使用SBT复制资源

时间:2015-08-10 18:54:37

标签: scala jar sbt sbt-assembly

我有一个使用SBT的Scala项目。我的项目中有一个目录html,当项目使用sbt run运行时,或者当我使用sbt-assembly将其打包到Jar中时,需要复制该目录。无论哪种方式,我都希望将html目录复制到target/scala-2.11/classes/html

我试过了:

resourceDirectory in Compile := file("html")

...将html内的每个文件移动到target/scala-2.11/classes,而不使用中间html目录。

unmanagedResources in Compile := Seq(file("html"))

...复制目录,但里面没有任何文件!

2 个答案:

答案 0 :(得分:1)

也许不那么好,但是工作:

url(r'^ts/(.{36})', 'TimeSheetApp.views.time_page', name="time_page"),

答案 1 :(得分:1)

如果您在sbt copy-resources之后运行sbt compile 你可能会有运气。最近进入这个。

您的html文件夹必须位于scr / main / resources中,或者您的构建中设置了resourceDirectory ....