发现问题
新建springboot项目时无法导入jar包
尝试在maven的settings文件中修改maven镜像–>没用
尝试更换maven版本–>没用
如何查看查看log日志发现是
java.lang.RuntimeException: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
找不到请求目标的有效证书路径
- 此时就轮到度娘上场了
解决问题
下载证书保存在本地,在jdk->jre->lib->security中打开命令行,输入以下命令将证书添加在java证书库
1
2keytool -import -alias cacerts -keystore cacerts -file <证书路径>
# 默认密匙changeit此时打开idea发现还是下载失败
在idea中,打开项目路径下的命令行,执行命令让maven绕过校验服务器的证书
1
mvn -Dmaven.wagon.http.ssl.insecure=true install
jar包导入成功!!!!!!
总结
之前学习springboot入门的时候就遇到了这样的问题,当时在我室友帮忙下暂时解决了,可之后又冒了出来,后面我尝试的方法有:修改阿里云镜像,更换maven版本等等,都没用,搞的我差点就去学gradle了。这样的一个历史性难题,今天终于站起来解决了,爽!!!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hobo's blog!
评论