обновить местоположение scm url для мультимодульного проекта maven - PullRequest
6 голосов
/ 30 января 2010

У меня есть мультимодульный проект Maven. Если мне нужно выполнить ветвление, я использую плагин maven-version, чтобы просмотреть мой проект и довольно легко обновить номер родительской версии. Есть ли подобный плагин для обновления моего местоположения scm во всех моих poms?

1 Ответ

6 голосов
/ 30 января 2010

Почему бы вам не использовать Maven Release Plugin и его release:branch mojo для этого? Из Создать ветку Страница:

Создание ветки выполняет следующие шаги:

  • Убедитесь, что в источниках нет незафиксированных изменений
  • Измените версию в poms, если вы хотите изменить ее в ветке (вам будет предложено для версий использовать)
  • Преобразование информации SCM в POM для включения конечного пункта назначения тега
  • Зафиксировать измененные POM
  • Отметьте код в SCM как новую ветку с именем версии (это будет будет предложено)
  • Увеличьте версию в POM, если вы хотите изменить ее на новое значение y-SNAPSHOT (эти значения также будут запрашивается)
  • Зафиксировать измененные POM
...