Ho un progetto composto da diversi moduli.Maven SonarQube multi modulo
Sto cercando di analizzare questi con SonarQube.
Ho incluso il plugin Sonar Maven come una dipendenza in ogni modulo:
<dependency>
<groupId>org.codehaus.sonar</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>5.1</version>
</dependency>
Poi sto correndo Maven usando:
mvn clean verificare sonar: sonar
Maven si completa correttamente e posso vedere l'analisi del sonar che si verifica tuttavia quando apro l'interfaccia utente Sonar, i moduli non sono visibili nei progetti.
Tuttavia ...
Se faccio funzionare l'ordine Maven da una directory singolo modulo, è visibile nei progetti.
Sentire mi manca qualcosa di molto semplice, apprezzare qualsiasi aiuto!
Questo sembra aver funzionato. Avevo bisogno di cancellare i progetti Sonar che avevo creato durante l'esecuzione da un singolo modulo, ma seguendo questo posso vedere il progetto creato. Sembra anche che la v5.1 non sia disponibile come plugin, ho invece dovuto usare 2.7.1. Non è un esperto di Maven così insicuro perché questo è ...? – timothyclifford
La versione di SonarQube Scanner per Maven non sta seguendo le versioni del server SonarQube. Si prega di controllare http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven#AnalyzingwithSonarQubeScannerforMaven-HowtoFixVersionofMavenPlugin –
@timothyclifford Come menzionato da Julien H., il plugin Maven ha versioni separate da SonarQube stesso. Ho corretto la risposta per avere groupId/artifactId/version per l'ultima versione del plugin compatibile con SonarQube server v5.1. – heenenee