虽然maven构建是成功的,但我无法将依赖项导入到IntelliJ中的项目中。下面是它显示的错误:
无法从/向中心(https://XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)传输人工因素com. sun.激活:雅加达.激活:pom:1.2.1:PKIX路径构建失败:安全性提供程序证书路径生成器异常:无法找到到请求目标的有效证书路径
隐蔽的中心位置。如果有人能帮我解决这个问题,我将不胜感激。
虽然maven构建是成功的,但我无法将依赖项导入到IntelliJ中的项目中。下面是它显示的错误:
无法从/向中心(https://XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)传输人工因素com. sun.激活:雅加达.激活:pom:1.2.1:PKIX路径构建失败:安全性提供程序证书路径生成器异常:无法找到到请求目标的有效证书路径
隐蔽的中心位置。如果有人能帮我解决这个问题,我将不胜感激。
1条答案
按热度按时间yfwxisqw1#
您从中收集依赖项的服务器XXXXXXXXXXXXXXXX具有自签名证书,因此无法建立SSL通信。
服务器证书需要被添加到java CACERTS中。这样你的maven将"信任"服务器并允许SSL。
要从XXXXXXXXXXXXXXXXXX获取证书,请执行this
您可以使用java keytool将证书添加到CACERTS,如下所示:(假设您的java位于D:\Java,并且您的证书位于名为repo.cer的文件中
是否信任此证书?[否]:答案是y
成功表示为:"证书已添加到密钥库"
然后在设置(macOS上的首选项)中设置此JDK|构建、执行、部署|构建工具|梅文|进口|* * 用于IDE中的导入程序**的JDK。