von Sandra Parsick
So macht die Wartung von Maven-Projekten wieder Spaß - Werkzeuge und Good Practices
Über den Vortrag
Die reibungslose Wartung von Maven-Projekten erfordert eine gute Ausgangsbasis. Einige Ökosysteme, wie Spring Boot, haben ihren eigenen Ansatz, um diese Herausforderung auf interaktive Weise anzugehen. Ebenso gibt es gängigere Generatoren wie Toolbox oder Websites wie Maven Initializer. Wenn dein Projekt speziell ist, hilft dir Maven Archetypes, um angepasste Projekttemplates zu erstellen.
Toolbox eignet sich auch gut, um bestehende Projekte zu erweitern und zu warten. Plugins wie Enforcer, Sortpom und Versions helfen dabei, mehr Kontrolle über die POM-Organisation und -Wartung zu erlangen.
Die Befolgung bewährter Verfahren für das Abhängigkeits- und Plugin-Management trägt dazu bei, den Wartungsaufwand zu reduzieren. Laufzeitmessungen und die Analyse der Build-Ausführung mit dem Build-Plan-Plugin ermöglichen die Fehlerbehebung.
Dieser Vortrag gibt einen Überblick über Werkzeuge und Good Practices, die helfen, Maven-Build wartungsfreundlich zu halten.
Über Sandra Parsick
Sandra Parsick ist Java Champion und ist als freiberufliche Softwareentwicklerin und Consultant im Java-Umfeld tätig. Seit 2008 beschäftigt sie sich mit agiler Softwareentwicklung in verschiedenen Rollen. Ihre Schwerpunkte liegen im Bereich der Java Enterprise Anwendungen, Cloud und in der Automatisierung von Softwareentwicklungsprozessen. Darüber schreibt sie gerne Artikel und spricht gerne auf Konferenzen. In ihrer Freizeit engagiert sie sich in verschiedenen Programmkomitees und Community-Gruppen.