maven打包时出现证书问题unable to find valid certification path to requested target

之前遇到此类问题都是通过JDK keytool工具添加对应的maven仓库的ssl证书

国内因网络原因,大部使用的都是阿里的maven仓库。https协议。

报错内容如下:

Could not transfer artifact org.apache.maven.surefire:surefire-booter:pom:2.12.4 from/to alimaven (https://maven.aliyun.com/repository/central/): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

如果不添加证书,那就通过忽略证书的方案来解决此问题,有两种方式,如下:

IntelliJ IDEA 

如下图,在VM Options中添加参数:

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

保存后即可生效,再次打包成功。

 

VM Options

既然是虚拟机的参数,那我们就可以给vm设置一个全局参数,而上面的方式只针对当前项目有效。

Help→Edit Custom VM Options... 在文件末尾添加如下内容,保存关闭文件,重启IDEA,即可生效

-Dmaven.wagon.http.ssl.insecure=true
-Dmaven.wagon.http.ssl.allowall=true

 

如果文章解决了你的问题。还请不要吝啬你的点赞哦!让更多的人可以看见。

 

 

Maven报错"unable to find valid certification path to requested target",通常是因为Maven在与远程仓库建立安全连接出现问题。这个错误表明Maven无法验证远程仓库的SSL证书。 为了解决这个问题,您可以尝试在Maven命令中添加"-Dmaven.wagon.http.ssl.insecure=true"标志来忽略证书验证。请注意,这样做会降低连接的安全性。 另外,您还可以尝试更新Maven证书库,以确保它包含了所需的证书。您可以按照以下步骤进行操作: 1. 下载并安装最新版本的Java Development Kit(JDK)。 2. 在命令行中导航到Java的安装目录。 3. 使用以下命令将新的证书添加到证书库中: keytool -importcert -keystore <path_to_truststore> -alias <alias_name> -file <path_to_certificate_file> <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [maven打包出现证书问题unable to find valid certification path to requested target](https://blog.csdn.net/dling8/article/details/115326239)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [idea中导入Maven依赖报unable to find valid certification path to requested target也适用于pom文件不...](https://blog.csdn.net/weixin_48372270/article/details/131036568)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值