From 15927efaa6f10d7bdcad313473ecd73861cbb8f2 Mon Sep 17 00:00:00 2001 From: "Sergey.Shanshin" Date: Tue, 21 Dec 2021 02:15:45 +0300 Subject: [PATCH] Made tasks cache relocatable Resolves #85 --- src/main/kotlin/kotlinx/kover/tasks/KoverAggregateTask.kt | 2 +- src/main/kotlin/kotlinx/kover/tasks/KoverModuleTask.kt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/kotlinx/kover/tasks/KoverAggregateTask.kt b/src/main/kotlin/kotlinx/kover/tasks/KoverAggregateTask.kt index 1dd8c7fc..d1894f5d 100644 --- a/src/main/kotlin/kotlinx/kover/tasks/KoverAggregateTask.kt +++ b/src/main/kotlin/kotlinx/kover/tasks/KoverAggregateTask.kt @@ -79,6 +79,6 @@ open class KoverAggregateTask : DefaultTask() { class NestedFiles(objects: ObjectFactory, files: Provider) { @get:InputFiles - @get:PathSensitive(PathSensitivity.ABSOLUTE) + @get:PathSensitive(PathSensitivity.RELATIVE) val files: Property = objects.property(FileCollection::class.java).also { it.set(files) } } diff --git a/src/main/kotlin/kotlinx/kover/tasks/KoverModuleTask.kt b/src/main/kotlin/kotlinx/kover/tasks/KoverModuleTask.kt index f1018acb..ff5115d0 100644 --- a/src/main/kotlin/kotlinx/kover/tasks/KoverModuleTask.kt +++ b/src/main/kotlin/kotlinx/kover/tasks/KoverModuleTask.kt @@ -15,15 +15,15 @@ import org.gradle.api.tasks.* abstract class KoverModuleTask : DefaultTask() { @get:InputFiles - @get:PathSensitive(PathSensitivity.ABSOLUTE) + @get:PathSensitive(PathSensitivity.RELATIVE) val binaryReportFiles: Property = project.objects.property(FileCollection::class.java) @get:InputFiles - @get:PathSensitive(PathSensitivity.ABSOLUTE) + @get:PathSensitive(PathSensitivity.RELATIVE) val smapFiles: Property = project.objects.property(FileCollection::class.java) @get:InputFiles - @get:PathSensitive(PathSensitivity.ABSOLUTE) + @get:PathSensitive(PathSensitivity.RELATIVE) val srcDirs: Property = project.objects.property(FileCollection::class.java) @get:Classpath