mirror of https://github.com/sbt/sbt.git
Fix #2519. Fixes Maven Central getting included even with repo override
This commit is contained in:
parent
6a0c5c6a3e
commit
84e7244e4e
|
|
@ -1148,12 +1148,15 @@ object Classpaths {
|
||||||
externalResolvers <<= (externalResolvers.task.?, resolvers, appResolvers, useJCenter) {
|
externalResolvers <<= (externalResolvers.task.?, resolvers, appResolvers, useJCenter) {
|
||||||
case (Some(delegated), Seq(), _, _) => delegated
|
case (Some(delegated), Seq(), _, _) => delegated
|
||||||
case (_, rs, Some(ars), uj) => task { ars ++ rs }
|
case (_, rs, Some(ars), uj) => task { ars ++ rs }
|
||||||
case (_, rs, _, uj) => task { Resolver.withDefaultResolvers(rs, uj, true) }
|
case (_, rs, _, uj) => task { Resolver.withDefaultResolvers(rs, uj, mavenCentral = true) }
|
||||||
},
|
},
|
||||||
appResolvers := {
|
appResolvers := {
|
||||||
val ac = appConfiguration.value
|
val ac = appConfiguration.value
|
||||||
val uj = useJCenter.value
|
val uj = useJCenter.value
|
||||||
appRepositories(ac) map { ars => Resolver.reorganizeAppResolvers(ars, uj, true) }
|
appRepositories(ac) map { ars =>
|
||||||
|
val useMavenCentral = ars contains DefaultMavenRepository
|
||||||
|
Resolver.reorganizeAppResolvers(ars, uj, useMavenCentral)
|
||||||
|
}
|
||||||
},
|
},
|
||||||
bootResolvers <<= appConfiguration map bootRepositories,
|
bootResolvers <<= appConfiguration map bootRepositories,
|
||||||
fullResolvers <<= (projectResolver, externalResolvers, sbtPlugin, sbtResolver, bootResolvers, overrideBuildResolvers) map { (proj, rs, isPlugin, sbtr, boot, overrideFlag) =>
|
fullResolvers <<= (projectResolver, externalResolvers, sbtPlugin, sbtResolver, bootResolvers, overrideBuildResolvers) map { (proj, rs, isPlugin, sbtr, boot, overrideFlag) =>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue