Before you start
Maven is a build tool that significantly increases project quality by providing a high-level view of the build process. Today's project complexity requires robust integrated development environments (IDEs) like Eclipse to leverage productivity. You could get more from both tools if they were more tightly integrated. Making them collaborate isn't impossible, and Mevenide aims to achieve that goal.
This tutorial shows you how to integrate Maven and Eclipse in a more fluid development cycle. It's written for developers with relatively little Eclipse and Maven experience. At the end of the tutorial, you'll understand the stakes underlying this topic, and you'll be able to handle complex Maven projects and completely pilot them from within Eclipse.
"Exploiting Maven in Eclipse" (see Resources) compares Maven to other technologies, and gives you insight into where Maven and Eclipse meet and how you can make these tools collaborate. In this tutorial, you'll learn how to benefit from Maven's features via Eclipse, through the creation of an Eclipse JavaNCSS plug-in -- from the initial planning to the final build.
This tutorial assumes that you're familiar with the basics of Maven. If that isn't the case, you should first read the "Getting started" guide on the Maven Web site (see Resources).
To complete this tutorial, you need to have the following software installed:
An online connection is also required because Maven will download a few files while working.

