【問題】Maven本地存在jar包,但是編譯不過(Could not find artifact...)

報錯信息:

Could not find artifact com.xxxxx in artifactory-maven-remote 

原因是因爲包含下載未成功的文件(.lastUpdated),遠程倉庫配置信息(_remote.repositories)每次在更新maven項目的時候,每一個jar包路徑下的_remote.repositories文件都會同setting.xml中設置的倉庫地址id進行判斷,如果沒有匹配,會自動更新該jar包的相關文件,如果未聯網則會出現jar無法發現的錯誤,導致即使jar存在,maven項目也無法使用該jar的情況。同時由於未聯網,當下載失敗,會生成後綴爲.lastUpdated的文件。

 

該問題只需要刪除本地對應除了jar和pom的其他文件即可。

 

參考:

https://www.cnblogs.com/zjfjava/p/10468639.html

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