Maven: Failed to read artifact descriptor解决方法,maven project报红(终极版)

读取工件描述符失败(此文价值较高,建议收藏)

5. 这个方法不行再看下面,一般人在Idea中碰到了,先将爆红的dependencies代码剪切,右边maven项目刷新一下,再粘贴,这是Idea的bug,因为你的dependencies是一行一行输入的,不是整体复制过来的(大bug),所以有一定几率爆红,但是你没有任何错误,不行就配合maven project中的install再试一次,一般就能解决了

  1. 删除我们的出问题的文件夹(jar包文件夹,这是我的本地仓库,放jar包的地址,初始位置在c盘搜.m2即可,或者查看一下Idea或eclipse里面的默认位置,图二Idea为例),如此处的junit
    在这里插入图片描述
    在这里插入图片描述

  2. 进入Idea maven project ----> install 或eclipse,update更新,会下载刚刚删除的文件,一般此时解决问题
    在这里插入图片描述

  3. 如果此时还不行,说明下载出了问题,找到Maven安装目录---->conf---->setting.xml(可用notepad++打开)---->找到mirror更改镜像源
    在这里插入图片描述
    在这里插入图片描述

  4. 这里提供4个镜像源供大家使用,一般用第一个阿里云镜像源即可

	<mirror>
		<id>nexus-aliyun</id>
		<mirrorOf>central</mirrorOf>
		<name>Nexus aliyun</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	</mirror>

	<mirror>
  		<id>repo2</id>
  		<mirrorOf>central</mirrorOf>
  		<name>Human Readable Name for this Mirror.</name>
  		<url>http://repo2.maven.org/maven2/</url>
	</mirror>
	
	<mirror>
  		<id>nexus-osc-thirdparty</id>
  		<mirrorOf>thirdparty</mirrorOf>
  		<name>Nexus osc thirdparty</name>
  		<url>http://maven.oschina.net/content/repositories/thirdparty/</url>
	</mirror>
	
	<mirror>
  		<id>CN</id>
  		<name>OSChina Central</name>
 		<url>http://maven.oschina.net/content/groups/public/</url>
  		<mirrorOf>central</mirrorOf>
	</mirror>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值