sbt - sbt不在目标目录中生成文件

时间:2015-04-05 07:20:46

标签: scala playframework-2.0 sbt

我是新玩框架和 sbt 。根据{{​​3}}教程,sbt应该将文件从我的公共目录复制到我的目标目录。但是在编译之后, sbt 并没有这样做。为什么?谢谢。

1 个答案:

答案 0 :(得分:2)

compile编译scala / java源代码,它不会触及您的资产。运行assets来编译/处理您的资产。

顺便说一下,从你的问题的声音来看,你可能会有一个maven背景。 Maven定义了生命周期阶段,然后插件将任务附加到这些阶段,因此在运行编译生命周期阶段之后,您希望运行各种不相关的任务。这种相当不灵活的构建视图不是sbt如何工作,sbt是一个任务引擎,所以只有你运行的任务的任务依赖于运行,资产与编译java / scala文件无关,所以它们不是没碰过。为了更好地理解sbt,请阅读https://jazzy.id.au/2015/03/03/sbt-task-engine.html