gradle.properties と settings.gradle はいつ使用すればよいですか? 質問する

gradle.properties と settings.gradle はいつ使用すればよいですか? 質問する

Gradleビルドには3つのファイルがあります

  • build.gradleビルド構成スクリプトを定義する
  • gradle.properties
  • settings.gradle

質問

  • settings.gradleとの違いは何ですかgradle.properties?
  • 設定はいつ行うべきですsettings.gradlegradle.properties?

ベストアンサー1

settings.gradle

ファイルsettings.gradleは、ファイルと同様にGroovyスクリプトですbuild.gradlesettings.gradle各ビルドでは1つのスクリプトのみが実行されます(build.gradleマルチプロジェクトビルドでは複数のスクリプトが実行されます)。スクリプトは、他のスクリプトよりもsettings.gradle先に実行されます。build.gradleProjectインスタンスが作成されます。したがって、Settingsオブジェクト。このSettingsオブジェクトを使用すると、ビルドにサブプロジェクトを追加したり、コマンドラインからパラメータを変更したりすることができます(StartParameter)にアクセスし、Gradleライフサイクルハンドラを登録するためのオブジェクト。結果として、settings.gradle設定がビルド関連であり、必ずしもプロジェクト関連ではない場合やロジックが必要な場合に使用します。前に可能なサブプロジェクトが含まれます。

gradle.properties

このgradle.propertiesファイルは単純なJavaPropertiesオブジェクトのスコープに自動的に含まれることによってのみ特別な役割を得るファイルProject(いわゆる「プロジェクト プロパティ」)。これは、文字列値のみを許可する単純なキー値ストアです (そのため、リストまたは配列を自分で分割する必要があります)。gradle.properties次の場所にファイルを配置できます。

  • プロジェクトディレクトリ内に直接(プロジェクト関連の値用)
  • ユーザーのホーム.gradleディレクトリ(ユーザーまたは環境関連の値用)

おすすめ記事