From fbc35975abc96dd24b4de4d6eaace45ddcbf1fba Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Thu, 16 Nov 2023 20:10:03 +0100 Subject: [PATCH] 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 --- plugins/kotlinx-serialization/build.gradle.kts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/kotlinx-serialization/build.gradle.kts b/plugins/kotlinx-serialization/build.gradle.kts index 57200174e92..cfa1478fb84 100644 --- a/plugins/kotlinx-serialization/build.gradle.kts +++ b/plugins/kotlinx-serialization/build.gradle.kts @@ -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("compatJar") { } artifacts { - add(distCompat.name, compatJar) { + add(distCompat.name, layout.buildDirectory.dir("libsCompat").map { it.file("$archiveCompatName-$version.jar") }) { builtBy(runtimeJar, compatJar) } }