如何将revisionId
设置的libraryDependencies
设置为SBT 0.13+
中的最新可用版本。我使用"*"
但似乎没有用,例如:
"org.eclipse.jetty" % "jetty-webapp" % "*"
答案 0 :(得分:7)
SBT使用Ivy进行依赖性解析,因此它支持Ivy的动态修订语法:
9.0.+
将匹配9.0.0
或9.0.7
,latest.release
将与最新版本[9.0,)
匹配所有大于或等于9.0
的版本,例如9.1.0
,[9.0,9.1[
匹配所有大于或等于9.0
且严格低于9.1
的版本,默认情况下,即使发生依赖项冲突,SBT也会选择范围内的最新可用修订版,但can be customized。