2014-02-19 106 views
4

我在尋找讓生產部署自動化的方法。 maven中的部署階段用於存儲庫部署。 當我們使用Tomcat或Jetty作爲遠程服務器時,我們如何做生產部署?如何通過Maven將戰爭部署到遠程Tomcat或Jetty服務器

我期待這樣的事情:MVN部署現場再建行家之後部署戰遠程服務器

+0

也許試圖在詹金斯工作(http://jenkins-ci.org/) –

+0

我想知道這可能與maven?使用Jenkins的 – Nav

+0

,我應該將其安裝在服務器或本地機器上?源代碼在github上 – Nav

回答

3

Maven是不打算在你使用它的意義做部署。只需使用不同的東西:Ant,Shellscript,Jenkins Jobs,Chef,Puppet或類似的東西。

除此之外,可以通過使用cargo-maven-plugin和其他插件來實現。

+1

不好意思,你從哪裏得到這個想法maven不打算在這個意義上進行部署?當然複雜的環境使用木偶或廚師,炮彈也被使用..但如果螞蟻能夠完成這項工作,爲什麼不適合maven? (例如,對於較小的項目,或者甚至具有直接部署的較大項目?) –

+3

Maven是構建工具,而非*部署工具。我沒有說你不能這樣做,但這不是Maven的意圖。你當然可以通過不同的插件。我建議在單獨的項目中使用pom包裝,並將適當的插件綁定到適當的階段。 – khmarbaise