封装了一些常用方法,把他打成工具包供其他项目使用
1,首先将项目编译打包(打工具包时选择的是编译过的class文件,所以要先编译) ,在编译之前记得将 yml配置文件和启动类什么的都删了 ,除非你做了其他配置。
2,点箭头指向的按钮(或者按F12)
3,
4,自定义最终jar包的名称
5,勾选1,然后点击2,选择3
6,选择class文件,确定
7,打包
完成后在项目根目录可以看到 out 目录-->artifacts目录-->jar包目录-->打包完成的jar包
以上就是生成工具包的过程
8,spring boot项目使用jar包
1)在项目根目录下创建lib目录,将工具包复制到lib目录中
2)在pom中引入 ,groupId和artifacti和version 可以自定义
<dependency> <groupId>com.resafety</groupId> <artifactId>com.resafety</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/lib/jar包名称</systemPath> </dependency>
3)完成以上步骤正常开发已经没有问题了,下面是解决项目打包的问题
<configuration> <includeSystemScope>true</includeSystemScope> </configuration>
代表maven打包时会将外部引入的jar包(比如在根目录下或resource文件下新加外部jar包)打包到项目jar,在服务器上项目才能运行,不加此配置,本地可以运行,因为本地可以再lib下找到外部包,但是服务器上jar中是没有的
4)执行maven的 clean 、package、install 就可以在服务器上运行项目了