diff --git a/build.gradle.kts b/build.gradle.kts index 7adee9699cd..13126bec66f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -339,7 +339,8 @@ val gradlePluginProjects = listOf( ":kotlin-allopen", ":kotlin-annotation-processing-gradle", ":kotlin-noarg", - ":kotlin-sam-with-receiver" + ":kotlin-sam-with-receiver", + ":kotlin-parcelize-compiler" ) apply { @@ -714,6 +715,8 @@ tasks { dependsOn(":core:descriptors.runtime:test") dependsOn("jvmCompilerIntegrationTest") + + dependsOn(":plugins:parcelize:parcelize-compiler:test") } register("toolsTest") { @@ -786,7 +789,8 @@ tasks { dependsOn( ":plugins:android-extensions-ide:test", ":idea:idea-android:test", - ":kotlin-annotation-processing:test" + ":kotlin-annotation-processing:test", + ":plugins:parcelize:parcelize-ide:test" ) } @@ -881,6 +885,7 @@ tasks { ":prepare:ide-plugin-dependencies:noarg-compiler-plugin-for-ide:publish", ":prepare:ide-plugin-dependencies:sam-with-receiver-compiler-plugin-for-ide:publish", ":prepare:ide-plugin-dependencies:compiler-components-for-jps:publish", + ":prepare:ide-plugin-dependencies:parcelize-compiler-plugin-for-ide:publish", ":kotlin-script-runtime:publish", ":kotlin-script-util:publish", ":kotlin-scripting-common:publish", 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 new file mode 100644 index 00000000000..92da6353438 --- /dev/null +++ b/prepare/ide-plugin-dependencies/parcelize-compiler-plugin-for-ide/build.gradle.kts @@ -0,0 +1,8 @@ +idePluginDependency { + publishProjectJars( + listOf( + ":plugins:parcelize:parcelize-compiler", + ":plugins:parcelize:parcelize-runtime" + ) + ) +} \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index d9f64979e9b..7f0eaaa60db 100644 --- a/settings.gradle +++ b/settings.gradle @@ -339,6 +339,7 @@ include ":prepare:ide-plugin-dependencies:android-extensions-compiler-plugin-for ":prepare:ide-plugin-dependencies:kotlinx-serialization-compiler-plugin-for-ide", ":prepare:ide-plugin-dependencies:noarg-compiler-plugin-for-ide", ":prepare:ide-plugin-dependencies:sam-with-receiver-compiler-plugin-for-ide", + ":prepare:ide-plugin-dependencies:parcelize-compiler-plugin-for-ide", ":prepare:ide-plugin-dependencies:tests-common-tests-for-ide", ":prepare:ide-plugin-dependencies:compiler-components-for-jps"