in src/main/java/org/apache/maven/plugins/gpg/SignAndDeployFileMojo.java [488:503]
private File generatePomFile() throws MojoExecutionException {
Model model = generateModel();
try {
File tempFile = File.createTempFile("mvndeploy", ".pom");
tempFile.deleteOnExit();
try (Writer fw = WriterFactory.newXmlWriter(tempFile)) {
new MavenXpp3Writer().write(fw, model);
}
return tempFile;
} catch (IOException e) {
throw new MojoExecutionException("Error writing temporary pom file: " + e.getMessage(), e);
}
}