Re: Maven from source - version 2.x or 3.x ?

Kasun Gajasinghe <[email protected]> Tue, 24 May 2011 17:22:36 +0530
Newsgroups gmane.linux.gentoo.java
Message-ID <[email protected]>
On 24 May 2011, at 14:37, Petteri R=C3=A4ty <[email protected]> wrote:

> On 05/23/2011 07:52 PM, Kasun Gajasinghe wrote:
>
>>>
>>> maven-bin 2.x support continues to work through the binary package?
>>
>> Yes, we can keep supporting maven-bin 2.x for maven users. Though the
>> packagers of projects based on maven won't be able to use the support
>> for maven 2.x if we start with 3.x.This project's focus is more
>> towards packagers, right?  I think Serkan or people who are more
>> familiar with this can give an exact answer.
>>
>
> So are you discussing which version of Maven to build from source or
> which version to target ebuild infrastructure for? Those two don't
> necessarily need to be the same and your topic implied the former but
> the above talks about the latter.

Well, mainly this project is inclined towards packagers.
But of course the users are targeted too. Currently, users have the
maven-bin too
which means they have a choice in hand. The problem with Maven 3 is
that some important plugins for users are not
supported yet.

> The ebuild infrastructure for Maven
> based projects should work just the same regardless of whether the
> maven
> package itself is built from source or not. Our target is of course to
> get rid of all binary packages but I consider this thread about asking
> about priorities. For ebuild infrastructure targeting 2.x is fine if
> the
> large majority of projects that will start using the work are using
> 2.x.
> Otherwise I think my earlier logic still applies.

Indeed the large majority of the projects are using 2.x AFAIK. May be all? =
;)

IMHO, it's better if we start with 2.x. Bumping to 3.x from there
isn't a big deal. And, by that time maven 3 would be much matured too.

Personally, I'm not switching my projects to 3.x because there's actually n=
o
mind blowing reason. Only difference is the speed and the better error
reporting. These features doesn't deserve such a version increment anyway.

I think Petteri is OK with 2.x based on your comments? If there's no
further arguments from others, I'd like to go ahead with 2.x.

Thanks,
--Kasun


>