Learning Apache Maven
4.3 (414 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,923 students enrolled

Learning Apache Maven

Java Build Management and Automation
4.3 (414 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,923 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
English [Auto]
Current price: $31.99 Original price: $49.99 Discount: 36% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Become more familiar with Maven, the build automation tool
  • Learn about archetypes
  • Learn about the Apache Maven dependencies,goals and the .m2e plugin
Requirements
  • This course is designed for intermediate Java developers.
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.

Who this course is for:
  • Intermediate Java Devlopers
  • Large project or portfolio managers
  • Heavy users of libraries
Course content
Expand all 53 lectures 04:53:49
+ Maven Introduction
7 lectures 41:55
Maven Landscape
07:17
Technical Overview
04:51
Maven Installation
05:34
Eclipse Installation
05:52
Maven Demo
06:49
+ Building A Project
7 lectures 45:48
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
+ Dependency Management
6 lectures 37:40
Chapter Introduction
04:51
Dependencies
07:45
Transitive Dependencies
05:26
Remote Repositories
06:56
Dependency Scope
07:48
Conflict Resolution
04:54
+ Maven Lifecycle And Plugins
7 lectures 39:36
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
+ Goals And Plugins
8 lectures 38:51
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
+ Archetypes
4 lectures 23:26
Chapter Introduction
02:59
Power Of Archetypes
06:26
Building An Archetype
08:32
Multi-Module Projects
05:29
+ Additional Features
6 lectures 29:00
Chapter Introduction
02:27
Tomcat Installation
05:08
Deploying Web Applications
05:13
Encrypting Passwords
04:57
Properties
05:49
Debugging
05:26
+ M2Eclipse Plugin
5 lectures 25:39
Chapter Introduction
03:44
Creating A Project With M2E
07:07
Dependency Management
05:46
Phases And Goals
05:04
Plugins
03:58