Speaker
✓ JAX Innovation Forum gratis
✓ Bis zu 721 € sparen
✓ Kollegenrabatt
Jetzt anmelden
✓ See you in 2023
✓ Wir sehen uns in 2023
Beschreibung
In komplexen Projekten ist oft “schwarze Magie” nötig um überhaupt einen erfolgreichen Build zu erhalten. Mit etwas Glück sind die Vorbedingungen sogar in den Tiefen des Wikis dokumentiert. Und selbst ein erfolgreicher Build kann weiter hinten in der Pipeline zu Fehlern führen. Ein Beispiel sind die “Dependency-Hölle” und die transitiven Abhängigkeiten von Maven. Mit dem Maven-Enforcer-Plug-in können wir Vorbedingungen für einen erfolgreichen Build und Anforderungen an Abhängigkeiten explizit definieren. Diese werden direkt zu Beginn des Builds geprüft. Bei unerwünschten Abweichungen schlägt der Build frühzeitig fehl und liefert somit sehr schnell wertvolles Feedback. Auch die Dependency-Hölle lässt sich damit zähmen. Anhand von erlebten Situationen schauen wir, welche Möglichkeiten das Maven-Enforcer-Plug-in bietet. Und es wird den Moment geben, wo ihr euch über einen fehlgeschlagenen Build freuen werdet.