[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-common-for-ide",
|
||||||
":prepare:ide-plugin-dependencies:kotlin-jps-plugin-classpath",
|
":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-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:kotlinx-serialization-compiler-plugin-for-ide",
|
||||||
":prepare:ide-plugin-dependencies:noarg-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:sam-with-receiver-compiler-plugin-for-ide",
|
||||||
|
|||||||
@@ -20,8 +20,6 @@ idePluginDependency {
|
|||||||
"compiler/tests-spec/testData",
|
"compiler/tests-spec/testData",
|
||||||
"compiler/testData/diagnostics/testsWithStdLib",
|
"compiler/testData/diagnostics/testsWithStdLib",
|
||||||
"compiler/fir/raw-fir/psi2fir/testData",
|
"compiler/fir/raw-fir/psi2fir/testData",
|
||||||
"jps/jps-plugin/testData",
|
|
||||||
"compiler/testData/classpathOrder",
|
|
||||||
).forEach {
|
).forEach {
|
||||||
from(rootDir.resolve(it)) {
|
from(rootDir.resolve(it)) {
|
||||||
into(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-common-for-ide",
|
||||||
":prepare:ide-plugin-dependencies:kotlin-jps-plugin-classpath",
|
":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-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:kotlinx-serialization-compiler-plugin-for-ide",
|
||||||
":prepare:ide-plugin-dependencies:noarg-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:sam-with-receiver-compiler-plugin-for-ide",
|
||||||
|
|||||||
Reference in New Issue
Block a user