KotlinMPPGradleProjectResolver: Ensure that artifactsMap is populated when Android plugin applied
#KT-42381 fixed
This commit is contained in:
committed by
Sebastian Sellmair
parent
b42795a9ea
commit
a60febbdfb
+1
-2
@@ -155,8 +155,6 @@ open class KotlinMPPGradleProjectResolver : AbstractProjectResolverExtensionComp
|
|||||||
sourceSet.dependencies.modifyDependenciesOnMppModules(ideProject, resolverCtx)
|
sourceSet.dependencies.modifyDependenciesOnMppModules(ideProject, resolverCtx)
|
||||||
}
|
}
|
||||||
super.populateModuleDependencies(gradleModule, ideModule, ideProject)//TODO add dependencies on mpp module
|
super.populateModuleDependencies(gradleModule, ideModule, ideProject)//TODO add dependencies on mpp module
|
||||||
} else {
|
|
||||||
mppModel.dependencyMap.values.modifyDependenciesOnMppModules(ideProject, resolverCtx)
|
|
||||||
}
|
}
|
||||||
populateModuleDependencies(gradleModule, ideProject, ideModule, resolverCtx)
|
populateModuleDependencies(gradleModule, ideProject, ideModule, resolverCtx)
|
||||||
}
|
}
|
||||||
@@ -583,6 +581,7 @@ open class KotlinMPPGradleProjectResolver : AbstractProjectResolverExtensionComp
|
|||||||
resolverCtx: ProjectResolverContext
|
resolverCtx: ProjectResolverContext
|
||||||
) {
|
) {
|
||||||
val mppModel = resolverCtx.getMppModel(gradleModule) ?: return
|
val mppModel = resolverCtx.getMppModel(gradleModule) ?: return
|
||||||
|
mppModel.dependencyMap.values.modifyDependenciesOnMppModules(ideProject, resolverCtx)
|
||||||
val sourceSetMap = ideProject.getUserData(GradleProjectResolver.RESOLVED_SOURCE_SETS) ?: return
|
val sourceSetMap = ideProject.getUserData(GradleProjectResolver.RESOLVED_SOURCE_SETS) ?: return
|
||||||
val artifactsMap = ideProject.getUserData(CONFIGURATION_ARTIFACTS) ?: return
|
val artifactsMap = ideProject.getUserData(CONFIGURATION_ARTIFACTS) ?: return
|
||||||
val substitutor = KotlinNativeLibrariesDependencySubstitutor(mppModel, gradleModule, resolverCtx)
|
val substitutor = KotlinNativeLibrariesDependencySubstitutor(mppModel, gradleModule, resolverCtx)
|
||||||
|
|||||||
Reference in New Issue
Block a user