Play Scala sbt-concat: порядок группировки
У меня проблема с плагином sbt-concat, который я использую для группировки всего моего файла JS в assets/javascripts. Проблема в том, что это не группа в правильном порядке.
По сути, мое дерево выглядит так:
-assets
--javascripts
---dashboard
----controller.js
---app.js
И созданный файл благодаря sbt-concat загружает controller.js перед app.js, что, очевидно, приводит к сбою контроллера.
Вот мой плагин.sbt:
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-gzip" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "1.0.3")
addSbtPlugin("net.ground5hark.sbt" % "sbt-concat" % "0.1.8")
и мой build.sbt:
Concat.groups := Seq(
"scripts.js" -> group(((sourceDirectory in Assets).value / "javascripts") ** "*.js")
)
Concat.parentDir := "javascripts"
includeFilter in uglify := GlobFilter("scripts.js")
pipelineStages in Assets := Seq(concat, uglify, digest, gzip)
Так что все работает отлично, за исключением того, что app.js сначала не загружается, а единственный, который мне нужно загрузить первым, если у кого-то из вас есть идея именно для этого, это было бы здорово! Спасибо