SpringBoot項目打包三方JAR的示例代碼
SpringBoot項目打包成可運行JAR包,但是不是所有JAR包都是MAVEN中央庫或者是私有庫里面有的,那么要如何把第三方的JAR包通過MAVEN的SpringBoot的打包組件打包進可運行JAR包里呢?
解決方法:
1.所第三方的JAR放到項目下如:/src/lib
2.加入maven依賴:
<dependency>
<groupId>com.seven</groupId>
<artifactId>smssdk</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}\src\lib\smssdk.jar</systemPath>
</dependency>
3.把JAR作辦RESOURSES指定到SpringBoot約定的打包目錄下:
<build>
<resources>
<resource>
<directory>src/lib</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<targetPath>BOOT-INF/classes/</targetPath>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
現(xiàn)在打的可運行包就包含第三方JAR包了。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java List.of()與Arrays.asList()方法對比分析
這篇文章主要為大家介紹了java List.of()與Arrays.asList()方法對比分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11
java實現(xiàn)word轉(zhuǎn)pdf or直接生成pdf文件
這篇文章主要介紹了java實現(xiàn)word轉(zhuǎn)pdf or直接生成pdf文件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-04-04
IntelliJ IDEA 2019.1.1 for MAC 下載和注
這篇文章主要介紹了IntelliJ IDEA 2019.1.1 for MAC 下載和注冊碼激活,教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04
SpringBoot中Mybatis + Druid 數(shù)據(jù)訪問的詳細過程
Spring Boot 底層都是采用 SpringData 的方式進行統(tǒng)一處理各種數(shù)據(jù)庫,SpringData也是Spring中與SpringBoot、SpringCloud 等齊名的知名項目,下面看下SpringBoot Mybatis Druid數(shù)據(jù)訪問的詳細過程,感興趣的朋友一起看看吧2021-11-11

