2010-01-23 17 views
5

Recientemente comencé a escribir complementos Maven y me preguntaba si existe una forma común de modificar los valores dentro del archivo pom.xml, p. cambiando un número de versión de artefactos. Con la excepción de la línea que se está modificando, me gustaría que se conservara el formato restante dentro del archivo xml. Estoy a punto de comenzar a hacer esto manualmente a través de las bibliotecas Java DOM, pero quería verificar primero si hay clases/funciones de conveniencia Maven para esto.Modificar la configuración de POM desde el código del complemento

Gracias.

Respuesta

1

Mi consejo sería comprobar cómo se hace esto en el maven-release-plugin. En realidad, las partes interesantes están en maven-release-manager. Obtenga las fuentes y cave :)

+0

Gracias por el enlace. Parece que usan SaxParser .. – Martin

1

No creo que haya una forma prescrita de manipular el pom. Todos los complementos que he visto y escrito utilizan una de las muchas bibliotecas DOM. Los documentos para el XOM Serializer mencionan explícitamente que respeta todos los espacios en blanco a menos que se indique lo contrario.

Cuestiones relacionadas