Wie zum ausführen von sonar-runner mit Modul baseDir Wurzel gesetzt project dir
Habe ich folgende Projekt-Struktur:
- module1
- "Modul2"
- "Modul2".1
- "Modul2".2
- "Modul2".3
Haben und sonar-Projekt.definierte Eigenschaften, wie:
sonar.projectKey=example
sonar.projectName=project
sonar.projectVersion=1.0
sonar.language=xml
sonar.sources=.
sonar.sourceEncoding=UTF-8
sonar.forceAnalysis=true
sonar.projectBaseDir=.
sonar.modules=module2, module1, xml
xml.sonar.projectBaseDir=/
module1.sonar.language=js
module1.sonar.exclusions=lib/**
module2.sonar.language=java
module2.sonar.modules=module2.1,module2.2,module2.3
module2.1.sonar.sources=/src/main/java/
module2.1.sonar.binaries=/target/classes
module2.2.sonar.sources=/src/main/java/
module2.2.sonar.binaries=/target/classes
module2.3.sonar.sources=/src/main/java/
module2.3.sonar.binaries=/target/classes
Möchte ich analysieren, module1 mit js-Profil, "Modul2".1,2.2,2.3 Verwendung von java-Profil, und alle xml Dateien, die in dem Projekt. Die aktuelle Lösung gibt mir Java heap space
weil xml.sonar.projectBaseDir
eingestellt ist /
(versucht auch mit .
und ../root
für alle diese Ergebnis ist das gleiche).
Könnte, bitte, jemand helfen und mir sagen, wie bei der analyse der Projekt-Verzeichnisse mit xml-Profil.
Vielen Dank im Voraus!
p.s. erstellen Sie zwei weitere Module zu analysieren, Modul1 und Modul2 Ordner, die mir nicht passt, weil ich habe .xml-Dateien im root-Ordner als gut.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit der kommenden version 2.1 der Sonar Runner, dieses Problem gelöst werden: https://jira.sonarsource.com/browse/SONARUNNER-43