1. 程式人生 > >Maven新建工程pom.xml報錯Failure to transfer org.codehaus.xxx from xxxx

Maven新建工程pom.xml報錯Failure to transfer org.codehaus.xxx from xxxx

在win7下用MyEclipse新建一個基於Maven的web工程的時候,報錯:

Failure to transfer org.codehaus.plexus:plexus-components:pom:1.1.15 from http://repo1.maven.org/ma.....

原因是網路不穩定,檔案沒下成。

解決辦法:

1.進入你本地的Maven倉庫

不知道本地倉庫目錄可以去你的Maven所在的目錄下conf資料夾下的setting.xml中檢視<localRepository>標籤,如果沒改過setting.xml則這個庫預設是在使用者目錄下的.m2資料夾

2.按照報錯資訊逐級開啟倉庫的資料夾,進入到下載失敗的資料夾刪除.lastUpdated檔案或者你可以直接搜 *.lastUpdated, 把搜尋結果全刪掉

比如報錯資訊是 org.codehaus.plexus:plexus-components:pom:1.1.15 那麼下載失敗的檔案就在資料夾  %本地倉庫%\org\codehaus\plexus\plexus-components\1.1.15

3.在myeclipse的maven工程上右鍵Mavne4MyEclipse-> Update Dependencies, 勾選有問題的Maven專案,然後點ok等待重新下載。

搞定後報錯消失,進入到對應的資料夾%本地倉庫%\org\codehaus\plexus\plexus-components\1.1.15可以看到重新下載的檔案。


參考連結: