Skip to content

Commit 499aaa2

Browse files
authored
Change the task to be cacheable (Faire#11)
1 parent 0e7f5a6 commit 499aaa2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/kotlin/com/faire/gradle/analyze/AnalyzeDependenciesTask.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,23 @@ import org.gradle.api.DefaultTask
44
import org.gradle.api.GradleException
55
import org.gradle.api.artifacts.ResolvedArtifact
66
import org.gradle.api.file.FileCollection
7+
import org.gradle.api.tasks.CacheableTask
78
import org.gradle.api.tasks.Input
89
import org.gradle.api.tasks.InputFiles
10+
import org.gradle.api.tasks.PathSensitive
11+
import org.gradle.api.tasks.PathSensitivity
912
import org.gradle.api.tasks.TaskAction
1013

1114
open class DependencyAnalysisException(message: String) : GradleException(message)
1215

16+
@CacheableTask
1317
open class AnalyzeDependenciesTask : DefaultTask() {
1418
@InputFiles
19+
@PathSensitive(PathSensitivity.RELATIVE)
1520
var mainClassesDirs: FileCollection = project.files()
1621

1722
@InputFiles
23+
@PathSensitive(PathSensitivity.RELATIVE)
1824
var testClassesDirs: FileCollection = project.files()
1925

2026
@Input

0 commit comments

Comments
 (0)