是否有人已经找到了一些调整来提高 Play 2.0 的编译速度?我目前正在使用 2.0.1 java。
问问题
2232 次
2 回答
14
您可以使用play ~run
. 这会在文件系统上检测到更改后立即编译文件。
此外,有传言称未来几个月将有大量编译提升。(2012年下半年)
于 2012-06-24T09:50:57.340 回答
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 发生冲突。只需删除注释,一切都会好起来的!
- 如果重构工具没有完成它的工作,编译和修复你使用该字段的任何地方。
于 2018-02-04T20:01:56.430 回答