From f096b030ebb7780dcf06b4692db99934ae4a8389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Kr=C3=BCger?= <56278322+fabapp2@users.noreply.github.com> Date: Mon, 22 Apr 2024 18:22:08 +0200 Subject: [PATCH] Make ResourceUtil create missing dirs --- .../org/springframework/rewrite/utils/ResourceUtil.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) rename {spring-rewrite-commons-launcher => spring-rewrite-commons-utils}/src/main/java/org/springframework/rewrite/utils/ResourceUtil.java (92%) 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) {