in src/main/java/org/apache/maven/plugins/install/InstallFileMojo.java [369:380]
private Path generatePomFile() throws MojoException {
Model model = generateModel();
try {
Path pomFile = File.createTempFile("mvninstall", ".pom").toPath();
try (Writer writer = Files.newBufferedWriter(pomFile)) {
session.getService(ModelXmlFactory.class).write(model, writer);
}
return pomFile;
} catch (IOException e) {
throw new MojoException("Error writing temporary POM file: " + e.getMessage(), e);
}
}