在编译项目时使用sbt-buildinfo创建文件的 Play Framework 2.2 项目上BuildInfo.scala
,如何build.sbt
配置以便 Play Framework 不会监视BuildInfo.scala
文件的更改,并且不会在文件更改时重新启动服务器?
例如,如果会话开始于:
$ sbt ~run
并且服务器以开发模式启动,然后在另一个终端窗口sbt
中启动另一个会话(运行另一个子项目,或者只是运行其他sbt
任务),第二个sbt
会话将更新BuildInfo.scala
文件,第一个sbt
会话将检测到这一点并重新加载播放项目。
所以问题是如何BuildInfo.scala
从监控中排除(但仍然编译并包含在分发包中)。
显然watchSources
配置选项可能会有所帮助,但在阅读文档后,我无法弄清楚如何使用它来排除文件。