Bonjour,

Je souhaiterais effectuer une analyse sonar sur un projet java maven.

J'utilise sonarQube 6.1
Dans mon pom parent, j'ai ajoute le plugin :

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<plugin>
    <groupId>org.codehaus.sonar</groupId>
    <artifactId>sonar-maven-plugin</artifactId>
    <version>3.2</version>
</plugin>

le code est compilé en java 1.7 :

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
    </configuration>
</plugin>

Lors de l’exécution de sonar, j'obtiens l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.sonar:sonar-maven-plugin:3.2:sonar (default-cli) on project email-services: A type incompatibility occured while executing org.codehaus.sonar:sonar-maven-plugin:3.2:sonar: org.slf4j.impl.SimpleLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext
Savez-vous ce qui peux provoquer cette erreur?
J'ai vu un peu partout que ça provenait de conflit de version slf4j, mais je n'arrive pas à trouver la solution de mon côté!!

merci d'avance.