If you want to continue debating Maven, please answer to xdoclet-devel.

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Erik
> Hatcher
> Sent: 30. januar 2003 14:54
> To: [EMAIL PROTECTED]
> Subject: Re: Localisation (was RE: [xdoclet-user] Problem with Ant
> Integration)
>
>
> I, too, have not jumped on the Maven bandwagon.  No one has even
> responded to my challenge to Mavenize my project:
>
>       http://www.ehatchersolutions.com/servlets/blogscene/Computers/
> Programming/Java/switcher.html
>
> while the Centipede folks have already been working on it.
>
> I'm sure Maven provides some nice features, and I can see it with the
> automatic website and docs that it can generate.  No argument there.
> But its still "beta" level software and I continually see reports that
> folks have to "redo" their setup when upgrading to new versions of it,
> just as Aslak reported too.
>

I'm gambling that by the time XDoclet2 reaches beta quality, Maven will be
stable.

> Is there any technical reason why an Ant build.xml cannot be provided
> to also build xdoclet2?  Can't Maven generate a build.xml?  If so,
> please count me as +1 for an Ant build too!  :)
>

The ideal would be to be able to build XDoclet2 with Ant and Maven. Maven
can generate simple build.xml scripts, but anything you do in maven.xml
(Maven's build.xml counterpart) won't currently go into the generated
build.xml.

The biggest benefits (as I see it) with Maven are:
o Maven resolves interdependencies of sub projects (plugins) and builds them
in the correct order. With Ant, you need custom java code for that!
o Documantation generation (seen aptdoc?!)
o Reusable build scripts, less build scripts to maintain.
o Sophisticated declarative dependency handling
o Sophisticated versioning of different releases
o Sophisticated release support.

I know some of this can be done in Ant, but I don't like reinventing the
wheel when Maven has it all wrapped up in nice reusable components for me.
Look at how complex Xdoclet's build scripts are. It will be a lot simpler
with Maven, since the complexity will now be in Maven, and not in *our*
scripts. And Maven will stabilise one day, I'm sure.

Aslak

>       Erik
>
>
>
>
> On Thursday, January 30, 2003, at 04:45  AM, Hani Suleiman wrote:
> >>
> >> I totally agree with you on that one. XDoclet is a hairball inside
> >> (although
> >> it works pretty well). (I know of a few other successful projects
> >> that are
> >> hairballs too). Learning, maintaining and building XDoclet has become
> >> a
> >> (too) difficult task, and that's why we have started a rewrite of
> >> XDoclet:
> >> XDoclet2. It will have a more maintainable build system (Maven) (I
> >> refuse to
> >> discuss Maven with you Hani :-)), more JUnit tests, better design,
> >> blablabla.
> >>
> > Heh, I wish I could stop maven bashing! Seriously though, if you guys
> > feel it provides an incredible benefit, then it' cool. I like the
> > current system where I can actually have a build going without
> > installing maven. If I want to see the docs I can go to the website
> > (or curse the need for maven, but I can cope). I have a general
> > allergy to cutting edge cvs projects relying on other cutting edge cvs
> > projects, the whole thing becomes too much like a house of cards.
> >
> > I'll try to make some time to look over xdoclet2 sources soon and
> > hopefully provide some feedback.
> >
> > Hani
> >
> >
> >
> > -------------------------------------------------------
> > This SF.NET email is sponsored by:
> > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> > http://www.vasoftware.com
> > _______________________________________________
> > xdoclet-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> >
>
>
>
> -------------------------------------------------------
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> http://www.vasoftware.com
> _______________________________________________
> xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to