Struts秘籍之起式:第1.7式:使用Ant進行構(gòu)建和部署
第1.7式. 使用Ant 進行構(gòu)建和部署
問題
你希望能夠以一種能夠重復和可移動的情況下構(gòu)建和部署Struts 應(yīng)用。
動作要領(lǐng)
可以創(chuàng)建一個Ant (http://ant.apache.org) 構(gòu)建腳本并使用Ant (或者你的 IDE集成的Ant ) 來編譯、測試、打包和部署你的應(yīng)用。Example 1-8是一個樣板的Ant build 文件,可以編譯、構(gòu)建和部署Struts 應(yīng)用
Example 1-8. 樣板Ant build 文件








































































































動作變化
上面展示的構(gòu)建文件可以知進行一些最小的修改就可以用于大部分的Struts web 應(yīng)用。你應(yīng)該將project元素的name屬性的值修改為你的應(yīng)用的名稱。項目名稱將用于創(chuàng)建WAR 是所用的名稱,以及應(yīng)用部署時的文件夾名稱。此外,你應(yīng)該將struts.dist.dir屬性的值設(shè)置為Struts 分發(fā)包所安裝的特定的lib目錄。
基于Ant的構(gòu)建可以幫助你完成各種開發(fā)任務(wù):
- 從源代碼控制系統(tǒng)(即, CVS)中獲取最新的源代碼
- 將Struts 應(yīng)用打包為WAR 文件
- 運行單元測試
- 使用XDoclet 來從Ant中產(chǎn)生代碼和配置文件
- 部署Struts應(yīng)用到應(yīng)用服務(wù)器中
- 預(yù)編譯JSP 文件以檢測轉(zhuǎn)換錯誤
通過使用構(gòu)建腳本來創(chuàng)建WAR 文件,你可以根據(jù)你覺得合適的方式來對源代碼和Struts 奮發(fā)的物理文件位置進行結(jié)構(gòu)化。然后你可以使用Ant 腳本將它們整合到一起。
相關(guān)招式
你可以訪問Ant 的站點獲取更多詳細的信息http://ant.apache.org。另外,Jesse E. Tilly 和Eric M. Burke (O'Reilly)所著的《Ant: The Definitive Guide》也是使用Ant的一個非常棒的參考。第1.8式將展示使用XDoclet 工具來產(chǎn)生Struts-的相關(guān)文件。
posted on 2005-05-08 09:49 鐵手 閱讀(1752) 評論(1) 編輯 收藏 所屬分類: Java 、Struts系列