如何使用Ant任务执行多级多模块Sonar项目?

时间:2014-01-08 19:43:25

标签: sonarqube

有很多关于如何使用Ant进行多项目Sonar项目的示例。但是,如果项目嵌套多层深层怎么办?例如:

root
    Project A
        Subproject A1
        Subproject A2
    Project B

我想生成一个反映与项目相同结构的Sonar项目,项目A显示A1和A2的汇总视图。但是,我无法弄清楚生成此项目结构的结果属性应该是什么样的。

1 个答案:

答案 0 :(得分:3)

所有这些都在于如何设置sonar.modules属性。

按照我的示例,属性可能如下所示:

sonar.modules=ProjectA,ProjectB
ProjectA.sonar.modules=SubprojectA,SubprojectB

设置basedir,source dirs等的其余属性就像任何其他声纳属性文件一样。