Ich hatte die ganze Zeit ein Problem, dass wenn ich mein JAVA_HOME auf java5 gebogen habe, dass sich ant verabschiedet hat mit
java.lang.UnsupportedClassVersionError: Bad version number in .class file
Also noch bevor überhaupt das build.xml ins Spiel kam. Nach ein bissle recherche liegt es daran, das die xerces-XML-lib in ubuntu ohne target gebaut ist und somit auf 1.6 steht. Das klappt dann natürlich nicht mit 1.5.
Der Fix den ich jetzt gemacht habe ist relativ trivial:
http://packages.ubuntu.com/de/quantal/all/libxerces2-java/download
dort, eigentlich vor seiner Zeit (Quantal ist ja noch nicht stable) wurde das target wieder auf 1.4 gesetzt und somit klappts auch mit den Nachbarn.