mvn 编译报错mavn sun.security.validator.ValidatorException: PKIX path building failed: sun.security.prov
Posted nurseryboy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mvn 编译报错mavn sun.security.validator.ValidatorException: PKIX path building failed: sun.security.prov相关的知识,希望对你有一定的参考价值。
mavn 编译报错:
mavn sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
解决方案:
The fact is that your maven plugin try to connect to an https remote repository
(e.g https://repo.maven.apache.org/maven2/)
This is a new SSL connectivity for Maven Central was made available in august, 2014 !
So please, can you verify that your settings.xml has the correct configuration.
<settings>
<activeProfiles>
<!--make the profile active all the time -->
<activeProfile>securecentral</activeProfile>
</activeProfiles>
<profiles>
<profile>
<id>securecentral</id>
<!--Override the repository (and pluginRepository) "central" from the
Maven Super POM -->
<repositories>
<repository>
<id>central</id>
<url>http://repo1.maven.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://repo1.maven.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
</settings>
You can alternatively use the simple http maven repository like this
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Maven Plugin Repository</name>
<url>http://repo1.maven.org/maven2</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>
参考链接:https://stackoverflow.com/questions/25911623/problems-using-maven-and-ssl-behind-proxy
以上是关于mvn 编译报错mavn sun.security.validator.ValidatorException: PKIX path building failed: sun.security.prov的主要内容,如果未能解决你的问题,请参考以下文章
Maven 打包报错sun.security.validator.ValidatorException: PKIX path
idea---maven依赖报错红线--出现“jssecacerts PKIX path building failed: sun.security.provider.certpath.SunCert
idea---maven依赖报错红线--出现“jssecacerts PKIX path building failed: sun.security.provider.certpath.SunCert