本文概述
- Apache Ant CVS任务属性
- Apache Ant CVS任务示例
Apache Ant CVS任务属性
属性 | 描述 | 需要 |
---|---|---|
command | 要执行的命令。 | 没有 |
compression | 要求为true或false | 没有 |
compressionlevel | 它需要1到9之间的数字。 | 没有 |
cvsRoot | 一个CVSROOT变量。 | 没有 |
cvsRsh | 一个CVS_RSH变量。 | 没有 |
dest | 目标目录路径。 | 没有 |
package | 要签出的包名称。 | 没有 |
tag | 要签出的包裹标签。 | 没有 |
date | 最新修订日期。 | 没有 |
quiet | 禁止显示信息性消息。 | 没有 |
reallyquiet | 禁止显示所有消息。 | 没有 |
noexec | 没有执行。 | 没有 |
output | 产生输出。 | 没有 |
error | 用于从命令定向标准错误的文件。 | 没有 |
append | 重定向到文件时是否追加输出/错误。 | 没有 |
port | CVS使用的端口。 | 没有 |
passfile | 读取密码的文件。 | 没有 |
failonerror | 如果失败, 则停止构建过程。 | 没有 |
<
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>
推荐阅读
- apache ant删除任务
- apache ant复制任务
- apache ant条件任务
- apache ant concat任务
- apache ant chmod任务
- apache ant gzip任务
- apache ant basename任务
- apache ant antstructure任务
- apache ant jar示例