This works for me:

<project>

    <property environment="env"/>
    <property name="is.dev.home" value="${env.IS_DEV_HOME}"/>

    <fail message="IS_DEV_HOME/is.dev.home variable is not set.">
        <condition>
            <equals arg1="${is.dev.home}" arg2="$${env.IS_DEV_HOME}"/>
        </condition>
    </fail>
    <echo>'${is.dev.home}'</echo>

</project>



Jan 

>-----Ursprüngliche Nachricht-----
>Von: Dominique Devienne [mailto:[EMAIL PROTECTED] 
>Gesendet: Freitag, 13. April 2007 23:18
>An: Ant Users List
>Betreff: Re: ant property not set question
>
>On 4/13/07, Philip Swenson <[EMAIL PROTECTED]> wrote:
>> I have a property that is declared like this:
>>     <property name="is.dev.home" value="${env.IS_DEV_HOME}"/>
>
>You must wrap your <property> above inside a <target name="..."
>if="env.IS_DEV_HOME" unless="is.dev.home">, to only set is.dev.home
>when it's not already set, and only when IS_DEV_HOME env. var does
>exist. Or use Ant-Contrib's <ac:if> to avoid the additional <target>,
>with the <isset> condition. --DD
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to