Advertisement
Guest User

Untitled

a guest
Feb 25th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 0.86 KB | None | 0 0
  1. private static processProjectDependencyRecursive(DomainObjectSet<ProjectDependency> dependencies, String topLevelProjectPath, String currentlyEvaluatingProjectPath, List<String> dependencyException, String serviceLayer, Set<String> visited, logger) {
  2.         dependencies.each {
  3.             def currentDependencyPath = it.getDependencyProject().getPath()
  4.             if (!visited.contains(currentDependencyPath)) {
  5.                 visited.add(currentDependencyPath)
  6.                 processProjectDependencyRecursive(it.getDependencyProject().configurations.runtime.getAllDependencies().withType(ProjectDependency), topLevelProjectPath, currentDependencyPath, dependencyException, serviceLayer, visited, logger)
  7.                 processSingleDependency(it, topLevelProjectPath, currentDependencyPath, dependencyException, serviceLayer, logger)
  8.             }
  9.         }
  10.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement