Ant Token



Ant Token

Token过滤允许我们在复制时从文件中过滤数据。要进行过滤,使用的令牌必须与过滤任务中设置的@ token @相匹配。 Tasks使用@作为令牌分隔符。为了实现此功能,Apache Ant提供了
<filter> ,它使用了
token 属性。
此功能应仅与文本文件一起使用。

Apache Ant令牌过滤器属性

属性 说明 必填
token 它是不带分隔符(@)的令牌字符串。
value 这是一个字符串,应在复制文件时放置以替换令牌。
filtersfile 必须从中读取过滤器的文件。该文件的格式必须设置为属性文件。

Ant令牌过滤器示例

以下代码通过替换字符串@name的所有重复,将所有文件从源目录递归复制到target目录@和rohan。
<filter token="name" value="rohan"/>
<copy todir="destination-directory" filtering="true">
  <fileset dir="source-directory"/>
</copy>

要从student_data.properties文件读取所有属性条目,并将它们设置为过滤器。
<filter filtersfile="student_data.properties"/>