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... > 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? -- Geir Magnusson Jr. [EMAIL PROTECTED] System and Software Consulting Be a giant. Take giant steps. Do giant things... -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
