Learning Apache Maven

Java Build Management and Automation
4.4 (67 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
542 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 54
  • Length 5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2015 English

Course Description

In this Learning Apache Maven training course, expert author Kevin Bowersox will teach you how to perform Java builds more efficiently with Maven. This course is designed for intermediate Java developers.

You will start by learning how to build a project, then jump into learning dependency management. From there, Kevin teaches you about the Maven lifecycle and plugins, including plugin parameters and custom plugins. This video tutorial also covers goals and plugins, including how to install and deploy a plugin. Finally, you will learn about archetypes, additional features, and the .M2E Eclipse plugin.

Once you have completed this computer based training course, you will be fully capable of using Maven to build your own Java projects. Working files are included, allowing you to follow along with the author throughout the lessons.

What are the requirements?

  • This course is designed for intermediate Java developers.

What am I going to get from this course?

  • Become more familiar with Maven, the build automation tool
  • Learn about archetypes
  • Learn about the Apache Maven dependencies,goals and the .m2e plugin

What is the target audience?

  • Intermediate Java Devlopers
  • Large project or portfolio managers
  • Heavy users of libraries

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Course Overview
Important - Download These First - Working Files
Preview
Article
Course Introduction
Preview
06:34
How To Access Your Working Files
Preview
03:22
Section 2: Maven Introduction
Chapter Overview
01:42
Maven Overview
09:50
Maven Landscape
07:17
Technical Overview
04:51
Maven Installation
05:34
Eclipse Installation
05:52
Maven Demo
06:49
Section 3: Building A Project
Chapter Overview
02:25
Project Setup
07:16
Additional Project Information
06:01
Standard Directory Structure
08:02
Inheritance
08:06
Profiles
07:41
Generating Projects
06:17
Section 4: Dependency Management
Chapter Introduction
04:51
Dependencies
07:45
Transitive Dependencies
05:26
Remote Repositories
06:56
Dependency Scope
07:48
Conflict Resolution
04:54
Section 5: Maven Lifecycle And Plugins
Chapter Introduction
02:54
Lifecycle
06:38
Phases
04:07
Plugins And Goals
07:01
Plugin Properties
06:17
Custom Plugins - Part 1
06:20
Custom Plugins - Part 2
06:19
Section 6: Goals And Plugins
Chapter Introduction
03:15
Clean Plugin
02:03
JAR Plugin
06:24
Javadoc Plugin
06:57
Install And Deploy Plugins
05:57
Surefire Plugin
05:58
Eclipse Plugin
02:27
WAR Plugin
05:50
Section 7: Archetypes
Chapter Introduction
02:59
Power Of Archetypes
06:26
Building An Archetype
08:32
Multi-Module Projects
05:29
Section 8: Additional Features
Chapter Introduction
02:27
Tomcat Installation
05:08
Deploying Web Applications
05:13
Encrypting Passwords
04:57
Properties
05:49
Debugging
05:26
Section 9: M2Eclipse Plugin
Chapter Introduction
03:44
Creating A Project With M2E
07:07
Dependency Management
05:46
Phases And Goals
05:04
Plugins
03:58
Section 10: Course Wrap Up
Course Wrap Up
05:23

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course