From 6b3a691367a03a203b5dc4ef811de3054a811d1b Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Fri, 15 Apr 2016 18:03:03 +0200 Subject: [PATCH] Fix KT-10507 - "missing extension point" with parallel compilation --- .../org/jetbrains/kotlin/gradle/plugin/KotlinPluginWrapper.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPluginWrapper.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPluginWrapper.kt index b87f3fde877..22bf81aca39 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPluginWrapper.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPluginWrapper.kt @@ -20,6 +20,8 @@ abstract class KotlinBasePluginWrapper: Plugin { "contains 'kotlin-gradle-plugin' in buildscript's classpath configuration.") return } + // TODO: consider only set if if daemon or parallel compilation are enabled, though this way it should be safe too + System.setProperty(org.jetbrains.kotlin.cli.common.KOTLIN_COMPILER_ENVIRONMENT_KEEPALIVE_PROPERTY, "true") val kotlinPluginVersion = loadKotlinVersionFromResource(log) project.extensions.extraProperties?.set("kotlin.gradle.plugin.version", kotlinPluginVersion)