Jon Stevens wrote:
>
> Sam doesn't like it? :-)
What Sam doesn't like early binding to specific versions.
The various Avalon projects are excellent examples of ones that both (1)
check in cvs binaries and utilize them automatically as the defaults, but
also (2) make it not only possible but easy to override these defaults via
either a command line parameter or a property.
In contrast, excerpt from build-turbine.bat:
set CLASSPATH=%CLASSPATH%;.\ant-1.2.jar;.\ant-1.2-optional.jar
set CLASSPATH=%CLASSPATH%;..\lib\xerces-1.3.0.jar
set CLASSPATH=%CLASSPATH%;..\lib\velocity-1.0b2-dev.jar
set CLASSPATH=%CLASSPATH%;..\..\jakarta-site2\lib\jdom-b6.jar
> The main advantage in my mind is simplicity which far outweighs any
> disadvantages. Until there is a system (like my proposed CJAN) that is as
> simple to use as checking files out of CVS, then I don't think that we
have
> any other alternative.
CJAN is the ultimate in vapor ware. "Announced" in an attempt to trample
over an opposing side in an argument, without a single line of code ever
written to support it. Sounds like tatics from a rather well known
corporation in the US NW if you ask me...
GUMP on the other hand can produce scripts tailored to order which will
download source and build it in the correct order....if anybody wants to
join in on the fun, please subscribe to [EMAIL PROTECTED]
- Sam Ruby
P.S. In case people are wondering, the answer is "YES, DEFINATELY" to the
obvious question "is the above is only a thinly veiled attempt to goad,
coax, or otherwise encourage people to actually solve the underlying
problem instead of simply sweeping the problem under a rug by checking
binaries into CVS".
P.P.S. ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]