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?
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
>
>

Reply via email to