0

“全新安装”时的项目在本地 .m2 中搜索“eiUtil jar”,如果不存在。

它尝试搜索远程工件并给出以下内容:

Failed to read artifact descriptor for Gullaintegrator:eiutil:jar:2.15-SNAPSHOT: 
   Could not transfer artifact Gullaintegrator:eiutil:pom:2.15-SNAPSHOT from/to Gullaintegrator-snapshots 
   (https://artifactory.Gullaintegrator.cosng.net/libs-snapshot): 
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
      unable to find valid certification path to requested target

建议的解决方案是访问https://artifactory.gullintegrator.cosng.net/并在 Chrome 上下载证书并将其安装在 Java 证书 (lib\security\cacerts) 中。它以某种方式适用于一个系统。

这是相同的唯一解决方案吗?实际上是什么问题?为什么需要这样的练习?在 Eclipse 中是否有临时和快速的解决方法?

4

1 回答 1

1

PKIX 错误消息意味着 Java VM 不信任服务器的证书。

您应该下载服务器的证书(或颁发它的证书颁发机构的证书)并将其添加到您用于运行 Maven 的 java VM 的 cacerts 密钥库中。

要添加证书,您可以使用命令行实用程序 keytool。

于 2021-08-30T17:35:52.443 回答