private File generatePomFile()

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);
        }
    }