【问题标题】:Eclipse Maven update throwing SunCertPathBuilderExceptionEclipse Maven 更新抛出 SunCertPathBuilderException
【发布时间】:2018-03-10 15:03:52
【问题描述】:

在我们的组织中,我们使用内部 Artifactory 服务器作为 maven 存储库。我已经相应地设置了 Maven 设置。问题是当我从 Eclipse 执行 Maven > Update 时,会抛出以下错误 -

转移失败 org.apache.maven.plugins:maven-resources-plugin:pom:2.6 来自 https://.../artifactory/public 被缓存在 本地存储库,解析将不会重新尝试,直到 工件的更新间隔已过或强制更新。 原始错误:无法传输工件 org.apache.maven.plugins:maven-resources-plugin:pom:2.6 从/到 神器(https://.../artifactory/public): sun.security.validator.ValidatorException:PKIX 路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求目标的有效认证路径

这是我迄今为止尝试过的 -

  • 在 Java cacerts 中使用 keytool 手动导入 Artifactory 服务器证书。
  • 确保 Eclipse 设置指向各自的 Maven 和 JDK 安装。
  • 已删除 m2_repo 并重建
  • 已删除 eclipse 设置并重新设置
  • 重启系统

当我从命令提示符运行 Maven 时,它工作正常。我在这里错过了什么?

【问题讨论】:

  • 想解释一下为什么投反对票?
  • 您运行的是什么版本的 Java,特别是次要版本,JVM 中的证书可能不是您要与之交谈的最新版本?
  • JDK 1.8.0_151;我也是手动导入的,反正现在解决了

标签: java eclipse maven certificate pkix


【解决方案1】:

当我尝试启用Maven > Update 并启用Force Update of Snapshot/Releases 时,问题得到了解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-26
    • 2020-04-11
    • 2017-05-18
    • 1970-01-01
    相关资源
    最近更新 更多