[解決済み】gradlewとgradleの使い方の違いについて
質問
を使用するのとでは、どのような違いがあるのでしょうか。
gradlew
と
gradle
それとも同じなのでしょうか?
解決方法は?
その違いは
./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
関連
-
[解決済み】gradlew: パーミッションが拒否される
-
[解決済み] gradlew コマンドが見つかりませんか?
-
[解決済み] cleanとgradlewの違い clean
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Gradleのimplementation, api, compileの違いは何ですか?
-
[解決済み] gradleに依存関係を強制的に再ダウンロードさせるには?
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
-
[解決済み】Gradleを使用してリリース署名付きapkファイルを作成する方法は?
-
[解決済み】Gradleのラッパーファイルはいつ、どのように生成するのですか?
-
[解決済み] Gradleでタスクの依存関係をリストアップする方法はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] .ivy2と.m2の違いは何ですか?
-
[解決済み] エラー:エントリにNULL値: incrementalFolder=null
-
[解決済み] Android StudioのGradleとは?
-
[解決済み】gradlewとgradleの使い方の違いについて
-
[解決済み】ローカルファイルシステム上のGradleストア
-
[解決済み] コミットすべきでないGradleの設定(つまりクレデンシャル)をどこに置くか?
-
[解決済み] Gradleは1つのモジュールだけをビルドする
-
[解決済み] Android Studioです。android-library'というIDのプラグインが見つかりません。
-
[解決済み] Gradle を使って依存関係のある jar をビルドする
-
[解決済み] BazelとGradleの違いは何ですか?