Как получить переменную версии из файла build.gradle в загрузочный контроллер Java? - PullRequest
0 голосов
/ 24 мая 2018

Я знаю, как получить его, если версия определена в application.properties, но как мне получить его из build.gradle?

1 Ответ

0 голосов
/ 24 мая 2018

Общий поток:

  1. Определите свойство в вашем application.properties, которое имеет заполнители, например gradleVersion=${version}.
  2. Настройте задачу Gradle по умолчанию, которая копирует ваши файлы ресурсов в каталог сборки (называемый processResources) для фильтрации / развертывания этих свойств
  3. Чтение в gradleVersionсвойство, как и любое другое свойство Spring

Обратите внимание, что вам потребуется вызвать Gradle, чтобы правильно разрешить свойство gradleVersion (поскольку Gradle - это тот, кто помещает значение туда).bootRun уже должен зависеть от processResources, поэтому, если вы используете его, у вас все будет хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...