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示例
Ant CVS任務
CVS(併發版本系統)是一個版本控制系統。 它用於處理從CVS存儲庫檢索的模塊。
1. Apache Ant CVS任務屬性
屬性
描述
必需
command
要執行的命令
否
compression
是否要壓縮,true
或false
否
compressionlevel
1到9之間的數字。
否
cvsRoot
CVSROOT變量
否
cvsRsh
CVS_RSH變量
否
dest
目標目錄路徑
否
package
要簽出的包名稱
否
tag
要檢查的包的標記
否
date
最近修訂日期
否
quiet
抑制信息消息輸出或記錄
否
reallyquiet
取消所有消息
否
noexec
不執行
否
output
產生輸出
否
error
用於從命令引導標準錯誤的文件
否
append
重定向到文件時是否附加輸出/錯誤
否
port
CVS使用的端口
否
passfile
讀取密碼的文件
否
failonerror
如果失敗則停止構建過程
否
2. Apache Ant CVS任務示例
下面來看看一個示例,它從cvsRoot屬性指向的CVS存儲庫中檢出包ant,並將文件存儲在${ws.dir}
中。
<project name="cvs-project" default="cvs">
<target name="cvs">
<cvs cvsRoot=":pserver:[email protected]:/home/cvspublic" package="ant" dest="${ws.dir}"/>
</target>
</project>
可以將已經簽出的包更新到${ws.dir}
,使用以下示例。
<project name="cvs-project" default="cvs">
<target name="cvs">
<cvs dest="${ws.dir}" command="update"/>
</target>
</project>