ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Petronius <stal_...@yahoo.com>
Subject Passing command Line args for a list
Date Fri, 04 Mar 2016 17:13:07 GMT
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: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message