換了一個新的環境,重新導入的maven工程出現了2個BUG:
1、
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin: 2.5 or one of
# #內容很長,只截取了前面部分
#2、Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from
http://maven.aliyun.com/nexus/content/groups/public was cached in the local repository,
resolution will not be reattempted until the update interval of nexus 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
nexus (http://maven.aliyun.com/nexus/content/groups/public): maven.aliyun.com。
#解決方法如下:
1、
(1)
將D:\Repositories\.m2\repository\org\apache\maven\plugins資料夾下的資料夾全部刪除就可以了(預設位址在C:\User\. m2\repository\org\apache\maven\plugins目錄下的資料夾下)
(2)
然後右鍵點選專案Maven->Update Project 或Alt+F5#
2、關於這個本人走了點彎路,以為是阿里雲鏡像配置有問題,換了幾個版本結果都一樣例如
<!-- 阿里云镜像 下载配置 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror> <!-- <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> -->
後來找出原因是因為已經存在一個下載失敗的版本導致,需找到檔案所在目錄,手動刪除
###(1)###本人的存在位址為D:\Repositories\.m2\repository\ com下的google資料夾,刪除。 #########(2)###然後右鍵點選專案Maven->Update Project 或Alt+F5#########問題解決。 ###以上是Java中關於maven工程的2個BUG解決方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!