首頁  >  文章  >  Java  >  Java中關於maven工程的2個BUG解決方法詳解

Java中關於maven工程的2個BUG解決方法詳解

黄舟
黄舟原創
2017-08-23 11:21:203444瀏覽

換了一個新的環境,重新導入的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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn