Maven – How to import Maven Project into Eclipse


In the previous tutorial, we have seen how we can create a Java project from Command Line. In this tutorial, will see how we can import this project in Eclipse.

  1. We need to make sure if Eclipse Maven Integration(m2e) is present . Latest Eclipse IDE has bundled the m2e plugin.

2. If you are using older version of Eclipse. Then below are the steps to follow

2.1 Open Eclipse IDE and select Help ->Install New Software

2.2 Click on Add button to add a new Repository

2.3 Fill the below mentioned information in the dialog box:-

Name – M2Eclipse

Location –

2.4. After the Pending finish, select all the Plugins and press Next.

2.5. Accept the terms of the license agreement and click Finish

2.6. At the end of the installation, you will be ask to restart your Eclipse. Click Yes to perform the restart.

2.7 To check if the installation is successful, go to Help ->About Eclipse

3. In Eclipse IDE, select File ->Import ->Maven ->Existing Maven Project. 

4. The m2e plugin will analyze the pom.xml and will configure the project and generate the Eclipse files automatically.

5. Below is the code of Run this code

package com.Selenium;
 * Hello world!
public class App 
    public static void main( String[] args )
        System.out.println( "Hello World!" );

6. Below is the code of Run this code

package com.Selenium;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
 * Unit test for simple App.
public class AppTest 
     * Rigorous Test 🙂
    public void shouldAnswerWithTrue()
        assertTrue( true );

Note:- Apache Maven Eclipse Plugins like eclipse:eclipse, eclipse:clean, etc are retired. To know more about it, please refer the link

7. Structure of POM.xml

<?xml version="1.0"encoding="UTF-8"?>
<project xmlns=""xmlns:xsi=""
  <!-- FIXME change it to the project's website -->
    <pluginManagement><!-- lock down plugins versions to avoid using Mavendefaults (may be moved to parent pom) -->
        <!-- clean lifecycle, see -->

        <!-- default lifecycle, jar packaging: see -->






        <!-- site lifecycle, see -->


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s