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); }