Maven Project Management Without Leaving Your Java IDE

Manage projects and builds from inside your Java IDE. Standard project structures, simplified POM editing and launch commands built into MyEclipse menus keep Maven project management at your fingertips.
Download MyEclipse with Maven

Ready to use integrated Maven project management?

Get Started with MyEclipse

While you learn more about integrated Maven tools, go ahead and start your MyEclipse download!

Download Center

Specify a Maven Project

Indicate a project is Maven-managed with a checkbox.

Run Maven Commands

Run Maven commands and configurations from the built-in menu.

Maven Managed with a Click

Make new Java, EJB, Web, and EAR projects Maven ready with the click of a checkbox. Easily turn existing projects into Maven-managed projects by simply adding a facet to the project.

More on Maven Projects

Choose Your Maven Mode

While MyEclipse fully supports advanced Maven development, if you only want to use the dependency management aspect, a project with full Maven support adds unnecessary project complexity. MyEclipse provides a Dependencies Only mode for taking advantage of this excellent and well-known Maven feature.

Flexible File Structure

MyEclipse supports the standard file structure of Maven projects. However, if you want a flexible structure, you can choose a MyEclipse file structure and use any directory configuration you prefer.

More on Maven Projects

Import Existing Maven Projects

Use the import feature to bring existing Maven projects into MyEclipse. The Import wizard detects from the POM file technologies used in the project and automatically adds the appropriate facets to the MyEclipse project.

More on Importing

Easy POM Editing

Edit all aspects of the POM file using a form-based editor for easy editing. Lots of editor views provide a visual of various configuration aspects. Of course, editing the source is always an option, as well. When you add facets such as Spring or JSF, MyEclipse adds the related dependencies into the POM automatically.

More on Maven in MyEclipse

Built-In Command Menu

Use commands from the menu for basic phases, and set up more complex launch configurations. You can also use the command line if you prefer. MyEclipse gives you the capability to use either method effectively.

More on Launch Configurations

Use Maven along with other technologies in your Java EE IDE

Developing for the Enterprise throws a lot of things your way. With MyEclipse, get easy access to multiple technologies that allow you to provide Java EE solutions for anything that comes your way.
Java EE IDE technologies
Built-in Java EE Tooling
Use your IDE to power your Enterprise applications. MyEclipse fully supports the Java EE framework and includes productivity tools for an efficient development process. Learn More
Jump-Start Your Spring
If Spring is your thing, give your Spring a boost with built-in Spring framework libraries, bean development tools, and even Spring scaffolding. Learn More
Unchain Your WebSphere
Don’t get stuck in a rut. With MyEclipse, you can work with WebSphere while enjoying the freedom to explore other technologies. Learn More

Tutorial Sneak Peek

Creating a Custom Launch Configuration

Other goals, such as mvn site, are not listed on the Maven Run As menu by default. You can add custom build configurations and specify other goals.

  1. Right-click the pom.xml file in your Maven project, and select Run As>Run Configurations.
  2. Right-click Maven Build, and click New.

    Maven launch configuration
    Creating a new build configuration

  3. Enter a configuration name, and click Select to select the goals you want to run.

    Note:
    If you click the Select button to specify goals and the goals list is empty, you need to enable the full repository index. To do so, open the Maven Repositories view, and expand Global Repositories. Right-click Central, and select Enable Full Index. It will take several minutes for the indexes to update.

    Maven launch configuration
    Build configuration details
To see more of this document, visit Setting Up Maven Launch Configurations.