JaCoCo成功地描述了所有Java项目,Sonar只发现了一个

时间:2013-01-30 13:08:41

标签: sonarqube jacoco

我正在使用Sonar 3.2 + Java 1.6 + Ant 1.7 0 JBoss 1.5。我们有许多Java项目,Ant将它们编译成一个构建项目,该项目还包含.ear文件,java类等。我已经通过将JaCoCo代理作为参数提供给JBoss JVM来启动JBoss服务器。使用文本编辑器查看jacoco.exec文件,它包含来自所有Java项目的跟踪(如预期的那样)。

但是,将jacoco.exec文件导入Sonar时,它只显示我们的一个Java项目的IT代码覆盖率。在Sonar Ant配置中,我包含了所有项目java源代码和类文件。这些似乎导入正常,因为显示了所有java源的违规。

可能有什么不对?顺便说一句。 Sonar比较jacoco.exec覆盖文件,java源文件或编译类文件的文件是什么?我已经包括了两个......

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,对我来说这是由声纳-jacoco插件中的一个错误引起的。版本1.2有一个错误,因此它只包含第一个二进制目录。

这在sonar-jacoco-plugin的1.3版中得到修复。

有关详细信息,请参阅http://jira.codehaus.org/browse/SONARJAVA-164