Jason, I think it would be more appropriate to get out beta-2 in its current state. The new Guice/Aether contributions would be a significant enhancement and are better suited for beta-3, as far as I see it. Waiting allows you to continue getting feedback from regressions introduced in beta-2 while working through any integration issues with your new code.
Paul On Tue, Aug 3, 2010 at 1:21 PM, Jason van Zyl <ja...@sonatype.com> wrote: > Hi, > > We have two major pieces that we, Sonatype, would like to merge into Maven > 3.x trunk. > > The first are the Guice changes that we've been talking about for a while, > and the second is the introduction of Aether which is our second attempt at > a stand-alone repository API. The PMC is aware of Aether as Brian reported > it in our quarterly report to the Apache Board, but other developers who are > not on the PMC and the community in general might not know much about it. > > I just posted an entry giving a very high level description: > > http://www.sonatype.com/people/2010/08/introducing-aether/ > > There is a resources section at the bottom of the post for those interested > in the sources, issue tracking, wiki and mailing lists. As part of some of > the research we are about to embark on with Daniel Le Berre, Aether will > likely look more like p2 as time passes and as a final resting place the > Eclipse Foundation is more likely then Apache. I know people will ask so I'm > answering that now. Sonatype is just about to fully move Tycho over the > Eclipse Foundation and we want to see how that goes. If that works, then > M2Eclipse is next, and then Aether will follow. > > At any rate we would like to merge these changes in and make plans to > release 3.0-beta-2. > > So please let us know if you have any objections. > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > First, the taking in of scattered particulars under one Idea, > so that everyone understands what is being talked about ... Second, > the separation of the Idea into parts, by dividing it at the joints, > as nature directs, not breaking any limb in half as a bad carver might. > > -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander) > > > >