Maven 問題 Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 的處理


一、問題描述
    Maven項目報錯,pom.xml文件報錯。

二、報錯詳細

Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from http://uk.maven.org/maven2 was cached in the local repository, 
resolution will not be reattempted until the update interval of UK has elapsed or updates are forced. 
Original error: Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from/to UK (http://uk.maven.org/maven2): 
The operation was cancelled.

 

三、問題原因
    文件格式有問題,將正確的文件內容替換掉錯誤的文件內容。當前文件出錯不能使用。

四、問題解決
4-1 強制更新項目
    首先通過Maven -Update Project,勾選強制更新選項;如果問題被解決,那就不用往下看了。

 

圖4-1-1.Update Project 圖

 

圖4-1-2.Force Update 圖

4-2 本地Maven 庫Jar 文件刪后重新下載
    如果還不行的話,去Maven本地配置{maven-home}\repo\org\apache\maven\plugins\maven-surefire-plugin\下

 

D:\work\repository\org\apache\maven\plugins\maven-surefire-plugin
    這是我本地庫配置的路徑,2.12.4是我目前使用的版本,將2.12.4文件夾下的文件備份后刪除。

圖4-2-1. 本地庫文件詳細圖

    刪除后,通過開發工具Update Project 重新下載即可,這里依然可以通過開發工具。Maven -Update勾選force update of Snapshots/Releases,如圖4-1-2.即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM