Amélioration de la gestion des dépendances et ajout de la sortie des erreurs lors de l'exécution des commandes
This commit is contained in:
@@ -80,7 +80,13 @@ public class BakefileParser {
|
||||
}
|
||||
|
||||
currentTarget = targetMatcher.group(1);
|
||||
dependencies = new ArrayList<>(Arrays.asList(targetMatcher.group(2).trim().split("\\s+")));
|
||||
String depStr = targetMatcher.group(2).trim();
|
||||
dependencies = depStr.isEmpty() ? new ArrayList<>() : new ArrayList<>(Arrays.asList(depStr.split("\\s+")));
|
||||
|
||||
if (currentTarget.equals("clean")) {
|
||||
phonyTargets.add(currentTarget);
|
||||
}
|
||||
|
||||
commands = new ArrayList<>();
|
||||
} else if (commandMatcher.matches()) {
|
||||
commands.add(commandMatcher.group(1));
|
||||
|
Reference in New Issue
Block a user