apache ant过滤器任务

本文概述

  • Apache Ant过滤器任务属性
  • Apache Ant过滤器任务示例
筛选器任务是令牌筛选器,所有使用复制任务的任务都使用它们。此任务使用@作为令牌分隔符。
Apache Ant过滤器任务属性
属性描述需要
token设置没有分隔符chars @的令牌字符串。
value复制文件时应放置以替换令牌的字符串。
filtersfile必须从中读取过滤器的文件。
Apache Ant过滤器任务示例通过使用2009过滤所有出现的字符串@ year @,将src.dir目录中的所有文件复制到dest.dir目录中。
// build.xml
< project name="filter-project-example" default="filter"> < target name="filter"> < filter token="year" value="http://www.srcmini.com/2009"/> < copy todir="${dest.dir}" filtering="true"> < fileset dir="${src.dir}"/> < /copy> < /target> < /project>

读取属性文件
【apache ant过滤器任务】下面的示例将从属性文件中读取所有属性。
< project name="filter-project-example" default="filter"> < target name="filter"> < filter filtersfile="abc.properties"/> < /target> < /project>

    推荐阅读