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