如何检查gradle是否确实解决了可传递的POM依赖关系?

如何检查gradle是否确实解决了可传递的POM依赖关系?,gradle,Gradle,我怀疑在解析工件依赖关系时,它会忽略与工件相关联的POM文件中声明的依赖关系 我如何进一步探索这一点 如果我运行grade dependencies,我只会看到工件,但它下面没有依赖项。我确实看到它下载了POM文件,我可以在缓存中检查它是否正确,并且有一个依赖项部分 我如何调试这个 更新 仍然不知道如何找出为什么关闭了可传递依赖项,但使用 compile("maven:coordinates:version") { transitive = true } 为我解决了这个问题。我成了纯人工制品符

我怀疑在解析工件依赖关系时,它会忽略与工件相关联的POM文件中声明的依赖关系

我如何进一步探索这一点

如果我运行grade dependencies,我只会看到工件,但它下面没有依赖项。我确实看到它下载了POM文件,我可以在缓存中检查它是否正确,并且有一个依赖项部分

我如何调试这个

更新

仍然不知道如何找出为什么关闭了可传递依赖项,但使用

compile("maven:coordinates:version") { transitive = true }
为我解决了这个问题。

我成了纯人工制品符号的牺牲品


如文件所述,RTFM。

如果
gradle依赖项
没有显示可传递的依赖项,那么gradle肯定不会下载任何内容。你能分享你的构建文件吗?您可能排除了可传递依赖项。这是一个相当混乱的文件。。。这是问题的一部分……我相信你是对的。某处可传递依赖项解析已关闭。我可以通过显式地说“transitive=true”来强制它重新启动。一个插件可能正在这样做。你能分享更多你的构建文件吗?我无意中发现我们同时使用了idea和eclipse插件。我将测试这些删除。我们不应该以任何方式使用这些,因为我们选择让intelliJ直接从gradle生成其项目文件,而不使用插件。。。