Как запустить sonar-runner с базовым каталогом модуля, установленным в корневой каталог проекта

У меня есть следующая структура проекта:

  • модуль1
  • module2
    • module2.1
    • модуль2.2
    • модуль 2.3

И определите sonar-project.properties как:

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

Я хочу проанализировать модуль 1 с использованием профиля js, модуль 2.1, 2.2, 2.3 с использованием профиля java и все файлы xml, которые могут быть в проекте. Текущее решение дает мне Java heap space, потому что xml.sonar.projectBaseDir установлено на / (пробовал также с . и ../root, для всех этих результатов тот же).

Не мог бы кто-нибудь помочь мне и рассказать, как проанализировать все каталоги проекта, используя профиль xml.

Заранее спасибо!

p.s. создание еще двух модулей для анализа папок module1 и module2 мне не подходит, так как у меня в корневой папке тоже есть файлы .xml.


person mr.nothing    schedule 14.03.2013    source источник


Ответы (1)


В предстоящей версии 2.1 Sonar Runner эта проблема будет решена: https://jira.sonarsource.com/browse/SONARUNNER-43

person Fabrice - SonarSource Team    schedule 14.03.2013
comment
Спасибо, Фабрис! Можно ли ожидать новый релиз Sonar runner в ближайшее время или пока неизвестно когда он выйдет? - person mr.nothing; 14.03.2013
comment
Выход Sonar Runnner 2.1 ожидается до конца марта 2013 года. - person Fabrice - SonarSource Team; 15.03.2013