Ссылка, с которой вы делитесь, говорит больше об управлении зависимостями и о хороших практиках для управления версиями ваших артефактов.
Существует взаимно однозначное отношение между проектом и файлом build.gradle. Также ваш объект build.gradle предоставляет вам имущество:
версия - версия этого проекта. Gradle всегда использует значение toString() версии. Версия по умолчанию не указана.
Это подходит для версии проекта. Вы можете установить его непосредственно в build.gradle, но в зависимости от вашего варианта использования вы можете передать его извне - используя gradle.properties, например, в многопроектных сборках.
Вы также можете напрямую добавлять свойства к объектам проекта с помощью файлов свойств. Вы можете поместить файл gradle.properties в домашний каталог пользователя Gradle (по умолчанию - USER_HOME/.gradle) или в каталог проекта. Для многопроектных сборников вы можете размещать файлы gradle.properties в любом каталоге подпроектов. Свойства объекта gradle.properties можно получить через объект проекта. Файл свойств в домашнем каталоге пользователя имеет приоритет над файлами свойств в каталогах проектов.
Проверить для получения более подробной информации: http://www.gradle.org/docs/current/dsl/org.gradle.api.Project.html#org.gradle.api.Project:configurations%28groovy.lang.Closure%29