国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

24.9.安裝和配置Antennae

2024-04-27 13:52:36
字體:
來源:轉載
供稿:網友
24.9.1. 問題
我想要自動構建和測試Flex應用程序。
24.9.2. 解決辦法
下載,解壓縮開源的Antennae模板并為指定系統進行配置。
24.9.3. 討論
Antennae是一個專用于自動構建和測試Flex應用程序的開源項目。它使用Ant和Java提供跨平臺工具來編譯Flex庫和Flex應用程序,生成FlexUnit測試集,并以自動化方式運行FlexUnit測試。Antennae也定義了一個框架用于構建具有多依賴的復雜項目并智能化的進行重編譯。你可以從http://code.google.com/p/antennae/. 下載它。確保下載的是最新版本的Antennae-*.zip。

解壓縮后,Antennae ZIP包的所有內容都會放在Antennae目錄下。

Antennae有多個目錄組成,大致如下:

lib
包括生成TestSuite所需的已編譯的Java和Flex工具,FlexUnit運行和報告的命令行,FlexUnit庫以及FlexUnit程序模板。

src
Java和Flex工具源代碼,不包括FlexUnit (它在另外個地方)。

templates
構建Flex庫,Flex應用程序,FlexUnit應用程序和具有復雜依賴的Flex項目所需的Antennae模板。

tools
生成Ant目標,任務和屬性進行自動構建和測試。

tutorial
如何使用基礎Ant特性好Antennae模板的教程。

另外還包括文檔和用于在各種平臺上配置Antennae的示例文件。

首先需要正確配置才能運行和實驗Antennae所有的模板和教程。為了提供跨平臺和多開發者支持,Antennae把所有可能變化的屬性都集中到一個文件中,這樣你可以根據需要進行自定義設置。在根目錄中有兩個文件,build-user.properties.mac和build-user.properties.win,是配置Antennae的入口。Linux用戶應該可以使用build-user.properties.mac文件,但是需要注意可能由于Flex框架的限制有些特性將不可用。

復制相應系統的build-user.properties文件。下一步就是修改這個文件。你可以用任何文本編輯器編輯這個文件。

flex2.dir關鍵字屬性是必須要設置的:把它指向Flex 2或Flex 3的目錄(就是bin,lib和player的父目錄)。可以是Flex Builder中包含的Flex SDK或獨立版的Flex SDK。

如果你想使用命令行方式的FlexUnit自動化工具,你必須設置flex2.standalone.player屬性。建議設置為調試版的播放器。使用調試版可以跟蹤輸出信息,幫助你確定測試正確性。

Tomcat.webapps.dir屬性需要被設置為tutorial/multi/app/例子的部署目標。

最后,以air開頭的各種屬性是針對編譯,運行和打包基于Flex的AIR應用程序的。關于這些屬性的配置請看Antennae維基文檔http://code.google.com/p/antennae/w/list請瀏覽下tutorial目錄快速看一下Antennae是如何構建和測試項目的。運行構建目標的Ant或測試將通過tutorial目錄下的所有項目,調用每個項目的正確目標,為每個測試目標演示FlexUnit運行是成功還是失敗。

根目錄下包含一個README.txt文件,說明了如何建立Antennae和構建和測試項目基本原理。

Tutorial和template目錄下都有一個README.txt文件介紹每個項目的目標和使用方法。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 房产| 武陟县| 靖宇县| 遵化市| 荆门市| 枣强县| 禹州市| 凤台县| 嵩明县| 兴义市| 嘉兴市| 收藏| 桂东县| 崇明县| 宝山区| 防城港市| 永和县| 虞城县| 习水县| 新河县| 广灵县| 明光市| 新化县| 中牟县| 高安市| 太仓市| 吉林市| 洪雅县| 湖北省| 东乌珠穆沁旗| 乌拉特中旗| 奉贤区| 韩城市| 通城县| 都兰县| 化德县| 墨竹工卡县| 石首市| 调兵山市| 肃北| 黔西县|