如何组合来自多个子项目的JaCoCo报告

时间:2013-09-11 09:28:17

标签: scala sbt code-coverage jacoco

我有一个简单的SBT构建的工作设置,但现在我正在处理多项目构建。目前,SBT jacoco:cover会在每个子项目中生成报告,但我希望在根级别/target/scala-2.xx/jacoco上有一个聚合。

1 个答案:

答案 0 :(得分:2)

Jacoco拥有jacoco:合并ant目标,您可以将其与SBT集成以合并子项目的报告。

<jacoco:merge destfile="merged.exec">
    <fileset dir="dir_common_location" includes="*.exec"/>
</jacoco:merge>
  • 将每个项目的单个报告放在一个公共位置。
  • 将这些报告合并到单个merged.exec