Reality Check (was Re: Quick! convert all your projects to maven!)

2002-05-01 Thread Berin Loritsch

There have been alot of talk back and forth about Maven, Krysalis
Centipede, GUMP, ANT, etc., and we are all missing some basic
points.

1) GUMP is a continuous integration tool.  It is not meant to be
more than that.  I find it an invaluable tool, and the information
it gives me is necessary.

2) ANT is a build tool.  It does its job, but little more.  It is like
the make command on UNIX boxes.  In the right hands, it is both
powerful and dangerous at the same time.  You can really do something
right, or you can really screw something up.

3) Maven and Centipede are competing equivalents.  Neither are
to the point where ANT is yet.  Both Jason Van Zyl and Nikola Ken
Barozzi are great guys, and are very accommodating.  Both projects
have issues to work out.  Jason and Nikola both recognize that.
I have suggested improvements to Maven, and Jason has been open
to them.  I have not tried Centipede yet, but Nikola personally
offered to help with integrating it on a project.

4) Bottom line is we need something at the Maven/Centipede level.  We
can really use an automated build that is plug and play for a new
project.  However, we need soemthing that can deal with subprojects
and Commons-like arrangements.  Last time I checked Maven/Centipede
weren't there yet--but had it in their plans to support something
like that.

I appreciate the enthusiasm of the original post, but I think it is
a little premature.  Anything more than that is mudslinging, and FUD,
and trying to correct misrepresentations.

-- 

They that give up essential liberty to obtain a little temporary safety
  deserve neither liberty nor safety.
 - Benjamin Franklin


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




Re: Reality Check (was Re: Quick! convert all your projects to maven!)

2002-05-01 Thread Sam Ruby

Berin Loritsch wrote:

 There have been alot of talk back and forth about Maven, Krysalis
 Centipede, GUMP, ANT, etc., and we are all missing some basic
 points.

 1) GUMP is a continuous integration tool.  It is not meant to be
more than that.  I find it an invaluable tool, and the information
it gives me is necessary.

Excellent post.  The issue I have is that it is not giving that information
 for projects which have chosen to adopt Maven.  This issue is addressible.

I'll even go further than that.  Ultimately I see it likely that something
 in either the Ant or Maven/Centipede space will likely subsume the
 function that Gump currently provides.  That would be great.

Meanwhile, if a working Gump project descriptor - as generated by Maven -
 for projects which convert to Maven could be considered as a part of the
 virtual checklist for projects considering converting to Maven, then I
 would be happy.

- Sam Ruby


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




Re: Reality Check (was Re: Quick! convert all your projects to maven!)

2002-05-01 Thread dion

 Excellent post.  The issue I have is that it is not giving that 
information
  for projects which have chosen to adopt Maven.  This issue is 
addressible.
Sure is...we're working on it, right? I'd love some help, and a reply to 
my email from before.

 Meanwhile, if a working Gump project descriptor - as generated by Maven 
-
 for projects which convert to Maven could be considered as a part of the
 virtual checklist for projects considering converting to Maven, then I
 would be happy.
You mean, like Latka has? There we've kept the original build.xml simply 
because of gump. It's not too hard to do in the meantime for projects 
'converting'.


--
dIon Gillard, Multitask Consulting
Work:  http://www.multitask.com.au
Developers: http://adslgateway.multitask.com.au/developers