有没有办法从maven启动EAR?

时间:2014-07-01 21:54:55

标签: java java-ee maven-3

是否有maven模块允许您在构建项目时启动容器并部署耳朵?例如,您可以通过使用Tomcat插件实现maven并运行

来使用Tomcat执行此操作
mvn clean install tomcat:run

1 个答案:

答案 0 :(得分:1)

Cargo maven plugin可用于将EAR / WAR文件部署到许多不同的JavaEE容器。

一个例子:

mvn clean verify org.codehaus.cargo:cargo-maven2-plugin:run
-Dcargo.maven.containerId=tomcat7x
-Dcargo.maven.containerUrl=http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.16/bin/apache-tomcat-7.0.16.zip

从指定的URL自动下载Tomcat 7.0.16(考虑到您在Maven2 / Maven3中将拥有的任何代理服务器设置),实例化容器,使用您的应用程序创建本地配置并运行它。

您也可以在pom.xml ...

中对其进行配置