Как мне сделать мой репо приоритетным по сравнению с 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 вместо преобразователей.

Другие вопросы по тегам