报错信息如下:
[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

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

1万+

被折叠的 条评论
为什么被折叠?



