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 :
Savez-vous ce qui peux provoquer cette erreur?
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
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.
Partager