2016-09-21 12 views

答えて

85

./gradlewは、あなたがグラデルラッパーを使用していることを示しています。ラッパーは一般にプロジェクトの一部であり、それはgradleのインストールを容易にします。ラッパーなしでgradleを使用していた場合は、手動でインストールする必要があります。たとえば、brew install gradleのMACでgradleコマンドを使用してgradleを呼び出します。どちらの場合も、gradleを使用していますが、前者はより便利で、異なるマシン間でバージョンの一貫性を保証します。

各ラッパーのとき 最初の実行与えられたGradleのバージョンの上記のいずれかのコマンドので、それは 対応Gradleの配布をダウンロードしてビルドを実行 にそれを使用する、のGradleの特定のバージョンに関連付けられています。

自分でGradle を手動でインストールする必要はないだけでなく、 ビルドが設計されているGradleのバージョンを使用することも確実です。これは、よりここにあなたの過去が

より信頼性の高いビルドを読むなります - https://docs.gradle.org/current/userguide/gradle_wrapper.html

はまた、UdacityはGradleのラッパーの概念を説明するきちんとした、ハイレベルのビデオを持っている - https://www.youtube.com/watch?v=1aA949H-shk

1

gradlewはそのラッパーですグラデルを使用します。

フードの下でのGradle Wrapperは3つのことを実行します。

  1. は、指定されたタスク

を実行するために、正しいGradleのバージョン

  • 起動のGradleをインストール
  • をgradlewに渡される引数をパースしますGradle Wrapperを使用すると、プロジェクトのGradleディストリビューション自体を管理する必要はありません。それは

    (Gradleのがインストールされていない場合でも)、プロジェクトの各開発者がのGradleの同じバージョンを使用して構築するのGradleを実行できることを意味し、ここで続きを読む - https://medium.com/@bherbst/understanding-the-gradle-wrapper-a62f35662ab7

  • 関連する問題