private static Set scanForSources()

in log4j-transform-maven-plugin/src/main/java/org/apache/logging/log4j/transform/maven/scan/SimpleInclusionScanner.java [66:76]


    private static Set<Path> scanForSources(Path sourceDir, Set<String> sourceIncludes, Set<String> sourceExcludes) {
        final DirectoryScanner scanner = new DirectoryScanner();
        scanner.setBasedir(sourceDir.toFile());
        scanner.setIncludes(sourceIncludes.toArray(EMPTY_ARRAY));
        scanner.setExcludes(sourceExcludes.toArray(EMPTY_ARRAY));
        scanner.scan();

        return Stream.of(scanner.getIncludedFiles())
                .map(sourceDir::resolve)
                .collect(Collectors.toSet());
    }