Why don't you just load the same configuration file in the Ant file. There are several tasks that are available in Ant that can do that. If the file is a Java PropertiesResourceBundle file <property> will load the file and set the properties in Ant. <loadfile> will load a file into a property that can then be processed by other tasks to extract what you want from it and set properties.
AntContrib has a <for> task. HTH Bill Rich Wilandra Consulting LLC 1325 Addiewell Place San Jose, CA 95120-3905 phone: +1 408 268-2452 mobile: +1 408 410-9713 Santa Cruz: +1 831 464-9007 fax: +1 413 669-9716 [EMAIL PROTECTED] http://www.wilandra.com -----Original Message----- From: Ricky Clarkson [mailto:[EMAIL PROTECTED] Sent: Friday, May 13, 2005 6:02 AM To: Ant Users List Subject: Re: How to get properties from an executable run with exec I'm underqualified to answer really, but you can use ant from within Java, so you could do all this in Java source code. On 09/05/05, ELASRI Patrice SOFRECOM <[EMAIL PROTECTED]> wrote: > > Hi, > > I'm new to Ant and need to know how to get several properties as > environment variables for an executable run from ant, with the "exec" > task. > > I saw that one cans do that with nested <env> elements, but this > doesn't satisfies me. Because I load several properties from a > configuration file and I don't want to write again a key/value pair > for each of these properties. In fact, in a first time, I want to use > "ant" to get configuration parameters (set as properties) inside a shell script. > > At least, does a "for" like loop exists within ant, so I can loop over > these properties and set environment variables with the <env> element. > > Thanks in advance > > P. ELASRI > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]