From f465e7a9572d0a26f930e1c6275d47d6da02d4b3 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Wed, 22 Jan 2020 06:41:51 +0300 Subject: [PATCH] Add coroutines-experimental-compat to idea plugin dist It is required as a runtime dependency to instantiate async scripting resolvers when importing Gradle 4.9 Kotlin DSL projects. #KT-36083 --- idea/idea-gradle/build.gradle.kts | 1 + prepare/idea-plugin/build.gradle.kts | 1 + 2 files changed, 2 insertions(+) diff --git a/idea/idea-gradle/build.gradle.kts b/idea/idea-gradle/build.gradle.kts index 09bd994ed8e..9f6fb41f326 100644 --- a/idea/idea-gradle/build.gradle.kts +++ b/idea/idea-gradle/build.gradle.kts @@ -25,6 +25,7 @@ dependencies { compileOnly(intellijPluginDep("Groovy")) compileOnly(intellijPluginDep("junit")) compileOnly(intellijPluginDep("testng")) + runtimeOnly(project(":kotlin-coroutines-experimental-compat")) compileOnly(project(":kotlin-gradle-statistics")) diff --git a/prepare/idea-plugin/build.gradle.kts b/prepare/idea-plugin/build.gradle.kts index dd722b337f9..68765d18e25 100644 --- a/prepare/idea-plugin/build.gradle.kts +++ b/prepare/idea-plugin/build.gradle.kts @@ -97,6 +97,7 @@ val projectsToShadow by extra(listOf( // Projects published to maven copied to the plugin as separate jars val libraryProjects = listOf( ":kotlin-reflect", + ":kotlin-coroutines-experimental-compat", ":kotlin-compiler-client-embeddable", ":kotlin-daemon-client", ":kotlin-daemon-client-new",