IntelliJ Ultimate无法在Play 2.3(Java)项目测试中找到路由

时间:2015-05-20 16:36:13

标签: java intellij-idea playframework-2.0 playframework-2.3

虽然我的测试运行得很好,IntelliJ抱怨它无法找到路由对象,但代码自动完成无法正常工作。我查看了整个文档,这应该工作。这是IntelliJ报告的内容

error from intellij

关于我的项目配置可能出现什么问题的任何想法?

2 个答案:

答案 0 :(得分:3)

很可能与项目编译期间生成路径对象的事实有关。编译后,它应放在target/scala-{ver}/src_managed目录下。将此目录标记为源,IntelliJ应正确查看路径。

您可以使用以下步骤之一来执行此操作:

  • 右键单击项目视图中的目录,然后选择Mark Directory As -> Generated Sources Root

  • 打开File -> Project Structure... -> Modules -> Sources并使用项目结构上方的按钮将src_managed目录标记为来源

答案 1 :(得分:2)

实际上你的问题促使我找到解决这个烦人问题的方法:)

实际上已经回答了,请看这个有效的答案:https://stackoverflow.com/a/21879374/1066240

另请阅读其他答案和评论。