如何使用sbt-closure排除web-jar的处理?

时间:2015-09-01 07:47:42

标签: scala playframework sbt sbt-web

我正在使用带有sbt-closure的sbt-web管道,但是默认情况下它会处理包括web-jars在内的所有组件,导致Reactjs文件出现问题。

如何使用sbt-closure排除网络jar并仅处理我自己的javascript文件?

1 个答案:

答案 0 :(得分:0)

您可以使用包含/排除过滤器

includeFilter in closure := GlobFilter("*/react/*.js")

excludeFilter in closure := (excludeFilter in closure).value ||  GlobFilter("*/react/*.js")

您将在sbt-closure源代码https://github.com/noisycr1cket/sbt-closure/blob/master/src/main/scala/net/ground5hark/sbt/closure/SbtClosure.scala或sbt doc https://www.scala-sbt.org/1.0/docs/Howto-Customizing-Paths.html#Include%2Fexclude+files+in+the+source+directory

中找到更多示例