我如何让我的repo优先于Maven

  • 本文关键字:优先于 Maven repo sbt
  • 更新时间 :
  • 英文 :


我试过了

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

但是不能编译。

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

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

resolvers不包含默认解析器;只有通过构建定义添加的附加项。sbt将解析器与一些默认存储库组合在一起,形成externalResolvers。因此,要更改或删除默认解析器,您需要覆盖externalResolvers而不是resolvers。

最新更新