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:[email protected]:/home/cvspublic"
            passfile="/home/myself/.cvspass"
            serverversionproperty="apachecvsversion"
            clientversionproperty="localcvsversion"/>