当我尝试运行 mvn 声纳时:声纳目标 maven 无法运行声纳,这里是 mvn 输出的相关部分:
[INFO] Execute: org.codehaus.sonar:sonar-maven-plugin:3.6:sonar
[WARNING] While downloading javax.xml:jaxrpc:1.1
This artifact has been relocated to javax.xml:jaxrpc-api:1.1.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Can not execute Sonar
Embedded error: Unable to load the mojo 'org.codehaus.sonar:sonar-maven-plugin:3.6:sonar' in the plugin 'org.codehaus.sonar:sonar-maven-plugin'. A required class is missing: Lorg/apache/maven/shared/dependency/tree/DependencyTreeBuilder;
org.apache.maven.shared.dependency.tree.DependencyTreeBuilder
似乎 maven 出于某种原因没有下载所需的依赖项。
我配置了一个包含 jar 的本地 nexus,但无论我是否在我的 settings.xml 中激活了该配置文件,我都会得到相同的结果。
我应该如何配置 maven 以便它尝试下载依赖项?