We are starting project and can’t decide which version of maven to use. Maven v3 come up with very good features, but other side v3 seems have more unfixed bugs from codehaus jira(see Unresolved: By Version). And we can’t say that v2 is outdated.
Can we say that v2 more stable, it means less pitfalls,we will lose lees time than v3?
Maybe, some recommendations from personal experience.
Judging from over a year of extensive use of maven in several middle-sized and large projects I can say that most often you come across some issues in maven plugins, not in maven itself.
Originally, we’ve been using version 2.2.1 (and we’re still using it at the moment), but I already made all of our projects compatible with maven 3 (so one can build them both with 2-nd and 3-rd versions of maven). Migration went pretty smooth, I should say, though there were issues that had to be fixed.
Maven 3 indeed has more unfixed bugs but I think that is mostly because of the 2 reasons: a) more people use maven 3 than maven 2; b) maven 2 has been on the market for a long-long time. I also remember reading somewhere that there won’t be any new features introduced in maven 2 over time (there’s only going to be a maintenance release 2.2.2).
To sum it up, if I were starting new project, I’d definitely go with maven 3.