gradle: fix file dependencies resolve

This commit is contained in:
Vladislav.Soroka
2015-11-23 18:57:26 +03:00
parent 889e8dd7e6
commit 046f44d34b
@@ -128,6 +128,16 @@ class DependencyResolverImpl implements DependencyResolver {
componentResults.each { componentResultsMap.put(it.id, it) }
ResolutionResult resolutionResult = configuration.incoming.resolutionResult
def fileDeps = new LinkedHashSet<File>(configuration.incoming.files.files);
artifactMap
artifactMap.values().each {
fileDeps.remove(it.file)
}
fileDeps.each {
def fileCollectionDependency = new DefaultFileCollectionDependency([it])
fileCollectionDependency.scope = scope
result.add(fileCollectionDependency)
}
result.addAll(transform(Lists.newArrayList(), resolutionResult.root.dependencies, artifactMap, componentResultsMap, scope))
}
}