我如何让我的回购优先于Maven

时间:2014-08-20 16:13:09

标签: sbt

我试过这个

resolvers <<= resolvers.map { r =>
  Resolver.withDefaultResolvers(r ++ Seq(
    "my repository" at "http://example.com/repo"
  ), mavenCentral = false)
},

但它没有编译。

我实际上甚至不确定它是如何从repo1.maven.org下载的,因为sbt resolvers没有列出它(曾经)。

1 个答案:

答案 0 :(得分:4)

根据sbt docs,您需要将resolvers更改为externalResolvers

  

解析器不包含默认的解析器;只有您的构建定义添加的其他内容。 sbt将解析器与一些默认存储库结合起来形成externalResolvers。因此,要更改或删除默认解析器,您需要覆盖externalResolvers而不是解析器。