最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在pom文件中引入本地jar包并打包

 更新時間:2023年06月16日 11:46:39   作者:九塵001  
在項目中使用本地JAR文件的方法有很多,下面這篇文章主要給大家介紹了關(guān)于如何在pom文件中引入本地jar包并打包的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

在開發(fā)過程這如果需要引入一些,MAVEN倉庫中沒有的JAR包,或者引入一些別人寫的一些工具類jar包。

(1)在項目下創(chuàng)建lib目錄,將需要引入的jar包復(fù)制進去

(2)如果你想在代碼中使用你需要選擇jar包

右擊"Add as Library.…",把jar改jar作為一個依賴。

點擊之后,這個jar包會有一個下拉箭頭

(3) 把該jar包,在 pom.xml文件中引入

 <dependency>
  <groupId>com.thread.encrpt</groupId>
   <artifactId>encrpt</artifactId>
   <version>1.0</version>
   <scope>system</scope>
   <systemPath>${project.basedir}/lib/encrptToolV1.0.jar</systemPath>
 </dependency>

注意:

  • groupId:自定義
  • artifactId:自定義
  • version:自定義
  • scope:必須是system
  • systemPath:jar包的路徑(本地jar文件你放在系統(tǒng)文件的目錄,${project.basedir}表示項目根目錄。lib和src為同級目錄)

以上操作完成后就可以在本地代碼中使用該jar里的一些方法了。

(4)打包

如圖需要添加以下兩個地方:

引入1:

<includeSystemScope>true</includeSystemScope>

includeSystemScope:scope為system的maven默認是不打包進去的,所以導(dǎo)致上面說的,項目打包完成后,對應(yīng)的lib目錄下并沒有外部提供的encrptToolV1.0.jar。使用該配置,將指定maven把scope為system的依賴同樣打到j(luò)ar包中去。引入1:

引入2:

打包的時候還需要做如下配置,需要通過resource標(biāo)簽引入,位置build→resources→resource

<build>
   <resources>
    <resource>
      <directory>lib</directory>
      <targetPath>/BOOT-INF/lib/</targetPath>
      <includes>
        <include>**/*.jar</include>
      </includes>
    </resource>
   </resources>
 </build>
  • directory:指定lib文件夾的位置,由于是相對工程根目錄,所以直接寫上lib即可
  • targetPath:打包到的文件夾位置,寫上BOOT-INF/lib即可,或者是WEB-INF/lib?!拘备埽?)加不加都行,如果是mac的話寫./】
  • includes:一般都是以jar結(jié)尾,就寫**/*.jar

此時就可以把引入的本地jar報,打包,使用jar包啟動也不會報錯。

總結(jié)

到此這篇關(guān)于如何在pom文件中引入本地jar包并打包的文章就介紹到這了,更多相關(guān)pom文件引入jar包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot定時任務(wù)參數(shù)運行代碼實例解析

    SpringBoot定時任務(wù)參數(shù)運行代碼實例解析

    這篇文章主要介紹了SpringBoot定時任務(wù)運行代碼實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Mybatis的核心架構(gòu)及源碼解讀

    Mybatis的核心架構(gòu)及源碼解讀

    這篇文章主要介紹了Mybatis的核心架構(gòu)及源碼解讀,mybatis是一款半自動化的持久層框架,它封裝了JDBC操作,支持定制化SQL,高級映射,但它的數(shù)據(jù)庫無關(guān)性較低,需要的朋友可以參考下
    2023-08-08
  • 解析Java編程中設(shè)計模式的開閉原則的運用

    解析Java編程中設(shè)計模式的開閉原則的運用

    這篇文章主要介紹了解析Java編程中設(shè)計模式的開閉原則的運用,開閉原則多應(yīng)用于Java程序的擴展開發(fā)方面,需要的朋友可以參考下
    2016-02-02
  • Java_Spring之Spring5?的新特性

    Java_Spring之Spring5?的新特性

    這篇文章主要介紹了Java_Spring中Spring5?的新特性,需要利用jdk8?版本更新的內(nèi)容,依賴庫更新,感興趣的小伙伴可以參考閱讀
    2023-04-04
  • 淺談java線程中生產(chǎn)者與消費者的問題

    淺談java線程中生產(chǎn)者與消費者的問題

    下面小編就為大家?guī)硪黄獪\談java線程中生產(chǎn)者與消費者的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • Spring 定時任務(wù)@Scheduled 注解中的 Cron 表達式詳解

    Spring 定時任務(wù)@Scheduled 注解中的 Cron 表達式詳解

    Cron 表達式是一種用于定義定時任務(wù)觸發(fā)時間的字符串表示形式,它由七個字段組成,分別表示秒、分鐘、小時、日期、月份、星期和年份,這篇文章主要介紹了Spring 定時任務(wù)@Scheduled 注解中的 Cron 表達式,需要的朋友可以參考下
    2023-07-07
  • 淺談Java中的hashcode方法(推薦)

    淺談Java中的hashcode方法(推薦)

    本篇文章主要介紹了Java中的hashcode方法,詳細的介紹了hashCode方法的作用,具有一定的參考價值,有需要的可以了解一下。
    2016-12-12
  • Java 實現(xiàn)將List平均分成若干個集合

    Java 實現(xiàn)將List平均分成若干個集合

    這篇文章主要介紹了Java 實現(xiàn)將List平均分成若干個集合,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Java結(jié)構(gòu)性設(shè)計模式中的裝飾器模式介紹使用

    Java結(jié)構(gòu)性設(shè)計模式中的裝飾器模式介紹使用

    裝飾器模式又名包裝(Wrapper)模式。裝飾器模式以對客戶端透明的方式拓展對象的功能,是繼承關(guān)系的一種替代方案,本篇文章以虹貓藍兔生動形象的為你帶來詳細講解
    2022-09-09
  • Java如何導(dǎo)入Jsoup庫做一個有趣的爬蟲項目

    Java如何導(dǎo)入Jsoup庫做一個有趣的爬蟲項目

    Jsoup庫是一款Java的HTML解析器,可用于從網(wǎng)絡(luò)或本地文件中獲取HTML文檔并解析其中的數(shù)據(jù),這篇文章給大家介紹Java導(dǎo)入Jsoup庫做一個有趣的爬蟲項目,感興趣的朋友跟隨小編一起看看吧
    2023-11-11

最新評論

鲜城| 宾阳县| 云龙县| 朝阳县| 洪湖市| 准格尔旗| 抚顺市| 柳州市| 鹤庆县| 秦皇岛市| 博客| 南陵县| 苍梧县| 芷江| 临沭县| 咸阳市| 连云港市| 随州市| 茂名市| 中山市| 梧州市| 池州市| 吉安市| 黑龙江省| 喜德县| 阳春市| 宜丰县| 天峻县| 高要市| 莱阳市| 锦州市| 渭南市| 华容县| 常州市| 额尔古纳市| 廉江市| 榆树市| 马山县| 锡林郭勒盟| 衡阳市| 峨眉山市|