当前位置: 首页 > 教程 > ANT >

Ant CVS任务

精华
小牛编辑
116浏览
2023-03-14

CVS(并发版本系统)是一个版本控制系统。 它用于处理从CVS存储库检索的模块。

1. Apache Ant CVS任务属性

属性 描述 必需
command 要执行的命令
compression 是否要压缩,truefalse
compressionlevel 1到9之间的数字。
cvsRoot CVSROOT变量
cvsRsh CVS_RSH变量
dest 目标目录路径
package 要签出的包名称
tag 要检查的包的标记
date 最近修订日期
quiet 抑制信息消息输出或记录
reallyquiet 取消所有消息
noexec 不执行
output 产生输出
error 用于从命令引导标准错误的文件
append 重定向到文件时是否附加输出/错误
port CVS使用的端口
passfile 读取密码的文件
failonerror 如果失败则停止构建过程

2. Apache Ant CVS任务示例

下面来看看一个示例,它从cvsRoot属性指向的CVS存储库中检出包ant,并将文件存储在${ws.dir}中。

<project name="cvs-project" default="cvs">  
    <target name="cvs">  
        <cvs cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic" package="ant" dest="${ws.dir}"/>     
    </target>  
</project>

可以将已经签出的包更新到${ws.dir},使用以下示例。

<project name="cvs-project" default="cvs">  
    <target name="cvs">  
        <cvs dest="${ws.dir}" command="update"/>    
    </target>  
</project>