【问题标题】:Reload project in runtime on files changing在文件更改时在运行时重新加载项目
【发布时间】:2013-04-20 06:51:42
【问题描述】:

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

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

【问题讨论】:

    标签: scala sbt pug


    【解决方案1】:

    刚刚遇到类似的问题。您应该在 scala 构建文件中更改您的行:

    unmanagedResourceDirectories in Compile &lt;+= (baseDirectory)(_ / "src" / "main" / "pages")

    这应该可以解决您的问题。

    【讨论】:

    • 谢谢!有用。但是 SourceDir.. 和 ResourcesDir.. 有什么区别呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 2012-11-28
    • 1970-01-01
    相关资源
    最近更新 更多