Выполнить maven задачу первым делом - PullRequest
0 голосов
/ 01 июня 2011

У меня есть многомодульный проект maven, и я хотел бы выполнить задачу ant до того, как maven начнет строить реактор.

Единственное решение, которое я придумала, - это создать модуль, который будет выполнять эту задачу муравья, и чтобы этот модуль был первым в списке <modules>, но я чувствую, что это не так (или это?)

Есть ли способ сделать это?

Спасибо

Изменить:

Причина, по которой я нуждаюсь в этом, заключается в том, что у меня есть параметры среды, которые нужно настраивать для этого проекта только тогда, когда требуется полная сборка. Проблема в том, что эта задача муравья довольно дорогая (более 10 секунд), и поэтому я не хочу запускать задачу для отдельных сборок модулей.

1 Ответ

0 голосов
/ 01 июня 2011

Ваш подход кажется правильным.Я видел подобные сценарии сборки в некоторых клиентских проектах.Первый модуль содержит только один плагин сборки: maven-antrun-plugin.Остальные модули - это обычные pom-файлы Maven, в которых параметры среды обновляются Ant.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...