繁体   English   中英

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

[英]IntelliJ Ultimate can't find routes in Play 2.3 (Java) project tests

虽然我的测试运行得很好,IntelliJ抱怨它无法找到路由对象,但代码自动完成无法工作。 我查看了整个文档,这应该工作。 这是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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM