Course code Title Language Price # Unit Startdate Hour Enddate Location Signup
JV2025 Maven English €800.00 2 Day(s) 05-02-2018 09u00 06-02-2018 Kontich Subscribe
JV2025 Maven Dutch €800.00 2 Day(s) 16-07-2018 09u00 17-07-2018 Kontich Subscribe
JV2025 Maven on your request on your request Contact Us

Maven

Maven

Overview

Course code: 
JV2025
Duration: 
2
Time Unit: 
Day(s)
Overview: 

Apache Maven is a build automation and management tool. It helps the development team to handle project dependencies, produce valuable project reports and promotes the usage of best practices in Java software development. In short it helps the development team to focus on their job. This training teaches the first basic steps with Apache Maven to more advanced topics as release and deployment strategies with Apache Maven as well as usage of continuous integration.

Topics

Topics: 

1. Introduction
Maven... What is it?
Convention over Configuration
A Brief History of Build Tools
Why not just use Ant?

2. A Simple Project
Installation
Maven Coordinates
Repositories and the POM
Site
First Run
Tips and Tricks

3. The POM and Project Relationships
The POM
Project Relationships
Tips and Tricks

4. The Build Lifecycle
A Structure for Goal Execution
Plugins and the Lifecyle
Tips and Tricks
5. Plugins
Configuring Plugins

6. Archetypes
Using
Creating Your Own Archetypes

7. Profiles
What Are They For?
POM Profiles
Settings Profiles
Tips and Tricks

8. Site Generation
Introduction
Hello World: Building A Simple Project Website
Publishing Project Documentation
Tuning Your Project Website
Tips and Tricks

9. Assemblies
Introduction
Using Assemblies
Creating Assemblies
Assembly Tricks and Tips
Descriptors

10. Writing Plugins
Introduction
The Mojo
Common Tools
Mojos in Other Languages
There are some important values above to note

11. Reporting
Introduction
A Quick Refresher: Building and Viewing a Project Website
Configuring Project-Info Reports
Configuring Additional Reports
A Quick Note on Additional Reports in the Project Website
Other Reports Available from the Maven Project (at ASF)
Additional Reports Available from the Codehaus Mojo Project
Assembling a Killer Report Suite for Your Project
Tips and Tricks

12. The Maven Repository
Discovering the Magic
Creating an In-House Repository
Repository Managers
Tips and Tricks

13. Java EE
The Culmination
The Project
Running with Free Cargo
JBoss Example
Integration Testing
Tips & Tricks

Prerequisites

Prerequisites: 

Knowledge of typical Java projects is useful.

Audience

Audience: 

This training is prepared for software developers, release managers and build managers who want to completely automate the build process.