У меня есть проект, состоящий из двух разных модулей. Я не контролирую файлы pom этих модулей и поэтому не могу их изменить. Я полностью контролирую файл pom проекта. Идентификатор проекта, который не определен как родительский элемент в модулях.
Структура папки:
project
+ module1
+ module2
В рамках работы мне нужно выполнить две разные цели для обоих модулей, чтобы модуль1 был установлен в локальный репозиторий, но не module2. Это просто пример. Моя фактическая проблема содержит больше уровней с более чем 2-мя модулями на уровне.
Чтобы свести к минимуму конфигурацию, необходимую для моей CI-системы, я хочу запустить ее одним вызовом maven.
Я "мечтал" о чем-то вроде
mvn install -Dspecial=module:compile
Возможно ли это, и если да, то как это сделать?