Использование нескольких папок веб-страниц с Maven - PullRequest
0 голосов
/ 20 сентября 2011

Я новичок в Maven, и я хочу перенести мой фреймворк из ant в maven, но я застрял в проблеме. Это ситуация.

Моя структура проекта похожа на

project
   module1
   module2
   ...

Каждый модуль может содержать папку webapps, и ant-скрипты объединяют все модули в папке сборки со всеми папками webapps, объединенными в одну. Мне нужна эта схема, потому что мой фреймворк является одним из этих модулей и содержит jsp и веб-компоненты, но могут быть и другие модули с пользовательскими компонентами или расширениями.

Дело в том, что модули maven не подходят, потому что его не похож на module2, зависит от module1 или родительских «потребностей» в этих модулях. Это как «мне нужно объединить все эти раздельные вещи».

Так что вопросы

Есть ли способ создать модуль, экспортирующий «веб-контент» (не на войне, просто для соединения веб-контента с веб-контентом родительского проекта)?

Если нет, есть ли способ разбить веб-контент на несколько папок / модулей / что-то, чтобы я мог сохранить его модульным?

1 Ответ

0 голосов
/ 20 сентября 2011

WAR Overlays может помочь. Импорт модуля A в качестве наложения в модуль B будет по существу означать, что модуль B получает весь веб-контент модуля A, а также свой собственный. Вы также можете настроить фильтры включения и исключения, если это необходимо. И модуль A, и модуль B являются проектами WAR.

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