天天看點

[轉]Maven如何手動添加jar包到本地Maven倉庫

apache maven,是一個軟體(特别是java軟體)項目管理及自動建構工具,由apache軟體基金會所提供。基于項目對象模型(縮寫:pom)概念,maven利用一個中央資訊片斷能管理一個項目的建構、報告和文檔等步驟。曾是jakarta項目的子項目,現為獨立apache項目。

  大家肯定遇到過想在pom檔案中加入自己開發的依賴包,這些包肯定是不是在maven倉庫(http://repo1.maven.org/maven2/)的。那我們怎麼将那些不存在maven倉庫中的包加入到本地的maven庫中呢?很簡單。這裡以ikanalyzer.jar包為例進行講解。

第一步:将ikanalyzer.jar包存放在一個檔案夾中,比如mylib檔案夾

第二步:建立一個ikanalyzer.jar包相關的pom.xml檔案,需要在pom.xml檔案中定義其maven坐标及其相應的依賴代碼即可,同樣将pom檔案存放在上述jar檔案同一檔案夾下,ikanalyzer.jar坐标及依賴代碼如下:

第三步:打開cmd,進入到mylib檔案夾,運作下面的指令:

這樣你就可以将ikanalyzer3.2.8.jar安裝到您本地的maven倉庫中了,你可以根據你的實際情況修改上面的參數即可。之後你可以在pom.xml檔案中通過以下依賴在項目中引入自定義的jar包,如下:

當然你也可以不将ikanalyzer3.2.8.jar釋出到您本地的maven庫中,而是通過下面的配置引入,效果和上面的差不多: