0

当我尝试运行 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 以便它尝试下载依赖项?

4

1 回答 1

1

这是通过运行解决的:

mvn sonar:sonar -U

显然 .m2 目录中有一些损坏。

于 2013-07-06T10:35:59.207 回答