篩檢程式任務是令牌篩檢程式,由使用複製任務的所有任務使用。此任務使用@
作為標記分隔符號。
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導入任務