Gradle如何在本地文件系统中存储下载的jar文件?Maven将它们存储在USER_HOME下的.m2目录中,但是Gradle将它们存储在哪里呢?我检查了那里的.gradle文件夹,但只看到编译过的脚本。
当前回答
在我的例子中,我使用的是Ivy存储库,我的Gradle依赖项存储在~/.ivy2/中。
其他回答
如果你想要你的依赖文件在某个特定的文件夹中,你可以简单地为它使用一个复制任务。如。
task copyDepJars(type: Copy) {
from configurations.compile
into 'C:\\Users\\athakur\\Desktop\\lib'
}
在Mac, Linux和Windows上,即在所有3个主要平台上,Gradle存储依赖:
~/.gradle/caches/modules-2/files-2.1
你可以使用gradle参数——project-cache-dir "/Users/whatever/。Gradle /"来强制Gradle缓存目录。
通过这种方式,您可以确保您知道正在使用的目录(以及为不同的项目创建不同的缓存)
如果这是一个Android gradle项目,你可以在$ANDROID_HOME/extras/ Android /m2repository文件夹下找到Android库
在我的例子中,我使用的是Ivy存储库,我的Gradle依赖项存储在~/.ivy2/中。
推荐文章
- Jersey在未找到InjectionManagerFactory时停止工作
- Gradle代理配置
- 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?