Как получить полнофункциональное военное приложение Maven в Eclipse?

Есть ли какие-либо сведения о том, как полностью настроить военное приложение Maven в Eclipse как «Динамический веб-проект»?

У нас есть настройка веб-проекта и работа в Maven3.

Использование Eclipse-Indigo, последней версии и запуск

mvn eclipse:eclipse

чтобы импортировать его в Eclipse.

Это прекрасно работает для компиляции Java-файлов, но не может создать военный файл и развернуть его на сервере приложений, определенном в Eclipse. Было бы неплохо, чтобы это тоже работало.

(Я читал, что вы можете использовать m2eclipse для этого, но я искренне ненавижу его, потому что (по крайней мере, несколько месяцев назад, когда я в последний раз пробовал его) он все еще смехотворно медленный для создания достаточно большого/сложного приложения - как было сказано: "Build Project и иди выпей кофе" в меню).

Однако теперь я увидел, что вы также можете сделать

  mvn eclipse:eclipse -Dwtpversion=[version]

Проблема, согласно документации

http://maven.apache.org/plugins/maven-eclipse-plugin/eclipse-mojo.html

заключается в том, что [версия] может быть только «R7», «1.0» или «1.5». Похоже на очень старые версии...

Согласно документации WTP

http://wiki.eclipse.org/WTP_FAQ#What_version_of_Eclipse_does_WTP_work_with.3F

это потребует от вас перехода на Eclipse-3.2 с пути назад, когда...

Так у кого-нибудь есть разумное решение этого?

Может тоже как-то работать с последними версиями Eclipse и WTP?


person Rop    schedule 01.12.2011    source источник


Ответы (1)


Не используйте maven-eclipse-plugin.

Вместо этого используйте собственный плагин m2e от Eclipse.

Если вы перейдете по ссылке, там есть видео, которое поможет вам начать работу.

m2e официально интегрирован с WTP и, по моему опыту, работает очень хорошо.

person Alexander Pogrebnyak    schedule 01.12.2011