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