Passing command Line args for a list

Petronius <[email protected]>
Newsgroups gmane.comp.jakarta.ant.user
Message-ID <[email protected]>
Hello

We are tyring to automate an ant task, but finding it impossible to pass a 
command line argument to a property inside a list.  

We need to pass Name and Description for each agent specified from the 
command line.  for ex:
ant -f build.xml addNodes -Dagents="d01, d02, d03" -D{node???}='node1' -
D{node_description???}='node1 description'

each agent d01/d02/d03 will need have name and description.

<target name="addNodes" depends="clean">
  <input message="Agents Name Seperated By , :" addproperty="agents" />
  <for list="${agents}" delimiter="," param="agent">
    <sequential>
      <input message="Node Name:" addproperty="node" />
      <input message="Node Description:" addproperty="node_description" />
         <exec>
             <!-- external task -->
         </exec>
         <var name="node" unset="true"/>
    </sequential>
  </for>
</target>

Any suggestions is greatly appreciated.

thanks
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.