On Aug 3, 2010, at 6:18 PM, Paul Benedict wrote:

> 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.
> 

Our ITs say the codebases behave in an equivalent fashion, but it's the 
Aether/Guice changes that will be with us for the long haul. I would rather 
wait to integrate those in order to suss out problems that may be a result of 
that integration. We found issues with Nexus on the Guice side once in 
production and I'm sure we're going to find similar issues with Maven. The 
sooner these changes make it into the hands of users the better IMO. Our 
testing is extensive so at this point we really do need some real world testing 
to find the edge cases.

> 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)
>> 
>> 
>> 
>> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------

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



Reply via email to