Java Mailing List Archive

http://www.ant-tasks.com/

Home » Ant Users List »

How to execute a target multiple times, with different parameters

leondz

2008-02-29

Replies: Find Java Web Hosting

Author LoginPost Reply

Hi,

I'm new to ant. I have a target in an existing project that looks like this:


    <target name="get-docs">
               <fail unless="jar.present" message="TREC Apps cannot
be run until they have been built!"/>
               <java fork="true"
classname="shef.qa.trec.GetRelevantDocuments">
                    <jvmarg
value="-Djava.library.path=/share/nlp.raid1/trec_qa/darwin/apps/indri-2.6/swig/obj/java"/>
                    <jvmarg value="-Xmx512m"/>
                    <jvmarg value="-Dgate.home=${gate.home}"/>
                    <jvmarg value="-Dnlp.plugins=${plugins}"/>
                    <jvmarg
value="-Dwordnet.home=${wordnet.home}"/>
                    <arg value="QA2006_testset.xml"/>
                    <arg value="QA2006_terrier"/>
                    <arg value="200"/>
                    <arg value="Terrier (AQUAINT)"/>
                    <classpath>
                          <fileset file="${jar.file}"/>
                          <fileset dir="${framework}">
                               <include name="**/*.jar"/>
                          </fileset>
                          <fileset dir="${lib.shared}">
                               <include name="**/*.jar"/>
                          </fileset>
                          <fileset dir="${plugins}">
                               <include name="**/*.jar"/>
                          </fileset>
                    </classpath>
               </java>
    </target>



I want to run it a few times, using different values for the args. I don't
mind doing this from within ant, or from a shell script, but I'm not sure
how to automatically modify the arguments. What are the options?

Thanks!
--
Sent from the Ant - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.