尝试使用Jenkins生成项目时出错
> [ERROR] Failed to execute goal on project luwak-task-storage: Could not resolve dependencies for project
> com.trendmicro.luwak:luwak-task-storage:jar:3.0.0-SNAPSHOT: Failed to
> collect dependencies at org.bouncycastle:bc-fips:jar:1.0.2.3: Failed
> to read artifact descriptor for org.bouncycastle:bc-fips:jar:1.0.2.3:
> Could not transfer artifact org.bouncycastle:bc-fips:pom:1.0.2.3
> from/to central
> (https://nexus.trendmicro.com/nexus/repository/maven-central/):
> sun.security.validator.ValidatorException: PKIX path building failed:
> sun.security.provider.certpath.SunCertPathBuilderException: unable to
> find valid certification path to requested target -> [Help 1]
我得到了一个名为org.bouncycastle:bc-fips:pom:www.example.com的依赖1.0.2.3,它是无法解析的库,但我不知道为什么。我可以在本地成功地构建我的项目,但当使用Jenkins时,我得到了这个错误。我读了一些线程,但没有一个解决我的问题。请帮助。
1条答案
按热度按时间exdqitrt1#
我得到了一个名为org.bouncycastle:bc-fips:pom:www.example.com的依赖项1.0.2.3,它是无法解析的库,但我不知道为什么?
因为您的服务器还没有该依赖项/库,并且由于以下原因在获取这些所需工件之前失败:
您的系统(Jenkins服务器)无法验证服务器身份,因此无法建立正确的通信通道。
如果您识别并信任目标服务器,则可以在Jenkins服务器上添加CA证书(最有可能在Jenkins使用的java密钥库中)以验证握手过程。
https://stackoverflow.com/a/63491078/9926179