讀古今文學網 > Maven實戰 > 12.5 使用Cargo實現自動化部署 >

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容器中。