方法
簡單版:打開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包了!