Изменения CSS не отображаются
У меня есть приложение Play 2.3.7, настроенное с помощью плагина sbt-web 1.1.0 в соответствии с инструкциями в разделе "Упаковка и публикация":
lazy val admin = Project("admin", file("admin")).
enablePlugins(play.PlayScala, SbtWeb).
settings(commonSettings: _*).
settings(
(managedClasspath in Runtime) += (packageBin in Assets).value,
libraryDependencies ++= Seq(
"org.apache.poi" % "poi" % "3.8",
"org.apache.poi" % "poi-ooxml" % "3.8",
"com.typesafe.play" %% "play-mailer" % "2.4.0",
"org.scalatest" %% "scalatest" % "2.2.4" % "test"
),
WebKeys.packagePrefix in Assets := "public/"
)
Это прекрасно работает при упаковке и развертывании (используя sbt-native-packager). Однако при запуске из SBT в режиме разработки ни одно из изменений, внесенных в любой CSS, не отображается, пока я полностью не выйду и не перезапущу SBT (даже перезагрузка не работает). Я предполагаю, что CSS в банке ресурсов, который создается, имеет приоритет. Если я удалю (managedClasspath in Runtime) += (packageBin in Assets).value
изменения актива снова начинают работать, НО теперь ни один из активов не развернут.
Есть ли стандартный / идиоматический подход, чтобы исправить это, или я застрял комментируя и раскомментируя строки в моей сборке?