Existe uma classe Java que gera um arquivo POM.xml?

Recentemente, no meu projeto de trabalho, fui solicitado a gerar arquivos POM por meio de uma classe java. O problema é que sou muito, muito novo no Maven (como desde dezembro do ano passado).

O que eu preciso é de um código que de alguma forma gere um arquivo xml (um arquivo pom, mas se eu puder configurar qualquer código de criação de xml que seja bom), com todos os dados necessários, para que eles não precisem escrevê-los manualmente. Não sei se estou me explicando, mas a pergunta é: existe alguma biblioteca ou classe que gere ou construa um arquivo POM com um dado dado? Caso contrário, tudo bem, não quero perder mais tempo procurando por algo que nem sei se ele existe ou se é tão simples quanto declarar um objeto POM e, em seguida, executar um Documento trivial d = generatePom (POM p) Como ninguém se queixa da dificuldade de escrever arquivos POM, suponho que deve haver uma maneira fácil de fazê-los, mas acho que me perdi em muitos javadoc da API e não consigo encontrar o caminho de volta.

Minha idéia, se não houver código para isso, é procurar o dicionário POM (para cobrir todos os elementos) e criar um arquivo xml com um determinado objeto POM (que eu havia preenchido anteriormente com os dados fornecidos), usando um gerador de XML como JDOM, XOM ou XStream. Qualquer opinião sobre isso seria apreciada se não houver uma classe que já faça isso (como 'ei! Você está fazendo errado').

PS: Eu li que o projeto Eclipse está fazendo algumas coisas do Maven e que possui uma API que gera um arquivo pom.xml para o projeto real que você possui. Seria ótimo se eu pudesse substituir os dados de entrada ou algo assim.

Obrigado a todos!

questionAnswers(4)

yourAnswerToTheQuestion