MI-141 Fix 'Empty Library' entry in module dependencies
This commit is contained in:
+4
-1
@@ -117,7 +117,10 @@ object AndroidDependencyResolver {
|
|||||||
return sourceSet2Impl.mapValues { entry ->
|
return sourceSet2Impl.mapValues { entry ->
|
||||||
val dependencies = findDependencies(allImplConfigs, entry.value.implConfig)
|
val dependencies = findDependencies(allImplConfigs, entry.value.implConfig)
|
||||||
|
|
||||||
val selfResolved = dependencies.filterIsInstance<SelfResolvingDependency>().map { AndroidDependency(collection = it.resolve()) }
|
val selfResolved = dependencies.filterIsInstance<SelfResolvingDependency>().map { dependency ->
|
||||||
|
val collection = dependency.resolve().takeIf(Collection<File?>::isNotEmpty)
|
||||||
|
AndroidDependency(dependency.name, group = dependency.group, collection = collection)
|
||||||
|
}
|
||||||
val resolvedExternal = dependencies.filterIsInstance<ExternalModuleDependency>()
|
val resolvedExternal = dependencies.filterIsInstance<ExternalModuleDependency>()
|
||||||
.flatMap { collectDependencies(it.module, entry.value.compileConfig) }
|
.flatMap { collectDependencies(it.module, entry.value.compileConfig) }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user