Как вывести данные о Git в java?

имеется репозиторий GitLab, а также Maven + java (Со всеми файлами spring, включая property и тд). Как при запуске программы можно вывести название ветки, hash commit? Без запуска через консоль с параметрами


Ответы (1 шт):

Автор решения: Герман Борисов

Без запуска через консоль с параметрами

В Pro Git book есть глава о встраивании гит, в частности упомянута библиотека LibGit2

Для этой библиотеки существует множество оберток(binding) для других языков, в частности для Java это Jagged.

→ Ссылка