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,您的情况请修改此文件。
我正在使用 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,您的情况请修改此文件。