1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<project name="IniFileTokenReaderTest" default="main">
<property name="tmp.dir" value="tmp"/>
<target name="setup">
<mkdir dir="${tmp.dir}"/>
</target>
<target name="clean">
<delete dir="${tmp.dir}"/>
</target>
<target name="testFileParameterString">
<echo file="${tmp.dir}/tokens.ini" message="replace_me = replaced"/>
<echo file="${tmp.dir}/_test.txt" message="to replace: %replace_me%"/>
<copy file="${tmp.dir}/_test.txt" tofile="${tmp.dir}/test.txt" overwrite="true">
<filterchain>
<replacetokens begintoken="%" endtoken="%">
<tokensource classname="Phing\Io\IniFileTokenReader">
<param name="file" value="${tmp.dir}/tokens.ini" />
</tokensource>
</replacetokens>
</filterchain>
</copy>
</target>
</project>
|