2017-11-08 7 views
1

をgradlew、私はより良い利用gradlewを思います。しかし、私はgradlewを使いたいとき、私はインストールされたgradleが必要です。それで、それは鶏と卵についての話ですか?のGradleについての時間的関係についていくつかの質問と私はGradleのを学んでいると私はGradleのを使用したい場合にはいくつかの質問が私に</p> <p>をわざわざ

gradle-wrapper.jarはgitリポジトリにアップロードする必要がありますか?いくつかのドキュメントはgitがそれを追跡すべきだと言っていますが、gitを使ってバイナリファイルを追跡するのは良くないようです。

答えて

0

./gradlewを使用すると、グラデルラッパーが使用されています。ラッパーはプロジェクトの一部であり、特定のバージョンのgradleをダウンロードしてインストールすることができます。

のGradle Wrapperがプロジェクトディレクトリにあるいくつかのファイルで構成されています

  • gradlew:UnixのユーザーはGradleのタスク
  • gradlew.batにWindowsユーザーはGradleのを実行するために実行することができバットスクリプトを実行するために実行できるシェルスクリプトタスク
  • gradle/wrapper/gradle-wrapper.jarラッパーの実行可能なJAR。ラッパーコードが
  • gradle/wrapper/gradle-wrapper.properties Aのプロパティは、指定されたプロジェクトで、あなたのチームのすべての開発者は、Gradleののとこと同じバージョンを使用していることをラッパー保証を使用してラッパー

を設定するためのファイルに存在する場所です彼らGradleビルドを実行できます。
あなたはこれらすべてが、バージョン管理

あなたは簡単にだけdistributionUrlプロパティを持つgradle/wrapper/gradle-wrapper.propertiesファイルを変更するプロジェクトで使用されるのGradleのバージョンを変更することができますすることにコミットしていることを確認しなければなりません。例:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-all.zip 

wrapper hereの詳細については、こちらをご覧ください。

./gradleを使用すると、を手作業でのgradleバージョンをダウンロードしてインストールする必要があります。
チームのすべての開発者が同じプロジェクトで異なるバージョンを使用できるということです。

関連する問題