Build: Fix kotlinx-serialization-compiler-plugin compat artifacts

To avoid adding unexpected files we should add single file into
artifacts instead of directory.
 #KTI-1394
This commit is contained in:
Vyacheslav Gerasimov
2023-11-16 20:10:03 +01:00
committed by Space Team
parent ea8a645513
commit fbc35975ab
@@ -78,9 +78,13 @@ publish {
artifactId = artifactId.replace("kotlinx-", "kotlin-")
}
val archiveName = "kotlin-serialization-compiler-plugin"
val archiveCompatName = "kotlinx-serialization-compiler-plugin"
val runtimeJar = runtimeJar {
archiveBaseName.set("kotlin-serialization-compiler-plugin")
archiveBaseName.set(archiveName)
}
sourcesJar()
javadocJar()
testsJar()
@@ -100,7 +104,7 @@ val compatJar = tasks.register<Copy>("compatJar") {
}
artifacts {
add(distCompat.name, compatJar) {
add(distCompat.name, layout.buildDirectory.dir("libsCompat").map { it.file("$archiveCompatName-$version.jar") }) {
builtBy(runtimeJar, compatJar)
}
}