我的Java项目中有一个模块(A),它使用来自另一个模块(B)的类。
模块B被添加到模块A的依赖项中。
似乎在编译模块时,模块A中无法解析源自模块B的几个类。
编译器标记类的导入,并说那里要导入的类不存在。 然而,当我手动输入完全相同的导入时,IntelliJ的代码完成表明我写的是导入 - 所以代码完成知道了类并找到它。 以及代码检查也不抱怨。该行没有标记为红色或任何其他内容。
仅在编译时,IntelliJ似乎无法找到导入 - 突然之间。
使缓存失效并重新启动没有产生任何结果。
有没有人知道可能会导致这种情况甚至经历过什么?