我正在尝试将 JaCoCo 集成到我的 Play Scala 项目中,我希望它在一份报告中运行所有子模块的代码覆盖率。
当我将“jacoco.settings”添加到根项目时,jacoco 无法识别子模块的测试。为此,我为每个模块配置了 jacoco 设置,然后为每个模块运行覆盖率(请参阅注释掉代码)。结果是每个模块都有一份报告。
我想为整个项目生成一份报告,任何想法我该怎么办?
object PlutusBuild extends Build {
lazy val root = Project(id = "Plutus", base = file("."))
.aggregate(common, importer, crawler, ref_webapp)
.settings(graphSettings: _*)
.settings(jacoco.settings: _*)
lazy val common = Project(id = "Plutus-Common", base =
file("common"))
/*.settings(jacoco.settings: _*)*/
lazy val importer = Project(id = "Plutus-Importer", base =
file("importer")).dependsOn(common)
/*.settings(jacoco.settings: _*)*/
lazy val crawler = Project(id = "Plutus-Crawler", base =
file("crawler")).dependsOn(common).
configs(Atmos).settings(atmosSettings:_*)
/*.settings(jacoco.settings: _*)*/
...
谢谢...