2016-03-04 133 views
3

是否可以在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 

但模塊1還具有子模塊。

回答

4

是的,它是可能的...

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 
+1

這是更緊湊的方法,可能更容易人來管,但你也可以[把屬性文件每個模塊中(HTTP://文檔。 sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner#AnalyzingwithSonarQubeScanner-Multi-moduleProject) –

+0

很酷,謝謝! – user3415653