diff options
author | mvicsokolova <82594708+mvicsokolova@users.noreply.github.com> | 2022-02-07 12:57:50 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-07 12:57:50 +0300 |
commit | fd1131433f120b024c0e8e95b3d6fcc96863dbfe (patch) | |
tree | 0914572dc226c91f48356735ae2cceb5f9070cc2 | |
parent | 67e9e77035db2682358ee96e94bcb96edba2828e (diff) | |
download | kotlinx.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.kt | 3 |
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) } } } |