Gradle子项目刷新会删除其他依赖项

时间:2017-02-06 14:19:43

标签: intellij-idea gradle dependencies

我有以下项目结构:

rootProject.name = 'toolbox-backend'
include 'toolbox-components-executor'
include 'toolbox-components-toolsyncer'
include 'toolbox-components-toolconfigparser'

toolsyncer即具有jgit库的依赖性。在尝试编辑服务java文件中的代码时,我看到IntelliJ以红色显示解析 - 因此找不到它。

我发现当我同时解决所有项目时会发生这种情况。 toolsyncer 子项目很快就解决了依赖关系,但是一旦下一个子项目开始解决就会删除它的依赖项,因此删除 jgit依赖项,因为它不需要它。

这里最好的做法是什么?声明根项目中所需的所有依赖项?

0 个答案:

没有答案