in src/main/java/org/apache/maven/plugins/pmd/exec/PmdExecutor.java [330:339]
private void writeXmlReport(Report report) throws IOException {
File targetFile = writeReport(report, new XMLRenderer(request.getOutputEncoding()));
if (request.isIncludeXmlInReports()) {
File outputDirectory = new File(request.getReportOutputDirectory());
if (!outputDirectory.exists() && !outputDirectory.mkdirs()) {
throw new IOException("Couldn't create report output directory: " + outputDirectory);
}
FileUtils.copyFile(targetFile, new File(outputDirectory, "pmd.xml"));
}
}