如何使用Sbt找出哪些文件已更改

时间:2012-11-08 17:38:41

标签: sbt watch

当一些观看的文件发生变化时,Sbt可以重新运行任务(〜任务)。如何找出哪些文件已更改?

1 个答案:

答案 0 :(得分:3)

您可以将其添加到build.sbt以查看正在观看的文件:

watchSources ~= { files =>
  println(files.mkString("\n")+"\n\n\n")
  files//here you can add files or filter out
}

它可能会帮助您测试特定的测试类:ins sbt(interactice mode):

~test-only full.path.test.ClassName

要跟踪文件更改,您可以使用Java 7 WatchServiceApache VFS获取Java 6。

来源:WatchService for Java 6