- 本文连接:https://www.cnblogs.com/woshimrf/p/springboot-package-3rdparty-lib.html
- 版权声明: 本博客全部文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!
目录
有时候咱们须要的jar在maven里不存在,须要手动引入。好比,钉钉sdkhtml
<dependency> <groupId>com.aliyun</groupId> <artifactId>taobao-sdk-java</artifactId> <version>1.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/libs/taobao-sdk-java-auto_1479188381469-20180831.jar</systemPath> </dependency>
springboot在打包的时候,调用spring-boot-maven-plugin,执行repackage把tomcat和resource,lib等合成一个新的jar。想要将系统jar打进去,必须配置includeSystemScope。最终会将lib放入BOOT-INF\libjava
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <includeSystemScope>true</includeSystemScope> </configuration> <executions> <execution> <goals> <goal>build-info</goal> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>