933 formations: TIC

ABIS

Maven for building projects

  • par ABIS
Louvain et En ligne
793

During this training, we will introduce you to the most popular Java build tool used today: Maven. This one-day course at ABIS will let you understand what Maven is, and how to use it to build Java enterprise applications.

Almost every developer uses an IDE, but a build management tool is probably the second most common tool. Maven is the de facto standard build tool in open source software projects and its features can prove to be a great asset for creating stable and reproducible builds on other projects as well.

In this course, you will

  • learn what Maven is, and how it can be compared with other Java build tools like Ant and Gradle;
  • be introducd to the basic concepts and terminology;
  • have a look at dependency management;
  • be taught how to build simple projects as well as multi-module projects;
  • use and create plugins.

  • Introduction
    • What is Maven
    • Comparing Maven to other build tools (Ant, Gradle, ...)
    • Installing Maven
  • Core concepts
    • POM
    • Artifact
    • Repository
    • Dependency
    • Plugin
    • Build Lifecycle
  • POM options
    • Properties
    • Resource Filtering
  • Builing Enterprise Applications
    • Multi-module builds
    • POM inheritance
  • Working with Maven plugins
    • Basic plugins: surefire, javadoc, site, ...
    • Maven archetypes
    • Writing custom plugins
  • Maven support in IDE
    • IntelliJ
    • Eclipse

Classical instruction with exercises.

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.

Participants need to be able to work with XML (see course XML fundamentals course) and have some basic Java development skills (see course Java programming).

Louvain € 793(TVA incluse) S'inscrire

Java developers and architects who want to start using Maven to automate their build processes.