hi

thx for answering my question

I was wondering how to judge whether a enviroment attribute is set or not, I 
tried the <condition> task, but I can't find a proper nested element to do the 
right work. for example I 've tried:

<property enviroment="env"/>
<property name="java.enviroment" value="${env.JAVA_HOME}"/>
<condition property="java.enviroment.isset">
    <and>
    <isset property="java.enviroment"/>
    </and>
</condition>

but the property "java.enviroment" will be set no matter the JAVA_HOME is set 
or not. If set ,it will be the correct path to java-home-dir. but if not ,then 
it will be string "${env.JAVA_HOME}" and the condition property 
"java.enviroment.isset" will also be "true".

I also tried <istrue> <available> but none of them seem to work, plz help thx a 
lot!


2010-07-19 



gengyun 

Reply via email to