Guillaume Desnoix wrote:
J'ai besoin de faire de la compil conditionnelle sur une classe. J'ai le ant suivant mais la condition ne marche pas sous Windows ;-(
Qqn peut m'aider ?
Merci
Guillaume
<!-- compiling the toolkit --> <property name="laos.toolkit" value="com/memoire/laos/LaosMToolkit.java"/> <condition property="laos.tookit" value="com/memoire/laos/LaosWToolkit.java"> <os family="windows"/> </condition> <echo message="Compiling the toolkit ${laos.toolkit} if needed"/> <javac srcdir="${jav.dir}" destdir="${build.tmp}" classpath="${jav.dir}"> <include name="${laos.toolkit}"/> </javac>
Avex <condition>tu positionne une propiet�s a true ou false en fonctions des param�tre que tu lui donne ,
appres tu apelle une autre target et tu regarge si cette propriet�
a �t� positionn� avec if (par example) ou unless dans le cas contraire
ex
<target name="javastdclassic" if="precompile">
<echo message="in javastdclassic"/>
<javac classpathref="compile.path" debug="${debug}"
deprecation="on" destdir="${outputdir}/classes"
optimize="${Optimize}" source="1.4" srcdir="${sourceDir}"/>
</target>
ne compile que si la prop precompile existe
A+
Marc
