Playframework 如何提高Play Framework 2.0的编译速度

Playframework 如何提高Play Framework 2.0的编译速度,playframework,playframework-2.0,Playframework,Playframework 2.0,有人已经找到了一些改进来提高Play 2.0的编译速度吗?我目前正在使用2.0.1 java。您可以使用play~run。一旦在文件系统上检测到更改,就会编译文件 此外,有传言称,未来几个月将有一次大规模的编译升级。(2012年下半年)我写了一篇很长的文章,介绍了我们如何与我的团队一起解决Play框架中的编译问题 总之, 将此添加到build.sbt:playEnhancerEnabled:=false 使用重构工具,封装每个字段(使其私有,生成一个getter,并更改新创建的getter在

有人已经找到了一些改进来提高Play 2.0的编译速度吗?我目前正在使用2.0.1 java。

您可以使用
play~run
。一旦在文件系统上检测到更改,就会编译文件


此外,有传言称,未来几个月将有一次大规模的编译升级。(2012年下半年)

我写了一篇很长的文章,介绍了我们如何与我的团队一起解决Play框架中的编译问题

总之,

  • 将此添加到build.sbt:
    playEnhancerEnabled:=false
  • 使用重构工具,封装每个字段(使其私有,生成一个getter,并更改新创建的getter在任何地方的使用)。仅为类外使用的字段生成setter(您将通过编译了解并看到错误)
  • 确保删除所有函数的@Transient注释 都有它的标记。我们在一些函数上有这些注释 因为它和游戏增强器发生了冲突。只需移除 一切都会好起来的
  • 如果 重构工具没有完成它的工作

写更多关于simptom的内容。尽管米切尔的建议是正确的,也许你还有其他问题。我同意,一段时间后,它会越来越慢。在我的例子中,清除未使用的内存并重新启动控制台有一段时间的帮助。没有什么特别的,只是当我在浏览器中打开URL时,编译大约需要10秒钟。Play 2.1仍然很慢。还是慢。此外,我在运行
play~run
时遇到问题;当我在自动编译过程中手动刷新页面时,它导致了一些竞争条件。不好笑。