Я работаю с проектом, похожим на проект , описанный здесь . Итак, у него есть несколько модулей в родительском файле 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, или я использовал его не так хорошо.