ich habe für ein Projekt ein Maven-Plugin gebaut, welches Releasenotes (als xml und html) auf Basis von Bitbucket-Tickets erstellt. Zudem gibt es einen Todo-Checker, der prüft, welche Todos alle vorhanden sind und bei Ticketbezug prüft, ob diese noch existieren oder ggf. geschlossen sind.
Da ich bisher meist mit Bitbucket arbeite, ist bisher nur dieses System angebunden. Es ist aber denkbar, dies um Github und ähnliche Anbieter zu erweitern.
Ich habe keine Ahnung von BitBucket, aber ein bisschen von Maven, so gesehen kann ich nicht wirklich einen Review machen.
Wie steht es denn um die integration bzw. das Zusammenspiel mit dem Maven Release Plugin?
Oder haengt man dein Plugin einfach in die richtige Phase/Goal und dann wird es vor dem Release Plugin aufgerufen?
Du kannst das Plugin einfach in die Phase mit einhängen. Wenn die generierten Dateien mit im Artefakt landen sollen, sollte dies im Prepare beim Releaseprozess verwendet werden.