On Monday February 27, 2006 01:30, "Shweta Bodade"
<[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]