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 >