1

这里 ProjectA 是 gradle 项目,ProjectA 下的每个包(Service1、Service2、Service3)就像一个微服务。

ProjectA 
 - Service1
    - ClassA
    - ClassB
    build.gradle
 - Service2
    - ClassC
    - ClassD
     build.gradle
 - Service3
     -ClassE
     - Class F
    build.gradle 

build.gradle (for entire ProjectA)

一个。现在我想在 build.gradle(ProjectA) 中只为每个包内的特定类(比如 ClassA、ClassD 和 ClassF)有一个 jacoco 覆盖,并为它生成一个 html 覆盖报告。

有人可以帮助我吗?

湾。此外,通常报告会在 target/site/jacoco/index.html 中生成,但是否可以指定我们自己的需要生成报告的路径?

有人可以指导我如何在我们自己的预定义路径中为特定类生成报告吗?

提前致谢。

4

1 回答 1

0

看看 Gradle Jacoco 插件文档,你会看到:

  • 您可以设置报告目录jacoco.reportsDir
  • 您可以在任务级别配置includesexcludes在 Jacoco 扩展上可用。所以test.jacoco.includes对于默认test任务。
于 2020-09-24T18:04:00.823 回答