in maven-jxr/src/main/java/org/apache/maven/jxr/JXR.java [97:121]
public void processPath(PackageManager packageManager, Path sourceDir, String bottom) throws IOException {
DirectoryScanner ds = new DirectoryScanner();
// I'm not sure why we don't use the directoryScanner in packageManager,
// but since we don't we need to set includes/excludes here as well
ds.setExcludes(excludes);
ds.setIncludes(includes);
ds.addDefaultExcludes();
ds.setBasedir(sourceDir.toString());
ds.scan();
// now get the list of included files
String[] files = ds.getIncludedFiles();
for (String file : files) {
Path sourceFile = sourceDir.resolve(file);
if (isJavaFile(sourceFile.toString())) {
String newFileName = file.replaceFirst(".java$", ".html");
transform(sourceFile, this.destDir.resolve(newFileName), bottom);
}
}
}