in src/main/java/org/apache/maven/plugins/war/packaging/AbstractWarPackagingTask.java [90:114]
protected void copyFiles(
String sourceId,
WarPackagingContext context,
File sourceBaseDir,
PathSet sourceFilesSet,
String targetPrefix,
boolean filtered)
throws IOException, MojoExecutionException {
for (String fileToCopyName : sourceFilesSet.paths()) {
final File sourceFile = new File(sourceBaseDir, fileToCopyName);
String destinationFileName;
if (targetPrefix == null) {
destinationFileName = fileToCopyName;
} else {
destinationFileName = targetPrefix + fileToCopyName;
}
if (filtered && !context.isNonFilteredExtension(sourceFile.getName())) {
copyFilteredFile(sourceId, context, sourceFile, destinationFileName);
} else {
copyFile(sourceId, context, sourceFile, destinationFileName);
}
}
}