From a561f3a901cbff26cf3fd32ccafbe7bc4978561f Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Sun, 16 Jan 2022 21:34:54 +0000 Subject: [PATCH] Add shortcut for s01.oss.sonatype.org to Resolver Fixes https://github.com/sbt/sbt/issues/6787. See also: https://central.sonatype.org/news/20210223_new-users-on-s01/ --- .../main/scala/sbt/librarymanagement/ResolverExtra.scala | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/src/main/scala/sbt/librarymanagement/ResolverExtra.scala b/core/src/main/scala/sbt/librarymanagement/ResolverExtra.scala index cb353df1f..003c6015a 100644 --- a/core/src/main/scala/sbt/librarymanagement/ResolverExtra.scala +++ b/core/src/main/scala/sbt/librarymanagement/ResolverExtra.scala @@ -102,6 +102,7 @@ private[librarymanagement] abstract class ResolverFunctions { @deprecated("Renamed to SbtRepositoryRoot.", "1.0.0") val SbtPluginRepositoryRoot = SbtRepositoryRoot val SonatypeRepositoryRoot = "https://oss.sonatype.org/content/repositories" + val SonatypeS01RepositoryRoot = "https://s01.oss.sonatype.org/content/repositories" val SonatypeReleasesRepository = "https://oss.sonatype.org/service/local/repositories/releases/content/" val JavaNet2RepositoryName = "java.net Maven2 Repository" @@ -159,6 +160,11 @@ private[librarymanagement] abstract class ResolverFunctions { if (status == "releases") SonatypeReleasesRepository else SonatypeRepositoryRoot + "/" + status ) + def sonatypeS01Repo(status: String) = + MavenRepository( + "sonatype-s01-" + status, + SonatypeS01RepositoryRoot + "/" + status + ) def bintrayRepo(owner: String, repo: String) = MavenRepository(s"bintray-$owner-$repo", s"https://dl.bintray.com/$owner/$repo/") def bintrayIvyRepo(owner: String, repo: String) =