Sonar: "Modul ist bereits Teil des Projekts" oder Wie zum hochladen von Projekten mit gleichen Abhängigkeiten?
Habe ich zwei Projekte (A und B), die die gleiche wiederverwendbare module (C). Ich lade Ein in sonarqube ohne Probleme, aber wenn ich upload-B, die sonar-maven-plugin sagt mir, dass das Modul C ist bereits Teil des Projekts A. Wie kann ich es beheben? Ich will beide meiner Projekte hochgeladen werden, die in sonarqube.
- Verwandte: stackoverflow.com/a/54203680/537554
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nur hatte dieses problem auch. Wenn Sie eine neuere version von Maven, können Sie ausschließen Module. Dies kann oder kann nicht eine ausreichende Antwort für Sie, aber es war für mich.
Beim ausführen von Sonar auf Ein Projekt, führen es in der Regel (Nein-Projekten-Schalter).
Beim ausführen von Sonar auf Projekt B, liefern eine Ausschluss-Liste (mit der --Projekte-Schalter).
Für Projekt A:
dann
Diese Methode ist kurz erwähnt hier:
http://docs.sonarqube.org/display/SONAR/Analyzing+with+Maven#AnalyzingwithMaven-ExcludingamodulefromSonarQubeanalysis
Den sonar-Modul-name erstellt von maven ist
In einigen Fällen, verschiedene Anwendungen können die gleichen Werte für diese.
In diesem Fall sonar verwirrt, und das zu Recht.
Die Lösung in diesem Fall ist die Verwendung von Matias Burni Lösung mit
Jedoch der richtige Weg, dies zu tun wäre, um verschiedene GUI -artifactId Kombinationen für verschiedene Anwendungen.
Ich einen anderen Weg gefunden, um auszuschließen Modul von der Analyse. Wir verwenden es, funktioniert gut. Es ist sehr einfach.
Provisioning -> Erstellen.