Sonarqube JaCoCo成功地分析了所有Java项目,Sonar仅在一个项目中找到覆盖范围

Sonarqube JaCoCo成功地分析了所有Java项目,Sonar仅在一个项目中找到覆盖范围,sonarqube,jacoco,Sonarqube,Jacoco,我使用的是Sonar3.2+Java1.6+Ant1.70JBoss1.5。我们有许多Java项目,Ant将它们编译成一个构建项目,其中还包含.ear文件、Java类等。我通过将JaCoCo代理作为JBoss JVM的参数来启动JBoss服务器。通过文本编辑器查看jacoco.exec文件,它包含来自所有Java项目的跟踪(如预期的那样) 但是,当将jacoco.exec文件导入Sonar时,它只显示我们的一个java项目的代码覆盖率。在Sonar Ant配置中,我包含了所有项目java源文件和

我使用的是Sonar3.2+Java1.6+Ant1.70JBoss1.5。我们有许多Java项目,Ant将它们编译成一个构建项目,其中还包含.ear文件、Java类等。我通过将JaCoCo代理作为JBoss JVM的参数来启动JBoss服务器。通过文本编辑器查看jacoco.exec文件,它包含来自所有Java项目的跟踪(如预期的那样)

但是,当将jacoco.exec文件导入Sonar时,它只显示我们的一个java项目的代码覆盖率。在Sonar Ant配置中,我包含了所有项目java源文件和类文件。由于所有java源都会显示冲突,因此这些似乎可以很好地导入


有什么不对劲吗?顺便问一下,Sonar将jacoco.exec覆盖率文件与java源文件或编译类文件进行比较的文件有哪些?我已经把这两个都包括进去了

我也遇到了类似的问题,对我来说,这是由sonar jacoco插件中的一个bug引起的。版本1.2有一个bug,所以它只包含第一个二进制目录

这在sonar jacoco插件的1.3版中得到了修复

有关详细信息,请参阅