GH-1064 - Move AOT processor to generate application module metadata into runtime module.

This commit is contained in:
Oliver Drotbohm
2025-02-21 23:09:18 +01:00
parent 8042ad5b9a
commit 65f7bb7a8f
5 changed files with 9 additions and 6 deletions

View File

@@ -50,6 +50,8 @@ import com.tngtech.archunit.core.domain.JavaClass;
*/
public class ApplicationModulesExporter {
public static final String DEFAULT_LOCATION = "META-INF/spring-modulith/application-modules.json";
private static final Function<NamedInterface, Stream<String>> TO_EXPOSED_TYPES = it -> it.asJavaClasses()
.map(JavaClass::getName);
private static final Function<Set<DependencyType>, Set<DependencyType>> REMOVE_DEFAULT_DEPENDENCY_TYPE_IF_OTHERS_PRESENT = it -> {