Gradle如何在本地文件系统中存储下载的jar文件?Maven将它们存储在USER_HOME下的.m2目录中,但是Gradle将它们存储在哪里呢?我检查了那里的.gradle文件夹,但只看到编译过的脚本。
当前回答
在我的例子中,我使用的是Ivy存储库,我的Gradle依赖项存储在~/.ivy2/中。
其他回答
Gradle的本地存储库文件夹是:
USER_HOME美元/ .gradle /缓存/模块2 - 2.1 /文件
已定义的依赖将从远程存储库加载到gradle的本地存储库文件夹中。对于每个加载的文件,gradle将创建一个新文件夹,命名为原始文件的md5值(pom,jar,..)。依赖文件的完整路径由以下组成:
groupid + artifactid + FILE_MD5_VALUE +
如果我们定义的依赖项是:
编译的org.springframework: spring jdbc: 4.3.4.RELEASE
然后库将被加载到:
USER_HOME美元/ .gradle /缓存/模块2 /文件- 2.1 / org.springframework / spring jdbc / 4.3.4.RELEASE / 42175 d194cf6aa7c716c0887f30255e5c0a5262c / spring-jdbc-4.3.4.RELEASE.jar
在我的例子中,我使用的是Ivy存储库,我的Gradle依赖项存储在~/.ivy2/中。
在Windows 10 PC中,它保存在:
C:\Users\%USERNAME%\.gradle\caches\modules-2\files-2.1\
在我的windows机器上,eclipse中安装了“Buildship 2.0.2”插件,依赖项被存储:
USER_HOME.gradle美元- 2.1 \模块2 \ \缓存文件
在android studio中执行以下步骤检查gradle下载的jar文件。
将项目结构视图设置为“项目” 在底部的外部库部分可用,展开它。 在这里您可以看到下载的jar文件。
推荐文章
- Gradle替代mvn安装
- 为什么要把Gradle Wrapper提交给VCS?
- 在构建中编写注释的语法是什么?gradle文件?
- 它目前正在被另一个Gradle实例使用
- 多个dex文件定义了landoid /support/v4/accessibilityservice/AccessibilityServiceInfoCompat
- Gradle:无法确定java版本从11.0.2开始
- Gradle构建脚本依赖项
- 如何确定Gradle的版本?
- Android Studio突然无法解析符号
- 没有找到Gradlew命令?
- 无法找到com.google.android.gms:play-services:3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1.11 6.1.71 6.5.87
- .dex文件中方法引用的数量不能超过64k API 17
- 我如何解决错误“minCompileSdk(31)指定在一个依赖的AAR元数据”在本机Java或Kotlin?
- Android工作室如何运行gradle同步手动?
- Android Studio在创建新项目时卡住了Gradle下载