我有以下项目结构:
rootProject.name = 'toolbox-backend'
include 'toolbox-components-executor'
include 'toolbox-components-toolsyncer'
include 'toolbox-components-toolconfigparser'
toolsyncer即具有jgit库的依赖性。在尝试编辑服务java文件中的代码时,我看到IntelliJ以红色显示解析 - 因此找不到它。
我发现当我同时解决所有项目时会发生这种情况。 toolsyncer 子项目很快就解决了依赖关系,但是一旦下一个子项目开始解决就会删除它的依赖项,因此删除 jgit依赖项,因为它不需要它。
这里最好的做法是什么?声明根项目中所需的所有依赖项?