Есть ли команда пакетного режима для ветки maven? - PullRequest
0 голосов
/ 31 августа 2011

У меня есть родительский пом со списком модулей. Каждый модуль имеет секцию с номером версии родителя. Сначала я делаю релиз, который создает тег с версией без SNAPSHOT, а затем я хочу создать ветку из этого тега. Проблема в том, что maven продолжает спрашивать номер версии для каждого модуля. Есть ли способ заставить maven установить все модули на одну и ту же версию? Благодаря.

Ответы [ 2 ]

1 голос
/ 31 августа 2011

Вы можете использовать выпуск: ветвь цель вместо выпуска: подготовить

1 голос
/ 31 августа 2011

Если вы используете плагин релиза и под словом «сделать релиз» вы подразумеваете команду

mvn release:prepare release:perform

, затем вы можете добавить флаг autoVersionSubmodules следующим образом:

mvn release:prepare release:perform -DautoVersionSubmodules=true

Это установит версию всех ваших дочерних проектов на версию, которую вы принимаете для родителя. Или, если вы просто хотите принять все значения по умолчанию, вы можете использовать опцию --batch-mode. Подробнее см. http://maven.apache.org/plugins/maven-release-plugin/examples/non-interactive-release.html.

...