ant 個人筆記

2021-05-28 00:17:02 字數 870 閱讀 6131

ant 命令想關屬性

-buildfile file  (-f)  使用指定的構建檔案

-projecthelp   獲得專案的資訊

ant構建檔案中想關屬性及用法

--dir 資料夾路徑

--fileset 檔案集

--path 路徑

--basedir 專案基目錄的絕對路徑,其他相對路徑都是由他解析而出的 

--depends="inputprojectid" 依賴前乙個target,如果前乙個沒通過或沒有則會報錯(依賴性是可傳遞的)

-classpath 指定何處可以找到引用的類檔案和庫

如果路徑只包含乙個path或location它可以簡寫為:

可以包含乙個檔案集合

id是唯一的

其它路徑可以引用這個名字:

refid屬性引用了已定義的路徑:如果在構建過程中這個路徑還沒有定義,ant會發生錯誤而失敗

include 應包含的檔案模式列表,逗號分隔,被省略時包含所有檔案

excludes 相反

--特徵

從特徵檔案中載入特徵

特徵是不可變的,無論誰首次設定了特徵,其值就會在構建中不會再改變。

但是對與變數是由最後設定者確定它的值。(ant -dbuild.debug=false )

--用測試條件

大部分ant測試可以根據任務進行分組,如果潛逃的條件測試為true,它將對乙個已命名的特徵進行設定。

用邏輯運算子,,,可以構成乙個複雜的測試條件。

下面乙個測試,如果底層作業系統是兩個windows平台中的乙個,那麼特徵os的值就會被設定為「windows」否則被設定能「other」:

ant 個人筆記

ant 命令想關屬性 buildfile file f 使用指定的構建檔案 projecthelp 獲得專案的資訊 ant構建檔案中想關屬性及用法 dir資料夾路徑 fileset檔案集 path路徑 basedir專案基目錄的絕對路徑,其他相對路徑都是由他解析而出的 depends inputpr...

ant學習筆記

這樣我們在dos當前目錄下輸入這樣ant命令就完成了拷貝檔案的工作 五.如何編寫buildfile 1.project.每個buildfile含有乙個project 2.project有下面的屬性 name 專案名稱.default 當沒有指定target時使用的預設target yes based...

ant 學習筆記11

我的專案目錄結構 test src webroot build.xml build.xml檔案 執行build.xml的方法 ant使用當前目錄下的build.xml執行ant,執行預設的target。ant buildfile test.xml 使用當前目錄下的test.xml執行ant,執行預設...