From ea24da117b38c833942e0d0fa56c3ec9d62ba257 Mon Sep 17 00:00:00 2001 From: Nikita Bobko Date: Wed, 2 Jun 2021 18:35:31 +0200 Subject: [PATCH] Publish compiler testdata which is required for Kotlin plugin --- build.gradle.kts | 1 + .../build.gradle.kts | 26 +++++++++++++++++++ settings.gradle | 1 + 3 files changed, 28 insertions(+) create mode 100644 prepare/ide-plugin-dependencies/kotlin-compiler-testdata-for-ide/build.gradle.kts diff --git a/build.gradle.kts b/build.gradle.kts index b3a302ed160..2915138222c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -342,6 +342,7 @@ extra["compilerArtifactsForIde"] = listOf( ":prepare:ide-plugin-dependencies:parcelize-compiler-plugin-for-ide", ":prepare:ide-plugin-dependencies:lombok-compiler-plugin-for-ide", ":prepare:ide-plugin-dependencies:kotlin-compiler-tests-for-ide", + ":prepare:ide-plugin-dependencies:kotlin-compiler-testdata-for-ide", ":kotlin-script-runtime", ":kotlin-script-util", ":kotlin-scripting-common", diff --git a/prepare/ide-plugin-dependencies/kotlin-compiler-testdata-for-ide/build.gradle.kts b/prepare/ide-plugin-dependencies/kotlin-compiler-testdata-for-ide/build.gradle.kts new file mode 100644 index 00000000000..53d980626bd --- /dev/null +++ b/prepare/ide-plugin-dependencies/kotlin-compiler-testdata-for-ide/build.gradle.kts @@ -0,0 +1,26 @@ +idePluginDependency { + apply() + + publish() + + val jar: Jar by tasks + + jar.apply { + listOf( + "compiler/testData/asJava/lightClasses", + "compiler/testData/asJava/script", + "compiler/testData/asJava/ultraLightClasses", + "compiler/testData/asJava/ultraLightFacades", + "compiler/testData/asJava/ultraLightScripts", + "compiler/testData/loadJava/compiledKotlin", + "compiler/fir/analysis-tests/testData/resolve", + "compiler/fir/analysis-tests/testData/resolveWithStdlib", + "compiler/testData/diagnostics/tests", + "compiler/testData/diagnostics/testsWithStdLib" + ).forEach { + from(rootDir.resolve(it)) { + into(it) + } + } + } +} diff --git a/settings.gradle b/settings.gradle index 18491d8a7e0..745f00c61a6 100644 --- a/settings.gradle +++ b/settings.gradle @@ -311,6 +311,7 @@ include ":prepare:ide-plugin-dependencies:android-extensions-compiler-plugin-for ":prepare:ide-plugin-dependencies:lombok-compiler-plugin-for-ide", ":prepare:ide-plugin-dependencies:tests-common-tests-for-ide", ":prepare:ide-plugin-dependencies:compiler-components-for-jps", + ":prepare:ide-plugin-dependencies:kotlin-compiler-testdata-for-ide", ":prepare:ide-plugin-dependencies:kotlin-compiler-tests-for-ide" if (buildProperties.getOrNull("attachedIntellijVersion") != null) {