首页 » Maven实战 » Maven实战全文在线阅读

《Maven实战》12.5 使用Cargo实现自动化部署

关灯直达底部

Cargo是一组帮助用户操作Web容器的工具,它能够帮助用户实现自动化部署,而且它几乎支持所有的Web容器,如Tomcat、JBoss、Jetty和Glassfish等。Cargo通过cargo-maven2-plugin提供了Maven集成,Maven用户可以使用该插件将Web项目部署到Web容器中。虽然cargo-maven2-plugin和jetty-maven-plugin的功能看起来很相似,但它们的目的是不同的,jetty-maven-plugin主要用来帮助日常的快速开发和测试,而cargo-maven2-plugin主要服务于自动化部署。例如专门的测试人员只需要一条简单的Maven命令,就可以构建项目并部署到Web容器中,然后进行功能测试。本节以Tomcat 6为例,介绍如何自动化地将Web应用部署至本地或远程Web容器中。