Ich habe ein Maven-Projekt mit mehreren Modulen. Ich muss eines der Submodule von der Sonaranalyse ausschließen.
Ich starte das mvn sonar: sonar aus dem Elternverzeichnis.
Gibt es eine Möglichkeit, die Ausschlüsse in der Pom-Datei anzugeben oder müssen wir sie in Sonar Qube konfigurieren.
Von Dokumentation :
Sie können entweder:
- Definieren Sie die Eigenschaft
<sonar.skip>true</sonar.skip>
inpom.xml
des Moduls, das Sie ausschließen möchten- Verwenden Sie Build-Profile, um einige Module auszuschließen (wie bei Integrationstests)
- benutzen Advanced Reactor Optionen (zB "-pl"). Zum Beispiel}
mvn sonar:sonar -pl !module2
Tags und Links sonarqube sonarqube-5.0