ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Clark <robert.cl...@quest.com>
Subject Re: Urgently help needed on condition task .
Date Tue, 28 Feb 2006 00:34:10 GMT
On Monday February 27, 2006 01:30, "Shweta Bodade" 
<sbodade@businessobjects.com> wrote:
> But when I give i/p as 1 or 2 it does not go to respective target.
> Am I missing something. Its real urgent any help would be great

[ SNIP ]

Below you are setting the property "servername" to Tomcat if the
use selected Tomcat.

>    <condition property="servername" value="Tomcat">
>       <equals arg1="${server.choice}" arg2="1"/>
>    </condition>

Below you are setting the property "servername" to weblogic if the
use selected Weblogic.

>   <condition property="servername" value="weblogic">
>      <equals arg1="${server.choice}" arg2="2"/>
>   </condition>
>

And here you are executing the target only if the property "weblogic" 
is set, but you are never setting this property.

>    <target name="deploy_target_weblogic" depends="select_target"
>              if="weblogic"> 

>             </target>
>

I'd suggest something like the following:

    <condition property="deploy.to.tomcat">
        <equals arg1="${server.choice}" arg2="1"/>
    </condition>
    <condition property="deploy.to.weblogic">
        <equals arg1="${server.choice}" arg2="2"/>
    </condition>
    
    <target name="deploy_target_weblogic" depends="select_target"
            if="deploy.to.weblogic">
        [ ... ]
    </target>
    <target name="deploy_target_tomcat" depends="select_target"
            if="deploy.to.tomcat">
        [ ... ]
    </target>

- Rob

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


Mime
View raw message