【问题标题】:PlayFramework set javascript source path from sbt.PlayFramework 从 sbt 设置 javascript 源路径。
【发布时间】:2016-06-04 15:07:10
【问题描述】:

我有一个使用 sbt 作为构建工具的 PlayFramework 项目。 Sbt 搜索 javascript 资产(jsx 和 js 文件)到 以下目录:

/project/name/directory/app/assets/javascripts

我希望从 build sbt 更改它,但我找不到 要更改哪些设置。 (我是 sbt lamer)

【问题讨论】:

  • 你想把它改成什么?基本上,应用程序/资产部分在 SBT 中是可配置的。其余的取决于您的项目结构
  • “基本上,应用程序/资产部分在 SBT 中是可配置的。”。例如,我将非常感谢。 :)

标签: scala sbt


【解决方案1】:

基本上,app/assets 部分可通过更改 sourceDirectory in Assets 设置在 SBT 中进行配置。其余的取决于您的项目结构。

默认设置为:

sourceDirectory in Assets := (sourceDirectory in Compile).value / "assets"

您可以通过在您的build.sbt 中覆盖它来将其更改为path/to/assets。例如:

sourceDirectories in Assets := new File("path/to/assets")

这将告诉 sbt-web 在项目根目录的 path/to/assets 目录中查找资产。

请注意,您可能还必须考虑测试资产。如果您使用它们,则必须以相同的方式覆盖 sourceDirectories in TestAssets 设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-15
    • 2014-02-15
    • 1970-01-01
    • 2013-02-09
    • 1970-01-01
    • 2012-03-03
    • 2017-03-20
    • 2014-02-09
    相关资源
    最近更新 更多