2010-04-08 6 views
0

Lorsque j'utilise le nouveau plug-in IAM Eclipse pour Maven avec la version actuelle Sonar sur un JDK 6 et je reçois une erreur lors de l'exécution de l'objectif sonar:sonar dansSonar et Eclipse IAM Plugin

clean install sonar:sonar 

L'erreur dans Eclipse est

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 

Une idée pour résoudre ce problème? PS: Si je fais manuellement un mvn clean install sonar:sonar cela ce n'est pas un problème.

Répondre

0

Il semble difficile de dire quoi que ce soit avec le niveau de détail actuel (il est souvent préférable de mentionner les versions du logiciel que vous utilisez: Maven, le plugin sonar, le JDK). Quoi qu'il en soit, ma suggestion serait d'essayer d'abord sur la ligne de commande (c'est-à-dire en dehors d'Eclipse). Si cela ne fonctionne pas, mettez à jour votre question avec votre pom (la partie plugin sonar), votre version maven, la trace d'erreur (avec plus de lignes).

+0

Si je fais un '' sonar d'installation lean mvn '' manuellement, cela ne pose pas de problème. –

+0

@Hans Puis il y a très probablement un problème avec le plugin IAM. Je suggère d'exécuter 'sonar: sonar' sur la ligne de commande (il n'est pas courant d'exécuter ce but depuis l'IDE, le cas d'utilisation courant est de l'exécuter depuis un moteur d'intégration continu, tous les jours). –