IntelliJ Ultimate无法在Play 2.3(Java)项目测试中找到路由
虽然我的测试运行得很好,IntelliJ抱怨它找不到路由对象,但代码自动完成无法工作。 我查看了整个文档,这应该可行。 这是IntelliJ报告的内容
有关我的项目配置可能出错的任何想法?
很可能它与在项目编译期间生成routes对象的事实有关。 编译后,应将其放在target/scala-{ver}/src_managed
目录下。 将此目录标记为源,IntelliJ应正确查看路由。
您可以使用以下步骤之一来执行此操作:
- 右键单击“项目”视图中的目录,然后选择“将目录
Mark Directory As -> Generated Sources Root
要么
- 打开
File -> Project Structure... -> Modules -> Sources
并使用项目结构上方的按钮将src_managed
目录标记为Sources
实际上你的问题促使我为这个烦人的问题找到解决办法:)
实际上已经回答了,看到这个答案有效: https : //stackoverflow.com/a/21879374/1066240
另请阅读其他答案和评论。