首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在传递依赖项上查找不需要的代码依赖项

在传递依赖项上查找不需要的代码依赖项
EN

Stack Overflow用户
提问于 2013-09-19 23:02:28
回答 1查看 83关注 0票数 0

我想找出我在Gradle中没有作为顶级依赖项包括在库上的所有Java代码依赖项。

关于如何实现这一点,我的第一个想法是关闭Gradle中的所有可传递依赖项,并查看我得到了哪些编译错误。

从我的研究来看,实现这一点的方法似乎是:

configurations.all { transitive = false }

有没有更好的方法,或者这个可以做到?

EN

回答 1

Stack Overflow用户

发布于 2013-09-20 10:31:56

我不确定我是否理解了这个问题,但是命令行"gradle dependencies“可能会有所帮助。

例如,考虑以下内容(来自this modest project):

代码语言:javascript
运行
复制
dependencies {
    groovy 'org.codehaus.groovy:groovy-all:1.6.4'
    groovy 'com.google.guava:guava-collections:r03'
    releaseJars 'org.codehaus.groovy:groovy-all:1.6.4'
    releaseJars 'com.google.guava:guava-collections:r03'
}

使用gradle dependencies会产生如下输出:

代码语言:javascript
运行
复制
compile - Classpath for compiling the main sources.
+--- org.codehaus.groovy:groovy-all:1.6.4
|    +--- junit:junit:3.8.2
|    +--- org.apache.ant:ant:1.7.1
|    |    \--- org.apache.ant:ant-launcher:1.7.1
|    +--- org.apache.ant:ant-launcher:1.7.1
|    \--- jline:jline:0.9.94
|         \--- junit:junit:3.8.1 -> 3.8.2
\--- com.google.guava:guava-collections:r03
     +--- com.google.guava:guava-annotations:r03
     \--- com.google.guava:guava-primitives:r03

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

https://stackoverflow.com/questions/18898264

复制
相关文章

相似问题

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