score:42
I choose m2eclipse since it is stable and have all that I need. Especially ability to resolve dependencies inside workspace.
I tried the other one some time ago and didn't like it. It was to buggy so I gave up quickly.
score:0
I am using m2eclipse ... thats the best and well documented too...
score:1
I used m2eclipse. But I did never manage to launch the tests or the whole project from within eclipse (the project had nested folders for various sub-modules). When I used it they said support for that was experimental. The most I could get was syntax-checking and such. For the rest I used the console.
Did not like the experience at all.
score:1
what about multi modules project ?, m2eclipse plugin is ineffective. Especially if we use war module.
score:2
m2eclipse is fine for the small projects. But it has a very poor performance in huge enterprise projects. Even a smallest change in POMs would cause this plugin to "update dependencies" for hours...
Since we switched to IAM, the problem's almost gone. Even if it takes a while for it to cope with the POM changes, it is still like minutes compared to hours (m2e).
Choose:
- m2e - if your project is small and you like fancy features like dependency trees
- iam - if you need performance
score:3
Side by side comparison of Maven plugins for Eclipse. It haven't been updated to recently added features. For example, see New and Noteworthy page for m2eclipse.
score:3
m2eclipse is ok (a lot more reliable than it was 1-2 years ago), but m2eclipse extras (which you need for WTP integration - WTP gives you the ability to run a server in the IDE) is a different matter - and not supported by Codehaus. Several times a week you will find that it hasn't copied resources to the appserver, or you get a NPE, or some other problem.
I have not used Eclipse IAM but I discovered this page whilst looking for alternatives to m2e because of these WTP issues. Intellij is calling, I think.
score:4
For me as a complete Maven-newbie the m2eclipse plugin worked quite well. We manage around 15 projects with it. The nested Maven projects will be flat in Eclipse (as it does not support nested projects), but all of them were automatically set up the right way, so everything works fine. Up to now I never needed to manually invoke a Maven command, for me using the preconfigured "run as" launch configurations did their job quite well.
For me the quality of m2eclipse can be judged by this simple example: If you run Eclipse on a JRE instead of JDK, m2eclipse shows a warning that some of its features rely on a JDK. Nevertheless it still works on the JRE. And the warning dialog has hyperlinks to the Eclipse documentation about command line arguments and to the "Installed JREs" preferences, so you can easily fix the wrong Java VM.
That said I cannot speak for or against IAM, as I never used it due to the good m2eclipse experience.
score:12
The side by side comparison is moved to http://web.archive.org/web/20150526230611/http://docs.codehaus.org/display/MAVENUSER/Eclipse+Integration
Source: stackoverflow.com
Related Query
- Which is the best Maven Eclipse plugin?
- Which is the best text editor plugin of eclipse kepler for html/css/javascript/jquery?
- Best Eclipse plugin for Maven 3
- Where does Maven store the source and javadocs when downloaded via the Eclipse plugin
- What is the best free plugin for Eclipse that allows for formatting/indenting/cleanup of JSP code?
- What is the single best free Eclipse plugin for authoring and editing XML documents?
- What are the best resources to get started with Eclipse plugin development?
- How do I make an Eclipse plugin extension which displays different context menu items when the user clicks a marker?
- How to setup/import a multi maven module SVN-connected project in Eclipse the best way?
- Compatibility issue between the 'groovy-all' jars present in eclipse plugin and maven dependency
- Debugging with Jetty Maven Plugin in Eclipse on multi module project: Compilation unit not on the build path
- Which eclipse is the best fit for Android development ?
- Is there some plugin for eclipse which shows a minified outline of the source?
- Why does eclipse not resolve the maven plugin dependencies after it being added to the dependencies section?
- Why does the SonarQube plugin for Eclipse use the "project name" instead of the "artifactID" to associate Maven projects with a SonarQube server?
- m2e maven eclipse plugin not configure the build path
- Why does the maven eclipse plugin break the maven jetty plugin?
- Maven cucumber reporting from eclipse not generating the reports as per this plugin
- How do I make the Eclipse Checkstyle plugin and the Maven Checkstyle plugin use the same rules?
- What is the latest Eclipse version on which the TFS plugin can run?
- Hi am trying to add maven plugin to eclipse the following error can one help me out to solve this
- Can i use the google app engine eclipse plugin with a maven gae project?
- Eclipse plugin: how to read the "settings.xml" file path which is configured in M2Eclipse plugin
- Which Eclipse Juno Maven Plugin Should I Install
- How to view console output for an eclipse plugin installed in the workbench in which it was created?
- Which maven plugin should I install for Eclipse Indigo
- How to use maven compiler plugin to grab all the warnings in eclipse
- how change the WAR file name inside EAR when deploying in Eclipse with no Maven plugin
- How to find the plugin which defined a specific class in Eclipse
- Can the Maven Eclipse Plugin use M2_REPO classpath variable for source path?
More Query from same tag
- what is a serial version id?
- Project description file(.project) is out of sync with the file system
- Running helloworld-rs from JBoss quickstarts in eclipse
- Jar mismatch! Fix your dependencies after creating new project
- How to get a specific directory structure when pushing an Eclipse project to github?
- Working with google map in android
- How do I write expressions for Birt with Mongo?
- google_play_services meta-data not found, but it is there
- How to read context parameter with docbase Root from server.xml
- How to get lombok generated source to be visible in eclipse/maven?
- Subversive: Change SVN commit message retroactively?
- Eclipse: What is a better way to find the implementation of a virtual function?
- Restrict access between source folders in Eclipse
- Eclipse will not debug anymore after a crash of the computer
- supress error on dead code in eclipse
- How to tell that a java project build in eclipse succeeded?
- AspectJ: How to get pointcuts to advise classes located in other projects
- <exclude-unlisted-classes>false</exclude-unlisted-classes> is not working in SE
- Android: Package name, Do i really need a domain name?
- eclipse crashes on Lion os x
- Exported APK Not Working
- Remove empty lines in eclipse code editor by find/replace (Ctrl+F)
- Reading properties file from superclass project
- PPA for Spring Tool Suit
- Configuring Android Support Dependencies library
- No project.properties file and NullPointerException during build of new android application
- Is it possible to find out whether the code written in Eclipse editor is valid and disable/enable context menu button accordingly?
- JSF Unable to create managed bean X using Eclipse
- Force Eclipse CDT makefile to clean file before compiling
- Eclipse secure storage