如何使用Sbt查找已更改的文件

如何使用Sbt查找已更改的文件,sbt,watch,Sbt,Watch,Sbt可以在某些监视的文件发生更改时重新运行任务(~task)。如何找出哪些文件已更改?您可以将其添加到build.sbt中,以查看监视哪些文件: watchSources ~= { files => println(files.mkString("\n")+"\n\n\n") files//here you can add files or filter out } 它可能会帮助您测试特定的测试类:ins sbt(interactice模式): 一般来说,要跟踪文件更改,可以使

Sbt可以在某些监视的文件发生更改时重新运行任务(~task)。如何找出哪些文件已更改?

您可以将其添加到build.sbt中,以查看监视哪些文件:

watchSources ~= { files =>
  println(files.mkString("\n")+"\n\n\n")
  files//here you can add files or filter out
}
它可能会帮助您测试特定的测试类:ins sbt(interactice模式):

一般来说,要跟踪文件更改,可以使用或for Java 6


来源:

在命令窗口中,它将告诉您正在重新编译哪些文件。这就是你要找的吗?不确定你的问题的目的是什么。我已经输入了xml文件用于集成测试,我需要重新运行文件更改测试(并且只针对更改的文件)。
~test-only full.path.test.ClassName