创建maven项目 出现PKIX,sun.security.provider.certpath.SunCertPathBuilderException Maven model问题
转载出处:https://www.cnblogs.com/coolSome/p/12611114.html
问题分为两部分:1、是PKIX带来的证书问题,2、是Maven模型问题
解决
第一个问题解决:
方法一:忽略SSL证书检查:-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
方法二:添加安全证书
1、下载证书
打开访问所缺失证书的对应网站,左上角锁的位置(建议使用谷歌浏览器),下载安全证书,一直下一步,下载的证书可以自定义名称,如我的是alibaba.cer
2、进入JDK里JRE的\lib\security目录(%JRE_HOME%\lib\security目录),进入命令模式--路径输入cmd。运行如下命令
keytool -import -alias <自定义别名> -keystore cacerts -file 刚刚下载的证书的绝对路径及名称
keytool -import -alias alibabaCer -keystore cacerts -file alibaba.cer --因为我证书放在当前目录下,所以可以不加路径
执行命令时会需要输入密码,changeit。以及是否信任此证书,Y
若没其他问题及解决当前问题
2、修改后POM文件还是提示相同问题,此时我们需要解决第二个问题。Maven模型问题
idea需要修改Maven使用的JDK,JDK为我们刚刚添加安全证书的JDK