Comment changer Ant compilateur de JDK 1.6

J'ai besoin de compiler mon code source pour être compatible avec le jre 1.6. Cependant, lorsque je tente de définir le compilateur attribut de la javac tâche à javac1.6, fourmi va encore compiler mon code avec javac1.7. J'ai également essayé le réglage du compilateur de la version "moderne" et qui n'a pas aidé.

<target name="compile-tests">
    <javac compiler="javac1.6" includeantruntime="false" srcdir="${test.dir}"
     destdir="${build.dir}" >
        <classpath refid="class.path" />
    </javac>
</target>

Mon JAVA_HOME est définie de JDK 1.6:

echo $JAVA_HOME </code> gives: <code>
/usr/lib/jvm/java-6-openjdk-amd64/

Mon ant version est:
Apache Ant(TM) version 1.8.2

Selon ce post, ant utilise son propre compilateur. Comment puis-je remplacer la fourmi par défaut?
Aussi, selon ce post et la fourmi de la documentation, je peux régler l'accumulation globale.compilateur de la propriété. Que dois-je définir cette propriété doit être et comment pourrais-je le faire?

InformationsquelleAutor user847352 | 2012-07-18