Play Framework在清洁项目中找不到包

时间:2014-08-08 18:40:56

标签: java scala playframework jvm

我使用Scala在Play Framework 2.3.2上创建了一个新项目。我添加了两个包模型和utils。在每个包中创建了一个类,并从utils导入到模型中,我得到了这个错误:

[error] /media/hadareanrares/Media/Projects/TestingScala/app/models/Page.scala:3: not found: object utils
[error] import utils._
[error]        ^
[error] one error found

尝试" _root_.utils ._"我得到了相同的结果。

3 个答案:

答案 0 :(得分:0)

我似乎已经通过在utils包中使用类来修复它。

我看到IDEA IntelliJ通过导入为import _root_.ClassName来检测utils中的类,而忽略了utils包。

然后我将ClassName移动到root包app。编译器抱怨它无法导入_root_。所以我把类移回了utils包,它似乎在重建后以某种方式修复了它。

使其工作的关键是将类从root拖到utils包。它似乎到处都有更新的链接。但是,如果我没有得到IDEA的帮助,我还能解决这个问题吗?我想使用一个更简单的文本工具Sublime,它没有IDEA所拥有的Scala集成。

答案 1 :(得分:0)

你可以尝试

activator reload // Reload the current application build file

activator update // Update application dependencies

然后

activator idea // to recreate your IntelliJ files

答案 2 :(得分:0)

我想出来了.. utils包中的类没有指定“package utils”。完成。