Re: Passing command Line args for a list

"Scot P. Floess" <[email protected]>
Newsgroups gmane.comp.jakarta.ant.user
Message-ID <[email protected]>
So I see in your example below some input tasks.  I'm guessing you'd 
rather not using input?

On Fri, 4 Mar 2016, Petronius wrote:

> 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
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Scot P. Floess             RHCT  (Certificate Number 605010084735240)
Chief Architect FlossWare  http://sourceforge.net/projects/flossware
                            http://flossware.sourceforge.net
                            https://github.com/organizations/FlossWare
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.