private Path generatePomFile()

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