private Path generatePomFile()

in src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java [482:494]


    private Path generatePomFile() throws MojoException {
        Model model = generateModel();
        try {
            Path pomFile = File.createTempFile("mvndeploy", ".pom").toPath();
            try (Writer writer = Files.newBufferedWriter(pomFile)) {
                ModelXmlFactory modelXmlFactory = session.getService(ModelXmlFactory.class);
                modelXmlFactory.write(model, writer);
            }
            return pomFile;
        } catch (IOException e) {
            throw new MojoException("Error writing temporary POM file: " + e.getMessage(), e);
        }
    }