Play2.0.4の時点で、Hoge.scala.html
というような Scala Templateのファイル変更を検知するために以下のようになってる。
追記:2.1.0だと、以下のようにさらに雑(全部)になっていて
https://github.com/playframework/Play20/blob/2.1.0/framework/src/sbt-plugin/src/main/scala/PlaySettings.scala#L125-L130
ディレクトリも検知してしまうので、以下のようにディレクトリかどうかの判断も必要。
でも、これだと、vimで編集している際にできる .Bar.scala.swp
というようなファイルの変更まで検知して都合が悪い*1
なので、project/Build.scala などで、以下のように設定するとよい
*1:ちなみに、sbtのデフォルトでは検知されない