From 6f8e25eae732af84a5b01c4627c5e5fb9ed64835 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Tue, 29 May 2018 17:47:52 +0300 Subject: [PATCH] Configuration: Restore dependency on gradle plugin in buildscript block #KT-24671 Fixed --- .../idea/configuration/GradleKotlinFrameworkSupportProvider.kt | 2 ++ .../kotlin/idea/configuration/KotlinWithGradleConfigurator.kt | 2 ++ .../idea/configuration/KotlinWithGradleConfigurator.kt.as31 | 2 ++ .../idea/configuration/KotlinWithGradleConfigurator.kt.as32 | 2 ++ 4 files changed, 8 insertions(+) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt index 242bc669829..6d352f27f35 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt @@ -121,6 +121,8 @@ abstract class GradleKotlinFrameworkSupportProvider( if (useNewSyntax) { updateSettingsScript(module) { updateSettingsScript(it, specifyPluginVersionIfNeeded) } + } else { + buildScriptData.addBuildscriptDependencyNotation(KotlinWithGradleConfigurator.CLASSPATH) } } diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt index 6232d7932c3..13fb0f32d8a 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt @@ -267,6 +267,8 @@ abstract class KotlinWithGradleConfigurator : KotlinProjectConfigurator { val GROUP_ID = "org.jetbrains.kotlin" val GRADLE_PLUGIN_ID = "kotlin-gradle-plugin" + val CLASSPATH = "classpath \"$GROUP_ID:$GRADLE_PLUGIN_ID:\$kotlin_version\"" + private val KOTLIN_BUILD_SCRIPT_NAME = "build.gradle.kts" private val KOTLIN_SETTINGS_SCRIPT_NAME = "settings.gradle.kts" diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt.as31 b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt.as31 index 2ab69a5ee7f..2dd604e45ed 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt.as31 +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt.as31 @@ -272,6 +272,8 @@ abstract class KotlinWithGradleConfigurator : KotlinProjectConfigurator { val GROUP_ID = "org.jetbrains.kotlin" val GRADLE_PLUGIN_ID = "kotlin-gradle-plugin" + val CLASSPATH = "classpath \"$GROUP_ID:$GRADLE_PLUGIN_ID:\$kotlin_version\"" + private val KOTLIN_BUILD_SCRIPT_NAME = "build.gradle.kts" private val KOTLIN_SETTINGS_SCRIPT_NAME = "settings.gradle.kts" diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt.as32 b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt.as32 index 2ab69a5ee7f..2dd604e45ed 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt.as32 +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt.as32 @@ -272,6 +272,8 @@ abstract class KotlinWithGradleConfigurator : KotlinProjectConfigurator { val GROUP_ID = "org.jetbrains.kotlin" val GRADLE_PLUGIN_ID = "kotlin-gradle-plugin" + val CLASSPATH = "classpath \"$GROUP_ID:$GRADLE_PLUGIN_ID:\$kotlin_version\"" + private val KOTLIN_BUILD_SCRIPT_NAME = "build.gradle.kts" private val KOTLIN_SETTINGS_SCRIPT_NAME = "settings.gradle.kts"