in arthur-maven-plugin/src/main/java/org/apache/geronimo/arthur/maven/mojo/NativeImageMojo.java [532:543]
private Function<Archive, Archive> createArchiveFilter() {
if (scanningClassesOrPackagesExcludes == null || scanningClassesOrPackagesExcludes.isEmpty()) {
return Function.identity();
}
final Filter filter = Filters.invert(Filters.prefixes(
scanningClassesOrPackagesExcludes.stream()
.map(String::trim)
.filter(it -> !it.isEmpty())
.distinct()
.toArray(String[]::new)));
return a -> new FilteredArchive(a, filter);
}