CvsVersion

自 Apache Ant 1.6.1 起.

說明

此任務允許擷取 CVS 用戶端和伺服器版本。

參數

屬性 說明 必要
此處有意義的父項 <cvs> 任務屬性
cvsRoot CVSROOT 變數。
cvsRsh CVS_RSH 變數。
dest 包含專案簽出版本的目錄 否;預設為專案的 basedir
package 要簽出的套件/模組。
port CVS 用於與伺服器通訊的埠。 否;預設為 2401
passfile 用於讀取密碼的密碼檔。 否;預設為 ~/.cvspass
failonerror 如果指令傳回的代碼不是 0,則停止建置程序。 否;預設為 false
特定屬性
clientversionproperty 應儲存 CVS 用戶端版本的屬性名稱
serverversionproperty 應儲存 CVS 伺服器版本的屬性名稱

範例

找出 CVS 用戶端和伺服器版本,並將版本儲存在名為 apachecvsversionlocalcvsversion 的屬性中

<cvsversion cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic"
            passfile="/home/myself/.cvspass"
            serverversionproperty="apachecvsversion"
            clientversionproperty="localcvsversion"/>