On 2009-12-29, at 11:25 AM, Ralph Goers wrote:

> 
> On Dec 29, 2009, at 7:40 AM, Jason van Zyl wrote:
> 
>> 
>> On 2009-12-29, at 4:14 AM, Ralph Goers wrote:
>> 
>>> As I understand it, 3.0 now consists of significant refactoring of the 
>>> internals but no major changes externally.
>> 
>> This was decided after how much work we've done I figured trying to bring 
>> the community forward on a version of Maven that was a real replacement was 
>> more important. By a real replacement I mean one that can be patched, is 
>> easier to navigate at the source level, have better tests, and remove some 
>> of the architectural problems that would prevent building interesting 
>> features that we want in the future. This took a lot of work and I think 
>> pushing out POM changes and potential interoperability problems just isn't 
>> worth it. The message is Maven 3.x is a drop in replacement and we'll build 
>> upon that for the future.
> 
> I didn't mean it as a criticism. Just that 3.0 started out with one target in 
> mind and is now something completely different. 
> 

Not really. Most of what we want to do now is possible. It's not technically 
hard to make POM changes at this point, but it's more a matter of the 
interoperability plan and our ability to test. But the internals are very 
different. 

> At some point we HAVE to do something about making the pom extensible. It 
> just doesn't contain enough information to solve some of the problems. This 
> could be done if Maven would tolerate stuff it doesn't understand. It would 
> be best if this could be done sooner rather than later. i.e., that alone 
> would justify a 2.2 release.
> 

Yes, but I don't think anyone understands how hard this actually is. The 3.0 
internals will allow this now, that's not actually a technical problem anymore.

> Since I haven't done any of the work on 3.0 I'm not going to make a big deal 
> out of what the version number of the release should be.
> 

I honestly think it will be easier for people to get involved in the 3.0 
codebase.

> Ralph
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to