2011-08-30 90 views
2

我目前正在開發一個由Ruby/Rails前端訪問的用Java編寫的多個服務組成的項目。爲了簡化本地開發,我創建了一個單獨的項目,將所有服務WAR項目添加爲依賴關係,並使用cargo-maven插件將每個項目部署爲單個嵌入式Jetty實例中的可部署內容。Maven貨物插件 - 重新部署獨立容器中的特定部署?

我遇到的問題是,我希望能夠告訴貨物重新部署一次WAR中的單個WAR。從零開始啓動整套服務需要一點時間,而實際上只有一個可部署實際發生更改時,實際上是不必要的。據我所知,cargo:redeploy目標僅適用於非獨立容器,我也無法找到任何可以指定要在命令行上重新部署的內容的文檔。

有沒有辦法告訴貨物從命令行重新部署單個可部署?我正在考慮沿線的東西mvn cargo:redeploy -DgroupId=com.foo.bar -DartifactId=baz

道歉,如果這不明確,或者如果有一種不同的方法,我應該完全採取 - 我是相對較新的Java開發和Maven。

感謝您的任何幫助。

回答

0

下載最新的戰事文件到本地機器上,然後重新部署使用以下模式:

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