IDEA编译报错:PKIX path building failed

这篇博客介绍了在执行Maven项目时遇到的错误:maven-assembly-plugin无法解析依赖,导致构建失败。错误信息涉及到多个依赖库无法下载,如maven-plugin-testing-harness、plexus-interpolation等。解决方法是在IDEA的Maven Runner中配置相关参数,如设置-Dmaven.multiModuleProjectDirectory、-Dmaven.wagon.http.ssl.insecure等,以允许不安全的SSL连接并忽略证书日期验证。

报错信息如下:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:single (src-dist) on project assembly-test: Execution src-dist of goal org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:single failed: Plugin org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5 or one of its dependencies could not be resolved: The following artifacts could not be resolved: org.apache.maven.shared:maven-plugin-testing-harness:jar:1.1, org.codehaus.plexus:plexus-interpolation:jar:1.7, org.codehaus.plexus:plexus-archiver:jar:1.0-alpha-12, org.apache.maven:maven-artifact-manager:jar:2.0.2, org.apache.maven:maven-repository-metadata:jar:2.0.2, org.apache.maven.shared:maven-filtering:jar:1.0-beta-2, org.codehaus.plexus:plexus-io:jar:1.0-alpha-4, org.apache.maven:maven-archiver:jar:2.4, org.codehaus.plexus:plexus-utils:jar:2.0.1: Could not transfer artifact org.apache.maven.shared:maven-plugin-testing-harness:jar:1.1 from/to central (https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 1]

解决办法:

在IDEA Maven的Runner中配置如下:

-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值