Как вы выполняете сборку реактора в Maven3 без корневого проекта? - PullRequest
6 голосов
/ 22 апреля 2011

Как выполнить сборку специального реактора для нескольких проектов maven без корневого проекта?

Раньше это было возможно в maven2, вызывая команду mvn с опцией -r, которая выполняла бы поискрекурсивно из рабочего каталога проектов и организуем их в реакторе для сборки в правильном порядке, даже если проекты не имеют общего родительского pom.xml.При желании можно было бы специально включить или исключить определенные проекты с использованием опции maven.reactor.include и maven.reactor.exclude.

Я понимаю, что устаревший режим реактора был удален из maven3, но я не могу понять, как этого добитьсяэта функциональность с использованием режима реактора «сделай сам».

1 Ответ

5 голосов
/ 24 января 2012

Функция реактора в стиле «Maven 2» была удалена после этого обсуждения в списке рассылки. Соответствующий выпуск JIRA: MNG-4260 .

Как уже упоминалось в комментариях выше, лучше всего создать pom верхнего уровня с секцией <modules>, в которой перечислены каталоги, содержащие проекты. (Если вы не всегда строите все свои проекты одновременно, вы можете поместить отдельные профили modules в профили).

...