One of the main reasons why Maven is attractive for XDoclet2 is Maven's Reactor which can handle dependencies between subprojects quite nicely and build the whole system based on those inter-project dependencies. You already know about our current GrandModulesBuilderTask, reactor does all that and a lot more. Maven is also attractive because we have lots of plugins and their builds are basically the same. With Maven it's much easier and cleaner to setup a reusable build. And a nice side effect is that Maven generates lots of good reports and a nice site too. You have seen the new xdoclet 1.2.x site/docs, it's produced by Maven and it's big improvement over our previous docs (thanks to Mathias of course).
And yes Maven is beta, it's currently too much beta actually. I'm getting tired of all those drastic changes jvz makes to its core :-) Ara. > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:xdoclet-user- > [EMAIL PROTECTED]] On Behalf Of Erik Hatcher > Sent: Thursday, January 30, 2003 5:24 PM > 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. > > 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! :) > > 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
