从Play框架生产版本中排除文件

问题描述 投票:1回答:1

我想使用sbt-web处理我的客户端资产。 我有一些源文件将被送入sbt-web,而sbt-web将输出一些分发文件。

有没有办法告诉Play框架在为生产而构建时从部署构建中排除这些源文件(例如,未压缩的javascript等)?

playframework playframework-2.0 sbt xsbt-web-plugin sbt-web
1个回答
4
投票

您正在寻找Sbt-filter 。 您可以在Github页面上按照说明进行操作,但是基本上您必须在build.sbt启用该插件,将其添加到管道中并编写过滤器配置。

lazy val root = (project in file(".")).enablePlugins(SbtWeb)

pipelineStages := Seq(filter)

例如,要排除使用的未压缩JavaScript,请执行以下操作:

includeFilter in filter := "*.js"

excludeFilter in filter := "*.min.js"
© www.soinside.com 2019 - 2024. All rights reserved.