11package buildsrc.convention
22
33import buildsrc.config.credentialsAction
4- import buildsrc.config.isKotlinMultiplatformJavaEnabled
5- import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinMultiplatformPlugin
6-
74
85plugins {
96 `maven- publish`
@@ -67,7 +64,7 @@ afterEvaluate {
6764
6865// region Javadoc JAR stub
6966// use creating, not registering, because the signing plugin doesn't accept task providers
70- val javadocJarStub by tasks.creating (Jar ::class ) {
67+ val javadocJarStub by tasks.registering (Jar ::class ) {
7168 group = JavaBasePlugin .DOCUMENTATION_GROUP
7269 description = " Stub javadoc.jar artifact (required by Maven Central)"
7370 archiveClassifier.set(" javadoc" )
@@ -82,7 +79,7 @@ publishing {
8279 name = " MavenInternal"
8380 }
8481
85- if (sonatypeRepositoryCredentials.isPresent() ) {
82+ if (sonatypeRepositoryCredentials.isPresent) {
8683 maven(sonatypeRepositoryReleaseUrl) {
8784 name = " SonatypeRelease"
8885 credentials(sonatypeRepositoryCredentials.get())
@@ -118,26 +115,6 @@ publishing {
118115 }
119116}
120117
121-
122- plugins.withType<KotlinMultiplatformPlugin >().configureEach {
123- publishing.publications.withType<MavenPublication >().configureEach {
124- // artifact(javadocJarStub)
125- }
126- }
127-
128-
129- plugins.withType<JavaPlugin >().configureEach {
130- afterEvaluate {
131- if (! isKotlinMultiplatformJavaEnabled()) {
132- publishing.publications.create<MavenPublication >(" mavenJava" ) {
133- from(components[" java" ])
134- artifact(tasks[" sourcesJar" ])
135- }
136- }
137- }
138- }
139-
140-
141118plugins.withType<JavaPlatformPlugin >().configureEach {
142119// val javadocJarStub = javadocStubTask()
143120 publishing.publications.create<MavenPublication >(" mavenJavaPlatform" ) {
0 commit comments