From 59effef4239c70244bf40927b1411c7f3e5d2c35 Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Wed, 31 Jan 2018 17:47:07 +0300 Subject: [PATCH] Delete bundled Kotlin plugin Idea fails to start with two Kotlin plugins --- buildSrc/prepare-deps/intellij-sdk/build.gradle.kts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/buildSrc/prepare-deps/intellij-sdk/build.gradle.kts b/buildSrc/prepare-deps/intellij-sdk/build.gradle.kts index 877ae821437..1fa5935f0e8 100644 --- a/buildSrc/prepare-deps/intellij-sdk/build.gradle.kts +++ b/buildSrc/prepare-deps/intellij-sdk/build.gradle.kts @@ -187,6 +187,10 @@ val prepareIvyXmls by tasks.creating { files("$intellijSdkDir/lib/").filter { !it.name.startsWith("kotlin-") }, File(intellijSdkDir, "lib"), sourcesFile) + + // Delete bundled Kotlin plugin + File(intellijSdkDir, "plugins/Kotlin").deleteRecursively() + File(intellijSdkDir, "plugins").listFiles { it: File -> it.isDirectory }.forEach { writeIvyXml(it.name, "intellij.plugin.${it.name}", files("$it/lib/"), File(it, "lib"), sourcesFile) } @@ -197,6 +201,10 @@ val prepareIvyXmls by tasks.creating { files("$intellijUltimateSdkDir/lib/").filter { !it.name.startsWith("kotlin-") }, File(intellijUltimateSdkDir, "lib"), sourcesFile) + + // Delete bundled Kotlin plugin + File(intellijUltimateSdkDir, "plugins/Kotlin").deleteRecursively() + File(intellijUltimateSdkDir, "plugins").listFiles { it: File -> it.isDirectory }.forEach { writeIvyXml(it.name, "intellijUltimate.plugin.${it.name}", files("$it/lib/"), File(it, "lib"), sourcesFile) }