自 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 用戶端和伺服器版本,並將版本儲存在名為 apachecvsversion
和 localcvsversion
的屬性中
<cvsversion cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic" passfile="/home/myself/.cvspass" serverversionproperty="apachecvsversion" clientversionproperty="localcvsversion"/>