Projecten bouwen met Maven

Zowat alle ontwikkelaars gebruiken een IDE, maar daarnaast is een build management tool wel het meest voorkomend. Maven is de de facto standard build tool in open source software projecten. Daarnaast bewijzen zijn mogelijkheden zichzelf bij het creëren van stabiele en herproduceerbare builds van andere projecten.

In deze cursus worden de basisconcepten en terminologie uitgelegd. Hoe worden zowel eenvoudige als multi-module projecten gebouwd. En hoe kan het build proces uitgebreid worden met uw eigen Maven plugins?

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Gelieve dan ABIS te contacteren.

Doelgroep

Java ontwikkelaars en architecten die aan de slag willen gaan met Maven om hun build processen te automatiseren.

Voorkennis

Deelnemers zijn vertrouwd met XML (cf. cursus XML concepten) en hebben minstens een basiskennis van Java (cf. cursus Java: basiscursus)

Inhoud

  • Maven en build management concepten
  • Maven terminologie: POM, locale repository, build lifecycle, plugin, ...
  • Maven vergelijken met andere build tools (Ant, Make, ...)
  • Starten met Maven
  • Installatie van Maven
  • Eerste stappen met Maven: creatie van een eenvoudige POM, configuratie van plugins en toevoegen van unit testen
  • Werken met courante Maven plugins
  • Basis plugins: surefire, javadoc, site, ...
  • Maven archetypes
  • Integratie met Eclipse IDE
  • Multi-module builds
  • Artifact types: jar, war, pom, bundle, ...
  • POM inheritance
  • Uitbreiden van Maven
  • Schrijven en gebruiken van nieuwe Maven plugin

Verloop van de cursus

Klassikale training met oefeningen.

Duur

1 dag.

Docent

anova.


SESSIE-INFO EN INSCHRIJVEN