[Parcelize] Recombine for-ide libraries.
K2 IDE support requires that the entire plugin is in a single JAR, so we
need to have the K1, K2, and CLI (CompilerPluginRegistrar) libraries
available on a single for-ide target.
This reverts commit c9badd14a7f32e0094e017c7d30eb47b17fc85da.
^KT-57795 fixed
diff --git a/build.gradle.kts b/build.gradle.kts
index 8065f5a..60d9ebe1 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -289,8 +289,6 @@
":prepare:ide-plugin-dependencies:sam-with-receiver-compiler-plugin-for-ide",
":prepare:ide-plugin-dependencies:assignment-compiler-plugin-for-ide",
":prepare:ide-plugin-dependencies:parcelize-compiler-plugin-for-ide",
- ":prepare:ide-plugin-dependencies:parcelize-compiler-plugin-fe10-for-ide",
- ":prepare:ide-plugin-dependencies:parcelize-compiler-plugin-fir-for-ide",
":prepare:ide-plugin-dependencies:lombok-compiler-plugin-for-ide",
":prepare:ide-plugin-dependencies:kotlin-backend-native-for-ide".takeIf { kotlinBuildProperties.isKotlinNativeEnabled },
":prepare:ide-plugin-dependencies:kotlin-compiler-tests-for-ide",
diff --git a/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-fe10-for-ide/build.gradle.kts b/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-fe10-for-ide/build.gradle.kts
deleted file mode 100644
index 4aea30c..0000000
--- a/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-fe10-for-ide/build.gradle.kts
+++ /dev/null
@@ -1,5 +0,0 @@
-plugins {
- kotlin("jvm")
-}
-
-publishJarsForIde(listOf(":plugins:parcelize:parcelize-compiler:parcelize.k1"))
diff --git a/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-fir-for-ide/build.gradle.kts b/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-fir-for-ide/build.gradle.kts
deleted file mode 100644
index 26a9ca6..0000000
--- a/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-fir-for-ide/build.gradle.kts
+++ /dev/null
@@ -1,5 +0,0 @@
-plugins {
- kotlin("jvm")
-}
-
-publishJarsForIde(listOf(":plugins:parcelize:parcelize-compiler:parcelize.k2"))
diff --git a/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-for-ide/build.gradle.kts b/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-for-ide/build.gradle.kts
index a0d0372..4c13b89 100644
--- a/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-for-ide/build.gradle.kts
+++ b/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-for-ide/build.gradle.kts
@@ -4,9 +4,11 @@
publishJarsForIde(
listOf(
+ ":plugins:parcelize:parcelize-compiler:parcelize.backend",
+ ":plugins:parcelize:parcelize-compiler:parcelize.cli",
":plugins:parcelize:parcelize-compiler:parcelize.common",
":plugins:parcelize:parcelize-compiler:parcelize.k1",
- ":plugins:parcelize:parcelize-compiler:parcelize.backend",
+ ":plugins:parcelize:parcelize-compiler:parcelize.k2",
":plugins:parcelize:parcelize-runtime"
)
)
diff --git a/settings.gradle b/settings.gradle
index 2056231..80d9296 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -353,8 +353,6 @@
":prepare:ide-plugin-dependencies:sam-with-receiver-compiler-plugin-for-ide",
":prepare:ide-plugin-dependencies:assignment-compiler-plugin-for-ide",
":prepare:ide-plugin-dependencies:parcelize-compiler-plugin-for-ide",
- ":prepare:ide-plugin-dependencies:parcelize-compiler-plugin-fe10-for-ide",
- ":prepare:ide-plugin-dependencies:parcelize-compiler-plugin-fir-for-ide",
":prepare:ide-plugin-dependencies:lombok-compiler-plugin-for-ide",
":prepare:ide-plugin-dependencies:kotlin-backend-native-for-ide",
":prepare:ide-plugin-dependencies:tests-common-tests-for-ide",