Intellij Idea IntelliJ中的Maven导入问题:PKIX路径构建失败sun.security.provider.证书路径,

apeeds0o  于 2023-01-25  发布在  Maven
关注(0)|答案(1)|浏览(319)

虽然maven构建是成功的,但我无法将依赖项导入到IntelliJ中的项目中。下面是它显示的错误:
无法从/向中心(https://XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)传输人工因素com. sun.激活:雅加达.激活:pom:1.2.1:PKIX路径构建失败:安全性提供程序证书路径生成器异常:无法找到到请求目标的有效证书路径
隐蔽的中心位置。如果有人能帮我解决这个问题,我将不胜感激。

yfwxisqw

yfwxisqw1#

您从中收集依赖项的服务器XXXXXXXXXXXXXXXX具有自签名证书,因此无法建立SSL通信。
服务器证书需要被添加到java CACERTS中。这样你的maven将"信任"服务器并允许SSL。
要从XXXXXXXXXXXXXXXXXX获取证书,请执行this
您可以使用java keytool将证书添加到CACERTS,如下所示:(假设您的java位于D:\Java,并且您的证书位于名为repo.cer的文件中

"D:\Java\bin\keytool.exe" -import -alias repo -keystore  "D:\Java\jre\lib\security\cacerts" -storepass changeit -file repo.cer

是否信任此证书?[否]:答案是y
成功表示为:"证书已添加到密钥库"
然后在设置(macOS上的首选项)中设置此JDK|构建、执行、部署|构建工具|梅文|进口|* * 用于IDE中的导入程序**的JDK。

相关问题