Bonjour,
J'ai un projet java compilé, packagé et déployé avec Ant, comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<path id="compile.classpath">		
   <fileset dir="${basedir}/libs/" includes="*.jar" />
   <pathelement path ="bin/classes"/>
</path>	
 
<target name="compilation">
   <javac srcdir="src/main/java" destdir="${basedir}/build/">
      <classpath refid="compile.classpath"/>
      <include name="**/*.java"/>
   </javac>
</target>
 
<target name="creation.jar">
   <jar destfile="${basedir}/livraison/appli.jar" basedir="${basedir}/build/" update="false"  />	
</target>
J'utilise Java6 et tout marche bien. Cependant, j'aimerais créer une autre tache Ant pour compiler le même projet en Java5 afin de livrer le jar sur des machines qui ont Java5. Bien sur, le code a été fait de sorte que ne soient pas utilisées des directives Java6 et que le code soit opérationnel en Java5.
Donc j'aimerais savoir comment compiler en Java5 avec mon Java6. Je sais que c'est possible sous Eclipse avec le compliance level des options Java, mais là c'est automatisé avec Ant.

Merci d'avance
Le marlou