Lifecyles

Der Build-Prozess wird von Maven als Build-Lebenszyklus (Lifecycle) bezeichnet. Unter dem Begriff »Lifecycle« fasst Maven verschiedene Phasen in einer bestimmten Reihenfolge zusammen. Springt man eine Maven-Phase innerhalb des Build-Lifecycle an, werden bis zur übergebenen alle Phasen ausgeführt, die im Build-Prozess vor dieser angesiedelt sind. Der Lifecycle ist in Tabelle 20-1 abgebildet:

Tabelle 20-1. Der Build-Lifecycle in Maven

Phase

Bedeutung

validate

Prüft auf Vorbedingungen

compile

Kompiliert den Quelltext

test

Führt die Unit-Tests aus

package

Generiert die Auslieferungsdatei (das Artefakt)

integration-test

Installiert die Auslieferungsdatei in der Testumgebung und führt Integrationstests aus

verify

Prüft das Artefakt auf Vollständigkeit und ...

Get Agile Java-Entwicklung in der Praxis now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.