Merge pull request #8148 from eed3si9n/wip/plugin

fix: Default sbtPluginPublishLegacyMavenStyle to false
This commit is contained in:
eugene yokota 2025-06-01 23:09:55 -04:00 committed by GitHub
commit ac397d900c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 5 deletions

View File

@ -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,
)
@ -1495,7 +1496,8 @@ ThisBuild / pomIncludeRepository := { _ =>
}
ThisBuild / publishTo := {
val centralSnapshots = "https://central.sonatype.com/repository/maven-snapshots/"
if (isSnapshot.value) Some("central-snapshots" at centralSnapshots)
val v = (ThisBuild / version).value
if (v.endsWith("SNAPSHOT")) Some("central-snapshots" at centralSnapshots)
else localStaging.value
}
ThisBuild / publishMavenStyle := true

View File

@ -2986,7 +2986,7 @@ object Classpaths {
Defaults.globalDefaults(
Seq(
publishMavenStyle :== true,
sbtPluginPublishLegacyMavenStyle :== true,
sbtPluginPublishLegacyMavenStyle :== false,
publishArtifact :== true,
(Test / publishArtifact) :== false
)

View File

@ -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"))