возможно ли построить только один из шести? без комментирования других?
Насколько я понимаю, вы хотите запустить maven из агрегирующего проекта (то есть сборки реактора), но собрать только один модуль. Это возможно при использовании опции -pl
, --projects
список проектов (см. расширенные опции реактора ):
mvn --projects my-submodule install
Это очень мощный параметр, особенно в сочетании с --aslo-make
(для создания проектов, от которых зависят перечисленные модули) или --also-make-dependents
(также для создания проектов, зависящих от перечисленных модулей). На основании вашего обновления вы можете захотеть это на самом деле:
mvn --projects my-submodule --also-make install
Запуск Maven из каталога модуля, который вы хотите построить, - это, конечно, вариант, но он не позволит вам выполнить вышеупомянутые действия или создать подмножество всех модулей. Для таких случаев лучше всего использовать усовершенствованные варианты реактора.