【问题标题】:Maven cargo plugin - redeploy specific deployable in standalone container?Maven 货物插件 - 在独立容器中重新部署特定的可部署?
【发布时间】:2011-08-30 20:58:57
【问题描述】:

我目前正在处理一个项目,该项目由几个用 Java 编写的服务组成,这些服务可由 Ruby/Rails 前端访问。为了简化本地开发,我创建了一个单独的项目,将我们所有的服务 WAR 项目添加为依赖项,并使用 cargo-maven-plugin 将每个项目部署为单个嵌入式 Jetty 实例中的可部署项。

我遇到的问题是,我希望能够告诉 cargo 从一次运行的多个 WAR 中重新部署一个 WAR。从头开始启动整个服务集需要一点时间,当只有一个可部署的实际发生变化时,确实没有必要。据我所知,cargo:redeploy 目标仅适用于非独立容器,而且我也找不到任何可以在命令行上指定要重新部署的文档。

有没有办法告诉 cargo 从命令行重新部署一个可部署的?我正在考虑类似于mvn cargo:redeploy -DgroupId=com.foo.bar -DartifactId=baz

如果不清楚,或者我应该完全采用不同的方法,我深表歉意 - 我对 Java 开发和 Maven 比较陌生。

感谢您的帮助。

【问题讨论】:

    标签: maven jetty maven-jetty-plugin cargo


    【解决方案1】:

    将最新的 war 文件下载到本地计算机,然后使用以下模式重新部署:

    mvn install:install-file -DgroupId=com.foo.bar -DartifactId=baz -Dversion=1.x -Dpackaging=war -Dfile=C:/cargo.jar 
    

    【讨论】:

      猜你喜欢
      • 2020-11-27
      • 1970-01-01
      • 1970-01-01
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多