12 March 2019

blog java

Je cherche depuis longtemps à intégrer le git describe comme version affichée en bas du GUI.

J'ai eu fait des hook en bash dans .git/hooks, mais ils ne fonctionnent évidemement pas sous windows...

Le plugin git-commit-id-plugin semble être la solution...

Le plugin génère un fichier de propriétés, sous la forme habituelle en java, ou bien en JSON.

Dans l'applicaiton, il faut encore récupérer ce fichier, et extraire la propriété, mais cela fonctionne avec le classloader, puisque le fichier est dans le classpath par défaut.