diff --git a/libraries/stdlib/build.gradle.kts b/libraries/stdlib/build.gradle.kts index adcbf41956a..570a8082528 100644 --- a/libraries/stdlib/build.gradle.kts +++ b/libraries/stdlib/build.gradle.kts @@ -753,6 +753,11 @@ val emptyJavadocJar by tasks.creating(org.gradle.api.tasks.bundling.Jar::class) archiveClassifier.set("javadoc") } +val emptyJsJavadocJar by tasks.creating(org.gradle.api.tasks.bundling.Jar::class) { + archiveAppendix.set("js") + archiveClassifier.set("javadoc") +} + publishing { val artifactBaseName = base.archivesName.get() configureMultiModuleMavenPublishing { @@ -760,6 +765,7 @@ publishing { mavenPublication { artifactId = artifactBaseName configureKotlinPomAttributes(project, "Kotlin Standard Library") + artifact(emptyJavadocJar) } // creates a variant from existing configuration or creates new one @@ -835,6 +841,7 @@ publishing { mavenPublication { artifactId = "$artifactBaseName-js" configureKotlinPomAttributes(project, "Kotlin Standard Library for JS") + artifact(emptyJsJavadocJar) } variant("jsApiElements") variant("jsRuntimeElements") @@ -846,12 +853,6 @@ publishing { // Makes all variants from accompanying artifacts visible through `available-at` rootModule.include(js) } - - publications { - withType { - artifact(emptyJavadocJar) - } - } } fun copyAttributes(from: AttributeContainer, to: AttributeContainer,) {