If you want to retain the file permissions of a file that you copy with ant you must use the <exec> command instead of? <copy>.
So, instead of:
<copy file=”${source.file}” tofile=”${dest.path}/${dest.file}” overwrite=”true”/>
Use:
<exec executable=”cp”>
? <arg value=”-pf”/>
? <arg value=”${source.file}”/>
? <arg value=”${dest.path}/${dest.file}”/>
</exec>