6

gradle 中是否有 IntelliJ 想法的“导出”依赖版本?

在 IntelliJ IDEA 上,如果我有模块 A 依赖于模块 B 和模块 B 依赖于模块 C,则模块 B 的依赖项只有在 export设置为 true时才会导出到模块A。

我目前正在编写一个脚本来将我的 IntelliJ 项目转换为 Gradle 项目。Gradle 在编写时如何处理 buildscript 中的传递依赖:

dependencies {
   compile project(':DependentProject') // exported = true, but how?
}

?

提前致谢!

4

2 回答 2

1

在 Gradle 中,模块 B 的依赖关系将自动导出到 A,尽管其工作方式的细节有所不同(例如,存在冲突解决)。

于 2013-11-08T21:33:17.830 回答
0

最简单的做法可能是idea在脚本中应用插件,然后运行gradle idea​​. 然后只需双击 .ipr 文件即可打开项目。

当您这样做时,IntelliJ IDEA 将获取直接和传递依赖项——假设它们已正确声明并且可以找到。

于 2013-11-08T21:33:37.047 回答