<!-- ############################################ # Purpose # ############################################ Provide an Ant-based md5 utility for files. Usage: <batch/script name> <file> ############################################ # DOS batch file # ############################################ @echo off for %%i in (%1) do set file=%%~fi ant -f %~dp0/build.xml -Dfile=%file% ############################################ # UNIX shell script # ############################################ #!/usr/bin/bash if [ "" = "$1" ]; then echo "Usage: $0 <file>" exit 1 fi buildfile=`dirname $0`/build.xml file=`perl -MFile::Spec -e "print File::Spec->rel2abs(qw($1))"` ant -f $buildfile -Ddir=`pwd` -Dfile=$file --> <project default="md5"> <target name="md5"> <checksum file="${file}" property="file.md5" /> <echo message="File: ${file}" /> <echo message="MD5 : ${file.md5}" /> </target> </project>