Я использовал одну сборку ANT для компиляции набора классов в 1.7 и другого набора классов в 1.6, и он отлично работает.
И 1,7, и 1,6 являются IBM JDK. JAVA_HOME указывает на версию 1.7 JDK & ANT 1.9
Ниже приведены теги ANT
1.7 компиляция с использованием JAVA_HOME
`<javac srcdir="${LOCAL_SOURCE_PATH}/temp" debug="true" deprecation="false" fork="true" memoryInitialSize="1024M" memoryMaximumSize="1500M" verbose="${verbose}">`
1.6 Компиляция с использованием исполняемого атрибута тегов javac
`<javac srcdir="${LOCAL_SOURCE_PATH}/branchtmp" fork="true" executable="${JAVA6_HOME}/bin/javac" compiler="javac1.6" debug="true" deprecation="false"memoryInitialSize="1024M" verbose="${verbose}">`
Надеюсь, это поможет.