【轉載】在IDEA 中使用 mvn install 添加本地 jar包依賴

背景

 maven因爲其使用帶來的便利使得現在很多項目都在使用maven進行輔助開發,但有的時候也會有一些稍微麻煩一點的事可能會需要繞點彎路,今天在使用idea爲ide工具編寫maven項目的過程中,我碰到了有的包maven遠程倉庫沒有的問題,網上很少找到多模塊的搭建的過程,一般有的都是那種直接放在lib目錄下的,找了比較久才弄明白怎麼去導入。在這裏記錄並分享一下,看到這篇文章的兄弟姐妹有更好的辦法也希望一同分享~

方法

 簡單版:打開cmd,進入maven安裝目錄下面,的bin目錄下,操作下列命令:

mvn install:install-file -Dfile=JAR包所在路徑(如D:/xxxx/x) -DgroupId=包的groupid名(可以是自己取的名) -DartifactId=包的artifactID名(可以是自己取的名) Dversion=版本號(可以自己取的,例如1.0) -Dpackaging=jar

 提示success之後,再在項目父pom文件中導入該包(注意對應groupid,artifactid 和版本號),即可完成。

 麻煩版(簡單版不行就用這個,不過一般都是可以的):就是以下過程————

過程

1.找到自己的本地的maven倉庫,默認一般是放在下面的位置

  如圖:

   

  如果有自己設置過自己的本地倉庫的話,就按照自己的倉庫地址來。設置本地倉庫的文章網上有很多啦,這裏引用一下另外的大神的文章,沒有設置但是又想設置的可以去弄一弄~

  Maven座標和倉庫

  我設定的是這個路徑:D:\Dev\Java\maven\repo

2.在本地的倉庫創造對應的文件夾,並將jar放入

     在repo目錄下創建了 com 文件夾

     

      然後在com文件夾下面創建另外一個自定義名稱的文件夾(注意這個com.自定義 將會是你的 groupId的名稱)!

      創建好groupId 之後,我們可以以想導入的本地包的jar包名作爲artifactId。如下圖:

      

      



     然後再設置版本,是在可以代表“artifactId”的這個文件夾裏面再創建一個文件夾,如圖:

    



     最後在版本這個文件家裏放入自己想加入本地倉庫的jar包。這樣在maven項目中使用的第二步就完成啦。

3.在控制檯執行mvn install命令

     打開IDEA,找到最下方的Terminal,點擊開,輸入命令:

    

 mvn install:install-file -Dfile=D:\Dev\Java\maven\repo\com\自定義\afilias-rtk-addon\1.0-SNAPSHOT\afilias-rtk-addon.jar -DgroupId=com.自定義 -DartifactId=afilias-rtk-addon -Dversion=1.0-SNAPSHOT -Dpackaging=jar

    其中命令的參數這篇文章裏面有大神介紹啦,想深究的可以去看看。執行之後會有成功的提示。到這一步本地倉庫的這個jar已經是可以被maven項目去引用依賴啦。

4.在項目pom文件中加入已經添加到本地倉庫的包的依賴

    最後一步就是在maven項目的pom文件裏直接添加該包的依賴。

    

    再import一下,就ok啦!現在項目已經可以正常使用本地的jar包了!

————————————————
版權聲明:本文爲CSDN博主「一個奔三的胖墩兒」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_42258128/article/details/81068173

發佈了11 篇原創文章 · 獲贊 3 · 訪問量 1577
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章