我确实在我的 build.sbt 中指定了 scalaVersion := "2.10.3",但是在 ./sbt 包之后,我的包为 myapp_ 2.10 -1.0.0.jar。
它不应该是 myapp_ 2.10.3 -1.0.0.jar 吗?
我还需要更改任何参数吗?
谢谢!
我确实在我的 build.sbt 中指定了 scalaVersion := "2.10.3",但是在 ./sbt 包之后,我的包为 myapp_ 2.10 -1.0.0.jar。
它不应该是 myapp_ 2.10.3 -1.0.0.jar 吗?
我还需要更改任何参数吗?
谢谢!
发生这种情况是因为所有 2.10.X 工件都是(应该)二进制兼容的。这就是为什么次要版本不包含在工件名称中的原因。应该没关系。
我找不到我上面所说的官方参考,只有 Martin Odersky 的这篇文章:二进制兼容性:状态和前景