2015-04-18 58 views
6

这听起来很愚蠢,但在这里我去了(这里没有愚蠢的问题,对吗?):我正在使用IntelliJ IDEA和代码工作JAVA Maven模块完成功能可以很好地建议来自我的模块和JDK的类。Intellij IDEA代码完成并不建议来自Maven依赖关系的类

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

例如,我的模块取决于Maven的依赖关系,如joda-time。 代码完成弹出不建议类如LocalDate

这里是我的代码完成配置:

code-completion-configuration

我缺少什么? 在此先感谢。

+1

IntelliJ能检测代码中的'joda-time'(即你的代码是否在IDE中编译)? –

+1

_any_类的代码完成工作吗? –

+0

我的整个模块都会编译。正如我在问题中提到的那样,代码完成对SDK中的类有效。 – kyiu

回答

8

找到了解决方案:

1°点击了“文件> Invalide缓存/重启” 2°之所以选择“的Invalidate和重启” 3°重新启动的IntelliJ从头和代码完成重建索引后就像一个魅力。

+0

谢谢!这对于一个大型项目确实有帮助。 –