自动构建工具Ant深入剖析(四) 使用CVS及自定义任务
来源:互联网 发布:苹果cms模板整站 编辑:程序博客网 时间:2024/06/14 05:37
使用CVS:
CVS任务的主要属性是 cvsRoot,它是对 CVS 库的完整引用,包括连接方法和用户详细信息。
这个参数的格式如下
[:method:][[user][:password]@]hostname[:[port]]/path/to/repository
提取是 CVS 任务的默认操作;其他操作可通过使用command 属性来指定
使用自定义任务进行扩展ANT:
我们将考察一个简单自定义任务的构造过程。这个任务将对文件中的行执行排序操作,并将排序后的行集写到一个新文件中
创建自定义的任务:
为实现一个简单的自定义任务,我们所需做的就是扩展 org.apache.tools.ant.Task 类,并重写execute() 方法。
大多数任务,不管是核心任务还是自定义任务,都利用属性来控制它们的行为。对于这个简单任务,我们需要一个属性来指定要排序的文件,需要另一个属性来指定排序内容的输出。我们把这两个属性分别叫做 file 和tofile
在能够调用自定义的任务之前,我们需要给它指定一个名称来 定义 它,并告诉 Ant 关于实现这个任务的类文件的信息,以及定位该类文件所必需的任何 classpath 设置。这是使用 taskdef 任务来完成的,如下所示:
<taskdef name="filesorter"classname="FileSorter"classpath="."/>
- 自动构建工具Ant深入剖析(四) 使用CVS及自定义任务
- 自动构建工具Ant深入剖析(三) Ant目标深度详解、使用Ant的各种任务
- 自动构建工具Ant深入剖析(一) 配置环境及初步使用
- 自动构建工具Ant深入剖析(一) 配置环境及初步使用
- 自动构建工具Ant深入剖析(一) 配置环境及初步使用
- 自动构建工具Ant的使用(四)
- 自动构建工具Ant深入剖析(二) Ant属性、目标、依赖深度详解
- 在ant中使用cvs功能自动完成每日构建。
- 自动构建工具Ant的使用(一)
- 自动构建工具Ant的使用(二)
- 自动构建工具Ant的使用(三)
- 自动构建工具Ant的使用-笔记
- 深入了解Ant构建工具
- 深入了解Ant构建工具
- 主题:在ant中使用cvs功能自动完成每日构建
- 使用Apache Ant构建工具
- Ant构建工具的使用
- 重拾 Ant 自动构建工具
- ogre内存管理
- JDBC编程入门
- 在Mac OS X中配置Apache + PHP + MySQL
- 函数参数前加&, implode, http_build_query 的使用方法
- XCODE调试技巧收集
- 自动构建工具Ant深入剖析(四) 使用CVS及自定义任务
- WPF TreeView如何展开到某个节点
- Windows核心编程学习笔记(2)--Unicode与ANSI字符
- 定向销售
- android标签背景颜色渐变
- java web 面向对象式的分页设计
- QX项目实战-1.需求分析
- 地方门户网站SEO 重点做长尾词
- c++名字查找原则