IntelliJ 14 でスプレーの例を実行しようとしています。
すべてが正常に見え、サーバーが起動して応答が表示されます。
しかし、私は 2 つの大きな問題を抱えています (おそらく 2 つの問題が関連しています)。
1) 何らかの理由で、build.sbt ファイルに "io.spray" %% "spray-json" % "1.2.6" を追加すると、何も実行されません (spray.json をインポートできません)。
2) IntelliJ は次の行にエラーを表示します: Revolver.settings. これが、コードを変更してもブラウザの更新時に変更されない理由だと思います。intelliJ が示すエラーは次のとおりです。
この問題を解決する方法を知っている人はいますか?
変更後の私の build.sbt: Revolver.settings
to: Revolver.settings: Seq[sbt.Def.Setting[_]]
:
organization := "com.example"
version := "0.1"
scalaVersion := "2.10.4"
scalacOptions := Seq("-unchecked", "-deprecation", "-encoding", "utf8")
libraryDependencies ++= {
val akkaV = "2.3.6"
val sprayV = "1.3.2"
Seq(
"io.spray" %% "spray-json" % "1.2.6",
"io.spray" %% "spray-can" % sprayV,
"io.spray" %% "spray-routing" % sprayV,
"io.spray" %% "spray-testkit" % sprayV % "test",
"com.typesafe.akka" %% "akka-actor" % akkaV,
"com.typesafe.akka" %% "akka-testkit" % akkaV % "test",
"org.specs2" %% "specs2-core" % "2.3.7" % "test"
)
}
Revolver.settings: Seq[sbt.Def.Setting[_]]