Jason,
Do you have any updates on that?
Vincent is urging me to prepare a release of doxia-beta-1 which would be
done from current trunk. There are no scheduled JIRAs left and
everything seems ready from my viewpoint. So question: is trunk
releas-able in your opinion or what are your plans wrt to the changes
you discussed?
Thanks,
-Lukas
Lukas Theussl wrote:
> IMO these are all changes that should go into beta-1. The coupling with
> maven/plexus has always been a major frustration, the sooner this is
> removed, the better. The logging API was only added in beta-1, so if you
> are going to dump it anyway, do it now. I don't know what your plans are
> with book and maven-plugin but I do hope they will survive somewhere,
> just not in the core?
>
> In any case, I am concerned that the doxia development is getting more
> and more away from what is currently used be maven (ie the alpha
> branch), maybe we should think about releasing alpha-11 as 1.0 final and
> move on with doxia 1.1 or 2.0? Opinions?
>
> -Lukas
>
>
> Jason van Zyl wrote:
>
>> Hi,
>>
>> Just letting folks know that I've taken what's in trunk and I've been
>> chopping it apart for a couple weeks:
>>
>> - removing plexus as a requirement
>> - dumped the doxia-book module -- it doesn't belong in the core
>> - dumped the doxia-maven-plugin module -- it doesn't belong in the core
>> - dumped the doxia-logging-api -- I don't know who did this but it's
>> just a bad idea
>> - i combined the parser and sink apis. they are never used apart in
>> practice, the separate attempt failed inside maven
>>
>> My ultimate goal is to extract the dependency on doxia out of Maven's
>> core. What's happened is a terrible coupling. The plugin manager is
>> bound to doxia because of reports which essentially look like plugins
>> and ultimately it should just be another system that is pulled in as
>> a set of components. That release of maven and doxia are coupled
>> needs to be removed for Maven 2.1. I am personally interested in
>> creating a data driven API for reporting, not a document driven API.
>> No one needs to use what I'm making, but at the very least I will
>> remove the dependency on Doxia from Maven's core. I'll probably put
>> this somewhere in the next few weeks to show people, I just started
>> one day a few weeks ago and I just ended up where I am now. Not
>> saying anyone has to use what I'm making just giving folks a heads up.
>>
>> Thanks,
>>
>> Jason
>>
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Apache Maven
>> jason at sonatype dot com
>> ----------------------------------------------------------
>>
>> We know what we are, but know not what we may be.
>>
>> -- Shakespeare
>>
>>
>>
>