Dean Hiller wrote:
why do you need a patched copy of their batch files? you lost me
there. you may be right, I may just not have enough understanding there.
thanks,
dean
look at ant.bat. It goes straight to ANT_HOME if defined. If you want a
private copy of ant, you need a new version of ant.bat, with a new
notion of "home". And give it a new name other than ant.bat, as that
really irritates the ant team if you modify your own private ant.bat and
do wierd things with. In this weeks bad book for doing just that: Bea
weblogic 9.0.
Steve Loughran wrote:
Dean Hiller wrote:
As an example of what I meant to make the builds easier....check out
this project
http://sourceforge.net/projects/mocklib
To build it, you just run build.bat(ant is hidden behind that and
developers do not need to install ant!!!)
it builds without any problems on any JVM. Behind the build.bat, ant
is included. If I upgrade the project to use a later version of ant,
every developer who uses this will not even flinch(unless they build
it using their own ant which they do at their own risk
sometimes.....but build.bat always works!)
Anyways, just an idea and an opinion that this would be nice if axis
had something similar.
thanks,
dean
I think this is a reasonable approach in an in-house project, but not
a big public OSS one, not unless you depend upon a private build of an
unreleased version of ant (which some of my oss projects do)
Once you check in a copy of ant/maven, with your own patched copy of
their batch files, you take on all maintenance and support costs. And
believe me, ant.bat and ant.sh are very expensive to maintain, as they
are the native bits that everyone else gets to ignore. Unless you are
going to check enviroment handling on Win98(*), or directory support
on ant.sh on cygwin on win2k, leave well alone.
-steve
(*) yes, I have vmware image for exactly that.