我已经将多模块gradle项目导入了intellij idea,其中一个模块依赖于另一个。基于此,我可以使用任何模块中的类,因为它具有依赖性。
但是我面临的问题是,其中一个模块无法解决,并且我无法在任何其他模块中使用该模块的任何类/对象。导入显示为红色,并出现编译问题。
奇怪的是,当我尝试在命令提示符下构建相同的代码时,它编译没有问题。因此,我怀疑Intellij Idea遇到了问题。
当我看到该结构时,可以看到source sets
存在于除该模块之外的所有模块中,这可能是原因,它不可用。附上相同的屏幕截图。
此处ccf-core.monitoring是其他模块无法找到的模块。
我还可以看到已经为以下所有模块添加了依赖项。
compile project(':ccf-core.monitoring')
我尝试创建新模块,并且在gradle刷新后不久该模块将成为目录。
任何线索都将有所帮助。