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

Maven項目外部jar包導(dǎo)入的實現(xiàn)示例

 更新時間:2024年08月30日 09:23:59   作者:棒棒糖的糖不含糖  
在Maven項目里,我們經(jīng)常需要導(dǎo)入jar包依賴,本文主要介紹了Maven項目外部jar包導(dǎo)入的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下

導(dǎo)語:在Maven項目里,我們經(jīng)常需要導(dǎo)入jar包依賴,正常情況下我們只需要到Maven倉庫(https://mvnrepository.com/)或阿里云倉庫(http://maven.aliyun.com/nexus/content/groups/public)里去搜索對應(yīng)資源,修改pom.xml文件即可。但是也會出現(xiàn)一些資源在Maven倉庫是搜索不到的,這時候就需要引入外部依賴。

一、通過dependency引入

1.1. jar包放置,建造lib目錄

1.2. pom.xml文件

<dependency>
    <groupId>zip4j</groupId>
    <artifactId>zip4j</artifactId>
    <version>1.3.2</version>
    <!--system,類似provided,需要顯式提供依賴的jar以后,Maven就不會在Repository中查找它-->
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/lib/zip4j-1.3.2.jar</systemPath>
</dependency>

注:project.basedir 是項目的根目錄,<systemPath>標(biāo)簽內(nèi)是jar包放置的路徑,標(biāo)簽內(nèi)容與jar包實際所在位置保持一致即可。

二、將外部jar打入本地maven倉庫

2.1. 將jar包放入某不含中文的路徑下 ,例如:E:\file\zip4j-1.3.2.jar

2.2. 在jar包所在目錄欄中輸入cmd,并回車

2.3. 在命令行輸入操作命令

mvn install:install-file -DgroupId=zip4j -DartifactId=zip4j -Dversion=1.3.2 -Dpackaging=jar -Dfile=E:\file\zip4j-1.3.2.jar

參數(shù)解釋:

file : 為你jar包所在的路徑(盡量簡單并且不要含中文)

groupId : 為grouId號,與組成唯一識別你jar包的坐標(biāo),當(dāng)不在公共資源jar包中, 自己自定義的jar時,可以自定義groupId號。
格式:a.b.c

artifactId : 為artifactId號,與組成唯一識別你jar包的坐標(biāo),當(dāng)不在公共資源jar包中,自己自定義的jar時,可以自定義artifactId號。
格式: a-b-c

version : jar包版本號,也可以自定義

packaging : 包的后綴,一般都是jar 

注意:參數(shù)順序可以調(diào)整

2.4. 添加成功

出現(xiàn)【BUILD SUCCESS】 說明已經(jīng)導(dǎo)入成功了,此時可以刷新 項目的Maven ,檢測是否可以正常使用。

2.5. pom.xml 導(dǎo)入

<dependency>
    <groupId>zip4j</groupId>
    <artifactId>zip4j</artifactId>
    <version>1.3.2</version>
</dependency>

結(jié)語:除了以上兩種,還有通過新建lib包 ---> 右鍵 ---> Add as Library .. ---> 確定。

但這種方式只適用于本地練習(xí)。打包后放服務(wù)器上會報錯。

三、 mvn install設(shè)置默認(rèn)安裝路徑

3.1.問題描述 

由上圖可知,我已經(jīng)【BUILD SUCCESS】導(dǎo)入成功了,但是路徑不對,我D 盤的Maven倉庫是空的,而截圖顯示的是導(dǎo)入到C 盤的 .m2 默認(rèn)路徑下了。

由 【mvn install】命令可知,在導(dǎo)入命令中,有jar “來”的路徑,沒有“去”的路徑,所以和命令無關(guān),那就去找Maven 本身的設(shè)置文件  

3.2. 安裝位置設(shè)置

在Maven 安裝路徑下的  /conf/settings.xml  文件中,找到下面這部分設(shè)置

將【localRepository】標(biāo)簽提出并解開,示例代碼如下圖所示

指定到鏡像這一層就行。我個人的鏡像路徑如下所示,參考者改為自己的路徑就行

修改后,重新導(dǎo)入jar如下圖所示

提醒:Settings文件可以修改,只要按照它的提示就行,但是在任何配置中,不要使用中文,以免配置文件讀取失敗,修改后一定要保存,不保存沒用的。

到此這篇關(guān)于Maven項目外部jar包導(dǎo)入的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)Maven外部jar包導(dǎo)入內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java == 引發(fā)的線上異常詳解

    java == 引發(fā)的線上異常詳解

    這篇文章主要介紹了java == 引發(fā)的線上異常,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2021-09-09
  • spring cloud gateway如何獲取請求的真實地址

    spring cloud gateway如何獲取請求的真實地址

    這篇文章主要介紹了spring cloud gateway如何獲取請求的真實地址問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 一文詳解Spring任務(wù)執(zhí)行和調(diào)度(小結(jié))

    一文詳解Spring任務(wù)執(zhí)行和調(diào)度(小結(jié))

    這篇文章主要介紹了一文詳解Spring任務(wù)執(zhí)行和調(diào)度(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Java并發(fā)編程之ReentrantLock可重入鎖的實例代碼

    Java并發(fā)編程之ReentrantLock可重入鎖的實例代碼

    這篇文章主要介紹了Java并發(fā)編程之ReentrantLock可重入鎖的實例代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Java實現(xiàn)連接kubernates集群的兩種方式詳解

    Java實現(xiàn)連接kubernates集群的兩種方式詳解

    這篇文章主要為大家詳細(xì)介紹了Java實現(xiàn)連接kubernates集群的兩種方式,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • Springboot使用pdfbox提取PDF圖片的代碼示例

    Springboot使用pdfbox提取PDF圖片的代碼示例

    PDFBox是一個用于創(chuàng)建和處理PDF文檔的Java庫,它可以使用Java代碼創(chuàng)建、讀取、修改和提取PDF文檔中的內(nèi)容,本文就給大家介紹Springboot如何使用pdfbox提取PDF圖片,感興趣的同學(xué)可以借鑒參考
    2023-06-06
  • Java觀察者模式的深入了解

    Java觀察者模式的深入了解

    這篇文章主要為大家介紹了Java觀察者模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Java使用BouncyCastle加密

    Java使用BouncyCastle加密

    本文主要介紹了Java使用BouncyCastle加密,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Java字符流與字節(jié)流區(qū)別與用法分析

    Java字符流與字節(jié)流區(qū)別與用法分析

    這篇文章主要介紹了Java字符流與字節(jié)流區(qū)別與用法,較為詳細(xì)的分析了java字符流與字節(jié)流的概念、功能與使用方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • java正則表達(dá)式判斷強密碼和隨機生成強密碼代碼示例

    java正則表達(dá)式判斷強密碼和隨機生成強密碼代碼示例

    這篇文章主要給大家介紹了關(guān)于java正則表達(dá)式判斷強密碼和隨機生成強密碼的相關(guān)資料,最近需要一個密碼強度正則表達(dá)式在用戶注冊時校驗用戶密碼強度,需要的朋友可以參考下
    2023-08-08

最新評論

黄浦区| 简阳市| 筠连县| 牟定县| 图片| 阿合奇县| 丰宁| 彭山县| 饶河县| 乌鲁木齐县| 明光市| 酒泉市| 巴彦县| 巫山县| 桑日县| 会泽县| 黄大仙区| 宁波市| 旬邑县| 瓦房店市| 南城县| 高陵县| 遵义县| 独山县| 从江县| 阿巴嘎旗| 怀来县| 新竹县| 平武县| 深水埗区| 永善县| 天峻县| 贞丰县| 柘城县| 郴州市| 邹城市| 启东市| 金华市| 汶上县| 社会| 元谋县|