- 本文連接: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>