[jps] extract testdata to separate artifact
^KTIJ-20456
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user