Sonarqube 如何使用Ant任务完成多层次多模块声纳项目?

Sonarqube 如何使用Ant任务完成多层次多模块声纳项目?,sonarqube,Sonarqube,有很多关于如何使用Ant进行多项目声纳项目的例子。但是,如果项目嵌套在多个层的深处,该怎么办?例如: root Project A Subproject A1 Subproject A2 Project B 我想生成一个声纳项目,它反映了与项目相同的结构,项目a显示了A1和A2的汇总视图。但是,我无法确定生成此项目结构的结果属性应该是什么样子。这完全取决于sonar.modules属性的设置方式 按照我的示例,属性可能如下所示: sonar.mo

有很多关于如何使用Ant进行多项目声纳项目的例子。但是,如果项目嵌套在多个层的深处,该怎么办?例如:

root
    Project A
        Subproject A1
        Subproject A2
    Project B

我想生成一个声纳项目,它反映了与项目相同的结构,项目a显示了A1和A2的汇总视图。但是,我无法确定生成此项目结构的结果属性应该是什么样子。

这完全取决于sonar.modules属性的设置方式

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

sonar.modules=ProjectA,ProjectB
ProjectA.sonar.modules=SubprojectA,SubprojectB
用于设置basedir、source Dir等的其余属性与任何其他sonar属性文件一样