Consume Central with SBT⚓︎
The default SBT configuration includes resolving components from the Central Repository via HTTP as documented in the library management documentation.
To access the Central Repository with sbt via HTTPS you can add a new resolver
for the secured Central Repository, while disabling the default, in your
build.sbt
file
resolvers += "Secured Central Repository" at "https://repo1.maven.org/maven2"
externalResolvers := Resolver.withDefaultResolvers(resolvers.value, mavenCentral = false)
Alternatively you can add it as a global repository in ~/.sbt/repositories
[repositories]
local
secured-central: https://repo1.maven.org/maven2
and set sbt.override.build.repos=true
when running sbt.