Play框架运行以前编译的代码

时间:2014-01-07 10:46:21

标签: scala compilation playframework-2.0

我遇到了play框架的问题:当我在修改单个文件并运行它之后编译时,它经常运行旧的编译代码。似乎正在使用类似内部缓存的东西。

系统: 使用Scala 2.10.2(运行Java 1.7.0_25)构建的2.2.1

问题: 重新编译项目并刷新浏览器的视图后,它通常仍然执行前面的代码。

修正: clean compile 将修复它,这是非常耗时的。

谢谢你, 彼得

1 个答案:

答案 0 :(得分:2)

这是因为您没有以development模式运行它,即play run

在此模式下,将启动服务器并启用自动重新加载功能,这意味着对于每个请求,Play将检查您的项目并重新编译所需的源。如果需要,应用程序将自动重启。