Play Framework 2.3 - 不检测更改

时间:2014-11-28 06:04:53

标签: playframework playframework-2.3 typesafe-activator

每当我对Play应用程序进行更改时,它都不会重新编译(自动重新加载?)更改,当我刷新页面时,我会看到旧版本的应用程序。每次我对源代码进行更改时,我都必须Control + D,这不方便。

我在旧版应用上尝试过,创建了新应用,activator cleanactivator ~ run ...无效

......任何想法?

1 个答案:

答案 0 :(得分:2)

使用this回答在Github上提交的问题

  

最简单的解决方法是使用轮询,方法是在构建中添加以下内容:

     

PlayKeys.playWatchService := play.sbtplugin.run.PlayWatchService.sbt(pollInterval.value)

     

请注意,我不会将此与~run结合使用,因为这意味着Play和sbt都将轮询两个独立线程中的更改,这将会占用大量的cpu。相反,只需将其与run一起使用。