Multi-Modul-Projekt-Analyse mit SonarQube
SonarQube Server 5.1.2, Sonar-Runner 2.4
Als in Multi-moduleProject ich habe ein Projekt erstellt Struktur als
Accounts
|
->invoice
|
->src
->receipt
|
->src
->sonar.properties
Datei:sonar.Eigenschaften
sonar.projectKey=org.mycompany.acc
sonar.projectName=Account
sonar.projectVersion=1.0
sonar.sources=src
sonar.modules=invoice,receipt
invoice.sonar.projectName=Invoice
receipt.sonar.projectName=Receipt
Beim ausführen mit der obigen Konfiguration sonar-runner, denen ich begegnete, mit dem Fehler "src" - Ordner fehlt in der "Konto" - Verzeichnis, hoffe diese Konfiguration ist die gleiche wie die conf in diesem link. Gemäß dem Verständnis, wenn die Konfiguration in Ordnung ist, dann ist die Rechnung und Quittung aufgeführt werden, wie sub-Projekt unter Konto Projekt, was sind also die änderungen sind erforderlich, in der oben genannten Konfiguration zu erreichen multi-Modul /Projekt unter einem Projekt.
FEHLER
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: The folder 'src' does not exist for 'org.mycompany.acc' (base
directory = C:\Users\xyz\Accounts\.)
ERROR:
ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with t
he -e switch.
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
So müssen Sie das Basisverzeichnis für die Module.
ya habe sogar versucht, zu
sonar.projectBaseDir=C:/Users/xyz/Accounts
aber noch immer den gleichen Fehler. Seine Entschlossenheit, nur wenn ich src
Ordner in C:/Users/xyz/Accounts
Weg, aber so sollte sich das src aus dem module-Ordner richtig?Was ist Ihre version von SonarQube und SonarQube Läufer?
SonarQube-Server 5.1.2 -, Sonar-Runner 2.4
InformationsquelleAutor Jeevanantham | 2015-08-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie dies:
Funktioniert nicht für mich in Sonar 6.2 pro docs.sonarqube.org/display/SCAN/...
Wie pro die docs link oben, können Sie erreichen eine ähnliche Sache indem Sie eine verschachtelte
sonar.properties
Datei im jeweiligen Modul-Verzeichnis und überschreiben Sie einfach die entsprechenden Einstellungen vorgenommen werden.InformationsquelleAutor Мокич Андрей