【问题标题】:Maven build deploymentMaven 构建部署
【发布时间】:2010-12-04 09:27:37
【问题描述】:

我必须在运行在 AWS(亚马逊网络服务)机器(远程服务器)上的 Apache tomcat 实例上手动部署我的 servlet war 包。

我还有 Maven 设置,用于在本地开发环境中进行依赖管理和构建打包。

我想要的是设置我的 maven 安装/部署任务,以便在远程服务器上自动部署和配置我打包的 war 文件(即执行特定的 shell 脚本)。

有可能吗?

如果是!!

怎么做? (请提出相关参考。)

提前致谢

阿什

【问题讨论】:

    标签: deployment maven-2 build


    【解决方案1】:

    是的,可以,您可以使用cargo plugin 部署到服务器。有关示例,请参阅 Getting Started 页面。

    如果插件不支持您的脚本,也许您可​​以发布更多详细信息,看看有哪些选项可以解决这些问题。

    【讨论】:

    • 是的 Cargo 可以在我的情况下使用,但我还需要部署自定义 xml 配置文件,启动一个或多个应用程序实例(例如在服务器模式下运行开放式办公室等),传输和执行自定义我当前运行的 EC2 实例上的 shell 脚本,它可以与 maven 集成吗?
    • 我使用了 cargo,但我无法通过代理服务器部署它。
    【解决方案2】:

    如果您正在谈论亚马逊的弹性计算云 (EC2),也许您可​​以查看 cloudtools 及其 maven plugin(请参阅 Chris Richardson 博客上的 announcement)。但从未测试过自己。

    【讨论】:

      【解决方案3】:

      +1 用于 cargo 插件,我不知道但可以自己使用。

      如果它对您或其他人有帮助,您可以在启动实例时运行任何脚本。 This blog 描述了如何。

      【讨论】:

        猜你喜欢
        • 2015-12-30
        • 1970-01-01
        • 1970-01-01
        • 2020-02-26
        • 2014-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多