Das Maven Release Plugin ist wirklich sehr hilfreich um Releases von Applikationen geordnet durchzuführen. Ich habe es sowohl mit Git als auch mit SVN ausprobiert und „it works like a charm“.
Das Maven Versions Plugin hilft die Abhängigkeiten immer aktuell zu halten. Man erhält einen Report über mögliche Updates, das Plugin kann aber auch diese automatisch auf den letzten Stand bingen. Wirklich sehr praktisch.
Die Version vom GPS-Tool wurde schon mit dem Release-Plugin erstellt und die Abhängigkeiten wurden mit dem Versions-Plugin auf die letztgültige Version gesetzt.
Weiters habe ich die Java Entwicklungshydra bei mir aufgebaut. Also Jenkins, Artifactory und Sonar.