ANT
ANT簡介
Ant簡介
ANT環境安裝設置
Apache Ant功能特性
Ant構建文件
Apache Ant安裝
Ant屬性任務
Apache Ant入門程序(Hello World)
Ant屬性文件
Apache Ant構建文件-project標籤
Ant數據類型
Apache Ant目標-target標籤
Ant構建項目
Apache Ant任務-task標籤
Ant構建文檔
Apache Ant屬性
Ant創建JAR文件
Apache Ant令牌過濾器
Ant創建WAR文件
Apache Ant命令行參數
Ant打包應用
Apache Ant If和Unless用法
Ant部署應用程序
Apache Ant類型
Ant執行Java代碼
Apache Ant自定義組件
Ant和Eclipse集成
Apache Ant監聽器和記錄器
Ant Junit集成
Apache Ant IDE集成
Apache Ant InputHandler接口
Ant之外的Apache Ant任務
Apache Ant參數處理器
Apache Ant API
Apache Ant Jar示例
Apache Ant命令行參數
有時,項目的任務需要使用命令行傳遞給另一個進程的參數。 Ant允許命令行參數,甚至包含空格字符的參數。支持<arg>
元素傳遞參數並使用下面給出的各種屬性。
屬性
描述
需要
value
它是一個單行參數,可能包含空格字符
否
file
作爲單行參數傳遞的文件
否
path
作爲單個命令行參數傳遞的路徑
是
pathref
這是一個路徑參考
否
line
命令行參數列表
否
prefix
要放在參數前面的固定字符串
suffix
在參數後立即放置的固定字符串
Ant以Unix shell方式處理命令行和路徑,強烈建議避免使用line
屬性。
示例
<arg value="-l -a"/>
它是具有空格字符的單行命令行參數。
<arg line="-l -a"/>
具有兩個單獨選項的命令行參數:-l
和-a
。
<arg path="/dir:/dir2:/dir3"/>
當在沒有任何參數的情況下從命令行運行ant時,Ant會查找默認文件build.xml
並執行目標。
-build
運行除默認build.xml
之外的構建文件時使用此參數。
$ ant -build otherbuild.xml
-find
它搜索構建文件,首先進入當前目錄,然後在父目錄中,直到找到該文件。它需要文件名,如果沒有傳遞,則默認使用build.xml。
$ ant -find build.xml
-Dproperty
它有助於使用命令行設置屬性值。 屬性是屬性的名稱,value
是與屬性關聯的值。
$ ant -Dname = rahul -build build.xml
-quiet
它用於向控制檯顯示較少的信息。
$ ant -quiet build.xml