我跟着a tutorial here虽然我让整个教程工作得很好,但我的IntelliJ项目中的一个类标有“红色警告”。我无法弄清楚这里的问题是什么?该项目有效,但它显示了这些警告?关于这是什么以及如何解决它的任何想法?在教程中,大约3.5分钟后,红色标记神奇地消失,视频演示者没有解释它。
答案 0 :(得分:32)
这个过程对我有用:
来自https://github.com/playframework/playframework/issues/1784#issuecomment-26345523
答案 1 :(得分:8)
答案 2 :(得分:8)
答案 3 :(得分:7)
我设法通过单独清理IDEA缓存(File - > Invalidate Caches / Restart)使其在IDEA Community 14上运行
答案 4 :(得分:5)
仅在项目首次加载到浏览器中时才编译路径文件和视图。直到那时,IntelliJ显示错误,因为它无法找到这些类。但是当您运行应用程序并将其加载到浏览器中时,错误会神奇地消失。
您可以在播放控制台中验证这一点。执行play run
并在浏览器中加载网址localhost:9000
后,您可以在播放控制台中看到编译消息
...compiling 22 scala sources....
答案 5 :(得分:1)
转到Play项目的“运行”配置,然后删除“制作”#39;步骤从"发布之前"部分。然后,IntelliJ将只是运行Play项目而不尝试编译,并且视图将自动编译。
在编辑视图之前,IntelliJ并不知道它们存在,并且不能自己制作项目。显然这是IntelliJ插件的一个问题,但由于您已经依赖Play动态进行编译,因此这种解决方法不会对工作流程造成太大影响。
答案 6 :(得分:1)
请注意,javascript路由似乎仍然被一个奇怪的原因忽略,所以这不是一个完美的解决方案。然而,它总比没有好。