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