Idea 无法进行Maven依赖下载的解决方法

IDEA 无法进行maven依赖的下载

问题描述

我们一般常见的maven依赖无法下载主要分为单个依赖无法进行下载和仓库连接太慢下载速度堪忧。我今天遇到的问题是整个Idea 都无法进行maven依赖的下载。今天是公司复工第一天,不清楚什么原因,在进行居家办公项目重新从GIT上下载下来的项目无法进行maven依赖的下载。首先检查了maven的设置是正确的,第二是把仓库中所有的jar 都进行了清空,还是不能进行jar包的下载。删除jar之后打开之前的工作项目还是不能进行jar包下载。找了很多的资料,大部分都是单独的jar包下载不下了,让配置阿里的私服。或者进行jar包的本地安装,无法解决我的问题。

问题解决

解决问题的前提是问题的发现,整个idea都无法进行jar包下载,那就不是单独的jar包或者maven配置的问题。首先查看idea的日志文件,查询报错:

打开日志文件步骤如下

操作完成后会打开idea日志文件的文件夹
在这里插入图片描述
选择最新的日志文件打开 进行查看

在这里插入图片描述

找到报错原因

在这里插入图片描述
找到这个原因 进行查询后发现是证书校验错误

此问题通常是在访问maven依赖库的网站(https的)时,证书被替换了,然后导致的。
为什么证书会被替换?可能的原因是,代理服务器作为中间人,在https传输过程中,将服务器的证书替换了,然后就可以监听https的流量了。

这才想起来 应该是公司的运维进行了https 证书的升级导致了这个问题

解决方案

1.执行命令让maven 绕过校验服务器的证书。

mvn -Dmaven.wagon.http.ssl.insecure=true install  

2.添加证书到cacerts

位置在Java的安装目录:

『Java\jdk1.8.0_65\jre\lib\security\cacerts』

执行命令

keytool.exe -importcert -file <新证书> -keystore Java\jdk1.8.0_65\jre\lib\security\cacerts -storepass changeit

<新证书>可以是cer格式的,例如,xxx.cer

执行命令后输入yes 执行完毕证书就加入了 。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值