Развертывание на Tomcat из Eclipse через M2eclipse и Maven - PullRequest
4 голосов
/ 29 января 2012

Я использую M2E для создания архетипных проектов Maven (в данном случае простого веб-приложения) с целью использования Maven для развертывания на удаленном сервере tomcat.

Я добавил tomcat-maven-подключите файл POM.XML, и он кажется правильным.

         <plugin>
           <groupId>org.codehaus.mojo</groupId>
           <artifactId>tomcat-maven-plugin</artifactId>
           <configuration>
                <server>localServer</server>
           </configuration>
         </plugin>

, и когда я набираю «mvn tomcat: deploy» в терминале, он успешно развертывается.Так что я знаю, что мои settings.xml и мои настройки tomcat находятся в порядке.

Возможно ли развернуть приложение напрямую из Eclipse без необходимости проходить через терминал.Другими словами, можно ли передать команду "mvn tomcat: deploy" из затмения в maven?

Cheers

1 Ответ

4 голосов
/ 29 января 2012

Вы можете запустить все цели maven напрямую из Eclipse Run Configurations http://mevenide.codehaus.org/mevenide-ui-eclipse/user-guide/run.html

Также вы можете настроить представление сервера в Eclipse (WTP) и просто развернуть (или автоматически развернуть после изменения файла) прямо из eclipse (mavenне используется в этом процессе, он отвечает только за настройку правильного характера вашего проекта - например, war).

Maven Integration для Eclipse WTP (он же m2e-wtp) направлен на обеспечение тесной интеграциимежду Maven Integration для Eclipse (он же m2e) и Eclipse Web Tools Project (WTP).

m2e-wtp предоставляет набор коннекторов m2e, используемых для настройки проектов Java EE в WTP.Он имеет:

Поддержка военных проектов: добавляет Java и Dynamic Web Facets.Поддержка наложений войны и фильтрации ресурсов «на лету»

Читайте также: Проекты Maven / Tomcat в Eclipse Indigo / 3.7

...