我正在使用多模块Java Ant项目。它包含根目录及其子模块。并且每个子模块具有其自己的构建文件,并且具有用于调用子构建文件的父构建文件的根。
Z
build.xml
-- A
-- build.xml
-- B
-- build.xml
-- C
-- build.xml
这里Z是根目录和A,B和C以及子模块。
我可以单独配置每个模块而不会出现任何问题。但无法将这些内容合并为一份报告。
此致 乌尼
答案 0 :(得分:0)
查看how to manually configure a multi-module project上的文档。您需要为Son的SonarQube扫描仪翻译一下,但它会为您提供基本的想法。
本质:
<property name="sonar.modules" value="A,B,C"/>
<property name="A.sonar.projectName" value="Module A"/>
<property name="A.sonar...." value="..."/>
<!-- and so on -->
您需要配置所有模块&#39;父 build.xml 中的属性。然后进行分析,首先构建所有子模块,然后运行父 build.xml 中所有模块的分析。