如果不在导入语句中使用root包,IntelliJ 11无法解析Play / Scala模型

时间:2012-10-01 15:49:22

标签: scala playframework intellij-idea playframework-2.0

我刚刚开始使用IntelliJ和Play和Scala插件开发项目,这些插件以前是在Scala IDE中开发的。该项目编译并运行正常,但IDE在整个控制器中显示一堆验证错误,因为模型符号无法解析。

假设我有一个名为User的模型,我的控制器有import语句:

import models.User 

IntelliJ无法解析用户模型的符号。当我尝试使用“import models.User”操作自动修复错误时,IDE会创建第二个import语句:

import _root_.models.Workspace

我知道root包在Scala中用于绝对包位置,但显然在这种情况下不需要它,我希望IDE能够与第一个import语句一起正常工作。

我是否可以在IDE或Play / Scala配置中更改任何设置以允许第一个导入语句正常工作?谢谢!

1 个答案:

答案 0 :(得分:4)

看起来像known bug,请加星标/投票以跟踪进度。