成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

用命令將本地jar包導入到本地maven倉庫

nicercode / 2186人閱讀

摘要:前情提要在日常開發(fā)過程中,我們總是不可避免的需要依賴某些不在中央倉庫,同時也不在本地倉庫中的包,這是我們就需要使用命令行將需要導入本地倉庫中的包導入本地倉庫,使得項目依賴本地倉庫中的代碼。中央倉庫是官方指定的倉庫,可以理解為尋找的最后一站。

前情提要】在日常開發(fā)過程中,我們總是不可避免的需要依賴某些不在中央倉庫,同時也不在本地倉庫中的jar包,這是我們就需要使用命令行將需要導入本地倉庫中的jar包導入本地倉庫,使得項目依賴本地倉庫中的代碼。

例如我們需要將下面pom文件中的jar包引入本地倉庫

      
            com.eelve
            todo
            1.0
       

導入命令

mvn install:install-file -Dfile=D:linklib	odo-1.0.jar  -DgroupId=com.eelve -DartifactId=todo -Dversion=1.0 -Dpackaging=jar

命令詳解

-Dfile:jar包所在本地的具體路徑
-DgroupId:項目組織唯一的標識符,實際對應(yīng)JAVA的包的結(jié)構(gòu)
-DartifactId:項目的唯一的標識符,實際對應(yīng)項目的名稱,就是項目根目錄的名稱
-Dversion:版本號
-Dpackaging:打包的類型

結(jié)果示例

【小貼士】maven的倉庫分類

在maven中,倉庫可以分為:本地倉庫、遠程倉庫。
遠程倉庫可以分為:中央倉庫、私服倉庫。
中央倉庫是maven官方指定的倉庫,可以理解為“尋找的最后一站”。
私服倉庫可以是自己建的,也可以是其它主體建的(比如aliyun的maven倉庫,jboss的maven倉庫等)。
私服可以分為:全局應(yīng)用的私服倉庫、應(yīng)用到項目自身的私服倉庫。

maven尋找得順序大致可以理解為:
1,在本地倉庫中尋找,如果沒有則進入下一步。
2,在全局應(yīng)用的私服倉庫中尋找,如果沒有則進入下一步。
3,在項目自身的私服倉庫中尋找,如果沒有則進入下一步。
4,在中央倉庫中尋找,如果沒有則終止尋找。

補充:
1,如果在找尋的過程中,如果發(fā)現(xiàn)該倉庫有鏡像設(shè)置,則用鏡像的地址代替。
2,如果倉庫的id設(shè)置成“central”,則該配置會覆蓋maven默認的中央倉庫配置。

以上,通過實踐得來的,可能不全面,僅當參考

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/76062.html

相關(guān)文章

  • maven項目管理使

    摘要:下載地址官網(wǎng)常用目錄結(jié)構(gòu)目錄的配置文件和可執(zhí)行文件目錄里面是類加載器的框架使用它來加載自己的類庫目錄里面是經(jīng)常用到的配置文件比如目錄包含使用的類庫下載完成解壓后需要創(chuàng)建環(huán)境變量 maven下載地址maven.apache.org官網(wǎng)maven常用目錄結(jié)構(gòu):bin目錄:maven的配置文件和可執(zhí)行文件boot目錄:里面是類加...

    不知名網(wǎng)友 評論0 收藏0
  • Maven就是這么簡單

    摘要:軟件項目的管理就會變得簡單很多。比如說的驅(qū)動程序,,在是獲取不到的,就需要手工上傳到里是倉庫組,在里沒有這個概念,是特有的。 什么是Maven Maven是一個采用純Java編寫的開源項目管理工具, Maven采用了一種被稱之為Project Object Model (POM)概念來管理項目,所有的項目配置信息都被定義在一個叫做POM.xml的文件中.. Maven是一款跨平臺的項目...

    leonardofed 評論0 收藏0
  • 使Maven管理Java項目

    摘要:添加的的依賴,可以從項目的中拷貝使用命令編譯項目。在子模塊中我們可以這樣使用引入父模塊坐標三使用建立項目新建一個項目,選擇,如圖所示在中配置插件可參見官方文檔。部署項目到即可。 一、Maven入門 1.下載maven Maven是基于項目對象模型(Project Object Model),可以通過一小段描述信息來管理項目的構(gòu)建、報告和文檔的項目管理工具,提供了一個倉庫的概念,統(tǒng)一...

    yiliang 評論0 收藏0
  • Maven的pom文件那些事

    摘要:文件項目隸屬的實際項目名實際項目中的一個項目模塊名稱版本號當前項目打包的方式,默認為以上的配置會獲得一個格式的包用于定義構(gòu)建輸出的一些附屬的構(gòu)建。 pom.xml文件 org.son.nexus//項目隸屬的實際項目名 nexus-indexer//實際項目中的一個maven項目模塊名稱 2.0.0//版本號 jar//當前maven項目打包的方式,默認為jar 以上的配置會獲得一個-...

    NoraXie 評論0 收藏0
  • 從中央倉庫下載jar失敗 手動安裝jar本地倉庫

    摘要:參考文獻參考文獻安裝本地到本地倉庫問題描述中央倉庫中存在某個版本的,但是在中增加包坐標,包始終下載失敗的情況。例子的下載與安裝。在窗口中打印出字樣后,說明成功將包安裝到本地。 1 參考文獻: 參考文獻:https://jingyan.baidu.com/article/358570f6a256e7ce4724fcac.html ?(maven安裝本地jar到本地倉庫) 2 問題描述 中...

    Lowky 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<