From a0315113bccd45271218c1de7b053935c239b34c Mon Sep 17 00:00:00 2001 From: Oliver Drotbohm Date: Sun, 23 Feb 2025 09:48:51 +0100 Subject: [PATCH] GH-1066 - Use metadata resource's input stream rather than file. --- .../runtime/autoconfigure/ApplicationModuleMetadata.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-modulith-runtime/src/main/java/org/springframework/modulith/runtime/autoconfigure/ApplicationModuleMetadata.java b/spring-modulith-runtime/src/main/java/org/springframework/modulith/runtime/autoconfigure/ApplicationModuleMetadata.java index b5f7c1ae..f6b38143 100644 --- a/spring-modulith-runtime/src/main/java/org/springframework/modulith/runtime/autoconfigure/ApplicationModuleMetadata.java +++ b/spring-modulith-runtime/src/main/java/org/springframework/modulith/runtime/autoconfigure/ApplicationModuleMetadata.java @@ -99,8 +99,8 @@ class ApplicationModuleMetadata { LOGGER.debug("Using application module metadata located in {}.", description); - try { - this.document = JsonPath.parse(metadata.getFile()); + try (var inputStream = metadata.getInputStream()) { + this.document = JsonPath.parse(inputStream); } catch (IOException e) { throw new UncheckedIOException(e); }