You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pekko.apache.org by md...@apache.org on 2023/02/18 11:20:12 UTC

[incubator-pekko-sbt-paradox] branch use-sbt-apache-sonatype created (now 82c7fe5)

This is an automated email from the ASF dual-hosted git repository.

mdedetrich pushed a change to branch use-sbt-apache-sonatype
in repository https://gitbox.apache.org/repos/asf/incubator-pekko-sbt-paradox.git


      at 82c7fe5  Use sbt-apache-sonatype

This branch includes the following new commits:

     new 82c7fe5  Use sbt-apache-sonatype

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pekko.apache.org
For additional commands, e-mail: commits-help@pekko.apache.org


[incubator-pekko-sbt-paradox] 01/01: Use sbt-apache-sonatype

Posted by md...@apache.org.
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 <ma...@aiven.io>
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",
       "dev@pekko.apache.org",
       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: commits-unsubscribe@pekko.apache.org
For additional commands, e-mail: commits-help@pekko.apache.org