From e8cdb2d4792cd9cc85f53c2aa61fab62f2fcc58c Mon Sep 17 00:00:00 2001 From: "Daniel J. Summers" Date: Tue, 15 Apr 2025 21:19:46 -0400 Subject: [PATCH] Add Maven Central publishing --- pom.xml | 23 +++++++++++++++++++++-- src/core/pom.xml | 36 ++++++++++++++++++++++++++++++++++-- src/groovy/pom.xml | 36 ++++++++++++++++++++++++++++++++++-- src/kotlinx/pom.xml | 31 ++++++++++++++++++++++++++++--- src/scala/pom.xml | 36 ++++++++++++++++++++++++++++++++++-- 5 files changed, 151 insertions(+), 11 deletions(-) diff --git a/pom.xml b/pom.xml index 9eeda2c..eb24808 100644 --- a/pom.xml +++ b/pom.xml @@ -6,12 +6,12 @@ solutions.bitbadger documents - 4.0.0-RC1 + 1.0.0-RC1 pom ${project.groupId}:${project.artifactId} Expose a document store interface for PostgreSQL and SQLite - https://bitbadger.solutions/open-source/solutions.bitbadger.documents + https://relationaldocs.bitbadger.solutions/jvm/ @@ -62,6 +62,25 @@ ./src/scala + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.2.6 + + + sign-artifacts + verify + + sign + + + + + + + org.junit.jupiter diff --git a/src/core/pom.xml b/src/core/pom.xml index 79623a0..63f0086 100644 --- a/src/core/pom.xml +++ b/src/core/pom.xml @@ -6,7 +6,7 @@ solutions.bitbadger documents - 4.0.0-RC1 + 1.0.0-RC1 ../../pom.xml @@ -15,7 +15,29 @@ ${project.groupId}:${project.artifactId} Expose a document store interface for PostgreSQL and SQLite (Core Library) - https://bitbadger.solutions/open-source/relational-documents/jvm/ + https://relationaldocs.bitbadger.solutions/jvm/ + + + + MIT License + https://www.opensource.org/licenses/mit-license.php + + + + + + Daniel J. Summers + daniel@bitbadger.solutions + Bit Badger Solutions + https://bitbadger.solutions + + + + + scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git + scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git + https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents + @@ -125,6 +147,16 @@ + + org.sonatype.central + central-publishing-maven-plugin + 0.7.0 + true + + Deployment-core-${project.version} + central + + diff --git a/src/groovy/pom.xml b/src/groovy/pom.xml index ef52157..5c8dde5 100644 --- a/src/groovy/pom.xml +++ b/src/groovy/pom.xml @@ -6,7 +6,7 @@ solutions.bitbadger documents - 4.0.0-RC1 + 1.0.0-RC1 ../../pom.xml @@ -15,7 +15,29 @@ ${project.groupId}:${project.artifactId} Expose a document store interface for PostgreSQL and SQLite (Groovy Library) - https://bitbadger.solutions/open-source/relational-documents/jvm/ + https://relationaldocs.bitbadger.solutions/jvm/ + + + + MIT License + https://www.opensource.org/licenses/mit-license.php + + + + + + Daniel J. Summers + daniel@bitbadger.solutions + Bit Badger Solutions + https://bitbadger.solutions + + + + + scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git + scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git + https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents + @@ -116,6 +138,16 @@ + + org.sonatype.central + central-publishing-maven-plugin + 0.7.0 + true + + Deployment-groovy-${project.version} + central + + diff --git a/src/kotlinx/pom.xml b/src/kotlinx/pom.xml index d19c981..39164b8 100644 --- a/src/kotlinx/pom.xml +++ b/src/kotlinx/pom.xml @@ -6,7 +6,7 @@ solutions.bitbadger documents - 4.0.0-RC1 + 1.0.0-RC1 ../../pom.xml @@ -15,14 +15,29 @@ ${project.groupId}:${project.artifactId} Expose a document store interface for PostgreSQL and SQLite (KotlinX Serialization Library) - https://bitbadger.solutions/open-source/relational-documents/jvm/ + https://relationaldocs.bitbadger.solutions/jvm/ + + + + MIT License + https://www.opensource.org/licenses/mit-license.php + + + + + + Daniel J. Summers + daniel@bitbadger.solutions + Bit Badger Solutions + https://bitbadger.solutions + + scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents - solutions.bitbadger.documents @@ -156,6 +171,16 @@ + + org.sonatype.central + central-publishing-maven-plugin + 0.7.0 + true + + Deployment-kotlinx-${project.version} + central + + diff --git a/src/scala/pom.xml b/src/scala/pom.xml index 2ffcc5d..09ac775 100644 --- a/src/scala/pom.xml +++ b/src/scala/pom.xml @@ -6,7 +6,7 @@ solutions.bitbadger documents - 4.0.0-RC1 + 1.0.0-RC1 ../../pom.xml @@ -15,7 +15,29 @@ ${project.groupId}:${project.artifactId} Expose a document store interface for PostgreSQL and SQLite (Scala Library) - https://bitbadger.solutions/open-source/relational-documents/jvm/ + https://relationaldocs.bitbadger.solutions/jvm/ + + + + MIT License + https://www.opensource.org/licenses/mit-license.php + + + + + + Daniel J. Summers + daniel@bitbadger.solutions + Bit Badger Solutions + https://bitbadger.solutions + + + + + scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git + scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git + https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents + ${project.basedir}/src/main/scala @@ -110,6 +132,16 @@ --> + + org.sonatype.central + central-publishing-maven-plugin + 0.7.0 + true + + Deployment-scala-${project.version} + central + +