DocumentationTree als Package auf GitHub

Bisher habe ich nach jeder Änderung am DocumentationTree manuell die JAR-Datei erzeugt und per E-Mail verteilt. Mit GitHub Actions lässt sich so eine Aufgabe automatisieren und mit GitHub Packages können Bibliotheken wie JAR-Dateien veröffentlicht werden. Da es sich sowieso um ein Maven-Projekt handelt, brauchte ich nur noch ein passendes Docker-Image und einen Workflow. Durch GitHub Packages steht ein Maven Repository zur Verfügung und so können mit Hilfe des Maven Release Plugins die JAR-Dateien automatisch veröffentlicht werden.

Damit keine Konflikte bei den Versionen entstehen, habe ich die Major-Versionsnummer mit der Major-Versionsnummer von Java versehen. Somit findet man die aktuelle Version 13.0 jetzt unter "package" im GitHub-Repository.


Jens Kötterheinrich

github

20.05.2020

Kommentare oder Kontakt gern über Twitter oder die anderen Plattformen.