KPM publication setup: use lowercase artifact IDs

This commit is contained in:
Sergey Igushkin
2022-01-12 23:41:39 +04:00
committed by Space
parent 87c3a1b531
commit 42fa23398b
@@ -24,6 +24,7 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.publishedConfigurationName
import org.jetbrains.kotlin.gradle.plugin.usageByName
import org.jetbrains.kotlin.gradle.tasks.withType
import org.jetbrains.kotlin.gradle.utils.dashSeparatedName
import java.util.*
import javax.inject.Inject
fun VariantPublishingConfigurator.configureNativeVariantPublication(variant: KotlinNativeVariantInternal) {
@@ -126,7 +127,9 @@ open class VariantPublishingConfigurator @Inject constructor(
(this as DefaultMavenPublication).isAlias = true
from(platformComponent)
publishedModuleHolder.assignMavenPublication(this)
artifactId = dashSeparatedName(project.name, publishedModuleHolder.defaultPublishedModuleSuffix)
artifactId = dashSeparatedName(
project.name, publishedModuleHolder.defaultPublishedModuleSuffix
).toLowerCase(Locale.ENGLISH)
}
}
}