[jps] extract testdata to separate artifact

^KTIJ-20456
This commit is contained in:
Dmitry Gridin
2022-04-28 12:15:27 +07:00
parent d46102b129
commit 2100afd122
4 changed files with 20 additions and 2 deletions
+1
View File
@@ -300,6 +300,7 @@ extra["compilerArtifactsForIde"] = listOfNotNull(
":prepare:ide-plugin-dependencies:kotlin-jps-common-for-ide",
":prepare:ide-plugin-dependencies:kotlin-jps-plugin-classpath",
":prepare:ide-plugin-dependencies:kotlin-jps-plugin-tests-for-ide",
":prepare:ide-plugin-dependencies:kotlin-jps-plugin-testdata-for-ide",
":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",
@@ -20,8 +20,6 @@ idePluginDependency {
"compiler/tests-spec/testData",
"compiler/testData/diagnostics/testsWithStdLib",
"compiler/fir/raw-fir/psi2fir/testData",
"jps/jps-plugin/testData",
"compiler/testData/classpathOrder",
).forEach {
from(rootDir.resolve(it)) {
into(it)
@@ -0,0 +1,18 @@
idePluginDependency {
apply<JavaPlugin>()
publish()
val jar: Jar by tasks
jar.apply {
listOf(
"jps/jps-plugin/testData",
"compiler/testData/classpathOrder",
).forEach {
from(rootDir.resolve(it)) {
into(it)
}
}
}
}
+1
View File
@@ -376,6 +376,7 @@ if (!buildProperties.inJpsBuildIdeaSync) {
":prepare:ide-plugin-dependencies:kotlin-jps-common-for-ide",
":prepare:ide-plugin-dependencies:kotlin-jps-plugin-classpath",
":prepare:ide-plugin-dependencies:kotlin-jps-plugin-tests-for-ide",
":prepare:ide-plugin-dependencies:kotlin-jps-plugin-testdata-for-ide",
":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",