GH-587 - Additional modulith packages are now considered for application classes.

This commit is contained in:
Oliver Drotbohm
2024-05-20 17:23:15 +02:00
parent a7145c3b86
commit 04c1203f65
11 changed files with 178 additions and 4 deletions

View File

@@ -15,6 +15,7 @@
*/
package org.springframework.modulith.test;
import java.util.ArrayList;
import java.util.List;
import org.springframework.modulith.core.ApplicationModules;
@@ -53,7 +54,11 @@ public class TestApplicationModules {
}
private static ApplicationModules of(ModulithMetadata metadata, String basePackage) {
return new ApplicationModules(metadata, List.of(basePackage), DescribedPredicate.alwaysFalse(), false,
var packages = new ArrayList<>(List.of(basePackage));
packages.addAll(metadata.getAdditionalPackages());
return new ApplicationModules(metadata, packages, DescribedPredicate.alwaysFalse(), false,
new ImportOption.OnlyIncludeTests()) {};
}