File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
plugin/src/main/kotlin/org/neotech/plugin/rootcoverage Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -2,11 +2,13 @@ package org.neotech.plugin.rootcoverage
2
2
3
3
import org.gradle.api.file.ConfigurableFileTree
4
4
import org.gradle.api.file.Directory
5
+ import org.gradle.api.file.FileTree
5
6
import org.gradle.api.file.RegularFile
6
7
import org.gradle.api.provider.ListProperty
7
8
import org.gradle.api.provider.Provider
8
9
import org.gradle.api.tasks.Input
9
10
import org.gradle.api.tasks.InputFiles
11
+ import org.gradle.api.tasks.util.PatternSet
10
12
import org.gradle.testing.jacoco.tasks.JacocoReport
11
13
import org.neotech.plugin.rootcoverage.utilities.fileTree
12
14
@@ -21,9 +23,11 @@ abstract class CustomJacocoReportTask : JacocoReport() {
21
23
fun allDirectories (): ListProperty <Directory > {
22
24
val files = project.objects.listProperty(Directory ::class .java)
23
25
24
- val filteredFiles: Provider <List <ConfigurableFileTree >> = files.map {
26
+ val filteredFiles: Provider <List <FileTree >> = files.map {
27
+ val patternSet = PatternSet ()
28
+ patternSet.exclude(excludePatterns.get())
25
29
it.map { directory ->
26
- project.fileTree( directory.asFile, excludes = excludePatterns.get() )
30
+ directory.asFileTree.matching(patternSet )
27
31
}
28
32
}
29
33
classDirectories.from(filteredFiles)
You can’t perform that action at this time.
0 commit comments