[Gradle] GlobalProjectStructureMetadataStorage: Properly store PSM using the buildName...

...instead of the root projects name

^KT-56536 Verification Pending
This commit is contained in:
Sebastian Sellmair
2023-02-09 11:50:39 +01:00
committed by Space Team
parent 419b0e3e23
commit b931868d41
@@ -16,6 +16,7 @@ import org.gradle.api.tasks.Nested
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
import org.jetbrains.kotlin.gradle.dsl.multiplatformExtensionOrNull
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmModule
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.util.currentBuildId
import org.jetbrains.kotlin.gradle.plugin.sources.KotlinDependencyScope
import org.jetbrains.kotlin.gradle.plugin.sources.sourceSetDependencyConfigurationByScope
import org.jetbrains.kotlin.gradle.targets.metadata.dependsOnClosureWithInterCompilationDependencies
@@ -417,7 +418,7 @@ internal object GlobalProjectStructureMetadataStorage {
fun registerProjectStructureMetadata(project: Project, metadataProvider: () -> KotlinProjectStructureMetadata) {
project.compositeBuildRootProject.extensions.extraProperties.set(
propertyName(project.rootProject.name, project.path),
propertyName(project.currentBuildId().name, project.path),
{ metadataProvider().toJson() }
)
}