Eclipse 3.2, 3.3 or 3.4
- Eclipse 3.4/Ganymede downloads http://www.eclipse.org/downloads/
- Eclipse 3.3/Europa downloads http://www.eclipse.org/europa/
- Eclipse 3.2/Callisto downloads http://www.eclipse.org/callisto/
| The easiest way to install m2eclipse and required dependencies in Eclipse 3.3 and 3.2 is to use the Update Manager UI. Select m2eclipse features you want to install (e.g. you don't have to install features marked as optional) and then select "Add Required" to add required dependencies from Europa or Callisto update sites. |
JDK
Java 5 or above is required to run Eclipse and Embedded Maven (you can still use any Java version as default in Eclipse and run external Maven using Java versions required by Maven)
| Make sure Eclipse is running on JDK and not on JRE |
WTP
"Maven integration for Eclipse" (core feature) and optional "Maven POM Editor" feature depend on the "Eclipse XML Editors and Tools" feature from WST
"Maven integration for WTP" feature provides Maven project configuration for WTP
- Eclipse 3.4/Ganymede update site http://download.eclipse.org/webtools/updates/ or use Eclipse 3.4 bundle for Java EE developers
- Eclipse 3.3/Europa update site http://downloads.eclipse.org/releases/europa/ or use Eclipse 3.3 bundle for Java EE developers
| You don't have to install WTP if you are using "Eclipse for Java" or "Eclipse for Java EE bundle and don't need "Maven WTP integration" feature |
AJDT (Optional)
"Maven integration for AJDT" feature provides Maven project configuration for AspectJ development tools
-
- AJDT update site for Eclipse 3.4 http://download.eclipse.org/tools/ajdt/34/update
- AJDT update site for Eclipse 3.3 http://download.eclipse.org/tools/ajdt/33/update
Subclipse (Optional)
An SCM handler for Subclipse allows to check out Maven projects from Subversion
- Subclipse 1.4.x http://subclipse.tigris.org/update_1.4.x (Subversion 1.5)
- Subclipse 1.2.x http://subclipse.tigris.org/update_1.2.x (Subversion 1.4)
or
- CollabNet Desktop for Eclipse 3.4 http://downloads.open.collab.net/eclipse/update-site/e3.4
- CollabNet Desktop for Eclipse 3.3 http://downloads.open.collab.net/eclipse/update-site/e3.3
| To avoid handing Eclipse on "building workspace" job when using Subclipse 1.2.x on nested projects, make sure that the following setting is disabled Window / Preferences... / Team / SVN / Label Decorations / General tab / Compute depth outgoing state for folders. You can take the thread dumps to confirm that issue is related to Subclipse and not the Maven integration. This issue is resolved in Subclipse 1.4.x. |
Subversive (Optional)
An SCM handler for Subversive allows to check out Maven projects from Subversion
TODO
Also see Integration with Subversive
Mylyn (Optional)
Maven integration for Mylyn provides automated issue tracking system linking using Maven metadata
- Eclipse 3.4 update site http://download.eclipse.org/tools/mylyn/update/e3.4
- Eclipse 3.3 update site http://download.eclipse.org/tools/mylyn/update/e3.3
- Extras update site http://download.eclipse.org/tools/mylyn/update/extras (JIRA connector)
Maven Integration
- m2eclipse update site http://m2eclipse.sonatype.org/update/
- m2eclipse dev update site http://m2eclipse.sonatype.org/update-dev/
| You can exclude features marked "Optional" from the installation |
