Rumah  >  Artikel  >  Java  >  Java中关于maven工程的2个BUG解决方法详解

Java中关于maven工程的2个BUG解决方法详解

黄舟
黄舟asal
2017-08-23 11:21:203448semak imbas

换了个新的环境,重新导入的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

问题解决。

Atas ialah kandungan terperinci Java中关于maven工程的2个BUG解决方法详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn