可以用2.11.2编译,但不能用2.11.3编译

时间:2014-10-12 03:41:12

标签: scala sbt assertion

build.sbt文件:

name := "Bag"

version := "0.7.252"

scalaVersion := "2.11.3"

libraryDependencies ++= Seq(
  "org.scalatest" % "scalatest_2.11" % "2.1.3" % "test",
  "org.scala-lang.modules" %% "scala-swing" % "1.0.1",
  "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.2"
)

项目使用2.11.2正确编译,但在2.11.3上我得到this

2 个答案:

答案 0 :(得分:2)

Scala 2.11.3尚未正式发布,尽管如您所见,该工件已被推送到Maven Central。

我认为那个版本会被拉出来#34;因为集合中引入了二进制不兼容错误。请参阅SI-8899SI-8900。坚持2.11.2直到宣布新版本(2.11.4?)。

我不确定我是否理解你的情况发生了什么,阅读了pastbin,但我建议你打开另一张票,除非它明显地源于这两个问题中的任何一个。

答案 1 :(得分:0)

Scala 2.11.3 is not officially released and not recommend.如果您想阅读整个故事,请参阅this。 应该使用Scala 2.11.4。