2015-05-11 9 views
8

Ich habe ein Maven-Projekt mit mehreren Modulen. Ich muss eines der Submodule von der Sonaranalyse ausschließen.Wie man ein Submodul in einer Sonaranalyse in einem Multimodul-Java-Projekt überspringt

Ich führe das mvn Sonar: Sonar aus dem übergeordneten Verzeichnis.

Gibt es eine Möglichkeit, die Ausschlüsse in POM-Datei anzugeben oder müssen wir es in Sonar Qube konfigurieren.

+0

sehe ich sonar.skipmodule Optionen in neuester Version depricated werden. –

Antwort

6

Vom documentation:

Sie können entweder:

  • Eigenschaft definieren <sonar.skip>true</sonar.skip> im pom.xml des Moduls Sie
  • Verwendung Build Profile ausschließen möchten einige Modul auszuschließen (wie für Integrationstests)
  • verwenden Sie Advanced Reactor Options (z. B. "-pl"). Zum Beispiel} mvn sonar:sonar -pl !module2
+2

Nur einige Dokumente zu verlinken ist nicht so hilfreich. Zumal in diesem Fall die Seite nicht mehr existiert. Ich würde vorschlagen, den wichtigen Teil einzufügen und den Link für weitere Informationen hinzuzufügen. – Martin

+0

Ich aktualisierte die Antwort mit dem aktuellen Link und zitierte auch den relevanten Teil aus der Dokumentation. –

Verwandte Themen