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

Hadoop 执行mvn编译时候报错。求解。。。在线等急

MAVN(自动创建maven项目骨架) 项目架构的生成

CentOS7配置mavne国内镜像

idea---maven依赖报错红线--出现“jssecacerts PKIX path building failed: sun.security.provider.certpath.SunCert

idea---maven依赖报错红线--出现“jssecacerts PKIX path building failed: sun.security.provider.certpath.SunCert