gradle 在哪里保存依赖项的 jar?

我想看看在添加依赖项时编译的jars / aars。

例如,如果我在Gradle中添加此依赖项,它将jar放在哪里?

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

答案 1

默认情况下

Linux:

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

窗户:

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

苹果电脑:

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

人造人:

no idea... can anyone edit?

设置为其他内容

但是,您可以通过设置 来覆盖这些默认设置。后一个环境变量(如果设置)与 不同,后者是包含系统在命令提示符下使用的 Gradle 版本目录的目录的路径(注意,大多数人似乎使用 Gradle 包装器,而不是直接在命令行调用 Gradle:)。GRADLE_USER_HOMEGRADLE_HOMEbin/$ ./gradlew build

在 IDE 中运行 GRADLE

IDE 可能使用不同的版本,并将依赖项 jar 存储在其他位置。我只知道Eclipse。安装Buildship(“Eclipse Plug-ins for Gradle”)后,要去的地方是Window --> Preferences--> Gradle。这里有一个框供您指定“Gradle用户主页”。我的目前是空的。我推测它正在使用系统(我确实设置了)...但是我没有费心检查:尽管可以从Eclipse中运行Gradle任务对我来说,但在单独的终端(*nix)/命令提示符窗口('Doze)中运行Gradle命令更方便。GRADLE_USER_HOME


答案 2

通常,您可以在以下位置找到:

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

推荐