Playframework 如何忽略打包在播放应用程序中的/conf文件夹?

Playframework 如何忽略打包在播放应用程序中的/conf文件夹?,playframework,playframework-2.2,Playframework,Playframework 2.2,当使用“play dist”创建一个可分发的应用程序时,/conf文件夹的内容被打包并放入jar中 我想知道为什么会这样?如果在播放dist时有跳过conf文件夹的方法,我希望内容只在jar文件中 我们正在使用Play 2.2.4。根据,您需要将这些行添加到您的构建中。sbt: mappings in Universal := { val origMappings = (mappings in Universal).value origMappings.filterNot { case

当使用“play dist”创建一个可分发的应用程序时,/conf文件夹的内容被打包并放入jar中

我想知道为什么会这样?如果在播放dist时有跳过conf文件夹的方法,我希望内容只在jar文件中

我们正在使用Play 2.2.4。根据,您需要将这些行添加到您的
构建中。sbt

mappings in Universal := {
  val origMappings = (mappings in Universal).value
  origMappings.filterNot { case (_, file) => file.endsWith("application.conf") }
}

添加带有Play version的标记可能重复这个愚蠢问题的借口,但我需要在build.scala中执行此操作,如何执行此操作?不,
build.sbt
它应该在项目的主文件夹中,不是吗?只是想说,这对于排除不应部署到amazon的ebextension文件非常有用。AWS以递归方式读取.ebextensions,因此如果您在conf目录中为不同的环境存储不同的文件,那么如果您在部署时不过滤这些文件,就会得到各种古怪的东西a
file.contains(ebextensions)