Gradle 如何仅为多项目环境中的特定项目生成test.exc文件?
我有20个项目,但我只想为特定的项目生成test.exec,因此如何控制它 现在我正在使用下面的代码,即使在这之后我看到test.exec为所有项目生成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
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'
])
})
}
}
}