From: "Jeff Turner" <[EMAIL PROTECTED]> > It's disturbing to have all these "gosh I never knew" replies ;) Seems > that Jakarta has far exceeded the point where one person can have a > functional overview of all the subprojects. Past this point, code > duplication inevitably occurs. Witness the Maven vs Centipede/Forrest > flamefest on general@jakarta -- I reckon both camps were largely > unaware of each other.
I'm subscribed to the Maven mailing lists and regularly install Maven to test it. But is someone (guess who) keeps on saying that a project has a certain functionality when it isn't true... ;-) The problem is not technical, ie how to inform people of the existence of a project. When I read: "Many Jakarta projects read XML configuration files to provide initialization of various Java objects within the system. There are several ways of doing this, and the Digester component was designed to provide a common implementation that can be used in many different projects." I thought:"Gee, here comes another codebase to duplicate Avalon Configuration stuff". When I read:"Basically, the Digester package lets you configure an XML -> Java object mapping module, " I thought: "Hey, Castor2." Well, guess what, I was wrong. It's not about configuration, it's not about XML-Java *object* mapping, but XML-Java *method* mapping, which is not clearly evident from the start. Just to think of it, I thought that Cocoon was just the duplication of servlets with a couple of xml stuff attached, and it took me 3 months to go back on the site and have another look. The fact that there is code duplication IMO is killing the projects, because users don't even read the info, since we're all baised towards thinking that it's just duplication. -- Nicola Ken Barozzi [EMAIL PROTECTED] - verba volant, scripta manent - (discussions get forgotten, just code remains) --------------------------------------------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>