Hi All,
Last night Ken and I figured out the problem with Java 6 and Ant 1.7.
Apparently our ant-apt.jar (the apt task) does a check to ensure that you
are using the 1.5 version of the JDK. But it does an explicit check for 1.5,
so when building with Java 6 (1.6) the apt task fails. The good news is ant
1.7 ships with it's own apt task and ours is no longer needed. After
removing the reference in the aptbuild.xml and removing the reference to
"lib/ant-apt.jar" in my build.xml is was able to build successfully. After
discussing this with ken via IRC we came to the conclusion that it would
probably be a good time to drop support for ant 1.6.5 and support 1.7. This
change would require that we modify the build files accordingly.
Alternatively we could update our apt task to do the check correctly and
continue to support it.
Any thoughts? My vote is to drop support for 1.6.5 and move to 1.7 and
further on to maven 2 which I will be presenting at the next developers
meeting.
--
Frederick R. Brock
frederick.brock_at_gmail.com