https://bz.apache.org/bugzilla/show_bug.cgi?id=65539
--- Comment #8 from Sean Cleary <seancle...@ie.ibm.com> --- If I'm honest, I've no idea why the build.compiler property is being set. It's legacy code and there is no documentation validating the reason for setting the property to this value. Is this right on the build.compiler property? 1. If the build.compiler property is not set, the Javac task defaults to the javac compiler provided by the JDK running Ant and with the fork property set to true then by default it'll be set to extJavac. 2. Setting build.compiler to org.apache.tools.ant.taskdefs.compilers.JavacExternal is the same as setting the build.compiler property to extJavac. If this is correct there is no advantage to setting the build.compiler property explicitly or otherwise in this instance and we may be better off removing it but at the very least we can use your workaround. -- You are receiving this mail because: You are the assignee for the bug.