gradlew
との使用の違いは何ですかgradle
、それとも同じですか?
ベストアンサー1
違いは、./gradlew
Gradle ラッパーを使用していることを示している点にあります。ラッパーは通常プロジェクトの一部であり、Gradle のインストールを容易にします。ラッパーなしで Gradle を使用している場合は、手動でインストールする必要があります (たとえば、Mac の場合) 。brew install gradle
その後、gradle
コマンドを使用して Gradle を呼び出します。どちらの場合も Gradle を使用していますが、前者の方が便利で、異なるマシン間でのバージョンの一貫性が保証されます。
各ラッパーは特定のバージョンの Gradle に関連付けられているため、特定の Gradle バージョンに対して上記のコマンドのいずれかを初めて実行すると、対応する Gradle ディストリビューションがダウンロードされ、それを使用してビルドが実行されます。
これは、Gradleを手動でインストールする必要がないだけでなく、ビルド用に設計されたGradleのバージョンを確実に使用できることを意味します。これにより、過去のビルドの信頼性が向上します。
詳細はこちらをご覧ください -gradle_wrapper は、以下の URL からダウンロードできます。
また、UdacityにはGradleラッパーの概念を説明する簡潔で高レベルのビデオがあります。https://www.youtube.com/watch?v=1aA949H-shk