Scala Play开发工作流程(IDE)

Kha*_*tor 5 eclipse scala playframework-2.0 intellij-14

对于那里的所有scala开发人员,您是否可以共享日常开发工作的工作流程,特别是如果您使用Play2?

由于Scala提供的所有很酷的功能,我非常渴望跳过Scala和Play来完成我未来的项目.然而,我发现Play中的开发一直是一个痛苦的问题,我发现它不再具有生产力.最初我使用Eclipse Luna,而且我经常得到误报错误.我试着清理并重新编译.有时错误消失了,稍后又回来了.我甚至没有自动导入; 我必须手动查找包,而不是有一个列表包可供选择.

我仍然相信Scala是我尝试的下一个最好的东西,所以我用Scala插件获得了IDEA14 Ultimate.我认为事情会好得多,但同样,我也得到了误报错误突出显示(来自Eclipse中的错误消息).甚至简单的函数,如Action,或Ok报告的错误.当我开始使用像Slick这样的库时,我的文件全是红色的.

目前是否有任何解决方法可以让Eclipse或IDEA14与Play配合使用?我很感激任何意见.

scala版本:2.11.4 java版本:1.8

Kha*_*tor 0

事实证明我错过了发布文档中的一行。从最新的 Scala 2.11 开始,它与 Java 8 不兼容。

Scala 2.11.x 系列以 Java 6 为目标,对 Java 8 提供(不断发展的)实验性支持。在 2.11.1 中,Java 8 支持主要限于读取 Java 8 字节码和解析 Java 8 源代码。请继续关注更完整的(实验性)Java 8 支持。下一个主要版本 2.12 很可能默认以 Java 8 为目标。

我安装了Java 7,虽然我不必将系统Java切换到7,但我可以在Eclipse或IDEA中选择Java 7。