ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antoine Levy-Lambert" <anto...@gmx.de>
Subject Re: How to test whether a particular environment variable is set or not
Date Tue, 09 Aug 2005 16:44:01 GMT
hello Kumar,

this is another alternative for the same :
<property environment="env"/>
<property name="env.TEST_HOME" value="TO_BE_REPLACED"/>

might work.

Cheers,

Antoine



----- Original Message ----- 
From: "Pankaj Kumar" <pankaj.kumar@gmail.com>
To: <user@ant.apache.org>
Sent: Tuesday, August 09, 2005 4:41 PM
Subject: How to test whether a particular environment variable is set or not


Hi Folks,

I want to set a property to the value of an environment variable if
that variable is set, otherwise to a different string.

I am able to do this with the following:

    <property environment="env" />

    <property name="test.home.0" value="${env.TEST_HOME}"/>
    <condition property="test.home" value="TO_BE_REPLACED">
      <equals arg1="${test.home.0}" arg2="\${env.TEST_HOME}"/>
    </condition>
    <property name="test.home" value="${env.TEST_HOME}"/>

    <target name="test">
      <echo>TEST_HOME: ${test.home}</echo>
    </target>

Is there a better (read: less verbose) way?

Thanks,
Pankaj Kumar.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message