Maven没有在CentOS7上工作..无法找到请求目标的有效证书路径

时间:2014-10-08 20:06:12

标签: java linux maven centos

我刚刚安装了centOS7并尝试打包我的Java Maven项目

我做了

mvn package

我收到以下错误..有人可以告诉我如何找到它

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central (https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 1]
[ERROR]

2 个答案:

答案 0 :(得分:1)

猜猜你是代理人的幕后黑手。如果是这样,Maven需要在您正在使用的本地maven仓库的设置文件(settings.xml)中配置您的代理。

如果这不起作用,请转储您的maven本地存储库并强制它重新下载所有依赖项。

答案 1 :(得分:0)

我在没有代理的情况下运行Ubuntu 15,也遇到了这个问题。答案是我在

找到的证书问题

maven-with-ubuntu-15-10-getting-errors-with-mvn-clean-install

从另一篇文章中,您想要运行;

update-ca-certificates -f