in src/main/java/org/apache/maven/plugins/install/InstallFileMojo.java [420:438]
private File generatePomFile() throws MojoExecutionException {
Model model = generateModel();
Writer writer = null;
try {
File pomFile = File.createTempFile("mvninstall", ".pom");
writer = new XmlStreamWriter(pomFile);
new MavenXpp3Writer().write(writer, model);
writer.close();
writer = null;
return pomFile;
} catch (IOException e) {
throw new MojoExecutionException("Error writing temporary POM file: " + e.getMessage(), e);
} finally {
IOUtil.close(writer);
}
}