[解決済み] gradle-wrapperを使用する際にダウンロードせずにローカルシステムでgradleのzipを使用する方法
質問
gradleプロジェクトをgradle-wrapperでビルドしようとしているのですが、(
gradlew
).
でビルドすると
./gradlew build
でビルドすると、テキストが出力されます。
ダウンロード http://services.gradle.org/distributions/gradle-1.11-bin.zip
そして、私はすでに gradle-1.11-bin.zipを取得しました。 を別途ダウンロードしていて、ビルドするときにまたダウンロードするのは嫌なんです。
では、再度ダウンロードする必要がないように、プロジェクトやシステムのどこにgradle-1.11-bin.zipを置けばいいのでしょうか?
gradle/wrapper/gradle-wrapper.propertiesにあります。 は以下の通りです。
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-bin.zip
をコピーしてみました。 gradle-1.11-bin.zipをコピーしてみました。 を gradle/wrapper/dists を追加しましたが、問題は解決しませんでした。
どのように解決するのですか?
から gradle-wrapper(グラドルラッパー のドキュメントで、私はセクション 61.1. 設定
プロジェクトがgradlew経由でビルドされるときにダウンロードが発生しないようにしたい場合 Gradlew経由であなたのプロジェクトをビルドする際に、ダウンロードが発生しないようにしたい場合、単にGradle配布のzipをあなたのバージョン管理に追加します。 ラッパー設定によって指定された場所で、Gradle配布のzipをあなたのバージョンコントロールに追加してください。A 相対URLはサポートされています - gradlewの場所から相対的に配布ファイルを指定することができます。 gradle-wrapper.propertiesファイルの位置から相対的にディストリビューション・ファイルを指定することができます。
そこで、私は
distributionUrl
プロパティを
gradle-wrapper.properties
から
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=gradle-1.11-bin.zip
次に、コピーした
gradle-1.11-bin.zip
の中に
gradle/wrapper/
.
では
./gradlew build
はzipのローカルコピーをダウンロードし、プロジェクトをビルドしました。
関連
-
[解決済み] "Gradleバージョン2.10が必要です。" というエラー
-
[解決済み] Flutter Appは "Running Gradle task 'assembleDebug'..."(Gradle タスク 'assembleDebug'を実行しています)で立ち往生しています。"
-
[解決済み] Gradle artifact dependency graph コマンドとは何ですか?
-
[解決済み] Gradleから現在のOSを検出する方法
-
[解決済み] コマンドラインからGradleに引数を渡す方法
-
[解決済み] Android StudioでGradleのタスク実行を停止するには?
-
[解決済み] Gradle バージョン 3.3 は BuildActionExecuter の forTask() メソッドをサポートしていません。
-
[解決済み] kotlin gradle pluginが1.8ターゲットでビルドできないのはなぜですか?
-
[解決済み] 複数のタスクを実行するGradleカスタムタスク
-
[解決済み] Gradleを使用してJARにリソースと設定ファイルを追加する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Flutter Appは "Running Gradle task 'assembleDebug'..."(Gradle タスク 'assembleDebug'を実行しています)で立ち往生しています。"
-
[解決済み] Gradle artifact dependency graph コマンドとは何ですか?
-
[解決済み] Gradleから現在のOSを検出する方法
-
[解決済み] コマンドラインからGradleに引数を渡す方法
-
[解決済み] Android StudioでGradleのタスク実行を停止するには?
-
[解決済み] Gradle バージョン 3.3 は BuildActionExecuter の forTask() メソッドをサポートしていません。
-
[解決済み] kotlin gradle pluginが1.8ターゲットでビルドできないのはなぜですか?
-
[解決済み] IntelliJ IDEAの'default gradle wrapper'のバージョンを変更する方法は?
-
[解決済み] 複数のタスクを実行するGradleカスタムタスク
-
[解決済み] Gradleを使用してJARにリソースと設定ファイルを追加する