我的build.sbt
文件中有以下几行。
resolvers += "specs2 snapshot repo" at "http://scala-tools.org/repo-snapshots"
libraryDependencies += "org.specs2" %% "specs2" % "1.7-SNAPSHOT" % "test"
现在如果快照发生了变化(这是否合理,maven SNAPSHOT版本在没有版本号变化的情况下发生了变化?),我如何告诉sbt下载新版本?使用update
无效。
答案 0 :(得分:54)
你应该尝试:
libraryDependencies += "org.specs2" %% "specs2" % "1.7-SNAPSHOT" % "test" changing()
changing()
将指定依赖项可以更改,并且常春藤必须在每个update
上下载它。
也许您也可以尝试使用ivyXML
定义您的存储库。像这样:
ivyXML :=
<resolvers>
<ibiblio name="specs2 snapshot repo" changingPattern="*-SNAPSHOT" m2compatible="true" root="http://scala-tools.org/repo-snapshots"/>
</resolvers>
希望这会有所帮助。