Получение версии приложения Grails из приложения

Я хочу отобразить версию приложения в нижнем колонтитуле моего приложения. Есть ли способ получить значение переменной app.version в файле application.properties во время выполнения?

Ответы

Ответ 2

ApplicationHolder обесценивается.

Вы можете использовать

Holders.grailsApplication.metadata['app.version']

или введите grailsApplication bean, добавив поле:

def grailsApplication

и доступ к версии приложения

grailsApplication.metadata['app.version']

Ответ 3

Вы также можете использовать: ApplicationHolder.application.metadata ['app.version']