mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
gradle: runtime dependencies resolve fixed
This commit is contained in:
+3
-1
@@ -231,6 +231,7 @@ class DependencyResolverImpl implements DependencyResolver {
|
||||
}
|
||||
}
|
||||
|
||||
Multimap<Object, ExternalDependency> resolvedRuntimeMap = ArrayListMultimap.create()
|
||||
new DependencyTraverser(runtimeDependencies).each {
|
||||
Collection<ExternalDependency> dependencies = resolvedMap.get(resolve(it))
|
||||
if (dependencies && !dependencies.isEmpty() && it.dependencies.isEmpty()) {
|
||||
@@ -239,9 +240,10 @@ class DependencyResolverImpl implements DependencyResolver {
|
||||
dependencies.each {((AbstractExternalDependency)it).scope = compileScope}
|
||||
}
|
||||
else {
|
||||
resolvedMap.put(resolve(it), it)
|
||||
resolvedRuntimeMap.put(resolve(it), it)
|
||||
}
|
||||
}
|
||||
resolvedMap.putAll(resolvedRuntimeMap)
|
||||
|
||||
result.addAll(compileDependencies)
|
||||
result.addAll(runtimeDependencies)
|
||||
|
||||
Reference in New Issue
Block a user