mirror of https://github.com/sbt/sbt.git
Adds sbt.repository.secure (default: true) #1494
This commit is contained in:
parent
16eb7b28fd
commit
9e245b3fc3
|
|
@ -135,7 +135,7 @@ final case class SftpRepository(name: String, connection: SshConnection, pattern
|
|||
|
||||
import Resolver._
|
||||
|
||||
object DefaultMavenRepository extends MavenRepository("public", DefaultMavenRepositoryRoot)
|
||||
object DefaultMavenRepository extends MavenRepository("public", centralRepositoryRoot(useSecureResolvers))
|
||||
object JavaNet2Repository extends MavenRepository(JavaNet2RepositoryName, JavaNet2RepositoryRoot)
|
||||
object JCenterRepository extends MavenRepository(JCenterRepositoryName, JCenterRepositoryRoot)
|
||||
object JavaNet1Repository extends JavaNet1Repository
|
||||
|
|
@ -144,6 +144,8 @@ sealed trait JavaNet1Repository extends Resolver {
|
|||
}
|
||||
|
||||
object Resolver {
|
||||
private[sbt] def useSecureResolvers = sys.props.get("sbt.repository.secure") map { _.toLowerCase == "true" } getOrElse true
|
||||
|
||||
val TypesafeRepositoryRoot = "http://repo.typesafe.com/typesafe"
|
||||
val SbtPluginRepositoryRoot = "http://repo.scala-sbt.org/scalasbt"
|
||||
val SonatypeRepositoryRoot = "https://oss.sonatype.org/content/repositories"
|
||||
|
|
@ -152,6 +154,7 @@ object Resolver {
|
|||
val JCenterRepositoryName = "jcenter"
|
||||
val JCenterRepositoryRoot = "https://jcenter.bintray.com/"
|
||||
val DefaultMavenRepositoryRoot = "https://repo1.maven.org/maven2/"
|
||||
private[sbt] def centralRepositoryRoot(secure: Boolean) = (if (secure) "https" else "http") + "://repo1.maven.org/maven2/"
|
||||
|
||||
// obsolete: kept only for launcher compatibility
|
||||
private[sbt] val ScalaToolsReleasesName = "Sonatype OSS Releases"
|
||||
|
|
|
|||
Loading…
Reference in New Issue