On 8/26/06, Mathieu Champlon <[EMAIL PROTECTED]> wrote:

[EMAIL PROTECTED] a écrit :
> (...)
> I would like to run the program from within an ant task so that I can
> make
> use of how ant can collect the classpath etc., but I would like to
> pass such
> command line parameters on the program being called in the run task.
> (...)
How do you run the program ? Don't you use the <java> task ?
It accepts nested <arg> parameters for what you are looking for.

http://ant.apache.org/manual/CoreTasks/java.html


I do use the <java>  task.
But I do not want the parameters to be constant but I want
to pass them down from the actual command line when I
run the "run" task.

So I want to do something like
 ant run -a -b -c
which should result in "-a -b -c" to be passed to the <java> task.
Next time I want to do
 ant run -x a 12 23
and now "-a a 12 23" should be used by the java task.

The point is that I want to use ant to use the "infrastructure"
for setting up the actual run command but I want the
flexibility of passing parameters to the program as if
I would directly call it from the command line using
"java -cp ..... classname <all the args>"

Reply via email to