在play框架中有自动重新加载功能。这意味着在开发模式下,每个请求都会检查文件的更改,并在必要时重新编译和重新加载项目。所以,举例来说,如果我$ touch conf/routes
,项目将在下次请求时重新加载。
我想添加一些自定义文件来监视。
我相信watchSources设置包含播放正在观看的文件列表。但这对我不起作用。考虑一下,我们要添加trigger
文件到观看的源。
watchSources <+= baseDirectory map { _ / "trigger" }
已成功添加至观看源
[sbt console] $ show watch-sources
[info] List(/* trigger appears in list */)
但玩却忽略了trigger
更改并且不会重新启动应用程序。我缺少什么?如何让播放监视自定义文件更改?
我从未尝试过这样做,但经过调查后,我注意到
watchSources <+= confDirectory map { _ / "routes" }
自然指向conf中的路由文件(conf/routes)。是否有可能您忘记将文件“trigger”放入conf(conf/trigger)中?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)