Я пытался с плагином, на который ответил @Eugene Kuleshov, но у плагина возникли проблемы с зависимостью в последней версии m2e.
После некоторого поиска, плагин m2e-wtp (сайт обновления: http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/
) поддерживает точную функцию наложения веб-страниц.
Для этого требуется последний плагин m2e (1.0 +) (сайт обновления: http://download.eclipse.org/technology/m2e/releases/
)
После установки m2e-wtp
нам необходимо установить buildhelper
Жизненный цикл из каталога m2e
Window > Preferences > Maven > Discovery > Open Catalog
- установка
Lifecycle mappings > buildhelper
Только в последних версиях этих m2e
иm2e-wtp
плагины, weboverlays поддерживаются (старый компоновщик Maven, который мы видим в Project properties > Builders
, не способен на это)
Однако, при нормальной сборке Maven оверлеи работают из коробки.По умолчанию подключаемый модуль Maven war (не подключаемый модуль eclipse) будет копировать файлы ресурсов из войны зависимостей (также jar) в контекстный путь при создании проекта Maven.overlay
требуется, если мы хотим больше контроля над этим процессом, как некоторые исключая.