换了个新的环境,重新导入的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解决方法详解的详细内容,更多请关注Work网其它相关文章!