diff --git a/project/Publish.scala b/project/Publish.scala index 5edea1d3d8..c32ba33e84 100644 --- a/project/Publish.scala +++ b/project/Publish.scala @@ -17,6 +17,8 @@ import sbt._ import sbt.Keys._ import com.lightbend.sbt.publishrsync.PublishRsyncPlugin.autoImport.publishRsyncHost import org.mdedetrich.apache.sonatype.SonatypeApachePlugin +import sbtdynver.DynVerPlugin +import sbtdynver.DynVerPlugin.autoImport.dynverSonatypeSnapshots object Publish extends AutoPlugin { @@ -32,7 +34,10 @@ object Publish extends AutoPlugin { "dev@pekko.apache.org", url("https://github.com/apache/incubator-pekko/graphs/contributors")))) - override def requires = SonatypeApachePlugin + override lazy val buildSettings = Seq( + dynverSonatypeSnapshots := true) + + override def requires = SonatypeApachePlugin && DynVerPlugin } /** diff --git a/project/plugins.sbt b/project/plugins.sbt index fbda4ab4a6..f92d8e9fc5 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -17,10 +17,10 @@ addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.7.0") addSbtPlugin("com.hpe.sbt" % "sbt-pull-request-validator" % "1.0.0") addSbtPlugin("net.bzzt" % "sbt-reproducible-builds" % "0.30") -addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.5.10") +addSbtPlugin("com.dwijnand" % "sbt-dynver" % "4.1.1") addSbtPlugin("com.lightbend.sbt" % "sbt-publish-rsync" % "0.2") addSbtPlugin("com.github.pjfanning" % "sbt-source-dist" % "0.1.5") -addSbtPlugin("org.mdedetrich" % "sbt-apache-sonatype" % "0.1.5") +addSbtPlugin("org.mdedetrich" % "sbt-apache-sonatype" % "0.1.6") addSbtPlugin("com.github.reibitto" % "sbt-welcome" % "0.2.2") // allow access to snapshots for pekko-sbt-paradox