Du hast Schwierigkeiten, Edge Cases in deinem Maven-Build zu implementieren, z. B. weil dir der Maven-Lebenszyklus zu streng ist oder du eine Build-Logik benötigen, die von den vorhandenen Maven-Plugins und -Erweiterungen nicht abgedeckt wird.
Dieser Vortrag zeigt, welche Möglichkeiten du in Maven außerhalb des Happy Path hast. Er erläutert, wie externe Anwendungen und Skripte ausgeführt werden können und diskutiert, wann es sinnvoll ist, ein eigenes Maven-Plugin zu schreiben, und was dabei zu beachten ist. Außerdem zeigt er, wie du den Maven-Lebenszyklus mit Maven-Extension anpassen kannst.