У меня есть следующая структура проекта:
- модуль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.