我试过这个
resolvers <<= resolvers.map { r =>
Resolver.withDefaultResolvers(r ++ Seq(
"my repository" at "http://example.com/repo"
), mavenCentral = false)
},
但它没有编译。
我实际上甚至不确定它是如何从repo1.maven.org
下载的,因为sbt resolvers
没有列出它(曾经)。
答案 0 :(得分:4)
根据sbt docs,您需要将resolvers
更改为externalResolvers
。
解析器不包含默认的解析器;只有您的构建定义添加的其他内容。 sbt将解析器与一些默认存储库结合起来形成externalResolvers。因此,要更改或删除默认解析器,您需要覆盖externalResolvers而不是解析器。