【发布时间】: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