maven-doxia-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dennis Lundberg <denn...@apache.org>
Subject Re: Merging with XWiki and WikiModel
Date Wed, 04 Feb 2009 19:19:11 GMT
Vincent Siveton wrote:
> Hi Jason,
> 
> 2009/1/29 Jason van Zyl <jason@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

Mime
View raw message