Maven 问题 Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 的处理

解决Maven 项目 pom.xml 报错问题

一、问题描述

    Maven项目报错,该项目是之前创建的本地项目,中间修改了一次Maven 本地仓库路径的配置,然后再通过开发工具打开项目时,pom.xml文件报错。

    并且新建Maven Project 也会报错。

二、报错详细

Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from http://uk.maven.org/maven2 was cached in the local repository, 
resolution will not be reattempted until the update interval of UK 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 UK (http://uk.maven.org/maven2): 
The operation was cancelled.

三、问题原因

    文件格式有问题,将正确的文件内容替换掉错误的文件内容。当前文件出错不能使用。

四、问题解决

4-1 强制更新项目

    首先通过Maven -Update Project,勾选强制更新选项;如果问题被解决,那就不用往下看了。


图4-1-1.Update Project 图


图4-1-2.Force Update 图

4-2 本地Maven 库Jar 文件删后重新下载

    如果还不行的话,去Maven本地配置{maven-home}\repo\org\apache\maven\plugins\maven-surefire-plugin\

D:\Maven\repository\org\apache\maven\plugins\maven-surefire-plugin\2.12.4
    这是我本地库配置的路径,2.12.4是我目前使用的版本,将2.12.4文件夹下的文件备份后删除。


图4-2-1. 本地库文件详细图

    删除后,通过开发工具Update Project 重新下载即可,这里依然可以通过开发工具。Maven -Update勾选force update of Snapshots/Releases,如图4-1-2.即可


  • 17
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

niaonao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值