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;
}