欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
Java语言·
Ant
[目录]
·
Ant Filter
Ant 教程
Ant 特性
Ant 安装
Ant Hello World
Ant 项目
Ant target
Ant Task
Ant property
Ant 命令行参数
Ant If-Unless
Ant type
Ant 自定义组件
Ant 监听
Ant IDE
Ant 外部任务
Ant 参数处理器
Ant API
Ant Jar
Ant AntStructure
Ant Basename
Ant Gzip
Ant Chmod
Ant Concat
Ant Condition
Ant 复制任务
Ant CVS
Ant delete
Ant EAR
Ant Fail
Ant Filter
Ant Import
Ant Java
Ant Javac
Ant Length
Ant LoadFile
Ant Mkdir
Ant move
Ant Sleep
Ant War
Ant Zip
Ant JUnit
Ant Telnet
Ant 教程
Ant 特性
Ant 安装
Ant Hello World
Ant 项目
Ant target
Ant Task
Ant property
Ant 命令行参数
Ant If-Unless
Ant type
Ant 自定义组件
Ant 监听
Ant IDE
Ant 外部任务
Ant 参数处理器
Ant API
Ant Jar
Ant AntStructure
Ant Basename
Ant Gzip
Ant Chmod
Ant Concat
Ant Condition
Ant 复制任务
Ant CVS
Ant delete
Ant EAR
Ant Fail
Ant Filter
Ant Import
Ant Java
Ant Javac
Ant Length
Ant LoadFile
Ant Mkdir
Ant move
Ant Sleep
Ant War
Ant Zip
Ant JUnit
Ant Telnet
Ant Filter
Filter任务是令牌筛选器,所有使用复制任务的任务都使用它们。此任务使用@作为令牌分隔符。
Apache Ant过滤器任务属性
| 属性 | 说明 | 必填 |
| token | 设置不带分隔符的标记字符串@。 | 是 |
| value | 复制文件时应放置以替换令牌的字符串。 | |
| filtersfile | 必须从中读取过滤器的文件。 |
Apache Ant过滤器任务示例
将所有文件从 src.dir 目录复制到 dest.dir 目录,方法是 过滤所有出现在2009年的字符串@year @。
//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>
下一章:Ant Import
Import用于将构建文件导入到当前项目中。使用ProjectHelper解析导入的文件。实际上,ProjectHelper负责解析导入的文件。Import是顶级任务,因此不能在target元素中使用。与该 ...
AI 中文社