Иерархия проекта в Maven - PullRequest
0 голосов
/ 03 марта 2011

Ситуация с наследованием в мавене. Я хочу создать иерархию проектов. Что-то вроде main POM <- module1 <- module2.

Я пытался в своем главном POM определить module1 с <module> module1</module>. В модуле 2 я определяю родительский POM с тегом <parent>. Но после команды «mvn clean package» в основной папке проекта, в каталоге module2 не создается файл jar.

Может кто-нибудь объяснить мне, что я должен делать. Спасибо.

Ответы [ 2 ]

0 голосов
/ 03 марта 2011

Вы можете установить дочерний проект в свой локальный репозиторий и включить его в список зависимостей в своем родительском проекте. Если вы не часто вносите изменения в дочерний проект, то я обнаружил, что установка + обновление в целом происходит быстрее, чем в вашей IDE, постоянно сканирующей несколько проектов для устранения зависимостей.

0 голосов
/ 03 марта 2011

module1 должен иметь упаковку POM

И вот вам ответ.Только модули с упаковкой POM могут содержать другие модули.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...