Use HTTPS for downloading artifacts from Maven Central

Sonatype have enabled HTTPS access for Maven Central:

http://central.sonatype.org/articles/2014/Aug/03/https-support-launching-now/

Note that the Ivy class IBiblioResolver contains the old http url
(ie DEFAULT_M2_ROOT="http://repo1.maven.org/maven2/"):

http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/resolver/IBiblioResolver.java?revision=1557968&view=markup#l72
This commit is contained in:
Roberto Tyley 2014-08-03 09:11:56 +01:00 committed by Eugene Yokota
parent fbf9d72607
commit a826ac743b
1 changed files with 3 additions and 2 deletions

View File

@ -6,7 +6,7 @@ package sbt
import java.io.File import java.io.File
import java.net.URL import java.net.URL
import scala.xml.NodeSeq import scala.xml.NodeSeq
import org.apache.ivy.plugins.resolver.{ DependencyResolver, IBiblioResolver } import org.apache.ivy.plugins.resolver.DependencyResolver
sealed trait Resolver { sealed trait Resolver {
def name: String def name: String
@ -135,7 +135,7 @@ final case class SftpRepository(name: String, connection: SshConnection, pattern
import Resolver._ import Resolver._
object DefaultMavenRepository extends MavenRepository("public", IBiblioResolver.DEFAULT_M2_ROOT) object DefaultMavenRepository extends MavenRepository("public", DefaultMavenRepositoryRoot)
object JavaNet2Repository extends MavenRepository(JavaNet2RepositoryName, JavaNet2RepositoryRoot) object JavaNet2Repository extends MavenRepository(JavaNet2RepositoryName, JavaNet2RepositoryRoot)
object JCenterRepository extends MavenRepository(JCenterRepositoryName, JCenterRepositoryRoot) object JCenterRepository extends MavenRepository(JCenterRepositoryName, JCenterRepositoryRoot)
object JavaNet1Repository extends JavaNet1Repository object JavaNet1Repository extends JavaNet1Repository
@ -151,6 +151,7 @@ object Resolver {
val JavaNet2RepositoryRoot = "http://download.java.net/maven/2" val JavaNet2RepositoryRoot = "http://download.java.net/maven/2"
val JCenterRepositoryName = "jcenter" val JCenterRepositoryName = "jcenter"
val JCenterRepositoryRoot = "https://jcenter.bintray.com/" val JCenterRepositoryRoot = "https://jcenter.bintray.com/"
val DefaultMavenRepositoryRoot = "https://repo1.maven.org/maven2/"
// obsolete: kept only for launcher compatibility // obsolete: kept only for launcher compatibility
private[sbt] val ScalaToolsReleasesName = "Sonatype OSS Releases" private[sbt] val ScalaToolsReleasesName = "Sonatype OSS Releases"