У нас есть проект, который недавно переключился с инструментов Ant и crappy CLI на maven,
наша текущая структура:
- parent
- main-project:
- sub-module-A:
- sub-module-B:
Каждый из этих проектов находится в своем собственном репозитории, и они связанычерез pom-файлы parent имеет все три проекта, определенные в тегах, а main-project определяет оба подмодуля как зависимости.
проблема под рукой: Поскольку основной проект - это место, где я развертываю сайт (в данном случае), я хочу убедиться, что исходные коды обоих модулей обновляются при его запуске, а это означает, что я хочу при необходимости скомпилировать оба подмодуля при запуске mvn install
в основном проекте.
Я пытался использовать mvn-exec-plugin для сборки обоих, но на самом деле ничего не собиралось.
Есть идеи, как это исправить?
edit: Я работаю mvn appengine:run
из main-project
и хочу, чтобы при необходимости источники из подмодулей A и B устанавливались