5

SBT 控制台中是否有命令强制它解析工件(特别是重新解析 SNAPSHOT 依赖项)?我现在知道的唯一方法是运行干净然后编译(或启动),但这需要更长的时间并且并不总是必要的。

4

3 回答 3

5

您可以标记所需的依赖项以重新检查它们update

libraryDependencies ++= {
  "org.specs2" %% "specs2" % "1.10-SNAPSHOT" % "test" changing()
}

使用 SBT 重新下载依赖项的 SNAPSHOT 版本

于 2012-04-21T17:11:59.647 回答
1

update命令应该有所帮助。

任务的文档中

解决和可选地检索依赖关系,生成报告。

请参阅依赖管理流程

更重要的是,SNAPSHOT依赖关系本质changing()上是这样,所以不需要在 ModuleID 之后添加任何东西来标记它们。每个update人都应该针对存储库解决它们。

于 2013-12-28T21:40:24.633 回答
0

也许update-classifiers是您正在寻找的东西?否则,请尝试该tasks命令以查看可用的内容。

于 2012-04-21T17:07:16.870 回答