2

我正在使用声纳 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 源文件或编译的类文件进行比较?我已经包括了两个...

4

1 回答 1

0

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

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

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

于 2014-01-28T12:45:48.957 回答