2010-04-08 65 views
0

當我使用的,而在聲納和Eclipse IAM插件

clean install sonar:sonar 

Eclipse中的錯誤執行sonar:sonar目標最新的和IAM Eclipse插件Maven的有一個JDK 6當前聲納版本,我得到一個錯誤是

23:02:55 MESZ Starting Starting mojoExecution sonar-core:internal 
23:03:44 MESZ fatal org.sonar.maven2.BatchMojo#execute() caused a linkage error (java.lang.NoSuchMethodError). Check the realms: 
... 
java.lang.NoSuchMethodError: 
org.apache.maven.execution.ReactorManager.<init>(Ljava/util/List;)V 

任何想法如何解決它?

PS:如果我手動執行mvn clean install sonar:sonar這不是問題。

回答

0

對於目前的細節水平(通常最好提及您使用的軟件版本:Maven,聲納插件,JDK)似乎很難說。無論如何,我的建議是首先嚐試命令行(即在Eclipse之外)。如果它不起作用,請用你的POM(聲納插件部分),你的Maven版本,錯誤追蹤(多行)更新你的問題。

+0

如果我手動執行'mvn精益安裝聲納:聲納',這不是問題。 – 2010-04-08 22:01:58

+0

@Hans然後IAM插件很可能有問題。我建議在命令行上運行'sonar:sonar'(實際上從IDE運行這個目標並不常見,常見的用例是每天從持續集成引擎運行它)。 – 2010-04-08 22:33:05