Sonarqube 如何使用模块'运行sonar runner;s baseDir设置为根项目目录

Sonarqube 如何使用模块'运行sonar runner;s baseDir设置为根项目目录,sonarqube,sonar-runner,Sonarqube,Sonar Runner,我有以下项目结构: 模块1 模块2 模块2.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.projectBas

我有以下项目结构:

  • 模块1
  • 模块2
    • 模块2.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
我想使用js配置文件分析module1,使用java配置文件分析module2.1、2.2、2.3,以及项目中可能存在的所有xml文件。当前的解决方案为我提供了
Java堆空间
,因为
xml.sonar.projectBaseDir
设置为
/
(还尝试了
./root
,因为所有这些结果都是相同的)

请有人帮助我,告诉我如何使用xml配置文件分析所有项目目录

提前谢谢


p、 我不适合再创建两个模块来分析module1和module2文件夹,因为我的根文件夹中也有.xml文件

即将推出的2.1版Sonar Runner将解决此问题:

谢谢你,Fabrice!我们可以期待在最近的将来发布新的sonar runner吗?或者现在还不知道它何时发布?sonar Runnner 2.1预计将在2013年3月底之前发布。