Интеграция War-Plugin для m2eclipse в проект Eclipse

Я создал небольшой веб-проект с JSF и Maven. Теперь я хочу развернуть на сервере Tomcat. Есть ли возможность автоматизировать это, например кнопку в Eclipse, которая автоматически развертывает проект в Tomcat?

Я прочитал о плагине Maven War, но не смог найти учебник, как интегрировать это в мой процесс (eclipse/m2eclipse).

Можете ли вы связать меня, чтобы помочь или попытаться объяснить это. Спасибо.


person Sven    schedule 14.07.2010    source источник


Ответы (2)


Я создал небольшой веб-проект с JSF и maven. Теперь я хочу развернуть на сервере Tomcat.

Во время разработки я рекомендую использовать Eclipse Web Tools Platform (WTP). M2Eclipse обеспечивает его поддержку (при условии, что у вас установлена ​​Интеграция Maven для WTP) и ваш проект должен быть распознан как Динамический веб-проект, который можно запустить на сервере.

Итак, объявите Tomcat как Сервер (покажите представление Серверы и щелкните правой кнопкой мыши в нем, чтобы добавить Сервер через Создать> Сервер). ). И разверните на нем свой проект (щелкните правой кнопкой мыши проект, затем Выполнить > Выполнить на сервере).

Существуют и другие варианты, такие как использование Tomcat Maven Plugin или универсального Cargo Maven Plugin, но я бы не стал использовать их для разработки и, поскольку вы новичок в Maven, я не рекомендую их в все. Используйте свою IDE.

Я читал о плагине Maven War, но не смог найти учебник, как интегрировать его в свой процесс.

Фактически, плагин Maven War отвечает только за упаковку вашего проекта веб-приложения (он автоматически привязывается на этапе package при использовании <packaging>war<packaging> для вашего проекта). Он не используется для развертывания. Но, как я уже сказал, используйте IDE для развертывания приложения во время разработки.

person Pascal Thivent    schedule 14.07.2010

Плагин войны предназначен для создания файлов войны, а не для их развертывания. То, что вы запрашиваете, может быть предоставлено плагином Cargo. Еще одним интересным кандидатом для вас может быть jetty-maven-plugin.

person splash    schedule 14.07.2010