This is an automated email from the ASF dual-hosted git repository. mdedetrich pushed a commit to branch use-sbt-apache-sonatype in repository https://gitbox.apache.org/repos/asf/incubator-pekko-sbt-paradox.git
commit 82c7fe527cab8f53690e57b667b4d9b564da6648 Author: Matthew de Detrich <[email protected]> AuthorDate: Sat Feb 18 12:20:04 2023 +0100 Use sbt-apache-sonatype --- build.sbt | 27 ++------------------------- project/plugins.sbt | 1 + 2 files changed, 3 insertions(+), 25 deletions(-) diff --git a/build.sbt b/build.sbt index 6221088..3522079 100644 --- a/build.sbt +++ b/build.sbt @@ -1,31 +1,9 @@ scalaVersion := "2.13.10" licenses += "Apache-2.0" -> url("https://www.apache.org/licenses/LICENSE-2.0.html") - -lazy val apacheBaseRepo = "repository.apache.org" - -def apacheNexusCredentials: Seq[Credentials] = - (sys.env.get("NEXUS_USER"), sys.env.get("NEXUS_PW")) match { - case (Some(user), Some(password)) if user.nonEmpty && password.nonEmpty => - Seq(Credentials("Sonatype Nexus Repository Manager", apacheBaseRepo, user, password)) - case (Some(user), Some(password)) => - if (user == "") - println("NEXUS_USER is empty") - if (password == "") - println("NEXUS_PW is empty") - - Seq.empty - case _ => - println("No Nexus credentials supplied") - Seq.empty - } +ThisBuild / apacheSonatypeProjectProfile := "pekko" lazy val publishSettings = Seq( - credentials ++= apacheNexusCredentials, - organizationName := "Apache Software Foundation", - organizationHomepage := Some(url("https://www.apache.org")), - sonatypeCredentialHost := apacheBaseRepo, - sonatypeProfileName := "org.apache.pekko", startYear := Some(2023), developers := List( Developer( @@ -33,8 +11,7 @@ lazy val publishSettings = Seq( "Apache Pekko Sbt Paradox Contributors", "[email protected]", url("https://github.com/apache/incubator-pekko-sbt-paradox/graphs/contributors"))), - publishMavenStyle := true, - pomIncludeRepository := (_ => false)) + apacheSonatypeDisclaimerFile := Some((LocalRootProject / baseDirectory).value / "DISCLAIMER")) lazy val pekkoParadox = project .in(file(".")) diff --git a/project/plugins.sbt b/project/plugins.sbt index 4da3953..a2ac190 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -3,3 +3,4 @@ addSbtPlugin("com.lightbend.paradox" % "sbt-paradox-theme" % "0.10.3") addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.5.11") addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.6") +addSbtPlugin("org.mdedetrich" % "sbt-apache-sonatype" % "0.1.3") --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
