问题描述
我支持公司代理并运行Maven构建。我从多个依赖项中收到类似的错误(昨天没有发生):
[WARNING] Could not transfer Metadata net.sf.ehcache:ehcache-core/maven-Metadata.xml from/to nexuspro-snapshot (https://publishrepo.xxx.com/content/repositories/snapshots): Connection reset
当我运行 mvn依赖项:tree :
时,这是一个很长的错误[WARNING] Failure to transfer com.xxx.BB109113:auth-commons-context/maven-Metadata.xml from https://repo.xxx.com/content/groups/level0 was cached in the local repository,resolution will not be reattempted until the update interval of xxx-repository has elapsed or updates are forced. Original error: Could not transfer Metadata com.xxx.BB109113:auth-commons-context/maven-Metadata.xml from/to xxx-repository (https://repo.xxx.com/content/groups/level0): sun.security.validator.ValidatorException: PKIX path building Failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
这种情况只发生在我几乎三分之一的依赖关系中。
作为临时修复程序,我删除了.m2存储库中的所有内容,并再次在项目中运行maven安装,但无济于事。我不确定PKIX路径错误,因为在构建脚本中确实将我的trustStore和trustStorePassword作为VM参数。出于很好的考虑,我使用keytool导入了CA证书,并得到了该证书已经存在的消息。
构建过程耗时将近5分钟,我可以在最后运行项目,但我想加快构建速度。
为什么会发生这种情况?感谢您提供任何有用的提示。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)