4.15 out of 5
4.15
36 reviews on Udemy

Apache Maven-Quick Start

A quick-start guide to Maven build automation
Instructor:
Ajay Srinivasa
1,757 students enrolled
Understand core Maven concepts
Learn Maven hands on - from installation to implementation
Build stand alone java projects using Maven commands
Build web-applications using Maven quick-start
Use Maven with Eclipse IDE
Maven plugins, Maven lifecycles and Maven dependencies
Generate great documentation automatically using Maven
Configure Maven for simple and complex multi module projects
Deploy a web application to Tomcat using Maven

This course is
designed to help you understand the core concepts of Apache Maven and get you started
on writing build automation scripts independently using it.

You start with Maven installation and learn to make some customizations to it.

Then you create a
simple hello world java project automatically using Maven commands and with the help of
this simple project you would learn various things that make Maven the de-facto
standard
that it is today.

You will also learn to 

  • Download and install Apache Maven
  • Make use of Maven’s central repository
  • Understand concepts of Maven plugins, Maven dependencies, Maven lifecycles, Maven Project Coordinates, Maven goals
  • Create a webapp automatically, using maven quick-start commands, 
  • Run code checks using Maven plugins
  • Run automated tests using JUnit plugins for Apache Maven
  • Create multi-module java projects using Maven
  • Finally deploy to a web server like Tomcat – all using Maven.
  • Auto-generate great documentation for your project using maven site lifecycle.

The course is focused on getting you started real fast on Maven with lots of hands-on.

To top it off, you
would be learning all these Maven concepts and implementing them on Eclipse IDE that
is free, open source and easy to use.

 The theory is kept crisp and is always accompanied with hands on in order to make the course more engaging.

Course Introduction

1
Introduction

Installation and SetUp

1
Maven Installation and Setup

Maven Core Concepts

1
Maven Core Concepts - Section Introduction
2
Maven Hello World Java Project
3
POM and Maven Coordinates
4
Maven Lifecycle
5
Plugins and goals
6
Maven Repositories
7
Dependency Management
8
Convention over Configuration

Maven using Eclipse

1
Eclipse Introduction
2
Eclipse Installation and SetUp
3
Create a WebApplication using Maven
4
Assignment
5
Assignment Solution

Modifying the Project Object Model

1
Multi Module Projects
2
Compiler Plugin
3
CheckStyle Plugin
4
Surefire Plugin
5
Web Application Deployment using Tomcat Plugin

Additional Learning

1
Site Lifecycle
2
Get Ahead with DevOps
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
36 Ratings

Detailed Rating

Stars 5
18
Stars 4
11
Stars 3
4
Stars 2
2
Stars 1
1
8f88c1216a096eb45d64413f6c0208d1
30-Day Money-Back Guarantee

Includes

1 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion