Maven Artifactory跳过SSL认证

tt0686:

我的公司使用Nexus作为存储库,但现在改为Artifactory。当我尝试使用Maven甚至使用所有这些选项进行构建时

  • Dmaven.wagon.http.ssl.insecure=true
  • Dmaven.wagon.http.ssl.allowall=true
  • Dmaven.wagon.http.ssl.ignore.validity.dates=true

它因错误而失败

PKIX路径构建失败,无法找到有效的认证路径来请求目标

我正在使用Maven版本3.3.9和JAVA_HOME = JDK 1.8.072。使用-X选项运行构建,这是它记录的一些相关信息

WagonTransporter对https:// ....
使用优先级为-1.0的传输BasicRepositoryConnector对https:// ...使用用户优先级为0.0的连接器,且用户名= xxx,密码= ***

无法读取工件描述符验证程序PKIX路径构建失败,SunCertPathBuilderException无法找到请求目标的有效证书路径

胡马云:

这就是我解决的方法。jfrog KB

  1. 如果它是较旧的Artifactory 6.x,则使用的是外部JVM,您可以使用来找到已启用的

    / usr / sbin / alternatives --config Java

  2. 如果版本是7.x。JDK捆绑在$ JF_PRODUCT_HOME / app / third-party / java中

通过KB中提供的keytool命令导入根证书

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章