SpringBoot打包maven仓库里面没有的包
SpringBoot打包maven仓库里面没有的包
在遇到一些自定义的jar包,maven仓库里面没有这些包,但是发布线上时我们还是只想发布一个jar包,也就是我们想要把第三方包打在最后生成的大jar包里
-
在根目录新建一个lib目录,把jar包放入lib目录
-
在pom.xml里面先放入这段代码表示导入这个包,从根目录的lib文件夹里面导
<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的插件
<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>
这样就可以了