我有一个使用sbt作为构建工具的PlayFramework项目。 sbt搜索javascript资源(jsx和js文件)到 以下目录:
/project/name/directory/app/assets/javascripts
我希望从build sbt更改但我找不到 要改变什么设置。 (我是个懒人)
答案 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
设置。