在编译项目时使用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配置选项可能会有所帮助,但在阅读文档后,我无法弄清楚如何使用它来排除文件。