- Ant简介
- Apache Ant功能特性
- Apache Ant安装
- Apache Ant入门程序(Hello World)
- Apache Ant构建文件-project标签
- Apache Ant目标-target标签
- Apache Ant任务-task标签
- Apache Ant属性
- Apache Ant令牌过滤器
- Apache Ant命令行参数
- Apache Ant If和Unless用法
- Apache Ant类型
- Apache Ant自定义组件
- Apache Ant监听器和记录器
- Apache Ant IDE集成
- Apache Ant InputHandler接口
- Ant之外的Apache Ant任务
- Apache Ant参数处理器
- Apache Ant API
- Apache Ant Jar示例
- Ant任务
Ant过滤器任务
过滤器任务是令牌过滤器,由使用复制任务的所有任务使用。此任务使用@
作为标记分隔符。
1. Apache Ant过滤器任务属性
属性 | 描述 | 必需 |
---|---|---|
token |
设置不带分隔符@ 的标记字符串 |
是 |
value |
复制文件时应该放置的字符串替换标记 | 是 |
filtersfile |
必须从中读取过滤器的文件 | 是 |
2. Apache Ant过滤器任务示例
通过过滤所有出现的字符串@year@
之中的2009
,将src.dir
目录中的所有文件复制到dest.dir
目录中。
文件:build.xml
<project name="filter-project-example" default="filter"> <target name="filter"> <filter token="year" value="2009"/> <copy todir="${dest.dir}" filtering="true"> <fileset dir="${src.dir}"/> </copy> </target> </project>
读取属性文件
以下示例将读取属性文件中的所有属性。
<project name="filter-project-example" default="filter"> <target name="filter"> <filter filtersfile="abc.properties"/> </target> </project>
上一篇:Apache Ant任务失败
下一篇:Ant导入任务