【问题标题】:Maven : PKIX path building failedMaven:PKIX 路径构建失败
【发布时间】:2016-02-14 01:11:49
【问题描述】:

Maven 构建抛出此异常

未能在项目 mdf-portal-3rdParty 上执行目标:无法 解决项目的依赖关系 com.alu.ipprd.bsm.soa:mdf-portal-3rdParty:jar:0.0.1-SNAPSHOT:失败 收集依赖项 com.alu.ipprd.bsm.soa.portal.soo:common:jar:0.0.1-SNAPSHOT:未能 读取工件描述符 com.alu.ipprd.bsm.soa.portal.soo:common:jar:0.0.1-SNAPSHOT:不能 转移神器 com.alu.ipprd.bsm.soa.portal.soo:common:pom:0.0.1-SNAPSHOT 从/到 googlecode.com (http://gmaps4jsf.googlecode.com/svn/trunk/gmaps4jsf-repo): sun.security.validator.ValidatorException:PKIX 路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求目标的有效认证路径 -> [帮助 1]

我没有对 pom.xml 文件进行任何更改,突然从 SVN 获取更新后我得到了这个异常。

我想知道

  1. 这个问题的原因是什么?
  2. 这个问题是因为 SVN 服务器有什么变化吗?
  3. 即使本地机器没有任何变化,为什么会出现此构建失败错误?
  4. Gmaps4jsf 存储库有问题?(可能是由于关闭了 Google 代码)

【问题讨论】:

  • 您好,我们遇到了同样的问题...我认为与 Gmaps4jsf 存储库有关...我已删除 googlecode.comgmaps4jsf.googlecode.com/svn/trunk/gmaps4jsf-repo</url > 现在可以正常工作了
  • 是的,因为 googlecode 将关闭任何 jar,这在 googlecode 创建问题上是停放的。

标签: maven


【解决方案1】:

您需要将 ssl 证书添加到您的 jre 安装中

请参考this回答并按照步骤操作!

第 1 步 - 获取根 CA 证书

第 2 步 - 在 jre cacerts 文件中安装该证书

【讨论】:

  • 你认为这个问题是因为 gmaps4jsf-repo 吗?
  • @SubodhJoshi gmaps4jsf-repo 本身不是问题,因为它是 http 它不会给出与 ssl 相关的问题。据我所知,它的依赖项将具有 https url 并且您面临此类问题。总是发布问题调试日志!只需在您的 Maven 命令中附加 -X 并更新您的答案。
【解决方案2】:

也许你的 maven 版本不是正确的版本。我在 3.2.3 中遇到了这个问题。并在 3.3.9 版本中解决。

【讨论】:

    猜你喜欢
    • 2021-10-29
    • 2014-09-05
    • 2020-06-01
    • 2019-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-24
    • 2019-06-22
    相关资源
    最近更新 更多