Antcall is a task that is used to call a sub project. In other words, what is called using Antcall is a sub process in its own scope and properties set in that scope do not come back to the calling scope. You should see a massive increase in memory as well with ancall as it is creating a whole new Ant Project in memory.
I think what you should do is: <target name="X" depends="callY" /> Ben -----Original Message----- From: Dharmesh Vyas [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 21, 2007 10:58 AM To: Ant Users List Subject: visibility of the variable/parameter Hello Group, Shown below is the small illustration of something which I am trying to implement. I am not sure, where/what I am missing. <target name="all" depends="X,Y"> </target> <target name="X"> <antcall target="callY"/> </target> <target name="callY"> <condition property="view"> <equals arg1="0" arg2="0" /> </condition> <echo>value of view is ${view}</echo> ---> Which shows as true </target> <target name="Y"> <echo>value of view is ${view}</echo> -----> value of view is not set <if> <equals arg1="${view}" arg2="view"/> <then> <echo message="view is set"/> {I want to perform something over here} </then> <else> <echo message="view is not set"/> </else> </if> </target> (1) I am not understanding that when target 'Y' is called, why the value of view is not visible?? (Is it local to only taget callY) (2) How shall I implement it so that, I get the value of view in Y. ( I want to call target Y only from all and not other target) Please forgive me if this is a stupid question but finally after trying here and there i thought of asking. Thanks in advance, - Dharmesh Vyas. ************************************************************** This message, including any attachments, contains confidential information intended for a specific individual and purpose, and is protected by law. If you are not the intended recipient, please contact sender immediately by reply e-mail and destroy all copies. You are hereby notified that any disclosure, copying, or distribution of this message, or the taking of any action based on it, is strictly prohibited. TIAA-CREF ************************************************************** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]