1. 程式人生 > >maven遠端下載失敗,手動導包到本地倉庫的正確姿態

maven遠端下載失敗,手動導包到本地倉庫的正確姿態

1、maven遠端下載jar包到本地倉庫失敗,我們需要去本地把下載不完整的jar包去掉。(這個時候,去pom.xml檔案,做任何更改後儲存,那麼又可以重新下載。如果不想再從遠端下載,而是自己已經從其它渠道獲得了合適的jar包,我們可以手動匯入。)
2、手動匯入這個詞用得不準確,用安裝到本地庫更適合。因為maven也是一工具,它是通過“座標”的概念來定位我們的jar包(這個以前接觸過mvn座標的概念,只是沒有深究。現在聯絡起來就開朗些。),我們直接複製到本地庫的,maven肯定不認識。所以這種做法肯定錯誤。需要把已經有的jar包,通過mvn install命令來安裝到倉庫中。

Maven 安裝 JAR 包的命令是:

mvn install:install-file -Dfile=jar包的位置 -DgroupId=依賴配置項裡的groupId -DartifactId=依賴配置項裡的artifactId -Dversion=依賴配置項裡的version -Dpackaging=jar

注意:‘=’左右不能有空格,不然會安裝失敗 !

//因為有座標。每次儲存pom.xml的時候,maven會去本地安裝中去對應查詢,如果沒有就去遠端庫下載。