diff --git a/build.gradle.kts b/build.gradle.kts index fda5d8f6e8e..88b1d04956a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -334,6 +334,10 @@ extra["compilerArtifactsForIde"] = listOf( ":prepare:ide-plugin-dependencies:kotlin-compiler-tests-for-ide", ":prepare:ide-plugin-dependencies:kotlin-compiler-testdata-for-ide", ":prepare:ide-plugin-dependencies:kotlin-stdlib-minimal-for-test-for-ide", + ":prepare:ide-plugin-dependencies:low-level-api-fir-for-ide", + ":prepare:ide-plugin-dependencies:high-level-api-for-ide", + ":prepare:ide-plugin-dependencies:high-level-api-fir-for-ide", + ":prepare:ide-plugin-dependencies:high-level-api-fir-tests-for-ide", ":kotlin-script-runtime", ":kotlin-script-util", ":kotlin-scripting-common", diff --git a/prepare/ide-plugin-dependencies/high-level-api-fir-for-ide/build.gradle.kts b/prepare/ide-plugin-dependencies/high-level-api-fir-for-ide/build.gradle.kts new file mode 100644 index 00000000000..d5545ddfeb9 --- /dev/null +++ b/prepare/ide-plugin-dependencies/high-level-api-fir-for-ide/build.gradle.kts @@ -0,0 +1,5 @@ +plugins { + kotlin("jvm") +} + +publishJarsForIde(listOf(":idea-frontend-fir")) diff --git a/prepare/ide-plugin-dependencies/high-level-api-fir-tests-for-ide/build.gradle.kts b/prepare/ide-plugin-dependencies/high-level-api-fir-tests-for-ide/build.gradle.kts new file mode 100644 index 00000000000..67139dee3c9 --- /dev/null +++ b/prepare/ide-plugin-dependencies/high-level-api-fir-tests-for-ide/build.gradle.kts @@ -0,0 +1,5 @@ +plugins { + kotlin("jvm") +} + +publishTestJarsForIde(listOf(":idea-frontend-fir")) diff --git a/prepare/ide-plugin-dependencies/high-level-api-for-ide/build.gradle.kts b/prepare/ide-plugin-dependencies/high-level-api-for-ide/build.gradle.kts new file mode 100644 index 00000000000..0db4cb9b7ad --- /dev/null +++ b/prepare/ide-plugin-dependencies/high-level-api-for-ide/build.gradle.kts @@ -0,0 +1,5 @@ +plugins { + kotlin("jvm") +} + +publishJarsForIde(listOf(":idea-frontend-api")) diff --git a/prepare/ide-plugin-dependencies/low-level-api-fir-for-ide/build.gradle.kts b/prepare/ide-plugin-dependencies/low-level-api-fir-for-ide/build.gradle.kts new file mode 100644 index 00000000000..baf381a4719 --- /dev/null +++ b/prepare/ide-plugin-dependencies/low-level-api-fir-for-ide/build.gradle.kts @@ -0,0 +1,5 @@ +plugins { + kotlin("jvm") +} + +publishJarsForIde(listOf(":idea-frontend-fir:idea-fir-low-level-api")) diff --git a/settings.gradle b/settings.gradle index a73c7647e7c..d9671940be8 100644 --- a/settings.gradle +++ b/settings.gradle @@ -313,7 +313,11 @@ include ":prepare:ide-plugin-dependencies:android-extensions-compiler-plugin-for ":prepare:ide-plugin-dependencies:compiler-components-for-jps", ":prepare:ide-plugin-dependencies:kotlin-compiler-testdata-for-ide", ":prepare:ide-plugin-dependencies:kotlin-stdlib-minimal-for-test-for-ide", - ":prepare:ide-plugin-dependencies:kotlin-compiler-tests-for-ide" + ":prepare:ide-plugin-dependencies:kotlin-compiler-tests-for-ide", + ":prepare:ide-plugin-dependencies:low-level-api-fir-for-ide", + ":prepare:ide-plugin-dependencies:high-level-api-for-ide", + ":prepare:ide-plugin-dependencies:high-level-api-fir-for-ide", + ":prepare:ide-plugin-dependencies:high-level-api-fir-tests-for-ide" void kotlinIde(String imlPath) { File imlFile = new File("kotlin-ide/kotlin/${imlPath}")