diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt index 5b3162bbad5..4d6b4c7dab3 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt @@ -119,9 +119,14 @@ class KotlinBuildScriptManipulator( libraryDescriptor: ExternalLibraryDescriptor, isAndroidModule: Boolean ) { - val kotlinLibraryVersion = libraryDescriptor.maxVersion.let { - if (it == GSK_KOTLIN_VERSION_PROPERTY_NAME) "\$$it" else it - } + val kotlinLibraryVersion = libraryDescriptor.maxVersion + .takeIf { + !useNewSyntax(if (isAndroidModule) "kotlin-android" else KotlinGradleModuleConfigurator.KOTLIN) + } + .let { + if (it == GSK_KOTLIN_VERSION_PROPERTY_NAME) "\$$it" else it + } + scriptFile.getDependenciesBlock()?.apply { addExpressionIfMissing( getCompileDependencySnippet(