声纳项目子模块

use*_*653 5 sonarqube

是否可以在 sonar-project.properties 中的模块上定义子模块?

我当前的配置如下所示:

sonar.projectKey=project
sonar.projectName=project
sonar.projectVersion=1.0

sonar.branch=master
sonar.sources=.
sonar.language=php

# Available modules
sonar.modules=module1, module2

# Global source directory
sonar.sources=.
sonar.language=php

# Module1
module1.sonar.projectName=Module1
module1.sonar.projectBaseDir=path/module1

# Module2
module2.sonar.projectName=Module2
module2.sonar.projectBaseDir=path/module2
Run Code Online (Sandbox Code Playgroud)

但是 module1 也有子模块。

use*_*653 7

对的,这是可能的...

sonar.projectKey=project
sonar.projectName=project
sonar.projectVersion=1.0

sonar.branch=master
sonar.sources=.
sonar.language=php

# Available modules
sonar.modules=module1, module2

# Global source directory
sonar.sources=.
sonar.language=php

# Module1
module1.sonar.projectName=Module1
module1.sonar.projectBaseDir=path/module1

module1.sonar.modules=subModule1

module1.subModule1.sonar.projectName=subModule1
module1.subModule1.projectBaseDir=path/subModule1

# Module2
module2.sonar.projectName=Module2
module2.sonar.projectBaseDir=path/module2
Run Code Online (Sandbox Code Playgroud)