我看的書籍是<Ant權威指南>,Ant的開發者:James Duncan Davidson。對于一些比較重要的內容我記錄了下來:
ANT命令行參考
ant [option [option...]] [target [target...]]
option :={-help:顯示描述Ant命令及其選項的幫助信息
-projecthelp:顯示包含在構建文件中的、所有用戶編寫的幫助文檔。即為各個<target>中description屬 性的文本,以及包含在<description>元素中的任何文本。將有description屬性的目標列為主目標("Main target"),沒有此屬性的目標則列為子目標("subtarget")
-version:要求Ant顯示其版本信息,然后退出
-quiet:抑制并非由構建文件中的echo任務所產生的大多數信息
-verbose:顯示構建過程中每個操作的詳細消息。此選項與-debug選項只能選其一
-debug:顯示Ant和任務開發人員已經標志為調試消息的消息。此選項與-verbose只能選其一
-emacs:對日志消息進行格式化,使它們能夠很容易地由Emacs的shell模式(shell-mode)所解析;也就是說,打印任務事件,但并不縮排,在其之前也沒有[taskname]
-logfile filename:將日志輸出重定向到指定文件
-logger classname:指定一個類來處理Ant的日志記錄。所指定的類必須實現了org.apache.tools.ant.BuildLogger接口
-listener classname:為Ant聲明一個監聽類,并增加到其監聽者列表中。在Ant與IDE或其他Java程序集成時,此選項非常有用
-buildfile filename:指定Ant需要處理的構建文件。默認的構建文件為build.xml
-Dproperty=value:在命令行上定義一個特性名--值對
-find filename:指定Ant應當處理的構建文件。與-buildfile選項不同,如果所指定文件在當前目錄中未找到,-find就要求Ant在其父目錄中再進行搜索。這種搜索會繼續在其祖父目錄中進行,直至達到文件系統的根為止,在此如果文件還未找到,則構建失敗
}