I'm cross-posting this between Doxia and Maven dev lists, because this has both interests.
Le samedi 31 janvier 2009, Jason van Zyl a écrit : > On 30-Jan-09, at 3:04 PM, 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? > > As a completely separate execution environment. So the plugin manager > in 3.x will only deal with build plugins. Then a separate plugin > manager can be created for Doxia based reports and those will map to > the current reporting element. Then I would like to create another > execution environment for a more data centric report model. the idea is interesting. Is there something somewhere on this? How can I help? The key plugin is maven-site-plugin: a new branch? Regards, Hervé