阿里maven镜像无法使用 导入jar失败 创建项目失败 Could not transfer metadata org. apache. maven. plugi ns:

      以下连接能成功解决问题,但是最后的密匙库口令作者没有提到,我补充了一下,作为记录。因为maven无法导jar包问题 浪费了我几天的时间,以此作为记录,也希望能帮到同样遇到问题的你。

https://blog.csdn.net/weixin_42269155/article/details/102261270
我使用的maven仓库地址是

<mirror>
	<id>aliyunmaven</id>
	<mirrorOf>*</mirrorOf>
	<name>阿里云公共仓库</name>
	<url>https://maven.aliyun.com/repository/public</url>
</mirror>

但是在我创建Maven模板项目的时候经常出现下面的问题:

Downloading from aliyunmaven: https://maven. alivun. com/ repositorvl
public/org/apachel maven/ pluginsl maven -archetype-plugin maven
-metadata. xml

[WARNING] Could not transfer metadata org. apache. maven. plugi ns:
maven-archetype-plugin/ maven -metadata. xml from/to aliyunmaven
(https:/ /maven. aliyun. com

在这里插入图片描述
并且在导入jar包的时候,idea右侧会飘红,出现无法导入的情况
最后我把阿里镜像删除使用maven自带的镜像创建项目和导入jar,发现项目可以缓慢的创建,后来我想到这可能就是阿里maven镜像的问题,造成这个原因可能是是因为阿里仓库安全证书过期或则没有导致的,以下是具体的解决方案。

你可以通过浏览器获取证书:

1、在浏览器中访问阿里镜像仓库的(如果没有小锁的标志可以使用 Edge浏览器)
在这里插入图片描述
2、下载证书保存在本地,顺便起个名字newSecurity.cer,我存放到本地的F盘了。
在这里插入图片描述
3、在你jdk环境中的jre的目录中 jre\lib\security 打开cmd窗口
(可以直接在地址栏输出cmd按enter键即可进入命令行)
在这里插入图片描述
执行如下的命令:

keytool -import -alias abc -keystore cacerts -file F://newSecurity.cer

然后执行,如果你的命令窗口提示你输入密匙库口令
输入默认的口令即可,口令如下

changeit

在这里插入图片描述
最后确定命令输入: 是
成功执行以上过程idea即可成功的导入jar包了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值