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-") artifactId = artifactId.replace("kotlinx-", "kotlin-")
} }
val archiveName = "kotlin-serialization-compiler-plugin"
val archiveCompatName = "kotlinx-serialization-compiler-plugin"
val runtimeJar = runtimeJar { val runtimeJar = runtimeJar {
archiveBaseName.set("kotlin-serialization-compiler-plugin") archiveBaseName.set(archiveName)
} }
sourcesJar() sourcesJar()
javadocJar() javadocJar()
testsJar() testsJar()
@@ -100,7 +104,7 @@ val compatJar = tasks.register<Copy>("compatJar") {
} }
artifacts { artifacts {
add(distCompat.name, compatJar) { add(distCompat.name, layout.buildDirectory.dir("libsCompat").map { it.file("$archiveCompatName-$version.jar") }) {
builtBy(runtimeJar, compatJar) builtBy(runtimeJar, compatJar)
} }
} }