protected PathSet getFilesToIncludes()

in src/main/java/org/apache/maven/plugins/war/packaging/AbstractWarPackagingTask.java [371:398]


    protected PathSet getFilesToIncludes(
            File baseDir, String[] includes, String[] excludes, boolean includeDirectories)
                // CHECKSTYLE_ON: LineLength
            {
        final DirectoryScanner scanner = new DirectoryScanner();
        scanner.setBasedir(baseDir);

        if (excludes != null) {
            scanner.setExcludes(excludes);
        }
        scanner.addDefaultExcludes();

        if (includes != null && includes.length > 0) {
            scanner.setIncludes(includes);
        } else {
            scanner.setIncludes(DEFAULT_INCLUDES);
        }

        scanner.scan();

        PathSet pathSet = new PathSet(scanner.getIncludedFiles());

        if (includeDirectories) {
            pathSet.addAll(scanner.getIncludedDirectories());
        }

        return pathSet;
    }