Why don't you use the ant way and make jar depend on update? If you use the antcall then a new scope is created and the properties in the new scope are not seen in the calling scope.
If you make jar depend on update then you can just run "ant jar" and the update target will be fired then the jar target. In your example that is what you accomplished by running "ant update jar". HTH Bill -----Original Message----- From: Greg Irvine [mailto:[EMAIL PROTECTED] Sent: Thursday, April 06, 2006 4:17 PM To: 'Ant Users List' Subject: RE: Property problem in 1.6.5 Ok. I've progressed slightly on this. It seems a property set in one target isn't returned to the calling target, however, if I call the targets separately, it works. e.g. "ant update jar", rather than "ant jar" and have jar call update. Hmm... -----Original Message----- From: Greg Irvine [mailto:[EMAIL PROTECTED] Sent: Friday, 7 April 2006 9:11 AM To: 'Ant Users List' Subject: Property problem in 1.6.5 Hi all. I'm having a problem with property values not existing outside of the target they're created/set in. For example (see below), I have a "jar" target that calls an "update" target. The update calls svn status to populate a property with the current svn version number and then I echo the property. Control then returns to "jar" where I attempt to echo the property again. The property echoes correctly within the "update" target (e.g.) "11134", but displays as "${repository.revision} in the "jar" echo. Any ideas? Please CC me in the response for faster delivery. Thanks and regards, Greg. <target name="jar"> <antcall target="update> <echo>REVISION=${ repository.revision }</echo> </target> <target name="update"> <svn> <status path="." revisionProperty="repository.revision"/> </svn> <echo>REVISION=${ repository.revision }</echo> </target> --------------------------------------------------------------------- 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]