我的webapp主要包含兩個工件,java-server.jar和js-client.war。兩者都被聚合/覆蓋並獲得目標環境的附加屬性文件。最後,我得到了戰爭檔案。創建webapp war發佈'maven way'
一些war文件是使用tomcat進行部署的:通過腳本部署一些文件,但在這一點上應該沒有關係。
有幾件事情我不和我的做法一樣:
- 服務器和客戶端發佈使用Maven釋放小插件,最終的Web應用程序是沒有的。
- 只是通過最終的戰爭文件,我無法確定它是由哪個服務器構建的。
- 我通常需要同時使用多個客戶端/服務器組合:當我使用穩定版本構建測試版服務器時,每晚構建服務器應使用最新的快照。
如何維護,發佈和部署(以maven回購)stable/beta webapps?如何維護目標服務器特定的配置設置?你如何保持不同的版本?你有很多分支機構嗎?
謝謝,揚
這兩個項目都有共同的父母POM項目嗎? – 2011-05-17 09:39:17