Even less valuable opinions inline :)

"Danny Angus" <[EMAIL PROTECTED]> wrote on 29/03/2002 10:08:45 PM:

> I don't know how this helps to clarify the situation, but I expect a
> "Jakarta registry" is probably required, and the ability for 
sub-projects to
> define their classpaths as part of their installation procedure. In 
which
> case a manifest reading ant task could ensure dependancies are satisfied
> without sub-projects having to bundle them.

See Maven's update-jars target.

> This raises a couple of issues though..
> 
> a) it implies that there be an ant based installer for each application
> participating in the scheme
Maven creates an 'install-jar' as part of it's build process.

> b) it also implies that dependacy information and version 
compatibilities
> can be written and read in a useful way
See the project descriptors for Gump & Maven.

> c) it may also require a seperate "jakarta_lib" to store common("shared" 
not
> "popular") jars, to remove them from individual project directory trees.
lib.repo, as defined in maven's properties.

> d) smooth operation may also need a coherent jar version naming scheme, 
and
> download directory structure to be adopted by all participating
> sub-projects, so that ant can find the ones it needs to download.
I wish.

> I think I'm going down the road of a kind of binary GUMP, where 
dependancies
> are satisfied not by building from cvs, but by downloading binaries.
See maven's update-jars target.

> If I lose my job I know what to do..

I know I've mentioned maven a lot here lately, but after checking out 
other stuff, and coming across it, it solves a ton of these problems, and 
is being developed here as well.

The guys developing it are also open to feedback/criticism/junk.
--
dIon Gillard, Multitask Consulting
Work:      http://www.multitask.com.au
Developers: http://adslgateway.multitask.com.au/developers


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to