我將如何獲得maven爲我部署我的應用程序。maven部署到服務器
我希望能夠輸入
mvn deply:devserver (or something like that)
並將它做下列事情
SCP所有的依賴罐子遠程devserver的/ var/lib中/ tomcat6中/共享/公司文件夾
SCP war文件到遠程devserver/var/lib/tomcat6/webapps文件夾
由於我已經可以聽到這些陳述/問題「 「b拉拉布拉我會回答。這臺服務器將運行大約35個不同的戰爭文件(溫柔地繼承這個項目),所有這些都使用相同的依賴關係,所以我沒有看到讓tomcat classloader加載相同的50個左右的庫35次。編號,而不是讓tomcat在啓動時加載它們,並與webapps共享它們。
和NO,經理沒有安裝在Tomcat的這種情況下,請不要去那裏。安全人員不會讓我們將管理控制檯安裝在公共可見的服務器上,因此所有部署必須通過SCP文件副本。
我可以與螞蟻大約5分鐘做到這一點,我沒有帶消除寫一個shell腳本來做到這一點,但我想先給行家機會的可能性。
很酷,謝謝。然後我會敲出一個快速的shell腳本來完成它。 – scphantm
我最終編寫了一個shell腳本來執行此操作 – scphantm
Shell腳本很好,但您可能還想考慮一種跨平臺的腳本語言,除非您絕對肯定您只會在linux/unix上運行它。如果你想能夠在任何環境下使用它,Ant,python或scala是我最喜歡的選擇。 –