Перезагрузить приложение при изменении пользовательского файла в playframework

В playframework есть функция автоматической -перезагрузки. Это означает, что в режиме разработки при каждом запросе play проверяет файлы на изменения, а при необходимости перекомпилирует и перезагружает проект. Так, например, если я $ touch conf/routes, проект будет перезагружен при следующем запросе.

Я бы хотел добавить какой-нибудь пользовательский файл для отслеживания.

Я полагаю, что настройкаwatchSourcesсодержит список файлов, за которыми следит play. Но это не работает для меня. Допустим, мы хотим добавить файл triggerв отслеживаемые источники.

watchSources <+= baseDirectory map { _ / "trigger" }

Он успешно добавлен в исходники просмотра

[sbt console] $ show watch-sources
[info] List(/* trigger appears in list */)

Но игра игнорирует triggerизменения и не перезапускает приложение. Что мне не хватает? Как заставить игру следить за изменениями пользовательских файлов?

6
задан i.am.michiel 23 April 2012 в 08:06
поделиться