Play Framework中打包时如何排除文件?

In Play Framework, how to exclude files when packaging?

我正在使用 Play 2.5。

当我运行sbt package时,路由、配置和日志配置文件将包含在最终包中。

如何管理要包含的文件?

你能解释一下你打算实现什么吗?我知道 play 不允许您删除路由和 confs 文件。有很多方法,但我相信 sbt native packager 可以帮到你。

您可以在此处查看更多信息: http://www.scala-sbt.org/sbt-native-packager/formats/universal.html

这允许您修改生成的工件。

最后我在 build.sbt 中应用了 tar 选项,如下所示:

universalArchiveOptions in (Universal, packageZipTarball) :=
  (Seq("--exclude", "routes") ++ (universalArchiveOptions in (Universal, 
packageZipTarball)).value)

我的包裹是.tar,您的情况请修改此文件。