Ajout de la structure de base du projet Bake avec les fichiers principaux.
Première ébauche du projet
This commit is contained in:
16
src/fr/monlouyan/bakefile/DependencyResolver.java
Normal file
16
src/fr/monlouyan/bakefile/DependencyResolver.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package fr.monlouyan.bakefile;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class DependencyResolver {
|
||||
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())) {
|
||||
targetsToBuild.add(target);
|
||||
}
|
||||
}
|
||||
return targetsToBuild;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user