Ainsi parlait Shane Curcuru : > ---- Torsten Curdt wrote: ---- > > > > ...why don't we just store the uri where the required jar can > > > be found and let "ant" get those jars for us? > > ---- you Andy Clark <[EMAIL PROTECTED]> wrote ---- > > > For the same reason that I was opposed to changing the Xerces-J > > build to pull the xml-commons code from CVS: it requires a net > > connection to build the code. Plus, some of the URLs may require > > a user to register and/or accept some license agreement before > > downloading the package which would complicate the process of > > automating the download. > > In some ways I really have to side with Andy on this one. Although I > definitely understand some developer's wish to build everything > directly from sources (i.e the argument to never have .jars in CVS), > I'm also very concerned about the average user or new developer who > just wants the stuff to work without having to jump through hoops to > compile it or run it. > > Also requiring a net connection to do every build is a really bad idea > IMO - there are plenty of valid reasons why folks might want to do work > without the network. This also goes for being cross-platform: we need > to support users on Windoze as well as the unixes of the world so I > think it is important to include .bat files in most cases where we have > .sh scripts for bootstraps, etc. (But that's a different issue...) What about having each needed jar as a property, and have a setup task check if those file are effectively present, and if not, downloading them for a known location ? This way, someone already having those jars locally just have to set those properties on the command line, and someone not having them will automatically download them ? Yes, it requires a net connection, but from where did you get your initial source tarball anyway ? -- Guillaume Rousse <[EMAIL PROTECTED]> GPG key http://lis.snv.jussieu.fr/~rousse/gpgkey.html
--------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]