Rebo, Alex wrote:
Hello!
In attempt to compute checksums for all files in a directory I wrote this:
<fileset id="myLibs" dir="${extention}">
<include name="*.jar"/>
</fileset>
.....
<target name="thisTargetName">
<foreach target="computeCheckSum" param="fileToWorkOn"
inheritall="true">
<path>
<fileset refid="myLibs" />
</path>
</foreach>
</target>
....
<target name="computeCheckSum">
<checksum file="${fileToWorkOn}" algorithm="MD5" />
<echo>
Created checksum file for ${fileToWorkOn}.
</echo>
</target>
I want to ask an even sillier question. why not just hand the entire
fileset to <checksum>?
<checksum algorithm="MD5" >
<fileset refid="myLibs" />
</checksum>
No macros, no iteration; ant does the bulk work with depdnency logic.
See example 7 and 8 in the checksum page in teh manual.
Remember: most Ant tasks are designed to work in bulk, with filesets or
paths as params. In Ant 1.7, many support resources, which provides you
even more ways to source data.
-Steve
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]