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 |
---|---|
| Prüft auf Vorbedingungen |
| Kompiliert den Quelltext |
| Führt die Unit-Tests aus |
| Generiert die Auslieferungsdatei (das Artefakt) |
| Installiert die Auslieferungsdatei in der Testumgebung und führt Integrationstests aus |
| 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.