ant學習手記

2021-09-27 07:53:32 字數 1064 閱讀 7780

一、安裝

1、配置環境變數path

二、執行ant

1、執行ant,會在當前所在目錄查詢build.xml檔案

ant2、指定使用的構建檔案

ant -f helloword.xml

或ant -buildfile helloword.xml

3、指定執行的目標(target),如果不指定,則執行project元素中default屬性所指定的target

ant init(target的名稱)

三、配置檔案解析

1、每個構建檔案包含單個根project元素,name屬性指定名稱,basedir屬性指定根目錄,一般填當前目錄(即英文句號.),project元素一定包含default屬性

2、description元素是描述資訊,相當於注釋

3、乙個project元素包含多個target元素,

4、乙個target元素包含多組操作,name屬性指定target名稱,depends指定依賴的目標,依賴多個目標用英文逗號分隔,description屬性是注釋資訊

5、property屬性的值一旦定義,不允許更改,用${}引用,location屬性可讓斜桿/或反斜桿\與平台無關,用於生成多層目錄

6、mkdir元素是建立資料夾,dir屬性指定生成的資料夾及其檔案,file屬性指定生成的檔案

7、delete元素是刪除資料夾,dir屬性指定刪除的資料夾及其檔案,file屬性指定刪除的檔案

8、指定< tstamp>元素後就可使用dstamp等生成時間戳的變數

9、< manifest>表示往jar檔案的清單檔案寫入內容,main-class是jar包執行的入口

10、每個元素必須完結

示例1:

<?xml version="1.0" encoding="utf-8"?>

this is a comment

示例2:

<?xml version="1.0" encoding="utf-8"?>	

this is a comment

學習配置ANT

配置也比較簡單 配置環境變數 我的電腦 屬性 高階 環境變數 如 ant home c apache ant 1.8.1 path ant home bin 為了方便在dos環境下操作 設定ant home 設定環境變數 驗證ant 配置成功 ant配置成功 為了驗證ant是否成功安裝,可以進行如下...

ant學習筆記

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

ant指令碼學習

主要是流程 標籤。用的比較多的為檔案操作 編譯 打包 命令操作 自定義任務。流程類似就是做這個 copy 任務之前要先做 init 而且depends的只做一遍。編譯與打包 注意classpath與包名,main入口等等。檔案操作 使用svnant.jar的svn公升級 自定義任務 這裡比較有用的是...