Description
Specify files using a wild card pattern, or a
a list. The list can contain FileType
or other types that
can be converted into a java File object or array including this type.
In this way this type can be used to build complicated collections of
files.Example
A single file.
<files files="onefile.txt"/>
Example
Using a wildcard expression.
<files files="reports/*.txt"/>
Example
Specifying a list of files.
<files>
<list>
<files files="onefile.txt"/>
<files files="reports/*.txt"/>
</list>
</files>
Example
A complex version of building up a file list. It includes taking
advantage of Oddjob's built in path conversion and adds in files
specified as arguments passed in to Oddjob.
<oddjob id="this">
<job>
<sequential>
<jobs>
<variables id="vars">
<aList>
<files>
<list>
<file file="a.jar"/>
<value value="b.jar${path.separator}c.jar"/>
<value value="${this.args}"/>
</list>
</files>
</aList>
</variables>
<foreach>
<values>
<value value="${vars.aList}"/>
</values>
<configuration>
<xml>
<foreach id="loop">
<job>
<echo>${loop.current}</echo>
</job>
</foreach>
</xml>
</configuration>
</foreach>
</jobs>
</sequential>
</job>
</oddjob>
- See Also:
- Serialized Form
- Author:
- Rob Gordon.