protected void copyFiles()

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