From 72736d78e41b814277722641495ffb629bc31e4a Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Mon, 4 Mar 2019 15:08:09 +0100 Subject: [PATCH] Drop blocking transitive dependencies following for gradle subplugins fixes scripting subplugin usage, since it requires some dependencies now --- .../jetbrains/kotlin/gradle/plugin/KotlinPluginWrapper.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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 2f59ba59647..f73da1048a5 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 @@ -54,10 +54,7 @@ abstract class KotlinBasePluginWrapper( project.configurations.maybeCreate(COMPILER_CLASSPATH_CONFIGURATION_NAME).defaultDependencies { it.add(project.dependencies.create("$KOTLIN_MODULE_GROUP:$KOTLIN_COMPILER_EMBEDDABLE:$kotlinPluginVersion")) } - project.configurations.maybeCreate(PLUGIN_CLASSPATH_CONFIGURATION_NAME).apply { - // todo: Consider removing if org.jetbrains.kotlin.cli.jvm.plugins.PluginCliParser stops using parent last classloader - isTransitive = false - } + project.configurations.maybeCreate(PLUGIN_CLASSPATH_CONFIGURATION_NAME) project.configurations.maybeCreate(NATIVE_COMPILER_PLUGIN_CLASSPATH_CONFIGURATION_NAME).apply { isTransitive = false }