From: "Geir Magnusson Jr." <[EMAIL PROTECTED]>

> On 3/28/02 2:53 AM, "Nicola Ken Barozzi" <[EMAIL PROTECTED]> wrote:
>
> > 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?
> >
>
> Shouldn't this be something the project itself maintains, at lest for
> project-centric tools?  I realize that gump might not be able to depend
upon
> that, because of the cascading dependencies...

Yes, also IMO the project should maintain it.
As for the cascading dependencies that Gump fails on, I don't understand the
problem, could you elaborate more?

> > 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.
>
> So does the descriptor conform to the first or second?

The second.

Anyway, the best thing is have one DTD only with non-compulsory tags.

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