1. ホーム
  2. グラドル

[解決済み】gradlewとgradleの使い方の違いについて

2022-03-30 22:43:31

質問

を使用するのとでは、どのような違いがあるのでしょうか。 gradlewgradle それとも同じなのでしょうか?

解決方法は?

その違いは ./gradlew は、gradleのラッパーを使用していることを示します。ラッパーは一般的にプロジェクトの一部であり、gradleのインストールを容易にするものです。もし、ラッパーなしでgradleを使う場合は、手動でインストールする必要があります - 例えば、Macの場合 brew install gradle を使ってgradleを起動し gradle コマンドを使用します。どちらの場合もgradleを使うことになりますが、前者の方がより便利で、異なるマシン間でのバージョンの一貫性を確保できます。

<ブロッククオート

各Wrapperは、特定のバージョンのGradleに紐付いているので あるGradleのバージョンで上記のコマンドを初めて実行すると、そのGradleは は、対応するGradleディストリビューションをダウンロードし、それを使って ビルドを実行します。

このことは、Gradle を手動でインストールする必要がないだけでなく を使用することができます。 ビルドのために設計されています。これにより、過去のビルドをより信頼性の高いものにすることができます。

詳しくはこちら-。 https://docs.gradle.org/current/userguide/gradle_wrapper.html

また、Udacityには、gradleラッパーの概念を説明する、きちんとしたハイレベルなビデオがあります - 。 https://www.youtube.com/watch?v=1aA949H-shk