6.3.3.1. buildInfo
Задача buildInfo
автоматически добавляется в конфигурацию модуля global
плагином CUBA для Gradle. Она записывает файл build-info.properties
с информацией о приложении в артефакт global
(например, app-global-1.0.0.jar
). Во время работы приложения, эта информация читается бином BuildInfo
и отображается на экране Help > About. Данный бин может также вызываться другими механизмами для получения информации о имени, версии и т.д. приложения.
В проекте можно явно указать следующие параметры задачи:
-
appName
- имя приложения. По умолчанию используется имя проекта, заданное вsettings.gradle
. -
artifactGroup
- группа артефактов, которая по конвенции равна корневому пакету проекта. -
version
- версия приложения. По умолчанию используется версия, заданная в свойствеcuba.artifact.version
. -
properties
- мэп произвольных свойств. По умолчанию пусто.
Пример указания параметров задачи:
configure(globalModule) {
buildInfo {
appName = 'MyApp'
properties = ['prop1': 'val1', 'prop2': 'val2']
}
// ...