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]>

Reply via email to