Как мне сделать мой репо приоритетным по сравнению с Maven?
Я пробовал это
resolvers <<= resolvers.map { r =>
Resolver.withDefaultResolvers(r ++ Seq(
"my repository" at "http://example.com/repo"
), mavenCentral = false)
},
но это не компилируется.
Я на самом деле даже не уверен, как он скачивает с repo1.maven.org
, поскольку sbt resolvers
не перечисляет это (никогда).
1 ответ
В соответствии с документами SBT вы должны изменить resolvers
в externalResolvers
,
resolvers не содержит распознаватели по умолчанию; только дополнительные, добавленные вашим определением сборки. sbt объединяет средства распознавания с некоторыми репозиториями по умолчанию для формирования externalResolvers. Поэтому для изменения или удаления преобразователей по умолчанию вам потребуется переопределить externalResolvers вместо преобразователей.