2013-03-14 1 views
0

У меня есть следующая структура проекта:Как запустить сонара-бегун с BASEDIR модуля установлен в корневой папку проекта

  • module1
  • module2
    • module2.1
    • module2.2
    • module2.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 

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

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

Заранее благодарен!

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

ответ

2

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

+0

Спасибо, Фабрицио! Можем ли мы ожидать новый выпуск сонара в ближайшем будущем или пока неизвестно, когда он будет выпущен? –

+0

Ожидается, что Sonar Runnner 2.1 будет выпущен до конца марта 2013 года. –

+0

Ссылка не работает. – Cleankod

Смежные вопросы