当一些观看的文件发生变化时,Sbt可以重新运行任务(〜任务)。如何找出哪些文件已更改?
答案 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 WatchService或Apache VFS获取Java 6。