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