我知道如何忽略在自己的.java文件中定义的类,但不知道如何忽略内部类。
例如,我有 A 类和嵌套的 B 类:
class A {
...
static class B {
...
}
}
jacocoTestReport
当我想使用jacoco.gradle
此语法忽略文件中的它们时,不断检查覆盖范围:(setFrom
部分适用于 Gradle 的更高版本,其中classDirectories = files()
已弃用)
apply plugin: "jacoco"
jacoco {
toolVersion = "0.8.3"
}
jacocoTestReport {
afterEvaluate {
classDirectories.setFrom(files(classDirectories.files.collect {
fileTree(dir: it,
exclude: [
"com/example/xxx/*",
"com/example/xxx/A\$.*B*"
])
}))
}
}
($必须转义,而在帖子中则不需要,因为当我使用Gradle时他使用Maven)
那么,我怎样才能忽略这个内部类呢?
开满天机
相关分类