Сегодня я смотрел проекты Maven Multi-Module и EAR, и они кажутся очень похожими, поскольку оба, похоже, определяют сборку коллекции других проектов - похоже, что проект EAR должен быть просто альтернативной упаковкой для многомодульного проекта.Действительно ли Maven Multi-Module и EAR хорошо сочетаются?
Я что-то не понял? Или эти проекты работают вместе?
После ответа Паскаля: Обновлено прояснить этот вопрос, надеюсь, что поможет, если это не так легко понять; жаль, что это, может быть, не очень хорошо сформулировано, материал для ушей для меня не новый ...
Так что скажите, что у меня есть два проекта, один из которых производит войну, а другой - служебную банку. Война зависит от банки, и мне нужно упаковать их в ухо для развертывания. Должен ли я использовать проект с типом упаковки pom? Я предполагаю, что мне нужно использовать проект с ушной упаковкой где-нибудь, чтобы создать финальный артефакт, поэтому я лучше всего использую только проект с ушной упаковкой или проекты с помпой и ухом? Если и то и другое, как?
Я задал аналогичный вопрос (http://stackoverflow.com/questions/2821077/maven-all-or-parent-project-for-aggregation). Дело в том, что не всегда ясно, следует ли использовать проект упаковки, который зависит от пакета проекта или многомодульного. Исходный код пакета требует, например, мультимодуля, но нет (простого) способа упаковки исходного кода для ваших зависимостей. Проекты EAR должны следовать второму подходу - не мультимодульному, а скорее последнему проекту в сборке, в зависимости от проекта, который он создает. –