Ant script gives the following warning msg when it runs
warning 'includeantruntime' was not set , defaulting to build.sysclasspath=last; set to false for repeatable builds.
Resolution: That's caused by a misfeature introduced in Ant 1.8. Just add an attribute of that name to the javac task, set it to false, and forget it ever happened.
<javac srcdir="${src.dir}" excludes="org/openremote/webconsole/client/**" includes="**" encoding="utf-8" destdir="${web-inf.dir}/classes" source="1.5" target="1.5" nowarn="true" debug="true" debuglevel="lines,vars,source" includeantruntime="false">