我正在使用Maven構建工件的Java Web項目。在Maven構建結束時,我們有幾個jar和war文件需要部署到我們的開發/測試環境中。你將在Java中使用什麼部署腳本?
現在我們正在使用的執行多個任務(在Windows/Linux的計算機)一個相當沉重的Ant腳本
- 啓動/停止服務
- 拷貝/刪除文件
- 構建一些東西然後執行它
- 等
螞蟻做的工作做好 - 但腳本正在迅速變得非常大,說實話,這對手頭的任務來說感覺不足。
是否有其他的選擇?我聽說過,但我不確定這是正確的路要走。
感謝您的幫助!
編輯:經過更多的研究,我發現了關於Gradle - 它似乎是一個非常好的組合重用螞蟻任務,並允許真正的腳本運行。值得一讀。
我在工作(linux env)時遇到了同樣的問題,我們使用小型java程序來執行部署和monit腳本來啓動和停止服務,並綁定在shell腳本中。仍然凌亂,但並沒有真正解決你的問題在Windows ... – Dimitar 2010-05-22 13:09:41