<p>There seem to be two rival  Eclipse plugins for integrating with Maven:
<a href="http://m2eclipse.codehaus.org/" rel="nofollow noreferrer">m2Eclipse</a>
and
<a href="http://code.google.com/p/q4e/" rel="nofollow noreferrer">q4e</a>. </p>

<p>Has anyone recently evaluated or used these plugins?<br>
Why would I choose one or the other?</p>

[{'answer_id': 47545, 'author': 'Brian Matthews', 'author_id': 1969, 'author_profile': 'https://Stackoverflow.com/users/1969', 'pm_score': 0, 'selected': False, 'text': "<p>I have been using m2Eclipse for quiet some time now and have found it to be very reliable.  I wasn't aware of q4e until I saw this question so I can't recommend one over the other.</p>\n"}, {'answer_id': 47659, 'author': 'Fernando Barrocal', 'author_id': 2274, 'author_profile': 'https://Stackoverflow.com/users/2274', 'pm_score': 0, 'selected': False, 'text': "<p>My 2cents,</p>\n\n<p>I am using eclipse for some months now with m2eclipse integration. It's easy to use and straight forward. Once you associate your project to maven and update the dependencies using m2eclipse, any change to pom.xml are reflected to entire project, even Java version definition causes it to be compiled in right JRE (if you have it installed, and properly configured into eclipse.)</p>\n\n<p>Another advantage I found is the maven plug-ins are easy to use integrated with eclipse (jetty being my best example, again, properly configured you can easily integrate maven, jetty-plug-in and Eclipse Debugger)</p>\n\n<p>Compilation, packaging and all other maven features are equally easy to use with a couple clicks or shortcuts.</p>\n\n<p>About q4e I have been reading a lot of good stuff about it and seems the next versions will do a lot more than m2eclipse, with a better dependency management and even visual graphs (!) but the general opinion is that m2eclipse is still better than q4e but q4e is getting better each new version and maybe will surpass m2eclipse soon.</p>\n"}, {'answer_id': 47671, 'author': 'Marcio Aguiar', 'author_id': 4213, 'author_profile': 'https://Stackoverflow.com/users/4213', 'pm_score': 3, 'selected': True, 'text': '<p><a href="http://docs.codehaus.org/display/MAVENUSER/Eclipse+Integration" rel="nofollow noreferrer">Side by side comparison table of three maven plugins.</a> </p>\n'}, {'answer_id': 47674, 'author': 'marcospereira', 'author_id': 4600, 'author_profile': 'https://Stackoverflow.com/users/4600', 'pm_score': 2, 'selected': False, 'text': "<p>There is only one point where q4e is actually better: dependency viewer. You could see the dependency tree, manage your dependencies visually and even see them in a graph. But, m2eclipse works in a better way, specially because you can create you own build commands (in the run menu). q4e comes with some predefined commands and I can't find where to define a new one. In other words, m2eclipse is more friendly to the maven way.</p>\n"}]
['https://Stackoverflow.com/questions/47522', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/4901/']