передать вывод "git description" в код Java - PullRequest
1 голос
/ 07 июля 2011

Есть ли способ передать вывод git describe --tag в мое Java-приложение во время компиляции? Я хотел бы использовать это в моем окне about для отображения информации о версии. Я использую Eclipse для сборки, но при необходимости могу использовать ant.

С кодом C я могу передать -D'REV="$(shell git describe --tag)"' моему компилятору gcc, и мой код может это подхватить. Я надеюсь, что есть что-то подобное в Java.

1 Ответ

1 голос
/ 07 июля 2011

Если ant приемлемо, он поддерживает аналогичный параметр командной строки .

В качестве конкретного примера, эта строка в сценарии ant

<echo>property: ${property}</echo>

при вызове с помощью следующей команды

$ ant -Dproperty="$(git --version)"

создает на консоли следующий вывод:

[echo] property: git version 1.7.5.4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...