Как автоматизировать процесс обновления номера версии для моего плагина Eclipse, созданного с помощью Maven

Я работаю с проектом, похожим на проект , описанный здесь . Итак, у него есть несколько модулей в родительском файле pom.xml :

 
    ../de.vogella.tycho.plugin
    ../de.vogella.tycho.feature
    ../de.vogella.tycho.p2updatesite
 

. Эти модули имеют общий номер версии, например. 1.0.0-SNAPSHOTили без -SNAPSHOT. Файл feature.xml должен содержать тот же номер версии :


. и:


Файлы category.xml (в обновлении p2 -, проектах сайта )и MANIFEST.MF (в проектах плагинов )должны содержать одно и то же значение.

Вопрос :Как автоматизировать процесс обновления номера версии во всех этих файлах с помощью Maven?

Я попытался решить эту проблему, используя плагин maven -версии -и плагин maven -версии -.Первый подключаемый модуль выполняет множество неиспользуемых действий (, например делает множество коммитов CVS, которые я не использую в этом проекте ). Второй плагин вносит изменения только в файлы pom.xml и не изменяет feature.xml, category.xml и MANIFEST.MF, или я использовал его не так хорошо.

15
задан oberlies 8 August 2014 в 12:58
поделиться