aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormvicsokolova <82594708+mvicsokolova@users.noreply.github.com>2022-02-07 12:57:50 +0300
committerGitHub <noreply@github.com>2022-02-07 12:57:50 +0300
commitfd1131433f120b024c0e8e95b3d6fcc96863dbfe (patch)
tree0914572dc226c91f48356735ae2cceb5f9070cc2
parent67e9e77035db2682358ee96e94bcb96edba2828e (diff)
downloadkotlinx.atomicfu-fd1131433f120b024c0e8e95b3d6fcc96863dbfe.tar.gz
Fixed configuration cache bug caused by capturing compilation object into lambda. (#216)
Fixes #212
-rw-r--r--atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt b/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt
index 3aa6423..4617f18 100644
--- a/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt
+++ b/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt
@@ -211,8 +211,9 @@ private fun Project.configureTransformationForTarget(target: KotlinTarget) {
(tasks.findByName("${target.name}${compilation.name.capitalize()}") as? Test)?.classpath =
originalMainClassesDirs + (compilation as KotlinCompilationToRunnableFiles).runtimeDependencyFiles - mainCompilation.output.classesDirs
+ val kotlinOptions = compilation.kotlinOptions
compilation.compileKotlinTask.doFirst {
- compilation.kotlinOptions.addFriendPaths(originalMainClassesDirs)
+ kotlinOptions.addFriendPaths(originalMainClassesDirs)
}
}
}