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都要加上。

相关推荐
驱动探索者2 分钟前
linux genpool 学习
java·linux·学习
露天赏雪3 分钟前
JDK8 的入门避坑指南
java·服务器·windows·spring boot·后端·spring·性能优化
jiaguangqingpanda4 分钟前
Day37-20260205
java·开发语言
手握风云-6 分钟前
JavaEE 进阶第十六期:MyBatis,查询请求的生命周期全景图(一)
java·java-ee·mybatis
大模型玩家七七9 分钟前
安全对齐不是消灭风险,而是重新分配风险
android·java·数据库·人工智能·深度学习·安全
wxin_VXbishe9 分钟前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·spring boot·python·spring·django·php
Serene_Dream10 分钟前
Java 垃圾收集器
java·jvm·面试·gc
爬山算法11 分钟前
Hibernate(86)如何在性能测试中使用Hibernate?
java·后端·hibernate
索荣荣12 分钟前
Web基石:Java Servlet 全面指南:从基础原理到 Spring Boot 实战
java·springboot·web
菜鸟小杰子12 分钟前
Spring Boot集成asyncTool:复杂任务的优雅编排与高效执行(实战优化版)
java·spring boot·后端