Gradle 如何仅为多项目环境中的特定项目生成test.exc文件?

Gradle 如何仅为多项目环境中的特定项目生成test.exc文件?,gradle,jacoco,gradle-plugin,test-coverage,Gradle,Jacoco,Gradle Plugin,Test Coverage,我有20个项目,但我只想为特定的项目生成test.exec,因此如何控制它 现在我正在使用下面的代码,即使在这之后我看到test.exec为所有项目生成 if (reqCodeCoverageProjects.contains(project.name)) { jacocoTestReport { reports { csv.enabled false xml.enabled true

我有20个项目,但我只想为特定的项目生成test.exec,因此如何控制它

现在我正在使用下面的代码,即使在这之后我看到test.exec为所有项目生成

if (reqCodeCoverageProjects.contains(project.name)) {
      jacocoTestReport {
            reports {
                csv.enabled false
                xml.enabled true
                html.enabled true
                xml.destination file("${rootProject.buildDir}/${project.name}/jacoco.xml")
            }

        afterEvaluate {
            classDirectories = files(classDirectories.files.collect {
            fileTree(dir: it,
                  exclude: [
                            'io/manoj/consumer/examples/elasticsearch',
                            'io/manoj/metrics'
                           ])
            })
        }
 jacocoTestCoverageVerification {
        afterEvaluate {
            classDirectories = files(classDirectories.files.collect {
            fileTree(dir: it,
                  exclude: [
                            'io/manoj/consumer/examples/elasticsearch',
                            'io/manoj/metrics'
                           ])
            })
        }
    }
}