2013-07-05 49 views
0

當我嘗試運行MVN聲納:聲納目標行家都無法運行聲納,這裏是MVN輸出的相關部分:Maven插件sonarqube不能解決它的依賴

[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由於某種原因未下載所需的依賴項。

我有一個本地nexus配置包含該jar,但我得到了相同的結果,無論我有那個配置文件活動在我的settings.xml或不。

我應該如何配置maven才能嘗試下載依賴關係?

+0

maven版本是2.2.1 –

回答

1

這是通過運行解決:

mvn sonar:sonar -U 

顯然有在目錄的.m2一些腐敗現象。