CSS更改未显示

时间:2015-04-08 19:17:55

标签: playframework-2.0 sbt-web

根据 "Packaging and Publishing" 下的说明,我有一个配置了sbt-web 1.1.0插件的Play 2.3.7应用:

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运行时,在完全退出并重新启动SBT(甚至没有重新加载工作)之前,对任何CSS的更改都不会显示。我猜测正在创建的资产jar中的CSS优先。如果我删除(managedClasspath in Runtime) += (packageBin in Assets).value资产更改,请再次开始工作但是现在没有任何资产部署。

是否有标准/惯用的方法来解决这个问题,或者我在构建中遇到注释和取消注释行?

0 个答案:

没有答案