あなたが共有したリンクは、依存関係の管理と、アーティファクトのバージョン管理の優れたプラクティスについて詳しく説明しています。
プロジェクトと build.gradle ファイルの間には 1 対 1 の関係があります。また、build.gradle は次のプロパティを提供します。
version - このプロジェクトのバージョン。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