in src/main/java/org/apache/maven/shared/model/fileset/util/FileSetManager.java [457:486]
private DirectoryScanner scan(FileSet fileSet) {
File basedir = new File(fileSet.getDirectory());
if (!basedir.exists() || !basedir.isDirectory()) {
return null;
}
DirectoryScanner scanner = new DirectoryScanner();
String[] includesArray = fileSet.getIncludesArray();
String[] excludesArray = fileSet.getExcludesArray();
if (includesArray.length > 0) {
scanner.setIncludes(includesArray);
}
if (excludesArray.length > 0) {
scanner.setExcludes(excludesArray);
}
if (fileSet.isUseDefaultExcludes()) {
scanner.addDefaultExcludes();
}
scanner.setBasedir(basedir);
scanner.setFollowSymlinks(fileSet.isFollowSymlinks());
scanner.scan();
return scanner;
}