Vincent Siveton wrote: > Hi Jason, > > 2009/1/29 Jason van Zyl <ja...@maven.org>: >> Howdy, >> >> I've been looking at reporting in Maven 3.x and I've been following the work >> that Vincent Massol has been doing over at XWiki where he has made some >> attempts at melding Doxia, the XWiki rendering engine, and WikiModel. You >> can see the proposal here: >> >> http://dev.xwiki.org/xwiki/bin/view/Design/RenderingEngineConvergence >> >> I am looking to remove the Doxia dependency from Maven 3.x so that reporting >> is removed from core and just becomes another set of components. Having > > I definitely agree to decouple Maven from Doxia, or conversely :) > We actually have a lot of problems due to this coupling, see MNG-3402. > >> Doxia coupled to Maven is not very nice so in the next couple releases of >> the Maven 3.x alphas the hard dependency on Doxia will be removed. This will >> open the door for anyone who wants to add a different mechanism. Doxia >> reports will still work, I'm not planning on removing the functionality just >> unbinding it from the core. But that opens the door for something new! > > Some questions to clarify what you have in mind: > - how do you plan to integrate reporting concretely to Maven 3? > - what about the backward compatibility in the reporting plugins? > >> What I personally think the best path would be is to help what Vincent has >> started. There are really only three people here who work on Doxia, the >> releases are very slow in coming and I think you would immediately double or > > Agree but we work when we have time :) > @Dennis: what are your availabilities to release the version 1.0?
There are only two things left now: 1. Add a Clirr report to make sure we didn't break anything 2. Advertise a Doxia/Site Plugin combo SNAPSHOT version to the community to allow testing for a little while I hope to be able to finish that this week. > After this release, 1.1 could be out, IMHO all stuffs are there. > >> triple the size of the team merging with the XWiki folks and getting the >> WikiModel developer as well. This is what the XWiki folks do all the time >> and I think you would get some more velocity in the progress of the project >> as a whole. Vincent is using Plexus for his stuff so it's not that wildly >> different but I think you would get more visibility over there and a higher > > The xwiki proposal seems to move the Doxia code to the xwiki umbrella, > so do you plan to do it? > > @Vincent, could you clarify why a fork is not possible for you? > > Cheers, > > Vincent > >> degree of collaboration. I think you would also get a model that is more >> complete for things like blogs, wikis, and books. >> >> Any thoughts? I've CC'd Vincent too as I'm not sure he's on this list. >> >> Thanks, >> >> Jason >> >> ---------------------------------------------------------- >> Jason van Zyl >> Founder, Apache Maven >> jason at sonatype dot com >> ---------------------------------------------------------- >> >> People develop abstractions by generalizing from concrete examples. >> Every attempt to determine the correct abstraction on paper without >> actually developing a running system is doomed to failure. No one >> is that smart. A framework is a resuable design, so you develop it by >> looking at the things it is supposed to be a design of. The more examples >> you look at, the more general your framework will be. >> >> -- Ralph Johnson & Don Roberts, Patterns for Evolving Frameworks >> >> > -- Dennis Lundberg