In response to the two earlier replys....:
1) I am trying to pass an enviroment variable into ANT. I want to copy a
series of images and files to a webserver, and want to pass the name of the
webserver into ANT. What I have done is just tack on a ton of methods, so
instead of:
ant deployAllImages webserver1
I have multiple methods
ant deployAlllImages-webserver1
ant deployAlllImages-webserver2
ant deployAlllImages-webserver3
2) The reasons I don't want to use the -D method is because I want to turn
over the build/deploy scripts to a less technical, non java developer. And
requireing things like -D I think is going to be weird. I guess I could
have ant deployAllImages -Dserver=webserver1, but that is a long command
line to remember. And with multiple parameters, say deploy -Dtype=images
-Dserver=webserver1 seems clumsier. I don't want to create wrappers because
that is more to maintain, but maybe it is worth it.
Eric
-----Original Message-----
From: Erik Hatcher [mailto:[EMAIL PROTECTED]]
Sent: Monday, September 17, 2001 8:16 PM
To: [EMAIL PROTECTED]
Subject: Re: Passing in parameters
What's wrong with -D?
And how do you propose for Ant to support multiple targets on the
command-line if targets and parameters are specified the same way?
How about writing your own wrapper script that does the "-D" under the hood
and only allows a single target to be specified?
Erik
----- Original Message -----
From: "Pugh, Eric" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 17, 2001 3:17 PM
Subject: Passing in parameters
> Is it possible to pass in parameters to ant? Or is that completely
against
> the philosphy?
>
> I want to be able to pass in an enviroment parameter that does require the
> use of -Denviroment=stage. Instead I want to be able to do:
>
> ant myproject stage
> or
> ant myproject live
>
> and so forth....
>
> I didn't seem to find anything directly related in the mail archives....
>
> ERic Pguh
>