Ich stoße auf ein Problem, um eine mehrstufige Maven-Module für die Sonar-Analyse zu konfigurieren.Wie werden die Multilevel-Module Sonar und Maven konfiguriert?
Es arbeitet mit der folgenden Struktur fein:
parent module
|- level 1
|- module with code to analyze
Aber wenn ich eine Tiefe in das Modul mit Code hinzufügen zu analysieren, ich bin es zu konfigurieren, nicht in der Lage.
parent module
|- level 1
|- level 2
|- module with code to analyze
Ich habe versucht, mehrere Konfigurationen:
- ohne spezielle Konfiguration: Ich erhalte eine
Can not execute SonarQube analysis: The project 'level 2' is already defined in SonarQube but not as a module of project 'level 1'. If you really want to stop directly analysing project 'level 2', please first delete it from SonarQube and then relaunch the analysis of project 'level 1'.
Fehler. Ich möchte nicht auf Stufe 1 starten, da ich meine Integrationstests auf derselben Ebene direkt im übergeordneten Modul habe. - Verwendung der Eigenschaft skippedModules auf Ebene 1 und Ebene 2: Nur das übergeordnete Modul wird analysiert.
- Verwendung von includedModules durch Angabe von "Modul mit zu analysierenden Code": Nur das übergeordnete Modul wird analysiert.
Hat jemand eine Idee, wie man damit umgeht? (Ich meine, ohne die Hierarchieordner zu modifizieren, das für einige andere Anforderungen wirklich hilfreich ist)
Dank durch Voraus
Hallo, bereits versucht, sich das Projekt auf Sonar Entfernen nicht helfen. Dank trotzdem –
können Sie überprüfen, dass der Schlüssel nicht existiert? –