2010-04-08 66 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