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]

Reply via email to