我应该将哪个版本的scala发布到?

Rog*_*ach 10 scala sbt scala-2.10

当我发布scala时2.9.x,我只是在build.sbt中使用了这一行:

crossScalaVersions := Seq("2.9.0", "2.9.0-1", "2.9.1", "2.9.1-1", "2.9.2")
Run Code Online (Sandbox Code Playgroud)

但是现在,scala 2.10已经出局了,我很困惑.我的直觉是我应该有这样的东西:

crossScalaVersions := Seq("2.10.0")
Run Code Online (Sandbox Code Playgroud)

但是我注意到,当我将scala版本设置2.10.0为时,sbt搜索以#结尾的工件2.10,而不是2.10.0.这里发生了什么?我应该使用什么版本?

编辑:此外,如果我这样做publish-local,该工件最终会以"_2.10"为后缀,而不是"_2.10.0".

Ale*_*nov 6

"斯卡拉2.10.0上演"主题说:

你的确可以简单地跨越2.10版本.

  • [这篇文章](https://groups.google.com/d/msg/scala-internals/3R7xTJhcN0I/_drJ3xQFv8AJ)在同一个帖子上也有一些答案也很有趣 (2认同)