This mapper implementation can contain multiple nested mappers. File mapping is performed by passing the source filename to each nested <mapper> in turn, returning all results. The to and from attributes are ignored.
<copy todir="testbuild"> <fileset dir="${project.basedir}"/> </copy>
This code will copy all files in the fileset to /tmp. All files will be in the target directory.
<mapper type="composite"> <mapper type="glob" from="*.xsl" to="*.from.xsl"/> <mapper type="glob" from="*.xml" to="*.from.xml"/> <mapper type="glob" from="*.php" to="*.from.php"/> </mapper>
Applying the mapper, you will get the following results from the following filenames:
Table F.3: Result of mapping
From | To |
---|---|
test.php | ./tmp/test.from.php |
test.xml | ./tmp/test.from.xml |
test.xsl | ./tmp/test.from.xsl |