[MPP, KPM]: Use new configureSingleVariantPublication API

This commit is contained in:
Anton Lakotka
2022-01-17 12:32:54 +01:00
committed by Space
parent 4bc1804f23
commit bfd5ec3e39
@@ -190,7 +190,7 @@ internal fun mapTargetCompilationsToKpmVariants(target: AbstractKotlinTarget, pu
is JointAndroidKotlinTargetComponent -> kotlinComponent.usages is JointAndroidKotlinTargetComponent -> kotlinComponent.usages
else -> error("unexpected type of kotlinComponent in legacy variant mapping: ${kotlinComponent.javaClass}") else -> error("unexpected type of kotlinComponent in legacy variant mapping: ${kotlinComponent.javaClass}")
} }
val configurationNames = usages.map { target.project.configurations.getByName(it.dependencyConfigurationName) } val configurations = usages.map { target.project.configurations.getByName(it.dependencyConfigurationName) }
// Include Sources // Include Sources
moduleHolder.whenPublicationAssigned { publication -> moduleHolder.whenPublicationAssigned { publication ->
@@ -205,7 +205,7 @@ internal fun mapTargetCompilationsToKpmVariants(target: AbstractKotlinTarget, pu
VariantPublishingConfigurator.get(target.project).configureSingleVariantPublishing( VariantPublishingConfigurator.get(target.project).configureSingleVariantPublishing(
variant, variant,
moduleHolder, moduleHolder,
configurationNames configurations
) )
} }
} }