You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Tony Dahbura <to...@loudcloud.com> on 2002/12/13 18:33:57 UTC
problem with build file or is there a better way?
I need to have the classpath for a ant javac to be different based on
the jdk being used.
I tried the following at the top of my build.xml file:
<condition property="jsselibs">
<value="${basedir}/lib/jaas.jar:${basedir}/lib/jnet.jar:${basedir}/lib/jsse.jar"/>
<and>
<ant.java.version="1.3" />
</and>
</condition>
and followed it with another condition for 1.4
<condition property="jsselibs">
<value="${basedir}/lib/stub.jar"/>
<and>
<ant.java.version="1.4" />
</and>
</condition>
I get the following message everytime I try a build with this:
file:/home/tony/devt/build.xml:29: Unexpected element "condition"
The documentation for condition shows this as a valid syntax for this.
Am I doing this right or should I try a different approach?
I have the condition clauses at the top of my build file before my
target definitions.
Thanks,
Tony
--
Tony Dahbura