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