Maven for building projects
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.
This course introduces you to the basic concepts and terminology, it teaches you how to build simple projects as well as multi-module projects and it briefly discusses how you can extend the build process with your own Maven plugins.
Schedule a training?
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.
DEMANDER FORMATION EN ENTREPRISE |
Calendrier publique des formations | |||||
---|---|---|---|---|---|
date | durée | lang. | lieu | prix | |
28 nov | 1 | web based | 655 EUR (excl. TVA) | ||
28 nov | 1 | Leuven | 655 EUR (excl. TVA) | ||
INFO SESSION ET INSCRIPTION |
Intended for
Java developers and architects who want to start using Maven to automate their build processes.
Background
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).
You can test for yourself to see if you have enough background by filling out the on-line self-test "XML concepts" and the on-line self-test "Java".
Main topics
- Maven and build management concepts
- Maven terminology: POM, local repository, build lifecycle, plugin, ...
- Comparing Maven to other build tools (Ant, Make, ...)
- Getting started with Maven
- Installing Maven
- First steps with Maven: Creating a simple pom, configuring plugins and adding unit tests
- Working with common Maven plugins
- Basic plugins: surefire, javadoc, site, ...
- Maven archetypes
- Integration with your IDE: Eclipse
- Multi-module builds
- Artefact types: jar, war, pom, bundle, ...
- POM inheritance
- Extending Maven
- Writing and using a new Maven plugin
Training method
Classical instruction with exercises.
Certificate
At the end of the course session, the participant receives a 'Certificate of Completion'.
Duration
1 day.
Course leader
Sandy Schillebeeckx (ABIS), anova.
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
INFO SESSION ET INSCRIPTION |