Maven


01 Part 1- Introduction and Setting up
In this tutorial, we'll download and install Maven in our development environment.

01 Part 2- Introduction and Setting up
In this tutorial, we'll have our first look at pom.xml and we'll compile our project.

02- Understanding Archetypes and pom.xml
We'll now understand what happens when we run the archetype:generate command and how that affects the pom.xml.

03- Maven Build Phases
We'll now learn what the build process in Maven consists of, the build phases and we'll run commands to execute some phases.

04 - Adding a Dependency
In this tutorial we'll learn about dependencies by adding one. We'll write code to use the slf4j logging framework, and we'll modify our pom.xml to specify the dependency to Maven.

05 - A Web Application Using Maven
We'll use the web application archetype to create a barebones web application. We'll then package, deploy in Tomcat and access this application.

06 - Introduction to Plugins with the Maven Compiler Plugin
In this tutorial, we'll add the Maven compiler plugin configuration to the pom.xml.

07 - Using the Jetty Plugin
There are some Maven plugins that are full Servlet containers. We'll look at an example: the Jetty plugin, and we'll see how it makes developing web applications easier.

08 - Eclipse Plugin for Maven and Maven Plugin for Eclipse
More plugins! We'll use the Maven's Eclipse plugin to get our Maven project into the Eclipse IDE. We'll also download and install the m2eclipse plugin of Eclipse to bring Maven functionality into the Eclipse GUI.