天天看點

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

解決Maven 項目 pom.xml 報錯問題

一、問題描述

Maven項目報錯,該項目是之前建立的本地項目,中間修改了一次Maven 本地倉庫路徑的配置,然後再通過開發工具打開項目時,pom.xml檔案報錯。

并且建立Maven Project 也會報錯。
           

二、報錯詳細

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,勾選強制更新選項;如果問題被解決,那就不用往下看了。

操作:選中項目,右鍵,選擇maven->update project

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

注意勾選

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

選擇要更新的項目,注意勾選force update of snapshots/releases(強制更新快照/版本)

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

4-2 本地Maven 庫Jar 檔案删後重新下載下傳

如果還不行的話,去Maven本地配置{maven-home}\repo\org\apache\maven\plugins\maven-surefire-plugin\下

D:\Maven\repository\org\apache\maven\plugins\maven-surefire-plugin\2.12.4

這是我本地庫配置的路徑,2.12.4是我目前使用的版本,将2.12.4檔案夾下的檔案備份後删除。

圖4-2-1. 本地庫檔案詳細圖

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

作者:niaonao

來源:CSDN

原文:https://blog.csdn.net/niaonao/article/details/80047136

版權聲明:本文為部落客原創文章,轉載請附上博文連結!