Gradle+JaCoCoでカバレッジ・レポートから除外したいファイルを指定する
jacocoTestReport {
afterEvaluate {
classDirectories.setFrom(classDirectories.files.collect {
fileTree(dir: it, excludes: ["**/xxx/*", "**/Yyy.class"])
})
}
}
前は classDirectories にフィルタしたファイルコレクションを直接代入していたけれどGradle 6.0より読取専用になっているので代わりに setFrom メソッドを使う。