В playframework есть функция автоматической -перезагрузки. Это означает, что в режиме разработки при каждом запросе play проверяет файлы на изменения, а при необходимости перекомпилирует и перезагружает проект. Так, например, если я $ touch conf/routes
, проект будет перезагружен при следующем запросе.
Я бы хотел добавить какой-нибудь пользовательский файл для отслеживания.
Я полагаю, что настройкаwatchSources
содержит список файлов, за которыми следит play. Но это не работает для меня. Допустим, мы хотим добавить файл trigger
в отслеживаемые источники.
watchSources <+= baseDirectory map { _ / "trigger" }
Он успешно добавлен в исходники просмотра
[sbt console] $ show watch-sources
[info] List(/* trigger appears in list */)
Но игра игнорирует trigger
изменения и не перезапускает приложение. Что мне не хватает? Как заставить игру следить за изменениями пользовательских файлов?