將Jar匯入Maven庫(mvn install)
1,場景
開發中,CheckOut一個Maven工程並Build完成後
發現Pom.xml中有一些依賴還是報紅的導致專案不能執行
這是由於jar在Maven沒有下載到,這時通常需要我們手工匯入本地Maven庫
2,錯誤分析
CheckOut一份Maven工程後,專案執行失敗,Pom.xml有報紅
此時IDEA-Libraries有報紅
以 taobao-sdk-java-auto_1453282267673.jar 為例
圖中明確說明com.taobao-sdk-java這個jar在本地的.m2庫中不存在
匯入jar到本地Maven庫
使用Maven命令,控制檯將本地jar包匯入Maven庫(需要配置環境變數才能執行mvn命令)
Maven環境變數配置清參考 :
mvn install:install-file -Dfile=/Users/Brave/Desktop/OMS專案/taobao-sdk-java-auto_1453282267673.jar -DgroupId=com.taobao -DartifactId=taobao-sdk-java-auto_1453282267673 -Dversion=20160120 -Dpackaging=jar
注意:groupId,artifactId,version這三個引數要和pom.xml中的依賴配置相對應
build後不再報紅