中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot中的第三方依賴jar包如何解決

發布時間:2020-12-05 17:25:29 來源:億速云 閱讀:346 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關springboot中的第三方依賴jar包如何解決,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

具體做法如下:

跟普通的java項目一樣,新建個lib目錄放jar包,我建在了src下。

pom文件中依賴這樣寫:

<!--添加外部依賴-->
  <dependency>
   <groupId>Ice</groupId>
   <artifactId>Ice</artifactId>
   <version>1.0</version>
   <scope>system</scope>
   <systemPath>${basedir}/src/lib/Ice.jar</systemPath>
  </dependency>

basedir是自帶變量,指的是當前項目的絕對路徑,三圍自己隨便寫。

通過這種方式引入依賴后,在編碼的時候沒有問題,但是用mvn clean package打成jar包后運行就是報錯,正式找不到這些jar包中的相關類。把jar包解壓后在BOOT-INF/lib里面也確實沒有發現用上述方式引入的jar包,看來是沒有把src/lib目錄里面的jar打進去,后來通過查找也終于找到方法了,修改pom文件,在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>

目的就是把src/lib下的jar打到BOOT-INF/lib下,但是必須要增加第二個resource,不然src/main/resources下的配置文件又打不進jar包了。

如果要打成war包,則pom文件需要這樣改:

<!--設置maven-war-plugins插件,否則外部依賴無法打進war包-->
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
     <webResources>
      <resource>
       <directory>lib</directory>
       <targetPath>WEB-INF/lib/</targetPath>
       <includes>
        <include>**/*.jar</include>
       </includes>
      </resource>
     </webResources>
    </configuration>
   </plugin>

看完上述內容,你們對springboot中的第三方依賴jar包如何解決有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

曲阜市| 称多县| 芜湖县| 招远市| 太原市| 高尔夫| 栾川县| 新平| 永德县| 洪泽县| 嘉义县| 仙游县| 涪陵区| 论坛| 阜新市| 含山县| 合川市| 建水县| 贵阳市| 荔波县| 镇雄县| 宣恩县| 望江县| 宁波市| 兰西县| 读书| 大竹县| 西充县| 新乡县| 卢龙县| 遵义市| 双牌县| 清水河县| 大埔区| 昌吉市| 岫岩| 崇仁县| 辛集市| 宜昌市| 延安市| 全椒县|