_018_Maven_idea中maven项目plugins出现红线错误的解决办法

依然范特西╮ 提交于 2019-11-27 05:59:10

转发,感谢作者的无私分享。

maven的pom报plugins错误的解决方法.

引用

Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 
from http://repo1.maven.org/maven2 was cached in the local repository, 
resolution will not be reattempted until the update interval of central has 
elapsed or updates are forced

碰到一个类似以上的错误.以maven-surefire-plugin-2.7.1.jar报红为例子

原因是maven的plugin并未正在下载到本地.

首先查看maven仓库位置

进入

~\.m2\repository\org\apache\maven\plugins\maven-surefire-plugin\2.7.1 的话,会发现里面只有一个

maven-surefire-plugin-2.7.1.pom.lastUpdated 的文件. 而并没有maven-surefire-plugin-2.7.1.jar

解决办法:


1.删除所有以lastUpdated结尾的文件


2.重新点击reimport即可

如果点击更新后发现

~\.m2\repository\org\apache\maven\plugins\maven-surefire-plugin\2.7.1

下还是没有maven-surefire-plugin-2.7.1.jar


http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.7.1/ 下载

maven-surefire-plugin-2.7.1.jar maven-surefire-plugin-2.7.1.jar.sha1 maven-surefire-plugin-2.7.1.pom maven-surefire-plugin-2.7.1.pom.sha1
包再重复步骤2. 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!