maven PKIX path building failed
1. 问题描述
项目编译报:maven PKIX path building failed
2. 原因
下载某些jar是不,需要证书
3. 解决办法:
3.1. 把jar下载过来,然后然后打包到maven 仓库
比如我这里缺失jctools-core
<!-- https://mvnrepository.com/artifact/org.jctools/jctools-core -->
<dependency>
<groupId>org.jctools</groupId>
<artifactId>jctools-core</artifactId>
<version>2.0.1</version>
</dependency>
然后在项目新建命令或者通过maven命令行执行。我这里通过idea执行。
install:install-file -Dfile=/Users/chen/googleDownloads/jctools-core-2.0.1.jar -DgroupId=org.jctools -DartifactId=jctools-core -Dversion=2.0.1 -Dpackaging=jar
如果jar比较少的情况下,比较好解决,多了就很难受了。可以通过第二种方法来彻底解决。
3.2. 在idea的maven配置中添加参数
-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true
再编译,就可以了。