ANT
ANT簡介
Ant簡介
ANT環境安裝設置
Apache Ant功能特性
Ant構建文件
Apache Ant安裝
Ant屬性任務
Apache Ant入門程序(Hello World)
Ant屬性文件
Apache Ant構建文件-project標籤
Ant數據類型
Apache Ant目標-target標籤
Ant構建項目
Apache Ant任務-task標籤
Ant構建文檔
Apache Ant屬性
Ant創建JAR文件
Apache Ant令牌過濾器
Ant創建WAR文件
Apache Ant命令行參數
Ant打包應用
Apache Ant If和Unless用法
Ant部署應用程序
Apache Ant類型
Ant執行Java代碼
Apache Ant自定義組件
Ant和Eclipse集成
Apache Ant監聽器和記錄器
Ant Junit集成
Apache Ant IDE集成
Apache Ant InputHandler接口
Ant之外的Apache Ant任務
Apache Ant參數處理器
Apache Ant API
Apache Ant Jar示例
Apache Ant令牌過濾器
令牌過濾器允許我們在複製時過濾文件中的數據。 要進行過濾,需要使用一個必須與過濾器任務中的[@token](https://github.com/token "@token")@
設置匹配的標記。 任務使用@
作爲標記分隔符。 爲了實現此功能,Apache Ant提供了使用token
屬性的<filter>
。
此功能僅應與文本文件一起使用。下面來看看Apache Ant令牌過濾器屬性:
屬性
描述
必要
token
它是沒有分隔符字符(@)的標記字符串。
Y
value
這是一個字符串,應該在複製文件時替換令牌。
Y
filtersfile
必須從中讀取過濾器的文件,此文件必須格式化爲屬性文件。
Y
Apache Ant令牌過濾器示例
下面的代碼通過用yiibai
替換字符串[@name](https://github.com/name "@name")@
的所有重複,遞歸地將源目錄中的所有文件複製到目標目錄中。
<filter token="name" value="yiibai"/>
<copy todir="destination-directory" filtering="true">
<fileset dir="source-directory"/>
</copy>
從student_data.properties
文件中讀取所有屬性條目並將其設置爲過濾器。
<filter filtersfile="student_data.properties"/>