Построить конкретный модуль в многомодульном проекте - PullRequest
3 голосов
/ 11 апреля 2010

У меня есть многомодульный проект.

Я думал, что смогу скомпилировать только один модуль из этого многомодульного проекта с этой строкой:

mvn -amd -pl "module-name"

Это не похоже на работу, а только собирает определенный модуль. Его зависимости еще не скомпилированы, поэтому происходит сбой.

Есть идеи, как это решить?

1 Ответ

4 голосов
/ 11 апреля 2010

Вместо этого попробуйте mvn -am -pl "module-name" (замените -amd на -am).

Флаг -amd пытается создать проекты, которые зависят от"имени модуля", тогда как -am создает проекты, от которых зависит "имя модуля". Я чувствую, что документация по этим флагам немного нелогична, но я уверен, что это решит вашу проблему.

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