3

我已经将一个多模块 gradle 项目导入到 intellij idea,其中一个模块依赖于另一个模块。基于此,我可以使用任何模块中的类,因为它具有依赖项。

但我面临的问题是,其中一个模块没有解决,我无法在任何其他模块中使用该模块的任何类/对象。导入以红色显示并给出编译问题。

奇怪的是,当我尝试在命令提示符下构建相同的代码时,它编译时没有问题。所以我怀疑 Intellij Idea 有问题。

当我看到source sets除此模块之外的所有模块都存在的结构时,这可能是原因,它不可用。附上相同的屏幕截图。

这里 ccf-core.monitoring 是其他模块无法找到的模块。

在此处输入图像描述

我还可以看到所有模块都添加了依赖项,如下所示。

compile project(':ccf-core.monitoring')

我已经尝试创建新模块,并且模块将在 gradle 刷新后很快成为目录。

任何线索都会有所帮助。

4

0 回答 0