diff --git a/spring-modulith-core/src/main/java/org/springframework/modulith/core/ApplicationModules.java b/spring-modulith-core/src/main/java/org/springframework/modulith/core/ApplicationModules.java index 9220b56e..2f3ed13e 100644 --- a/spring-modulith-core/src/main/java/org/springframework/modulith/core/ApplicationModules.java +++ b/spring-modulith-core/src/main/java/org/springframework/modulith/core/ApplicationModules.java @@ -301,6 +301,16 @@ public class ApplicationModules implements Iterable { return metadata.getSource(); } + /** + * Returns all root packages. + * + * @return will never be {@literal null}. + * @since 1.4 + */ + public List getRootPackages() { + return Collections.unmodifiableList(rootPackages); + } + /** * Returns all {@link ApplicationModule}s registered as shared ones. *