Améliorations du code + Du mode debug
This commit is contained in:
@@ -10,16 +10,17 @@ public class DependencyResolver {
|
||||
this.debug = debug;
|
||||
}
|
||||
|
||||
public List<Target> resolve(List<Target> allTargets, List<String> requestedTargets) {
|
||||
List<Target> targetsToBuild = new ArrayList<>();
|
||||
for (Target target : allTargets) {
|
||||
if (requestedTargets.isEmpty() || requestedTargets.contains(target.getName())) {
|
||||
public List<Rule> resolve(List<Rule> allRules, List<String> requestedRules) {
|
||||
List<Rule> rulesToBuild = new ArrayList<>();
|
||||
|
||||
for (Rule rule : allRules) {
|
||||
if (requestedRules.isEmpty() || requestedRules.contains(rule.getName()) || rule.isPhony()) {
|
||||
if (debug){
|
||||
System.out.println("Target " + target.getName() + " is requested");
|
||||
System.out.println("Rule " + rule.getName() + " is requested");
|
||||
}
|
||||
targetsToBuild.add(target);
|
||||
rulesToBuild.add(rule);
|
||||
}
|
||||
}
|
||||
return targetsToBuild;
|
||||
return rulesToBuild;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user