我试图在我的Play Scala项目中集成JaCoCo,我希望它在一个报告中运行所有子模块的代码覆盖。
当我将"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: _*)*/
...谢谢..。
发布于 2014-02-01 12:13:22
https://stackoverflow.com/questions/19925187
复制相似问题