Изменение настроек POM из кода плагина - PullRequest
5 голосов
/ 24 января 2010

Я только недавно начал писать плагины для Maven, и мне было интересно, есть ли общий способ изменить значения в файле pom.xml, например. изменение номера версии артефактов. За исключением изменяемой строки, я бы хотел сохранить оставшееся форматирование в файле xml. Я только собираюсь начать делать это вручную с помощью библиотек Java DOM, но сначала хотел проверить, есть ли для этого удобные классы / функции Maven.

Спасибо.

Ответы [ 2 ]

1 голос
/ 24 января 2010

Мой совет - проверить, как это делается в maven-release-plugin . На самом деле, интересные детали в maven-release-manager . Получить источники и копать:)

1 голос
/ 24 января 2010

Не думаю, что есть предписанный способ манипулирования помом. Все плагины, которые я видел и писал, используют одну из многих библиотек DOM. Документы для XOM Serializer прямо указывают, что он учитывает все пробелы, если не указано иное.

...