scala – 如何筛选sbt监视更改的文件?

我使用emacs作为我的编辑器,它有一个讨厌的习惯,即为这些文件附近的文件创建锁.似乎sbt也将锁定视为源文件,这会导致大量不必要的重建.

有没有办法告诉sbt它不应该注意文件的变化,其名称以#开头.

我尝试过以下方面:

watchSources in Compile <<= (watchSources in Compile) map { files =>
  println(files)
  files.filter(f => !f.getName.startsWith(".#"))
}

但它不起作用.

最佳答案
watchSources不用作范围设置.在Compile中重写您的示例,它将起作用.

转载注明原文:scala – 如何筛选sbt监视更改的文件? - 代码日志