Select Page

Introduction to m2eclipse

Introduction to m2eclipse


The #Eclipse IDE is the most widely used IDE for #Java development today. At the same time, Apache #Maven continues to mature, and has grown to be the industry standard for creating extensible and reliable enterprise builds. While it is certainly possible to develop applications in #Eclipse and use #Maven as a command-line build tool, most developers expect the IDE to know how to invoke and interact with the build tool they are using.

Enter m2eclipse. The m2eclipse project provides support for #Maven within the #Eclipse IDE. It is a plugin which helps bridge the gaps between #Maven and #Eclipse. Using m2eclipse you can develop a large multi-module project with nested #Maven modules and have this hierarchical structure reflected in your #Eclipse IDE. Using m2eclipse, you can launch and manage your project’s #Maven build using editors, and your IDE will become aware of both the local and remote #Maven repositories allowing you to quickly search for and locate any artifact made available in the #Maven repository. m2eclipse will also change the way you create projects with a novel and easy-to-use interface for creating projects from #Maven Archetypes.

In this article, we will explore the features m2eclipse provides and help you start using an #Eclipse plugin which provides real #Maven integration for the best IDE platform available. After reading this article you should have enough information to install the m2eclipse plugin and start creating or importing existing #Maven projects into your #Eclipse workspace. You will also have an idea of some of the features provided the plugin. read more at ServerSide

About The Author

Cédric Walter

I worked with various Insurances companies across Switzerland on online applications handling billion premium volumes. I love to continuously spark my creativity in many different and challenging open-source projects fueled by my great passion for innovation and blockchain technology.In my technical role as a senior software engineer and Blockchain consultant, I help to define and implement innovative solutions in the scope of both blockchain and traditional products, solutions, and services. I can support the full spectrum of software development activities, starting from analyzing ideas and business cases and up to the production deployment of the solutions.I'm the Founder and CEO of Disruptr GmbH.