Überspringen eines Untermoduls in einer Sonaranalyse in einem Multimodul-Java-Projekt

8

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.

    
sivachithambaram rangaraj 11.05.2015, 22:20
quelle

1 Antwort

6

Von Dokumentation :

  

Sie können entweder:

     
  • Definieren Sie die Eigenschaft <sonar.skip>true</sonar.skip> in pom.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
  •   
    
quelle

Tags und Links