Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过build.xml为多模块Java Ant项目配置Sonarqube_Java_Ant_Sonarqube_Multi Module - Fatal编程技术网

如何通过build.xml为多模块Java Ant项目配置Sonarqube

如何通过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扫描仪翻译一点,但它将为您提供

我有一个多模块JavaAnt项目。它包含根目录及其子模块。每个子模块都有自己的构建文件,根模块有调用子模块的父构建文件

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