2016-09-26 5 views
3

私はUbuntu 16.04にgradleをインストールしました。
は、ここで私はGradleのV2.10に基づいて新しいプロジェクトを作成するたびに、それをダウンロードし、プロジェクトをビルドし、今でもgradle -v毎回ダウンロードを中止する方法

------------------------------------------------------------ 
Gradle 2.10 
------------------------------------------------------------ 

Build time: 2016-01-26 15:17:49 UTC 
Build number: none 
Revision:  UNKNOWN 

Groovy:  2.4.5 
Ant:   Apache Ant(TM) version 1.9.6 compiled on July 8 2015 
JVM:   1.8.0_101 (Oracle Corporation 25.101-b13) 
OS:   Linux 4.4.0-38-generic amd64 

しかし、出力されます。チュートリアルによると、インストール後、もう一度ダウンロードする必要はありません。ここでの問題は何ですか?

答えて

0

私はあなたが混ざっ二つの概念があると思う:あなたはgradle -vを実行いうと

  1. のGradleの手動インストール(gradle.bat/gradle.sh
  2. gradle wrappergradlew.bat/gradlew.sh

をこれは、グラデルラッパーには全く影響しません。このラッパーは、手動でインストールされたグランドルのバージョンとは独立して動作します。

あなたはgradleを参照しているので、私はあなたがgradleラッパー(gradlew)について議論していると仮定しています。ラッパーはまず、$GRADLE_USER_HOMEの下に格納されているキャッシュをチェックして以前にバージョンをダウンロードしたかどうかをチェックし、各バージョンを一度しかダウンロードしません。その後のgradlewの呼び出しでは、以前にダウンロードされた/解凍されたインストールが使用されます。

+0

私は既にgradlewスクリプトを実行しています。次回に試してみると、もう一度ダウンロードを開始しました。インストールされたグラデルコピーを削除して新鮮な状態にしてください。 – demonSlayer

+0

'$ GRADLE_USER_HOME'は実行の間に削除されていますか? 'gradle/wrapper/gradle-wrapper.properties'が変更されていますか?私が言ったように、あなたの手動でインストールされたgradleバージョンはgradlewに影響を与えません –

関連する問題