From: "Peter Donald" <[EMAIL PROTECTED]> > On Thu, 28 Mar 2002 00:23, Sam Ruby wrote: > > It still is not clear to me what value Maven-as-a-build-tool provides over > > Ant. > > In a word "templating" - something I have been advocating since 2000 on > ant-dev but without luck as yet.
Yes, I now understand this. I have a similar project called Krysalis Centipede (krysalis.org) that I created to do just that. But I take a different route: I'm using ant building blocks comtaining tasks and targets, that a project can choose to add build functionality, and use the project descriptor as a collection of properties that the build modules can use to gain info about the project. This descriptor is an enhanced version of the Gump one. Now I understand what Maven is, and I also now see that it doesn't have any scope collision with Gump, if not on the project descriptor. Regardless of the build method a project uses (plain Ant, Maven or Centipede), IMO it would be cool if there were only one project descriptor. On my part, I have temporarily made Centipede use the Gump descriptor with additional tags, but have no problem whatsoever in changing that even radically. Jason, Sam, what can we do to have a single enhanced descriptor from the Gump and Maven one? There would be two DTDs: the simple one, with Gump only stuff, and a detailed one (that includes the first one), that has extra definitions that can be used by Maven and Centipede and whatever else will come. Take a look at this and see what you would change: http://cvs.apache.org/viewcvs/~checkout~/xml-forrest/forrest.xgump It's an xml Gump-compatible file descriptor that uses css or xsl to show nicely in modern browsers. You may need to view the source. -- 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]>
