自 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"/>