Gradle如何在本地文件系统中存储下载的jar文件?Maven将它们存储在USER_HOME下的.m2目录中,但是Gradle将它们存储在哪里呢?我检查了那里的.gradle文件夹,但只看到编译过的脚本。
当前回答
在我的例子中,我使用的是Ivy存储库,我的Gradle依赖项存储在~/.ivy2/中。
其他回答
我只是在寻找答案的时候偶然发现了这个问题。如果您正在使用intellij,您可以导航到文件位置,但是在项目资源管理器中打开外部lib文件夹,右键单击jar,并选择Open Library Settings。
如果这是一个Android gradle项目,你可以在$ANDROID_HOME/extras/ Android /m2repository文件夹下找到Android库
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
在我的windows机器上,eclipse中安装了“Buildship 2.0.2”插件,依赖项被存储:
USER_HOME.gradle美元- 2.1 \模块2 \ \缓存文件
我在窗户上,
您应该能够找到其中的依赖项
美元USER_HOME.gradle \ \ artifacts-24 \ filestore缓存
推荐文章
- 我如何解决错误“minCompileSdk(31)指定在一个依赖的AAR元数据”在本机Java或Kotlin?
- Android工作室如何运行gradle同步手动?
- Android Studio在创建新项目时卡住了Gradle下载
- 无法解析符号“AppCompatActivity”
- 在Mac OS X上安装/升级gradle
- 错误:执行失败的任务':app:compileDebugKotlin'。>编译错误。详细信息请参见日志
- Android Studio 3.0口味维度问题
- 如何设置gradle家同时导入现有的项目在Android工作室
- 执行com.android.build.gradle.internal.tasks时失败
- 错误:与依赖项“com.google.code.findbugs:jsr305”冲突
- 如何/何时生成Gradle包装文件?
- 构建被配置为优先选择设置存储库而不是项目存储库,但存储库“maven”是由构建文件“Build .gradle”添加的。
- “需要Gradle 2.10版本。”错误
- 在Android Studio 4.2中,Gradle任务不会显示在Gradle工具窗口中
- Android Studio -没有可调试的应用程序