2021-06-29

彻底解决Maven下载包下载失败问题。

彻底解决Maven下载包Could not transfer artifact org.apache.maven.plugins问题。
最近由于项目配了Maven,虽然都是按照教程来操作的但是最后还是下载包失败,刷新了也没用。(如下图)
在这里插入图片描述
最后自己摸索终于解决了问题。

1、首先保证你的settings配置没问题
打开File→settings→Maven
在这里插入图片描述
2、maven中的settings.xml文件中的镜像资源配置
打开Maven→conf→settings.xml,并修改包下载的路径。(默认情况下会下载到c盘用户.m2文件夹里面)
在这里插入图片描述
修改后Ctrl+s(保存)一下,然后往下滑找到如下图所示位置

在这里插入图片描述
复制以下代码(这是阿里云的包下载地址,不改的话Maven自己的速度慢,可能会老失败)

<mirror>
		<id>alimaven</id>
		<name>aliyun maven</name>
		<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
		<mirrorOf>central</mirrorOf>
	</mirror>

	<!-- junit镜像地址 -->
	<mirror>
		<id>junit</id>
		<name>junit Address/</name>
		<url>http://jcenter.bintray.com/</url>
		<mirrorOf>central</mirrorOf>
	</mirror>

别忘了保存。

新建项目File→New→preject…
在这里插入图片描述
Next以后起项目名字,然后下一步修改Maven的路径。(如不能点击后面的小框框)
建完以后点击如图所示,就可以更新下载maven包了。
在这里插入图片描述
此时一般问题可以解决,若果不能,请继续:

3、在解压的maven文件夹下将conf文件夹中的settings.xml和toolchains.xml复制过来如图
在这里插入图片描述
更改idea中的settings设置,解决证书等问题
向File - settings中的maven - importing中添加这句

> -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

这里
在这里插入图片描述
到这里基本就ok了如果还不行,再向File - settings中的maven - Runner中添加这句话:

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true -DarchetypeCatalog=internal

这里
在这里插入图片描述
如果还是不行,那么就可能是我遇到的问题了,我以上都试过了还是报错下载不了,后来琢磨才知道是因为Maven路径问题,我把它路径设置在了D盘里面的Program Files里面了。这个文件夹是有权限的所以出现了下载失败的情况,你的也是这样的话你只要把Maven文件夹从这个目录移出来然后修改idea上设置的路径,再然后重新刷新以下就ok了。
在这里插入图片描述
在这里插入图片描述
大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值