|
Ant example source code file (replace.xml)
The replace.xml source code<?xml version="1.0"?> <project name="xxx-test" basedir="." default="test1"> <property name="tmp.dir" location="replace/tmp"/> <target name="test1"> <replace/> </target> <target name="test2"> <replace file=""/> </target> <target name="test3"> <replace file="template.xml"/> </target> <target name="test4"> <replace file="template.xml" token=""/> </target> <target name="test5"> <replace file="template.xml" token="dont_want_to_really_replace_something"/> </target> <target name="test6"> <replace file="template.xml"> <replacefilter /> </replace> </target> <target name="test7"> <replace file="template.xml"> <replacefilter token="" /> </replace> </target> <target name="test8"> <replace file="template.xml"> <replacefilter token="dont_want_to_really_replace_something" /> </replace> </target> <target name="test9-setup"> <!-- this fixing of line endings is necessary because the replace task is transforming the line endings --> <!-- of the replacement tokens and values to the platform default --> <!-- in certain cases (checkout done with cvs of cygwin, the line endings of the various files do not match--> <!-- the system property line.separator --> <copy file="replace/source.txt" tofile="${tmp.dir}/output.txt"/> <copy file="replace/value.txt" tofile="${tmp.dir}/value.txt" /> <copy file="replace/result.txt" tofile="${tmp.dir}/result.txt" /> <fixcrlf srcdir="${tmp.dir}" includes="*.txt"/> </target> <target name="test9" depends="test9-setup"> <loadfile srcFile="${tmp.dir}/value.txt" property="content"/> <replace file="${tmp.dir}/output.txt" token="@@@Replace this@@@" value="${content}"/> </target> <target name="cleanup"> <delete dir="${tmp.dir}" quiet="true"/> </target> </project> Other Ant examples (source code examples)Here is a short list of links related to this Ant replace.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.