有很多关于如何使用Ant进行多项目Sonar项目的示例。但是,如果项目嵌套多层深层怎么办?例如:
root
Project A
Subproject A1
Subproject A2
Project B
我想生成一个反映与项目相同结构的Sonar项目,项目A显示A1和A2的汇总视图。但是,我无法弄清楚生成此项目结构的结果属性应该是什么样的。
答案 0 :(得分:3)
所有这些都在于如何设置sonar.modules属性。
按照我的示例,属性可能如下所示:
sonar.modules=ProjectA,ProjectB
ProjectA.sonar.modules=SubprojectA,SubprojectB
设置basedir,source dirs等的其余属性就像任何其他声纳属性文件一样。