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

相关推荐
运维@小兵8 小时前
Spring AI系列——开发MCP Server和MCP Client(SSE方式)
java·人工智能·spring
有一个好名字8 小时前
设计模式-代理模式
java·设计模式·代理模式
IT 行者8 小时前
Spring Security 7.0 迁移指南
java·数据库·spring
okseekw8 小时前
Java多线程开发实战:解锁线程安全与性能优化的关键技术
java·后端
Java天梯之路8 小时前
Spring Boot 钩子全集实战(三):`EnvironmentPostProcessor` 详解
java·spring
无敌最俊朗@8 小时前
STL-适配器(面试复习4)
java·面试·职场和发展
Han.miracle8 小时前
《Spring MVC 响应机制综合实践:页面、数据、JSON 与响应配置》
java·spring·springboot
JHC0000008 小时前
dy直播间评论保存插件
java·后端·python·spring cloud·信息可视化
SuperherRo8 小时前
JAVA攻防-FastJson专题&面试不出网利用&BCEL字节码&C3P0二次&Impl链&延时判断
java·fastjson·不出网
TH_18 小时前
18、删除WPSOfficeWord文档中的空白页
java