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








































































































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