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