通过M2eclipse和Maven从eclipse部署到tomcat

时间:2012-01-29 14:10:14

标签: eclipse tomcat maven-3 m2eclipse

我正在使用M2E创建Maven原型项目(在本例中是一个简单的Web应用程序),目的是使用Maven部署到远程tomcat服务器。

我已将tomcat-maven-plugin添加到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”从eclipse传递给maven?

干杯

1 个答案:

答案 0 :(得分:4)

您可以直接从Eclipse Run Configurations运行所有maven目标 http://mevenide.codehaus.org/mevenide-ui-eclipse/user-guide/run.html

此外,您可以在Eclipse(WTP)中配置服务器视图,并直接从eclipse部署(或在文件更改后自动部署)(在此过程中不使用maven,他只负责配置项目的正确性质 - ex战争)。

  

Eclipse WTP的Maven集成(a.k.a m2e-wtp)旨在提供一个   Maven Integration for Eclipse(a.k.a m2e)之间的紧密集成   以及Eclipse Web Tools Project(WTP)。

     

m2e-wtp提供了一组用于配置的m2e连接器   WTP中的Java EE项目。它的特点是:

     

支持war项目:添加Java和Dynamic Web Facets。   支持战争叠加和动态资源过滤

另请阅读:Maven/Tomcat Projects In Eclipse Indigo/3.7