diff --git a/build.sbt b/build.sbt index ea8b89e180..47c94aebda 100644 --- a/build.sbt +++ b/build.sbt @@ -11,7 +11,7 @@ import scala.util.Try // ThisBuild settings take lower precedence, // but can be shared across the multi projects. ThisBuild / version := { - val v = "1.11.0-SNAPSHOT" + val v = "1.11.1-SNAPSHOT" nightlyVersion.getOrElse(v) } ThisBuild / version2_13 := "2.0.0-SNAPSHOT" @@ -671,6 +671,7 @@ lazy val dependencyTreeProj = (project in file("dependency-tree")) crossScalaVersions := Seq(baseScalaVersion), name := "sbt-dependency-tree", publishMavenStyle := true, + sbtPluginPublishLegacyMavenStyle := false, // mimaSettings, mimaPreviousArtifacts := Set.empty, ) @@ -1494,7 +1495,9 @@ ThisBuild / pomIncludeRepository := { _ => false } ThisBuild / publishTo := { - val nexus = "https://oss.sonatype.org/" - Some("releases" at nexus + "service/local/staging/deploy/maven2") + val centralSnapshots = "https://central.sonatype.com/repository/maven-snapshots/" + val v = (ThisBuild / version).value + if (v.endsWith("SNAPSHOT")) Some("central-snapshots" at centralSnapshots) + else localStaging.value } ThisBuild / publishMavenStyle := true diff --git a/main/src/main/scala/sbt/Defaults.scala b/main/src/main/scala/sbt/Defaults.scala index e6a57844d9..04f555768f 100644 --- a/main/src/main/scala/sbt/Defaults.scala +++ b/main/src/main/scala/sbt/Defaults.scala @@ -2986,7 +2986,7 @@ object Classpaths { Defaults.globalDefaults( Seq( publishMavenStyle :== true, - sbtPluginPublishLegacyMavenStyle :== true, + sbtPluginPublishLegacyMavenStyle :== false, publishArtifact :== true, (Test / publishArtifact) :== false ) diff --git a/main/src/main/scala/sbt/internal/LintUnused.scala b/main/src/main/scala/sbt/internal/LintUnused.scala index 8df675c15b..d41169be72 100644 --- a/main/src/main/scala/sbt/internal/LintUnused.scala +++ b/main/src/main/scala/sbt/internal/LintUnused.scala @@ -44,6 +44,7 @@ object LintUnused { serverConnectionType, serverIdleTimeout, shellPrompt, + sonaDeploymentName, ), includeLintKeys := Set( scalacOptions, diff --git a/project/Dependencies.scala b/project/Dependencies.scala index ce443cb03c..2d69ed3be8 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -77,7 +77,7 @@ object Dependencies { def addSbtZincCompile = addSbtModule(sbtZincPath, "zincCompile", zincCompile) def addSbtZincCompileCore = addSbtModule(sbtZincPath, "zincCompileCore", zincCompileCore) - val lmCoursierShaded = "io.get-coursier" %% "lm-coursier-shaded" % "2.1.8" + val lmCoursierShaded = "io.get-coursier" %% "lm-coursier-shaded" % "2.1.9" def sjsonNew(n: String) = Def.setting("com.eed3si9n" %% n % "0.10.1") // contrabandSjsonNewVersion.value diff --git a/project/build.properties b/project/build.properties index 73df629ac1..6520f6981d 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.10.7 +sbt.version=1.11.0 diff --git a/sbt b/sbt index 36f85dbf5d..78aa4a2ca0 100755 --- a/sbt +++ b/sbt @@ -1,7 +1,7 @@ #!/usr/bin/env bash set +e -declare builtin_sbt_version="1.11.0" +declare builtin_sbt_version="1.11.1" declare -a residual_args declare -a java_args declare -a scalac_args diff --git a/sbt-app/src/sbt-test/dependency-management/sbt-plugin-publish/build.sbt b/sbt-app/src/sbt-test/dependency-management/sbt-plugin-publish/build.sbt index b49b1a248d..bd97aa61d0 100644 --- a/sbt-app/src/sbt-test/dependency-management/sbt-plugin-publish/build.sbt +++ b/sbt-app/src/sbt-test/dependency-management/sbt-plugin-publish/build.sbt @@ -10,8 +10,8 @@ lazy val sbtPlugin1 = project.in(file("sbt-plugin-1")) name := "sbt-plugin-1", addSbtPlugin("ch.epfl.scala" % "sbt-plugin-example-diamond" % "0.5.0"), publishTo := Some(resolver), - checkPackagedArtifacts := checkPackagedArtifactsDef("sbt-plugin-1", true).value, - checkPublish := checkPublishDef("sbt-plugin-1", true).value + checkPackagedArtifacts := checkPackagedArtifactsDef("sbt-plugin-1", false).value, + checkPublish := checkPublishDef("sbt-plugin-1", false).value ) lazy val testMaven1 = project.in(file("test-maven-1"))