PlayFramework从sbt设置javascript源路径。

时间:2016-06-02 12:06:22

标签: scala sbt

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

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

我希望从build sbt更改但我找不到 要改变什么设置。 (我是个懒人)

1 个答案:

答案 0 :(得分:1)

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

默认设置为:

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

您可以在path/to/assets中覆盖此内容,将其更改为build.sbt。例如:

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

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

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