0

プロジェクトのバージョンを定義する 3 つの方法を見つけました。ドキュメントhttp://www.gradle.org/docs/current/userguide/dependency_management.htmlでは、マニフェストまたはフォルダー名 (既にプロジェクト名が含まれています) で指定するように話しています。maven プロジェクトから来て、pom.xml で自分のバージョンを定義することに慣れていて、versionプロパティの gradle.build ファイルでもバージョンを定義しているプロジェクトを見つけました。

プロジェクトのバージョンを処理する正しい方法を探しているので、プロジェクトの特定のバージョンに依存することもできます。

4

2 に答える 2

2

あなたが共有したリンクは、依存関係の管理と、アーティファクトのバージョン管理の優れたプラクティスについて詳しく説明しています。

プロジェクトと 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

于 2013-07-16T09:15:06.657 に答える