我遇到了play框架的问题:当我在修改单个文件并运行它之后编译时,它经常运行旧的编译代码。似乎正在使用类似内部缓存的东西。
系统: 使用Scala 2.10.2(运行Java 1.7.0_25)构建的2.2.1
问题: 重新编译项目并刷新浏览器的视图后,它通常仍然执行前面的代码。
修正: clean compile 将修复它,这是非常耗时的。
谢谢你, 彼得
答案 0 :(得分:2)
这是因为您没有以development模式运行它,即play run
。
在此模式下,将启动服务器并启用自动重新加载功能,这意味着对于每个请求,Play将检查您的项目并重新编译所需的源。如果需要,应用程序将自动重启。