[Gradle][Minor] Increase discoverability of 'MppDependencyProjectStructureMetadataExtractorFactory'
KT-49933
This commit is contained in:
committed by
Space Team
parent
2cd797289a
commit
02c039ce8f
+1
-1
@@ -108,7 +108,7 @@ internal class GranularMetadataTransformation(
|
||||
sourceSetName = kotlinSourceSet.name,
|
||||
resolvedMetadataConfiguration = LazyResolvedConfiguration(kotlinSourceSet.internal.resolvableMetadataConfiguration),
|
||||
sourceSetVisibilityProvider = SourceSetVisibilityProvider(project),
|
||||
projectStructureMetadataExtractorFactory = MppDependencyProjectStructureMetadataExtractorFactory.getOrCreate(project),
|
||||
projectStructureMetadataExtractorFactory = project.kotlinMppDependencyProjectStructureMetadataExtractorFactory,
|
||||
projectData = project.collectAllProjectsData(),
|
||||
platformCompilationSourceSets = project.multiplatformExtension.platformCompilationSourceSets
|
||||
)
|
||||
|
||||
+3
-4
@@ -6,17 +6,16 @@
|
||||
package org.jetbrains.kotlin.gradle.plugin.mpp
|
||||
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.artifacts.Configuration
|
||||
import org.gradle.api.artifacts.component.ProjectComponentIdentifier
|
||||
import org.gradle.api.artifacts.result.ResolvedArtifactResult
|
||||
import org.gradle.api.artifacts.result.ResolvedComponentResult
|
||||
import org.gradle.api.artifacts.result.ResolvedDependencyResult
|
||||
import org.gradle.api.provider.Provider
|
||||
import org.jetbrains.kotlin.gradle.dsl.multiplatformExtensionOrNull
|
||||
import org.jetbrains.kotlin.gradle.plugin.extraProperties
|
||||
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.toSingleKpmModuleIdentifier
|
||||
import org.jetbrains.kotlin.gradle.utils.getOrPut
|
||||
import org.jetbrains.kotlin.project.model.KpmModuleIdentifier
|
||||
|
||||
internal val Project.kotlinMppDependencyProjectStructureMetadataExtractorFactory: MppDependencyProjectStructureMetadataExtractorFactory
|
||||
get() = MppDependencyProjectStructureMetadataExtractorFactory.getOrCreate(this)
|
||||
|
||||
internal class MppDependencyProjectStructureMetadataExtractorFactory(
|
||||
private val projectStructureMetadataByProjectPath: Map<String, Provider<KotlinProjectStructureMetadata?>>
|
||||
|
||||
Reference in New Issue
Block a user