В одном из наших проектов мы переключили систему сборки с Ant на Maven.
У проекта есть много соответствующих модулей, поэтому мы решили сделать многомодульный проект Maven. Мы используем NetBeans для кодирования и создания / запуска / отладки программного обеспечения.
Если я щелкну правой кнопкой мыши по проекту супер POM, я смогу использовать clean и build, который фактически перестраивает все подмодули в порядке, определенном в супер POM. Я также могу запустить код из меню подпроекта, который содержит основной код, когда зависимые модули были скомпилированы и установлены в локальный репозиторий ранее.
Мне интересно, возможно ли будет запустить проект из меню Super POM? Это потребует запуска определенного подмодуля, но было бы неплохо автоматически собрать все устаревшие подмодули. (Полагаю, было бы лучше, если бы он запускался проектом работающего артефакта, а не родительским проектом). Предыдущая система Ant делала это при запуске. Теперь мы должны сделать это вручную с Maven.
Я знаю, что восстановление требует повторной сборки артефакта в локальном хранилище снова и снова, но поскольку мы разрабатываем версии SNAPSHOT, я не думаю, что это проблема.