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導入任務