0

目前我们有一个执行 maven build + tomcat deploy 的脚本。

部署到 tomcat 包括停止服务器(通过设置 CATALINA_PID 强制停止),从其 webapps 目录中删除 war 文件和分解的文件夹,将新的 war 文件复制到 webapps/ ,删除 tomcat 工作目录,最后启动服务器。

我们可以使用 cargo-maven2 插件实现所有/大部分这些(清理工作/webapps ??)[我有一个基本配置,可以用来停止、部署和启动]

在生产环境中也可以使用该插件吗?该文档提到它对集成测试很有用。

你们能分享一下你对此的看法吗?

谢谢,
加亚瑟里

4

1 回答 1

1

正如您在文档中已经提到的,Cargo 用于功能测试。对于生产,您应该使用其他东西,例如 puppet 或 chef。此外,Maven 不是部署工具,而是构建工具。从技术角度来看,当然可以在生产中使用它,但这不是有意的。

于 2012-04-04T08:55:02.503 回答