Tôi có một dự án Play. Thật không may tôi đang deserializing một số trường hợp lớp học đã được serialized bằng cách sử dụng scala 2.9.2. Kể từ khi chơi sử dụng 2.9.1 có một InvalidClassException.Sử dụng scala 2.9.2 với Play?
Caused by: java.io.InvalidClassException: scala.Option; local class incompatible: stream classdesc serialVersionUID = 2832403187243187948, local class serialVersionUID = 7113474029577970182
Có thể buộc chơi để sử dụng scala 2.9.2 không? Cấu hình dự án chơi có vẻ như đang làm rất nhiều điều kỳ diệu. Không có nhiều trong số projects/Build.scala
.
import sbt._
import Keys._
import PlayProject._
object ApplicationBuild extends Build {
val appName = "myproj"
val appVersion = "1.0-SNAPSHOT"
}
Vì 2.9.2 tương thích nhị phân với 2.9.1 Tôi có thể ép buộc sử dụng - nhưng tôi không biết làm cách nào!
Cập nhật: thêm scala 2.9.2 làm phụ thuộc cung cấp cho tôi lỗi sau.
[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).
Tôi không sử dụng cấu hình ánh sáng. Sử dụng 'set build.scala.version 2.9.2' đưa ra một lỗi:' eof được mong đợi nhưng tìm thấy hai chữ '. – schmmd
bạn cần phải tách cài đặt với một dòng trống – user847988