Return-Path: Delivered-To: apmail-maven-doxia-dev-archive@www.apache.org Received: (qmail 78067 invoked from network); 4 Feb 2009 19:19:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Feb 2009 19:19:43 -0000 Received: (qmail 52068 invoked by uid 500); 4 Feb 2009 19:19:43 -0000 Delivered-To: apmail-maven-doxia-dev-archive@maven.apache.org Received: (qmail 52013 invoked by uid 500); 4 Feb 2009 19:19:42 -0000 Mailing-List: contact doxia-dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: doxia-dev@maven.apache.org Delivered-To: mailing list doxia-dev@maven.apache.org Received: (qmail 52001 invoked by uid 99); 4 Feb 2009 19:19:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Feb 2009 11:19:42 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [82.209.166.4] (HELO smtp.bredband2.net) (82.209.166.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Feb 2009 19:19:33 +0000 Received: (qmail 27935 invoked from network); 4 Feb 2009 19:27:05 -0000 Received: from me-65-111-233-83.3.cust.bredband2.com (HELO [192.168.0.3]) ([83.233.111.65]) (envelope-sender ) by smtp.bredband2.net (qmail-ldap-1.03) with SMTP for ; 4 Feb 2009 19:27:05 -0000 Message-ID: <4989EA2F.4040409@apache.org> Date: Wed, 04 Feb 2009 20:19:11 +0100 From: Dennis Lundberg User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: doxia-dev@maven.apache.org Subject: Re: Merging with XWiki and WikiModel References: <00468F12-EAB3-4AC9-AAA4-10F1E9D750A7@maven.org> <9ae367340901301504i76938603t7538bb5c09c822e5@mail.gmail.com> In-Reply-To: <9ae367340901301504i76938603t7538bb5c09c822e5@mail.gmail.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Vincent Siveton wrote: > Hi Jason, > > 2009/1/29 Jason van Zyl : >> 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