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.




Reply via email to