X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=src%2Forg%2Fargeo%2Fbuild%2FRepackage.java;h=d33a55eea1f6aa35aedc9e8e7e1ceee583e5e89d;hb=e00275f38eaa0061ea2b9fb8c029a67e0e70f28a;hp=310c6ca186bc974eecf72ba1c9ace6adc5269f86;hpb=db89cbf633f301c206628331ea61548ad739eea9;p=cc0%2Fargeo-build.git diff --git a/src/org/argeo/build/Repackage.java b/src/org/argeo/build/Repackage.java index 310c6ca..d33a55e 100644 --- a/src/org/argeo/build/Repackage.java +++ b/src/org/argeo/build/Repackage.java @@ -99,7 +99,7 @@ public class Repackage { List> toDos = new ArrayList<>(); for (int i = 1; i < args.length; i++) { Path categoryPath = Paths.get(args[i]); - cleanPreviousFailedBuild(categoryPath); + factory.cleanPreviousFailedBuild(categoryPath); if (sequential) // sequential processing happens here factory.processCategory(categoryPath); else @@ -117,10 +117,11 @@ public class Repackage { } /** Deletes remaining sub directories. */ - static void cleanPreviousFailedBuild(Path categoryPath) { + void cleanPreviousFailedBuild(Path categoryPath) { + Path outputCategoryPath = a2Base.resolve(categoryPath); // clean previous failed build try { - for (Path subDir : Files.newDirectoryStream(categoryPath, (d) -> Files.isDirectory(d))) { + for (Path subDir : Files.newDirectoryStream(outputCategoryPath, (d) -> Files.isDirectory(d))) { if (Files.exists(subDir)) { logger.log(WARNING, "Bundle dir " + subDir + " already exists, probably from a previous failed build, deleting it...");