Eclipse Maven 更新抛出 SunCertPathBuilderException
Eclipse Maven update throwing SunCertPathBuilderException
在我们的组织中,我们使用内部 Artifactory 服务器作为 Maven 存储库。我已经相应地设置了 Maven 设置。问题是当我从 Eclipse 中执行 Maven > Update
时抛出错误 -
Failure to transfer
org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from
https://.../artifactory/public was cached in
the local repository, resolution will not be reattempted until the
update interval of artifactory has elapsed or updates are forced.
Original error: Could not transfer artifact
org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to
artifactory (https://.../artifactory/public):
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to
find valid certification path to requested target
这是我目前尝试过的-
- 已使用 Java
cacerts
中的 keytool
手动导入 Artifactory 服务器证书。
- 确保 Eclipse 设置指向各自的 Maven 和 JDK 安装。
- 已删除 m2_repo 并重建
- 删除了 eclipse 设置并重新设置
- 重新启动系统
当我从命令提示符 运行 Maven 时,它工作正常。我在这里错过了什么?
当我尝试 Maven > Update
启用 Force Update of Snapshot/Releases
时,问题得到解决。
在我们的组织中,我们使用内部 Artifactory 服务器作为 Maven 存储库。我已经相应地设置了 Maven 设置。问题是当我从 Eclipse 中执行 Maven > Update
时抛出错误 -
Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from https://.../artifactory/public was cached in the local repository, resolution will not be reattempted until the update interval of artifactory has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to artifactory (https://.../artifactory/public): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
这是我目前尝试过的-
- 已使用 Java
cacerts
中的keytool
手动导入 Artifactory 服务器证书。 - 确保 Eclipse 设置指向各自的 Maven 和 JDK 安装。
- 已删除 m2_repo 并重建
- 删除了 eclipse 设置并重新设置
- 重新启动系统
当我从命令提示符 运行 Maven 时,它工作正常。我在这里错过了什么?
当我尝试 Maven > Update
启用 Force Update of Snapshot/Releases
时,问题得到解决。