什么时候我可以省略sbt中依赖项的增量版本号?
对于Scala的依赖,我发现我不能省略增量数.例如,我需要指定2.10.3或2.10.4,仅仅2.10不起作用.
对于依赖于ScalaTest,我发现对于v2.0我只能指定2.0,但是对于2.1我需要指定2.1.0.
这是由图书馆的作者以某种方式决定的吗?
解决方法
是的,作者决定是否将图书馆发布为例如2.0或者例如2.0.0.看起来ScalaTest的作者改变了他们的决定.后三种形式的所有三种数字都更为标准,对他们来说也是如此.
您可以使用The Search Engine for The Maven Central Repository查看可用的版本号(假设有相关库可用;几乎所有最受欢迎的库都是.)