Вы хорошо знаете командную строку mvn! Чтобы поместить эту командную строку в IDEA, щелкните правой кнопкой мыши по корневому проекту, один из вариантов будет «Создать ... [пакет]».
Сделайте эти правки:
- установить имя на что-то вроде "Make Model [install]"
- В поле целей введите вашу командную строку, т.е. "-am -pl model install"
Я знаю, что это не совсем цели, но, похоже, они передаются непосредственно в Maven. (Протестировано в IDEA 9.0.1)
Когда вы запустите эту команду, она теперь создаст Model - и модули, от которых она зависит. Не менее полезным является -amd, чтобы все зависимые модули проверяли, что изменения в Model не сломали другие модули. Необходимость создавать команды запуска не так элегантна, как встроенный пользовательский интерфейс, но вы можете связать эти команды с горячими клавишами для быстрого доступа.
Надеюсь, это поможет!
MDMA
PS: немного в сторону. Пакет в настоящее время является вашей целью сборки по умолчанию - он может работать не так, как задумано для многомодульных сборок, поскольку последние собранные классы недоступны для зависимых модулей - рекомендуется использовать установку в качестве цели по умолчанию, чтобы гарантировать, что самые последние собранные версии артефактов используется иждивенцами. Если вы обеспокоены тем, что установка может добавить поврежденный артефакт в локальное хранилище и сломать все ваши локальные сборки, используйте отдельное локальное хранилище для каждого проекта (используйте пользовательский файл settings.xml.)