Scala 仅为“将文件夹添加到非托管源目录”;“sbt运行”;

Scala 仅为“将文件夹添加到非托管源目录”;“sbt运行”;,scala,playframework,sbt,Scala,Playframework,Sbt,我是Scala和sbt(0.13.13)的新手——几周前我开始使用Play Framework(2.5.10) 我的问题: 我补充说 到build.sbt。这是因为在开发我的应用程序期间(运行sbt run时),我只希望类路径上的devstuff中的所有文件(这些不是源文件)。此外,在devstuff中编辑文件时,应用程序会重新启动/重新编译。那很好,这就是我想要的发展 但是,当运行sbt dist、sbt stage、universal:packageZipTarball等时-当我创建最终分发

我是Scala和sbt(0.13.13)的新手——几周前我开始使用Play Framework(2.5.10)

我的问题: 我补充说

build.sbt
。这是因为在开发我的应用程序期间(运行
sbt run
时),我只希望类路径上的
devstuff
中的所有文件(这些不是源文件)。此外,在
devstuff
中编辑文件时,应用程序会重新启动/重新编译。那很好,这就是我想要的发展

但是,当运行
sbt dist
sbt stage
universal:packageZipTarball
等时-当我创建最终分发包时-我不希望包含此文件夹。该文件夹只包含开发过程中需要的内容,但我不希望将其打包到我的最终包中

如何才能使
myfolder
位于
unmanagedResource目录中
用于
sbt run
(以及
sbt test
),而不是用于创建分发包?

根据以下说明,您应该能够使用
运行时
范围来实现这一点:

unmanagedResourceDirectories in Runtime += baseDirectory( _ / "devstuff" ).value
unmanagedResourceDirectories in Runtime += baseDirectory( _ / "devstuff" ).value