From 3de59e3f17a9e66ceac926f52d394beaad9fefa5 Mon Sep 17 00:00:00 2001 From: Bogdan Mukvich Date: Fri, 12 May 2023 13:17:29 +0200 Subject: [PATCH] Fix kotlinx-atomicfu-runtime sonatype publication ^KT-56400 --- plugins/atomicfu/atomicfu-runtime/build.gradle.kts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/plugins/atomicfu/atomicfu-runtime/build.gradle.kts b/plugins/atomicfu/atomicfu-runtime/build.gradle.kts index 6b52d718e15..3b48ea1a967 100644 --- a/plugins/atomicfu/atomicfu-runtime/build.gradle.kts +++ b/plugins/atomicfu/atomicfu-runtime/build.gradle.kts @@ -1,4 +1,5 @@ -import plugins.signLibraryPublication +import plugins.configureDefaultPublishing +import plugins.configureKotlinPomAttributes description = "Runtime library for the Atomicfu compiler plugin" @@ -28,16 +29,24 @@ kotlin { } } -configureCommonPublicationSettingsForGradle(signLibraryPublication) +val emptyJavadocJar by tasks.creating(Jar::class) { + archiveClassifier.set("javadoc") +} publishing { publications { create("maven") { from(components["kotlin"]) + configureKotlinPomAttributes(project, "Runtime library for the Atomicfu compiler plugin", packaging = "klib") + } + withType { + artifact(emptyJavadocJar) } } } +configureDefaultPublishing() + tasks.withType { kotlinOptions.freeCompilerArgs += "-Xforce-deprecated-legacy-compiler-usage" } \ No newline at end of file