我在 Jenkins 中有一个项目,我想创建一个 JaCoCo 代码覆盖率报告。如果我在本地运行jacoco:test
,jacoco:report
它会在其中创建正确的文件(.exec、.classes 和源),myproject/target/scala-2.9.1/jacoco
因此它可以工作。
但是,在 jenkins 上构建时,这只创建了 classes 目录,这意味着它会拾取代码,而不是覆盖它的测试,所以我得到 0% 的代码覆盖率。
有没有人让 jacoco 以这种方式与 sbt 合作?