Я хочу, чтобы Maven пропустил сборку всех подмодулей, если пользователь не укажет профиль сборки. https://stackoverflow.com/a/8305931/14731 объясняет, как включить модуль, если выбран профиль, но не как это исключить.
Я понимаю, что могу скопировать <modules>
для встраивания во все нестандартные профили, но список модулей огромен, и у меня более 9 разных профилей, что делает обслуживание кошмаром.
Есть ли способ исключить/пропустить подмодули, если профиль активирован? В качестве альтернативы, есть ли способ сохранить список модулей в свойстве и повторно использовать его из нескольких профилей без необходимости каждый раз повторять весь список?