Показать файлы Maven War Overlay в Eclipse - PullRequest
3 голосов
/ 11 января 2012

Я пытаюсь сделать простую базовую войну, которая включает в себя все настройки шаблона для весны и т. Д., Чтобы наложить на новые проекты, чтобы избежать переписывания. Само наложение работает, однако, есть ли способ отобразить файлы, наложенные в eclipse, чтобы редактировать их, не заменяя файл, чтобы перезаписать его?

Спасибо!

1 Ответ

3 голосов
/ 27 марта 2012

Мне немного сложно точно понять, о чем вы спрашиваете. Но я сделаю предположение!

Я предполагаю, что наложенный на Maven модуль WAR содержит упаковку артефактов типа WAR. Если это так, этот модуль Maven можно импортировать в Eclipse как собственный проект (File->Import->Maven->Existing Maven Projects).

Наша команда делает это. Наш оверлейный проект Maven WAR импортируется в Eclipse как проект вместе с несколькими (последующими) проектами Maven WAR, также импортированными в Eclipse. Это можно сделать независимо от того, являются ли наложение WAR и модули WAR Maven частью многомодульного проекта Maven или отдельными проектами Maven.

После того, как оверлейный проект Maven WAR импортирован в Eclipse, вы можете работать с ним, как с любым другим проектом Eclipse, редактировать файлы, проверять и т. Д. Когда вы закончите редактирование, вы можете сохранить свою работу и затем запустить Maven из командной строки и все будет работать нормально. Вы можете редактировать оверлейные файлы в Eclipse и при этом сохранять все свои достоинства в Maven.

Обратите внимание, что ваши проекты Maven WAR могут быть импортированы в Eclipse в виде ванильных проектов Java или в виде проектов WTP (платформа веб-инструментов). Это полностью вопрос предпочтений. В прошлом году я работал в Eclipse над проектами Maven WAR как с обычными (не задействованными) проектами Java. Однако недавно, благодаря потрясающей интеграции M2E-WTP, я теперь в полной мере использую проекты WTP И мощь Maven. Среди прочего, означает, что я могу запустить объединенную WAR на Tomcat непосредственно из Eclipse. Если вы хотите понять, как использовать Eclipse / M2E с M2E-WTP для правильной обработки WAR-оверлеев, посмотрите мой другой ответ здесь:

Как работать с оверлеями Maven WAR в Eclipse?

Если у вас есть дополнительные вопросы, оставьте их в разделе комментариев.

...