我正在使用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?
干杯
您可以直接从Eclipse运行配置http://mevenide.codehaus.org/mevenide-ui-eclipse/user- guide/run.html运行所有maven目标
您也可以在Eclipse(WTP)中配置服务器视图,并直接从eclipse直接部署(或在文件更改后自动部署)(此过程中未使用Maven,他仅负责配置项目的适当性质- 例如war) 。
Eclipse WTP的Maven集成(aka m2e-wtp)旨在在Eclipse Maven集成(aka m2e)和Eclipse Web Tools Project(WTP)之间提供紧密的集成。 m2e-wtp提供了一组m2e连接器,用于在WTP中配置Java EE项目。特点: 支持战争项目:添加了Java和Dynamic Web Facets。支持战争叠加和动态资源过滤
Eclipse WTP的Maven集成(aka m2e-wtp)旨在在Eclipse Maven集成(aka m2e)和Eclipse Web Tools Project(WTP)之间提供紧密的集成。
m2e-wtp提供了一组m2e连接器,用于在WTP中配置Java EE项目。特点:
支持战争项目:添加了Java和Dynamic Web Facets。支持战争叠加和动态资源过滤