3

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

4

1 回答 1

3

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

<jacoco:merge destfile="merged.exec">
    <fileset dir="dir_common_location" includes="*.exec"/>
</jacoco:merge>
  • 将每个项目的单独报告放在一个公共位置。
  • 将这些报告合并到一个 merge.exec
于 2013-10-09T16:03:21.713 回答