Mit scala 2.9.2 mit Spielen?
Habe ich ein Spiel-Projekt. Leider bin ich zu Deserialisieren einige Klassen, die serialisiert wurden mit scala 2.9.2. Da spielen verwendet 2.9.1 es ist eine InvalidClassException.
Caused by: java.io.InvalidClassException: scala.Option; local class incompatible: stream classdesc serialVersionUID = 2832403187243187948, local class serialVersionUID = 7113474029577970182
Ist es möglich, zu zwingen, zu spielen, zu verwenden scala 2.9.2? Die play-Projekt-Konfiguration zu tun scheint, eine Menge magisch an. Es gibt nicht viel in projects/Build.scala
.
import sbt._
import Keys._
import PlayProject._
object ApplicationBuild extends Build {
val appName = "myproj"
val appVersion = "1.0-SNAPSHOT"
}
Da 2.9.2 ist Binär-kompatibel mit 2.9.1, ich sollte in der Lage sein, es zu zwingen, verwendet werden-aber ich habe keine Ahnung, wie!
Update: hinzufügen von scala 2.9.2, da eine Abhängigkeit gibt mir die folgende Fehlermeldung.
[error] {file:/home/schmmd/repo/openie-demo/}openiedemo/*:update: Version specified for dependency org.scala-lang#scala-lang;2.9.2 differs from Scala version in project (2.9.1).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine sbt-plugin für das Spiel 2.0.4 kompatibel mit Scala 2.9.2 spielen 2.0.4 wurde auf SBT 0.11.x. Spielen! aktualisiert Scala 2.9.2 Verwendung von SBT 0.12.x und dieser brach die Abwärtskompatibilität von Spielen 2.0.4 zu verwenden Scala 2.9.2
Jedoch, es ist ein zurück-port für Scala 2.9.3. Ändern Sie Ihre scalaVersion zu 2.9.3 in deinem Build-Datei zu verwenden, spielen 2.0.4 SBT-plugin.
versuchen Sie, aktualisieren Sie Ihre Bauen.scala
unresolved dependencies play#play_2.9.2;2.0.2: not found
ändern Sie können die scala-version im sbt. Nicht sicher, ob es spielen sbt-plugin für 2.9.2 noch.
So ändern Sie die Scala-version für das sbt-Projekt?
set build.scala.version 2.9.2
gibt einen Fehler:eof expected but double literal found.