Apache Maven Training Course
Simplilearn Americas LLC
Become familiar with Maven, the build automation tool with Simplilearn’s online Apache Maven training course to solve problems related to project building with ease. Understand and implement Maven repository, lifecycle, plugins, dependencies, build properties, release process, multi-module projects, and tricks and patterns.
How would a certificate from Simplilearn help me?In today’s era where technologies and best practices are changing rapidly and demand for qualified candidates is significantly increasing, a certificate from Simplilearn is the key to your success and a valuable add-on in your resume.Our training courses are designed and updated by 2000+ renowned industry experts, and more than 40 global training organizations have recognized us as an official provider of certification training.
What are the prerequisites for this course?Basic knowledge of Java development is beneficial.
What are the benefits of Apache Maven?Apache Maven helps you to design and manage simple to complex Java projects. By accessing its ever-expanding world of tools and libraries, you can easily construct your project as well as facilitate collaborative development among projects.
What is LVC? Is it classroom training?LVC or Live Virtual Classroom training is live training conducted via online live streaming of a class. The LVC is conducted by certified trainers; they are subject matter experts with rich training experience.
You will have an enriched learning experience, through the interaction with the participants from around the world.
Is the training live, or will I watch pre-recorded videos?This course is conducted via live, interactive sessions. This enables you to ask questions and engage in discussions at any point during the class. Additionally, we also provide recordings of the sessions attended by you for your future reference.
Lesson 01 - Introduction 18:28
1.1 Introduction to Apache Maven 03:35
1.2 Installing Apache Maven 03:30
1.3 Understanding the Maven Repository 03:06
1.4 Understanding the Maven Lifecycle 04:16
1.5 Understanding the Role of Plugins 04:01
Lesson 02 - Dependencies 14:22
2.1 Introducing Maven Dependencies 02:31
2.2 Controlling Maven Classpaths 03:05
2.3 Maven and Transitive Dependencies 02:59
2.4 Managing Dependencies that All Projects Need – Part 1 02:34
2.5 Managing Dependencies that All Projects Need – Part 2 03:13
Lesson 03 - Plugins 16:12
3.1 Introducing Maven Plugins 03:24
3.2 Adding Steps to a Maven Build 02:59
3.3 Code Generation 02:52
3.4 Managing Plugins with a Parent POM 03:27
3.5 Finding Available Plugins 03:30
Lesson 04 - Controlling the Build 17:14
4.1 Maven Build Properties 03:41
4.2 Maven Profiles 02:50
4.3 Profile Activation via Properties 02:52
4.4 Profile Activation via Environment 03:08
4.5 User Settings, Profiles and Repositories 04:43
Lesson 05 - The Project Website 18:13
5.1 The Basic Website and Reports 04:13
5.2 Using Report Plugins 03:46
5.3 Creating Custom Pages 04:00
5.4 FAQ (frequently asked question) Pages and Site Appearance 03:09
5.5 Deploying to a Web Server 03:05
Lesson 06 - The Maven Release Process 18:39
6.1 Deploying to a Repository 03:00
6.2 Using Snapshots 03:27
6.3 Preparing for a Release 03:19
6.4 Releasing Maven Artifacts 02:20
6.5 Preparing for an Open Source Release 03:29
6.6 Publishing to Maven Central 03:04
Lesson 07 - Multi-module Projects 12:41
7.1 Understanding the Multi-module Project 03:37
7.2 Incremental Building with Multiple Modules 02:37
7.3 Building a Website for a Multi-module project 03:49
7.4 Releasing the Multi-module Project 02:38
Lesson 08 - Maven Tricks and Patterns 19:45
8.1 Invoking Ant from Maven 03:46
8.2 Accessing Maven Artifacts from Ant 02:47
8.3 Building a Simple Installer 05:20
8.4 Running Functional Tests 03:15
8.5 Disabling Default Plugin Bindings and Excluding Transitive Dependencies 04:37That was just a sneak-peak into the lesson.
Enroll for this course and get full access.