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

时间:2012-06-24 09:46:38

标签: playframework playframework-2.0

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

2 个答案:

答案 0 :(得分:14)

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

此外,有传言称未来几个月会出现大规模的汇编。 (2012年下半年)

答案 1 :(得分:1)

我写了一篇很长的帖子,讲述了我们如何使用我的团队修复Play Framework中的编译问题。

https://medium.com/@jfcote/the-ultimate-solution-to-play-framework-slow-compilation-53f4fd499df4

总结一下,

  • 将此添加到build.sbt:playEnhancerEnabled := false
  • 使用重构工具封装每个字段(使其成为私有字段,生成getter并更改新创建的getter的用途)。仅为类外部使用的字段生成一个setter(您将通过编译并查看错误来了解)
  • 确保删除所有功能的@Transient注释 标有它。我们在某些功能上有这些注释 因为它与Play Enhancer发生了冲突。只需删除 注释和一切都会好的!
  • 编译并修复您使用该字段的所有位置 重构工具没有完成它的工作。
相关问题