Install Maven into Eclipse

1- Instroduction

This document is based on:
  • Eclipse 4.5 MARS (or 4.4 LUNA)

Document History:
  • 21-04-2014: Based on Eclipse 4.4 Luna + Maven 3.2.1
  • 04-07-2015: Update to Eclipse 4.5 Mars + Maven 3.3.3

The objective of the document:

I will show you two ways to interact with Maven and Eclipse: 
  • Method 1: Install Maven as embed program into Eclipse. 
  • Method 2: Install Maven on Windows independently which is declared to how Eclipse can use it.
Note : You should use the second method because when you change Eclipse anytime such as using different Eclipse version, it won't change a lot.


After you've installed Maven, you can read document using Maven for beginners:

2- Check your Eclipse in order to see whether it installs Maven or not.

First of all, check your Eclipse in order to see whether it installs Maven or not.
  • File/New/Other..
If Maven Wizard exists, it means your  Eclipse has been installed with  Maven Plugin, and it is ready to work. However, you still can re-install its latest version if you want.

3- Install Maven into Eclipse as Embed Program

  • Name: m2e
  • Location:
You have successfully installed Maven into Eclipse, restart Eclipse.

4- Install Independently Maven outside Eclipse

4.1- Download Maven from Homepage

This document is based on the latest 3.3.3 Maven version, so we are going to download and use this version.
After the Maven is downloaded completely, you can extract and save the zip file on a specific folder of the hard drive.
You can see an example as below:
  • D:/DevPrograms/apache-maven.3.3.3
This is an extracting result on hard drive

4.2- Setup Environment variables

The next step is declaration an environmental variable to maven. These pictures as below are based on Windows 7, and the other Windows operating systems are similar.
They are included the environmental variable and declared to Path
  • JAVA_HOME=C:\DevPrograms\Java\jdk1.8.0_40
  • M2_HOME=D:\DevPrograms\apache-maven-3.3.3
  • M2=%M2_HOME%\bin
  • Path=;%M2%;%JAVA_HOME%\bin
Please check to make sure that you do not declare the JAVA_HOME environmental variable, then add it.
Similarly, you can declare to two other environmental variables.
Finally, append to the value of the Path environmental variable as below :
  • ;%M2%;%JAVA_HOME%\bin
Next, check your environmental declarations. You'd better restart or "log off" your computer. 

Open a command window and type the command:
  • mvn --version

4.3- Declare setup location Maven on Eclipse

Open a folder:
  • D:\DevPrograms\apache-maven-3.3.3\conf
Open the settings.xml file to change some parameters.
Then add:
  • <localRepository>D:\DevPrograms\apache-maven-3.3.3\repository</localRepository>
Open  Window/Reference on Eclipse.
Click "Add" to add a new profile.
Next, declare the position of the Maven configuration file which was changed last time .
 The Maven installation into Eclipse is completed.