如何通过build.xml为多模块Java Ant项目配置Sonarqube
我有一个多模块JavaAnt项目。它包含根目录及其子模块。每个子模块都有自己的构建文件,根模块有调用子模块的父构建文件如何通过build.xml为多模块Java Ant项目配置Sonarqube,java,ant,sonarqube,multi-module,Java,Ant,Sonarqube,Multi Module,我有一个多模块JavaAnt项目。它包含根目录及其子模块。每个子模块都有自己的构建文件,根模块有调用子模块的父构建文件 Z build.xml -- A -- build.xml -- B -- build.xml -- C -- build.xml 这里Z是根目录和A、B、C以及子模块 我能够为每个模块单独配置,没有任何问题。但无法将这些合并到单个报告中 问候,, Unni看一下屏幕上的文档。您需要为Ant的SonarQube扫描仪翻译一点,但它将为您提供
Z
build.xml
-- A
-- build.xml
-- B
-- build.xml
-- C
-- build.xml
这里Z是根目录和A、B、C以及子模块
我能够为每个模块单独配置,没有任何问题。但无法将这些合并到单个报告中
问候,,
Unni看一下屏幕上的文档。您需要为Ant的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 -->
您需要在父build.xml中配置所有模块的属性。然后,为了分析,首先构建所有子模块,然后运行父模块Buff.xml的所有模块的分析。嗨,安,谢谢帮助。如果你觉得我的答案有用,你可以考虑接受它:嗨,安,实际上我已经试过了。但当涉及到子构建xmls中的声纳分析部分时,它在过程项目属性方面就失败了。请让我知道如何将这些属性从父对象传递到子对象。请参阅我的添加@UnnikrishnanMuraleedharan