Play无法识别.scala.html文件的更改

时间:2018-01-14 07:36:39

标签: html scala playframework playframework-2.0

我目前正在开发Play Framework项目。我已经将应用程序部署到服务器,但现在我想对某些视图进行一些更改。

如果我在其中一个视图中进行更改,例如,更改某些文本,则不会在浏览器中显示。播放控制台也没有显示它正在编译源的消息,因为我更改了它。

例如,如果我对某些Java代码进行了更改,我会向其中一个控制器添加System.out.println(),立即播放通知。此外,控制台会显示消息:

[info] Compiling 1 Java source to /Users/stefanroth/Desktop/Neuer Ordner/Peri/IDP_Benchmarking-master/target/scala-2.11/classes...

我已经尝试在Play控制台中运行编译命令,但是没有做任何事情。这让我发疯,因为我知道我做了改变,但他们没有受到影响,而且没有明显的理由。

如果有帮助,我使用IntelliJ IDE。

那么,是什么造成的呢?怎么能解决这个问题?

编辑:

plugins.sbt

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.4.6")

addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.0.6")
addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.3")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.7")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.1.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.1.0")

addSbtPlugin("com.typesafe.sbt" % "sbt-play-enhancer" % "1.1.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0")

addSbtPlugin("com.heroku" % "sbt-heroku" % "2.0.0")

build.sbt

name := """IDP_Benchmarking_3"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayScala, PlayJava, PlayEbean)

scalaVersion := "2.11.6"

libraryDependencies ++= Seq(
    javaJdbc,
    cache,
    javaWs
)

libraryDependencies ++= Seq(
    "org.webjars" %% "webjars-play" % "2.4.0-1",
    "org.webjars" % "bootstrap" % "3.3.6",
    "org.apache.poi" % "poi" % "3.10-FINAL",
    "org.apache.poi" % "poi-ooxml" % "3.9",
    "org.apache.commons" % "commons-math3" % "3.6",
    "org.postgresql" % "postgresql" % "9.4-1201-jdbc41"
)

unmanagedBase := {
    if (sys.props("os.name").toLowerCase().contains("mac"))
        baseDirectory.value / "lib/OSX_Linux"
    else if (sys.props("os.name").toLowerCase().contains("win"))
        baseDirectory.value / "lib/WIN"
    else
        baseDirectory.value / "lib"
}

routesGenerator := InjectedRoutesGenerator

herokuAppName in Compile := "benchmarkingsoccerclubs"

编辑2:

我刚注意到当我更改javascript文件时会出现同样的问题。

0 个答案:

没有答案