diff --git a/spring-rewrite-commons-launcher/src/main/java/org/springframework/rewrite/utils/ResourceUtil.java b/spring-rewrite-commons-utils/src/main/java/org/springframework/rewrite/utils/ResourceUtil.java similarity index 92% rename from spring-rewrite-commons-launcher/src/main/java/org/springframework/rewrite/utils/ResourceUtil.java rename to spring-rewrite-commons-utils/src/main/java/org/springframework/rewrite/utils/ResourceUtil.java index 98a948d..1da073b 100644 --- a/spring-rewrite-commons-launcher/src/main/java/org/springframework/rewrite/utils/ResourceUtil.java +++ b/spring-rewrite-commons-utils/src/main/java/org/springframework/rewrite/utils/ResourceUtil.java @@ -52,7 +52,13 @@ public class ResourceUtil { } public static void write(Path basePath, List resources) { - resources.stream().forEach(r -> ResourceUtil.persistResource(basePath, r)); + try { + Files.createDirectories(basePath); + resources.stream().forEach(r -> ResourceUtil.persistResource(basePath, r)); + } + catch (IOException e) { + throw new RuntimeException(e); + } } private static void persistResource(Path basePath, Resource r) {