我必須在AWS(Amazon Web Services)機器(遠程服務器)上運行的Apache Tomcat實例上手動部署我的servlet war包。Maven構建部署
此外,我有Maven的依賴關係管理設置和在本地開發環境中構建包裝。
我想要的是設置我的maven安裝/部署任務,以便我的打包war文件在遠程服務器上自動部署和配置(即執行特定的shell腳本)。
可能嗎?
如果是!
怎麼辦? (請提出相關的引用。)提前
阿希什
我必須在AWS(Amazon Web Services)機器(遠程服務器)上運行的Apache Tomcat實例上手動部署我的servlet war包。Maven構建部署
此外,我有Maven的依賴關係管理設置和在本地開發環境中構建包裝。
我想要的是設置我的maven安裝/部署任務,以便我的打包war文件在遠程服務器上自動部署和配置(即執行特定的shell腳本)。
可能嗎?
如果是!
怎麼辦? (請提出相關的引用。)提前
阿希什
是有可能
謝謝,你可以使用cargo plugin部署到服務器。有關示例,請參閱Getting Started頁面。
如果你的腳本沒有被插件所照顧,也許你可以發佈一些更多的細節,看看有什麼選擇來解決它們。
如果您在談論亞馬遜的彈性計算雲(EC2),也許您可以查看cloudtools及其maven plugin(請參閱Chris Richardson的博客上的announcement)。雖然沒有測試過
+1雲工具插件 – 2009-10-06 21:04:15
對於貨物插件+1,我沒有意識到這一點,但可以自己使用它。
如果它可以幫助您或其他人,您可以在啓動實例時運行任何腳本。 This blog描述瞭如何。
是貨物可以用在我的情況,但我也需要部署自定義XML配置文件,啓動一個或多個應用程序實例(例如在服務器模式下運行開放辦公室等),傳輸和執行我當前的自定義shell腳本運行EC2實例,它可以與Maven集成嗎? – 2009-10-07 09:23:50
我使用貨物,但我無法通過代理服務器部署它。 – 2009-10-09 11:20:55