web-dev-qa-db-ja.com

gradleは依存関係のjarをどこに保存しますか?

依存関係を追加するときにコンパイルされるjar/aarを確認したいと思います。

たとえば、Gradleでこの依存関係を追加した場合、jarはどこに配置されますか?

dependencies {
    compile 'com.google.Android.gms:play-services-analytics:11.0.4'
}
15

Android Studio Project Explorer、展開External Librariesセクション。右クリックしてShow in Files/Explorer

11
nhoxbypass

通常、次の場所にあります。

%USERPROFILE%/.gradle/caches/modules-2/files-2.1
16
FabioLux

BY DEFAULT

Linux:

~/.gradle/caches/modules-2/files-2.1

Windows:

%USERPROFILE%/.gradle/caches/modules-2/files-2.1

マック:

~/.gradle/caches/modules-2/files-2.1

アンドロイド:

no idea... can anyone edit?

その他の設定

ただし、GRADLE_USER_HOMEを設定することにより、これらのデフォルト設定をオーバーライドできます。後者の環境変数は、設定されている場合、[〜#〜] not [〜#〜]GRADLE_HOMEと同じです。システムがコマンドプロンプトで使用しているGradleバージョンのbin/ディレクトリを含むディレクトリへのパス(ほとんどの人はコマンドラインでGradleを直接呼び出すのではなく、ほとんどの人が Gradle wrapper ただし:$ ./gradlew build)。

IDEでのランニンググラドル

IDEは異なるバージョンを使用しており、依存関係jarを別の場所に保存している場合があります。 Eclipseしか知りません。 Buildship( "Eclipse Plug-ins for Gradle")をインストールした後は、ウィンドウ->設定-> Gradleに移動します。 「Gradle User Home」を指定するためのボックスがここにあります。私は現在空です。システムGRADLE_USER_HOME(実際に設定しました)を使用していると思います...しかし、チェックは気にしませんでした。Eclipse内からGradleタスクを実行することは可能ですが、Gradleを実行する方が便利です個別のターミナル(* nix)/コマンドプロンプトウィンドウ( 'Doze)のコマンド。

12
mike rodent

Gradleには.gradle/ディレクトリ、デフォルトではホームディレクトリから離れています(例:~/.gradle/ Linuxの場合)。そこには、caches/ダウンロードしたアーティファクトとPOMを含むディレクトリ。

8
CommonsWare