SpringBoot打包maven仓库里面没有的包
在遇到一些自定义的jar包,maven仓库里面没有这些包,但是发布线上时我们还是只想发布一个jar包,也就是我们想要把第三方包打在最后生成的大jar包里
-
在根目录新建一个lib目录,把jar包放入lib目录
-
在pom.xml里面先放入这段代码表示导入这个包,从根目录的lib文件夹里面导
1
2
3
4
5
6
7<dependency>
<groupId>com.arcsoft.face</groupId>
<artifactId>com.arcsoft.face</artifactId>
<version>3.0.0.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/arcsoft-sdk-face-3.0.0.0.jar</systemPath>
</dependency> -
在pom.xml里面配置springboot的插件
1
2
3
4
5
6
7
8
9
10
11
12<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>这样就可以了