in src/main/java/org/apache/maven/plugins/pdf/PdfMojo.java [388:415]
private void copyGeneratedPdf() throws MojoExecutionException, IOException {
boolean requireCopy = !getOutputDirectory()
.getCanonicalPath()
.equals(getWorkingDirectory().getCanonicalPath());
String outputName = getDocumentModel(getDefaultLocale()).getOutputName().trim();
if (!outputName.endsWith(".pdf")) {
outputName = outputName.concat(".pdf");
}
for (final Locale locale : getAvailableLocales()) {
File generatedPdfSource = new File(getLocaleDirectory(getWorkingDirectory(), locale), outputName);
if (!generatedPdfSource.exists()) {
getLog().warn("Unable to find the generated pdf: " + generatedPdfSource.getAbsolutePath());
continue;
}
File generatedPdfDest = new File(getLocaleDirectory(getOutputDirectory(), locale), outputName);
if (requireCopy) {
FileUtils.copyFile(generatedPdfSource, generatedPdfDest);
generatedPdfSource.delete();
}
getLog().info("pdf generated: " + generatedPdfDest);
}
}