1. 程式人生 > >Maven專案的pom.xml依賴下載失敗或是取消之後如何重新更新

Maven專案的pom.xml依賴下載失敗或是取消之後如何重新更新

在eclipse中匯入maven專案時,eclipse會下載pom.xml中定義的依賴,但是,有時候下載進度因為種種原因卡住,你會手賤把它停止。或者乾脆下載失敗了。

這時候,問題來了,STS的Maven外掛會將此認定了不可更新的依賴元件而再也不去更新它,即使你將它從pom中刪除,然後再次加入也是徒勞的,總是提示:Failure to transfer com.google.guava:guava:jar:21.0 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced

看提示似乎只有強制更新專案才行,對於不熟練eclipse中的maven外掛的人來說有時候真能卡在這。

右鍵專案,選擇maven->update project…
在彈出來的視窗下面勾選Force Update of Snapshots/Releases
然後點選OK ,強制更新。

這樣maven才會再次嘗試,如果還不成功,那就從其他途徑找來jar,直接加入本地倉庫吧。