playframework には自動リロード機能があります。これは、開発モードでは、リクエストごとに play がファイルの変更をチェックし、必要に応じてプロジェクトを再コンパイルしてリロードすることを意味します。したがって、たとえば I の場合$ touch conf/routes
、プロジェクトは次のリクエストでリロードされます。
監視するカスタム ファイルを追加したいと思います。
watchSources
設定には、再生が監視しているファイルのリストが含まれていると思います。しかし、それは私にはうまくいきません。trigger
監視対象のソースにファイルを追加したいとします。
watchSources <+= baseDirectory map { _ / "trigger" }
ウォッチソースに正常に追加されました
[sbt console] $ show watch-sources
[info] List(/* trigger appears in list */)
ただし、play はtrigger
変更を無視し、アプリケーションを再起動しません。私は何が欠けていますか?カスタムファイルの変更を監視する方法は?