in src/main/java/org/apache/maven/plugins/pdf/PdfAggregateMojo.java [88:113]
protected void appendGeneratedReports(DocumentModel model, Locale locale) {
super.appendGeneratedReports(model, locale);
getLog().info("Appending staged reports.");
DocumentTOC toc = model.getToc();
File dstSiteTmp = null;
try {
dstSiteTmp = getSiteDirectoryTmp();
} catch (IOException ioe) {
getLog().error("unexpected IOException while getting aggregator root tmp site dir", ioe);
}
if (!dstSiteTmp.exists()) {
getLog().error("Top-level project does not have src.tmp directory");
return;
}
for (MavenProject reactorProject : reactorProjects) {
getLog().info("Appending " + reactorProject.getArtifactId() + " reports.");
copySiteDirectoryTmp(reactorProject, dstSiteTmp);
addTOCItems(toc, reactorProject);
}
}