> From: Peter Donald [mailto:[EMAIL PROTECTED] > Sent: Tuesday, 5 December 2000 12:41 > To: [EMAIL PROTECTED] > Subject: Re: A Users Experience > > It is not pretty if you are on win32 but hopefully that will be fixed in a > days. Basically all I do is drop xerces.jar, regexp.jar into lib directory > as well as any other things I need during build (junit/stylebook/other). > Then I hack the build scripts to hardwire a heap of junk. The scripts make > too many assumptions that are correct for my build environment (ie win98 > with no CLASSPATH set) so I have modded versions sitting about.
What assumptions? > > give me a little time ;) > It is perfectly doable in *nix but the problem is that win32 scripting > leaves a little to be desired. It doesn't even have a basic command like > "dirname" ! arg. There are two basic solutions I have come to see. We can > bootstrap using an old version of ant or we can write native code > (yuck!). > > I remember a while back bootstrapping from an old ant was -1'ed > but is that > still considered a bad thing? What it would involve doing is the > following. > Changing destination of jars/scripts/whatever to another directory > > ie > dist/bin/* > dist/lib/ant.jar > > It would also simplify build process and allow inclusion/exclusion of > libraries so you could magically include correct versions of > junit/whatever. > > Would anyone hate this? Yes. -1. If you need ant to build ant, then it is not a bootstrap. Will we include an ant.jar in ant CVS to build ant. Ugh. > I know it involves another jar in CVS but this > shouldn't be an issue as it will never be seen outside the ant build > process and thus will not effect any other thing using ant or being > developed with ant. Will you be adding bsf.jar, xalan.jar, regexp.jar, jakarata-oro.jar, netcomponents.jar, etc, etc. Hey, soon you'll only need to download/checkout ant as it will include every other open source tool around too.