Как настроить WTP / Eclipse и Maven для нескольких веб-приложений, которые совместно используют ресурсы - PullRequest
0 голосов
/ 15 августа 2011

Я пытаюсь определить лучшую конфигурацию maven для необычной конфигурации веб-приложения.

У нас есть два веб-приложения, которые мы переносим в maven. Мы используем Eclipse в качестве нашей IDE.

Структура выглядит следующим образом: у нас есть основное веб-приложение, которое содержит всю информацию обычного веб-приложения. Стандартная конфигурация в отношении Eclipse WTP и Maven. Затем у нас есть второе веб-приложение, которое содержит все, что было в предыдущем веб-приложении, но кроме того оно расширяет классы / создает новые, переопределяет файлы jsp и добавляет дополнительные. Кроме того, у нас есть общие ресурсы, которые импортируются обоими веб-приложениями.

В настоящее время у нас есть очень сложный скрипт сборки муравья, который обрабатывает это. Я думал о том, чтобы настроить его как различные веб-приложения в Eclipse (и найти способ поделиться ресурсами) или как многомодульное приложение (не уверен, как работать с двумя модулями веб-приложений), но я не совсем уверен, как настроить его или, если есть лучшее решение.

1 Ответ

1 голос
/ 16 августа 2011

Если два приложения должны находиться на одном сервере, вы можете поместить оба приложения в EAR.Помните, что разные серверы приложений имеют разные мнения о том, как следует обрабатывать загрузку классов.По моему опыту, WebSphere 7 следует спецификациям J2EE более строго, чем JBoss 5.1;У меня нет особого опыта работы с другими продуктами и / или версиями.

Если это не так, и ваши приложения совместно используют ресурсы только во время разработки, рекомендуется использовать наложение WAR.Оба подхода должны поддерживаться как Maven, так и WTP-надстройкой для плагина m2eclipse, но эти вещи сейчас развиваются, и вам лучше провести некоторые эксперименты, прежде чем переходить на этот маршрут.

...