diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt index 4a5047975ff..9ff64e01083 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinMultiplatformPlugin.kt @@ -101,10 +101,12 @@ class KotlinMultiplatformPlugin : Plugin { KotlinMetadataTargetPreset(project), METADATA_TARGET_NAME ) - configurePublishingWithMavenPublish(project) project.registerKotlinArtifactsExtension() - targetsContainer.withType(AbstractKotlinTarget::class.java).all { applyUserDefinedAttributes(it) } + if (!project.hasKpmModel) { + configurePublishingWithMavenPublish(project) + targetsContainer.withType(AbstractKotlinTarget::class.java).all { applyUserDefinedAttributes(it) } + } // propagate compiler plugin options to the source set language settings setupAdditionalCompilerArguments(project)