Maven Online Training
0 STUDENTS ENROLLED
Introduction
Keen Technologies MapReduce Training helps you to learn implementation for processing and generating large data sets with a parallel, distributed algorithm on a cluster. The framework takes care of scheduling tasks, monitoring them and re-executing any failed tasks.
Course Content
1. Introduction
- Introduction to Apache Maven
- Installing Apache Maven
- Understanding the Maven Repository
- Understanding the Maven Lifecycle
- Understanding the Role of Plugins
2. Dependencies
- Introducing Maven Dependencies
- Controlling Maven Classpaths
- Maven and Transitive Dependencies
- Managing Dependencies that All Projects Need – Part 1
- Managing Dependencies that All Projects Need – Part 2
3. Plugins
- Introducing Maven Plugins
- Adding Steps to a Maven Build
- Code Generation
- Managing Plugins with a Parent POM
- Finding Available Plugins
4. Controlling The Build
- Maven Build Properties
- Maven Profiles
- Profile Activation via Properties
- Profile Activation via Environment
- User Settings, Profiles and Repositories
5. The Project Website
- The Basic Website and Reports
- Using Report Plugins
- Creating Custom Pages
- FAQ (frequently asked question) Pages and Site Appearance
- Deploying to a Web Server
6. The Maven Release Process
- Deploying to a Repository
- Using Snapshots
- Preparing for a Release
- Releasing Maven Artifacts
- Preparing for an Open Source Release
- Publishing to Maven Central
7. Multi-Module Projects
- Understanding the Multi-module Project
- Incremental Building with Multiple Modules
- Building a Website for a Multi-module project
- Releasing the Multi-module Project
8. Maven Tricks And Patterns
- Invoking Ant from Maven
- Accessing Maven Artifacts from Ant
- Building a Simple Installer
- Running Functional Tests
- Disabling Default Plugin Bindings and Excluding Transitive Dependencies
Course Reviews
No Reviews found for this course.
Write a Review