Scala 文件更改时在运行时重新加载项目

Scala 文件更改时在运行时重新加载项目,scala,sbt,pug,Scala,Sbt,Pug,我正在用scala、scalate和jade模板制作一个小web项目。问题是,当我更改.scala或.conf文件时,sbt会自动重新编译它们并重新加载项目,但当我更改.jade文件时,sbt不会这样做。我的所有模板都位于src/main中的pages/文件夹下,并添加到项目类路径中,我还将这一行添加到project/文件夹中的Build.scala文件中: unmanagedSourceDirectories <+= (sourceDirectory)(_ / "pages") unm

我正在用scala、scalate和jade模板制作一个小web项目。问题是,当我更改.scala或.conf文件时,sbt会自动重新编译它们并重新加载项目,但当我更改.jade文件时,sbt不会这样做。我的所有模板都位于src/main中的
pages/
文件夹下,并添加到项目类路径中,我还将这一行添加到
project/
文件夹中的
Build.scala
文件中:

unmanagedSourceDirectories <+= (sourceDirectory)(_ / "pages")

unmanagedSourceDirectories也有类似的问题。您应该在scala构建文件中更改这一行:


Compile中的unmanagedResourceDirectory谢谢!它起作用了。但是SourceDir和。。还有资源航空公司?