Передача дополнительных параметров для выпуска: подготовить, но не для выпуска: выполнить - PullRequest
0 голосов
/ 22 июня 2010

При подготовке релиза проекта Maven 2, который включает в себя модуль GWT, mvn -B release:prepare release:perform собирает модуль GWT дважды, что занимает большую часть времени сборки.

Запуск полной сборки GWTне требуется при выполнении release:prepare, достаточно сборки только для проверки.Этого можно достичь, указав флаг -Dgwt.validateOnly=true в командной строке, но аргументы командной строки передаются в одно выполнение при использовании подключаемого модуля Maven 2 Release под Hudson.

Как передать -Dgwt.validateOnly флаг release:prepare, но не release:perform?

1 Ответ

1 голос
/ 22 июня 2010

Сделай сам и создай два шага.

  1. mvn -B release:prepare -Dgwt.validateOnly=true
  2. mvn -B release:perform

РЕДАКТИРОВАТЬ: ПростоПрочитайте документацию по плагину M2 Release.Я предлагаю использовать стандартный Release Plugin или Плагин пакетных задач .

...