我有一個eclipse Tomcat項目,它對其他eclipse項目有幾個依賴項。自動化在Eclipse中創建的Web應用程序的構建過程
例如想象的主要項目被稱爲服務器,並有幾個依存關係:
- 服務器
(取決於):
- 數據LIB
- 服務器 - utils
- messaging-utils
當前每次更改data-lib,server-utils,messaging-utils時,都必須重新創建.jar文件並將其複製到服務器的WEB-INF/lib目錄中。此時,我將服務器導出爲.war並部署到我的服務器。我想讓這個過程從使用ant的cmd行開始工作(注意我知道maven在那裏,但是我知道螞蟻從過去的經驗很好,所以現在寧願堅持它)。它很容易爲服務器創建構建文件 - 它將最終創建一個.war文件。但我希望它自動構建依賴庫。我想在Eclipse中保留我的開發工作區的同時執行此操作。
什麼是最簡單和最乾淨的方式來做到這一點?目前我的想法是每個單獨的項目都有自己的build.xml(即data-lib/build.xml,server-utils/build.xml等)。我將使server/build.xml對這些單獨的構建文件執行antcall,然後將jar複製到server/WEB-INF/lib目錄。
有沒有更簡單/更好的方法?
這聽起來像是有用的。但我沒有看到J2EE模塊依賴關係。我是否需要某種特殊插件來查看此選項? – Ish 2009-02-18 08:52:33