PKIX path building failed问题小结

目录

[1. 问题概述](#1. 问题概述)

[1.1 场景](#1.1 场景)

[1.2 解决方案](#1.2 解决方案)


最近又遇到Maven依赖的证书问题,所以记录总结一下。

1. 问题概述

1.1 场景

由于证书问题会导致mvn install失败的问题,如:

PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException...

其实网上很多说法,具体可以参考:

Maven神坑之PKIX path building failed终极解决办法-CSDN博客

1.2 解决方案

但要注意的是,如果用的话Maven>=3.9.0的版本,因为默认使用的是Apache HttpClient4所以需要需要加多一个命令:

bash 复制代码
-Dmaven.resolver.transport=wagon

更多解释和答案可以参考:

https://stackoverflow.com/questions/21252800/how-to-tell-maven-to-disregard-ssl-errors-and-trusting-all-certs/21266642#21266642

所以最终需要配置的VM Options:

bash 复制代码
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true -Dmaven.resolver.transport=wagon

还要注意的是Importing和Runner都要加上。

相关推荐
Wang's Blog13 小时前
Java 项目实战:交友项目 - 联系人管理需求分析
java·开发语言·交友
lazy H13 小时前
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?
java·网络·网络协议·学习·计算机网络·408
学到老活到老13 小时前
第 22 集:Filter、Interceptor、AOP 都能拦截,为什么不能互换?
java·后端·spring
sun032214 小时前
【JDK 动态代理】 和 【CGLIB 代理】对比
java·数据库·sql
文丑颜不良啊14 小时前
LeetCode1261~1280题目解析
java·leetcode
郭小李14 小时前
spring 中的 @EnableWebMvc注解和WebMvcConfigurer接口
java·后端·spring
香蕉大香蕉(06敬畏市场)15 小时前
高频八股 · JVM(8)
java·jvm·面试·八股·大厂实习
养军博客15 小时前
spirngSecurity 鉴权教程02
java·springsecurity
CoderYanger15 小时前
Java EE 进阶:5. Spring IoC&DI(第二弹):Spring IoC
java·开发语言·spring boot·spring·面试·职场和发展·java-ee
悟天特斯16 小时前
安防一体化:从“各管各的“到“全局联动“
java·大数据·网络·人工智能·物联网