首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gradle依赖和缓存

gradle依赖和缓存
EN

Stack Overflow用户
提问于 2018-03-05 15:44:05
回答 1查看 128关注 0票数 0

我有一个简单的测试目的gradle项目,我想使用gradle dependencies命令扫描它的依赖项。在这样做之前,我想确保项目的依赖项确实在gradle的缓存(.gradle/caches/modules-2/files-2/1)中找到。为此,我在扫描之前运行gradle assemble命令来下载缺少的依赖项。

我发现,只有当项目中有一个包含Java文件的src/main/java文件夹时,它才能工作(即使这个Java文件是完全空的)。

这是一种有效的解决方法吗?有没有更好的解决方案来确保在扫描之前在缓存文件夹中找到依赖关系?

EN

回答 1

Stack Overflow用户

发布于 2018-03-05 18:58:36

你想这么做的原因是什么?

assemble任务汇编你的源文件,如果没有什么需要汇编的任务是不需要运行的。事实上,您正在将java文件添加到src,这是一个运行此任务及其子任务的hack

根据您想要实现的目标,有几种方法可以“扫描”依赖项。

欲了解更多信息,请访问https://docs.gradle.org/current/userguide/userguide_single.html#sec:listing_dependencies

另外:

有一个netflix插件,我相信它可以扫描你的gradle脚本,检查未使用的依赖项https://github.com/nebula-plugins/gradle-lint-plugin

有一个插件可以扫描使用的依赖等https://jeremylong.github.io/DependencyCheck/dependency-check-gradle/的漏洞

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49105594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档