Мультимодуль Знатока и EAR играют хорошо вместе?

Сегодня, я смотрел на Мультимодуль Знатока и проекты EAR, и они кажутся весьма схожими в этом, оба, кажется, определяют блок набора других проектов - почти кажется, что проект EAR должен просто быть альтернативной упаковкой для проекта мультимодуля.

Я неправильно понял что-то? Или эти типы проекта сотрудничают?


Ответ следующего Паскаля: Обновленный для разъяснения вопроса, надо надеяться, который поможет, если не будет легко понять; извините это, возможно, не формулируется очень хорошо, материал уха является видом плохо мне знакомых...

Поэтому скажите, что у меня есть два проекта, одно создание войны и другого служебная банка. Война зависит от банки, и я должен упаковать их в ухо для развертывания. Я должен использовать проект с англичанином, упаковывающим тип? Я предполагаю, что должен использовать проект с типом упаковки уха где-нибудь для создания заключительного артефакта, также - я лучше всего использую просто проект с упаковкой уха или проекты и с англичанином и с ухом? Если оба, как?

8
задан brabster 23 June 2010 в 09:03
поделиться

2 ответа

EAR-проекты прекрасно работают как часть более крупного агрегированного проекта. В тех случаях, когда вы не хотите, чтобы EAR был отдельным проектом; вы всегда можете создать файл через сборку.

В некоторых случаях такой подход имеет смысл. Обычно, когда вам нужно создать несколько версий EAR или когда вы хотите развернуть большой файл EAR, но вам не нужно сохранять созданный артефакт.

Я использовал этот подход для работы с корпоративным стандартом, который требует, чтобы все развертываемые файлы были файлами EAR, даже если приложение представляет собой один файл WAR. Сборка может создать EAR с одним файлом WAR и дескрипторами развертывания.

2
ответ дан 6 December 2019 в 01:39
поделиться

Я что-то неправильно понял? Или эти типы проектов работают вместе?

Я не уверен, что понял вопрос, но мне хочется ответить, что они работают вместе:

  • Агрегирующие модули позволяют агрегировать модули, и они должны иметь pom упаковка (и только модули pom могут иметь вложенные проекты).
  • Модуль EAR - это просто модуль с упаковкой ear (и имеет определенные привязки ) и может быть частью многомодульного проекта.

Оба имеют разные цели. Но они работают вместе.

0
ответ дан 6 December 2019 в 01:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: