Intellij IDEA 代码完成不建议 类 来自 maven 依赖项

Intellij IDEA code completion does not suggest classes coming from maven dependencies

这听起来可能很愚蠢,但我开始了(毕竟没有愚蠢的问题,对吧?):我正在使用 IntelliJ IDEA 开发 JAVA Maven 模块,代码完成功能运行良好,建议 类 来自我的模块和 JDK。

但是,代码完成功能似乎没有意识到 类 来自我的模块所依赖的 Maven 依赖项。

例如,我的模块依赖于 joda-time 等 Maven 依赖项。 代码完成弹窗不提示 类 例如 LocalDate.

这是我的代码完成配置:

我错过了什么? 提前致谢。

找到解决方案:

  1. 点击了 File > Invalide caches/restart
  2. 选择Invalidate and Restart
  3. 重新启动 IntelliJ 后,从头开始重建索引,代码完成工作非常顺利。

如果是Gradle或者Maven项目如图,如果Gradle或者mavenbom.xml文件,可能需要导入你的项目build.gradle文件如果马文。它将同步您的项目,并可能从 gradle 或 maven 服务器下载所需的文件。

@SenzMate 物联网智能