I haven't work on it for a few weeks. So go ahead and do your release.
We can call what I have a different version later. I'll have no time
in the next month to push it in.
On 14-Aug-08, at 6:06 AM, Lukas Theussl wrote:
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
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
A man enjoys his work when he understands the whole and when he
is responsible for the quality of the whole
-- Christopher Alexander, A Pattern Language