Précédent   Forum des professionnels en informatique > Général Développement > Conception > Usine Logicielle > Intégration Continue
Intégration Continue Forum d'entraide sur les outils d'intégration continue (Continuum, CruiseControl, Hudson, TeamCity, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/07/2011, 13h42   #1
Invité de passage
 
Homme
Architecte de système d'information
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 1
Points : 1
Par défaut Sonar Maven erreur PMD

Bonjour,

Config :
  • Maven : 2.2.1
  • Sonar 2.8

J'ai modifié le fichier settings.xml de maven pour pouvoir écrire dans la base de sonar.

Problème :

Lorsque je passe la commande "mvn sonar:sonar", une erreur apparait m'indiquant que le plugin PMD n'existe pas.

Pour aller dans le détail, il me retourne l'erreur suivante :

Citation:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Can not execute Sonar

Embedded error: Fail to load extensions from plugin pmd
org.sonar.plugins.pmd.PmdPlugin
[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Can not execute Sonar
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:719)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:569)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:539)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:284)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:600)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Can not execute Sonar

at org.codehaus.mojo.sonar.Bootstraper.executeMojo(Bootstraper.java:103)

at org.codehaus.mojo.sonar.Bootstraper.start(Bootstraper.java:79)
at org.codehaus.mojo.sonar.SonarMojo.execute(SonarMojo.java:88)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
... 17 more
Caused by: org.sonar.api.utils.SonarException: Fail to load extensions from plug
in pmd
at org.sonar.batch.bootstrap.BatchPluginRepository.registerPlugins(Batch
PluginRepository.java:132)
at org.sonar.batch.ProjectBatch$ProjectComponents.configure(ProjectBatch
.java:125)
at org.sonar.batch.Module.init(Module.java:51)
at org.sonar.batch.Module.installChild(Module.java:76)
at org.sonar.batch.ProjectBatch.startChildContainer(ProjectBatch.java:74
)
at org.sonar.batch.ProjectBatch.execute(ProjectBatch.java:57)
at org.sonar.batch.Batch.analyzeModule(Batch.java:164)
at org.sonar.batch.Batch.analyzeModules(Batch.java:82)
at org.sonar.batch.Batch.execute(Batch.java:62)
at org.sonar.maven.SonarMojo.executeBatch(SonarMojo.java:155)
at org.sonar.maven.SonarMojo.execute(SonarMojo.java:144)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
at org.codehaus.mojo.sonar.Bootstraper.executeMojo(Bootstraper.java:98)
... 21 more
Caused by: java.lang.ClassNotFoundException: org.sonar.plugins.pmd.PmdPlugin
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(
SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm
.java:244)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm
.java:230)
at org.sonar.batch.bootstrap.BatchPluginRepository.registerPlugins(Batch
PluginRepository.java:127)
... 33 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19 seconds
[INFO] Finished at: Mon Jul 11 11:48:33 CEST 2011
[INFO] Final Memory: 25M/88M
[INFO] ------------------------------------------------------------------------
J'ai accès à internet donc cela ne vient pas de là.
Sonar est bien démaré.
Maven va bien chercher les jar des plugin sur le serveurs SONAR.

Merci de m'éclairer s'il vous plait
princedelu79230 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 11h13   #2
Membre du Club

 
Inscription : mai 2008
Messages : 61
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2008
Messages : 61
Points : 65
Points : 65
Bonjour,
Aurais-tu installé des extensions PMD, par exemple dans /extensions/rules/pmd ?
simon.brandhof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 09h02   #3
Invité de passage
 
Homme
Architecte de système d'information
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 1
Points : 1
Non rien du tout.

L'installation de Sonar est vierge de toute modification.
princedelu79230 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 15h36   #4
Invité de passage
 
Homme
Architecte de système d'information
Inscription : juillet 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 3
Points : 1
Points : 1
Par défaut Résolution du problème

J'ai réussi à résoudre mon problème.

Vu que Maven ne fonctionnait pas, j'ai tenté d'utiliser Ant pour analyser le code de mon projet.

Avec Ant, cela à fonctionner.

Ensuite, j'ai ré-essayais avec Maven et hop, par miracle, cela a fonctionné.

Je ne connais pas la raison exacte mais maintenant cela fonctionne.

A suivre
princedelu79230 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h48.


 
 
 
 
Partenaires

Hébergement Web