diff --git a/pom.xml b/pom.xml index 9eeda2c..eb24808 100644 --- a/pom.xml +++ b/pom.xml @@ -6,12 +6,12 @@ <groupId>solutions.bitbadger</groupId> <artifactId>documents</artifactId> - <version>4.0.0-RC1</version> + <version>1.0.0-RC1</version> <packaging>pom</packaging> <name>${project.groupId}:${project.artifactId}</name> <description>Expose a document store interface for PostgreSQL and SQLite</description> - <url>https://bitbadger.solutions/open-source/solutions.bitbadger.documents</url> + <url>https://relationaldocs.bitbadger.solutions/jvm/</url> <licenses> <license> @@ -62,6 +62,25 @@ <module>./src/scala</module> </modules> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <version>3.2.6</version> + <executions> + <execution> + <id>sign-artifacts</id> + <phase>verify</phase> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + <dependencies> <dependency> <groupId>org.junit.jupiter</groupId> 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 @@ <parent> <groupId>solutions.bitbadger</groupId> <artifactId>documents</artifactId> - <version>4.0.0-RC1</version> + <version>1.0.0-RC1</version> <relativePath>../../pom.xml</relativePath> </parent> @@ -15,7 +15,29 @@ <name>${project.groupId}:${project.artifactId}</name> <description>Expose a document store interface for PostgreSQL and SQLite (Core Library)</description> - <url>https://bitbadger.solutions/open-source/relational-documents/jvm/</url> + <url>https://relationaldocs.bitbadger.solutions/jvm/</url> + + <licenses> + <license> + <name>MIT License</name> + <url>https://www.opensource.org/licenses/mit-license.php</url> + </license> + </licenses> + + <developers> + <developer> + <name>Daniel J. Summers</name> + <email>daniel@bitbadger.solutions</email> + <organization>Bit Badger Solutions</organization> + <organizationUrl>https://bitbadger.solutions</organizationUrl> + </developer> + </developers> + + <scm> + <connection>scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git</connection> + <developerConnection>scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git</developerConnection> + <url>https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents</url> + </scm> <build> <plugins> @@ -125,6 +147,16 @@ </execution> </executions> </plugin> + <plugin> + <groupId>org.sonatype.central</groupId> + <artifactId>central-publishing-maven-plugin</artifactId> + <version>0.7.0</version> + <extensions>true</extensions> + <configuration> + <deploymentName>Deployment-core-${project.version}</deploymentName> + <publishingServerId>central</publishingServerId> + </configuration> + </plugin> </plugins> </build> 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 @@ <parent> <groupId>solutions.bitbadger</groupId> <artifactId>documents</artifactId> - <version>4.0.0-RC1</version> + <version>1.0.0-RC1</version> <relativePath>../../pom.xml</relativePath> </parent> @@ -15,7 +15,29 @@ <name>${project.groupId}:${project.artifactId}</name> <description>Expose a document store interface for PostgreSQL and SQLite (Groovy Library)</description> - <url>https://bitbadger.solutions/open-source/relational-documents/jvm/</url> + <url>https://relationaldocs.bitbadger.solutions/jvm/</url> + + <licenses> + <license> + <name>MIT License</name> + <url>https://www.opensource.org/licenses/mit-license.php</url> + </license> + </licenses> + + <developers> + <developer> + <name>Daniel J. Summers</name> + <email>daniel@bitbadger.solutions</email> + <organization>Bit Badger Solutions</organization> + <organizationUrl>https://bitbadger.solutions</organizationUrl> + </developer> + </developers> + + <scm> + <connection>scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git</connection> + <developerConnection>scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git</developerConnection> + <url>https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents</url> + </scm> <build> <plugins> @@ -116,6 +138,16 @@ </execution> </executions> </plugin> + <plugin> + <groupId>org.sonatype.central</groupId> + <artifactId>central-publishing-maven-plugin</artifactId> + <version>0.7.0</version> + <extensions>true</extensions> + <configuration> + <deploymentName>Deployment-groovy-${project.version}</deploymentName> + <publishingServerId>central</publishingServerId> + </configuration> + </plugin> </plugins> </build> 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 @@ <parent> <groupId>solutions.bitbadger</groupId> <artifactId>documents</artifactId> - <version>4.0.0-RC1</version> + <version>1.0.0-RC1</version> <relativePath>../../pom.xml</relativePath> </parent> @@ -15,14 +15,29 @@ <name>${project.groupId}:${project.artifactId}</name> <description>Expose a document store interface for PostgreSQL and SQLite (KotlinX Serialization Library)</description> - <url>https://bitbadger.solutions/open-source/relational-documents/jvm/</url> + <url>https://relationaldocs.bitbadger.solutions/jvm/</url> + + <licenses> + <license> + <name>MIT License</name> + <url>https://www.opensource.org/licenses/mit-license.php</url> + </license> + </licenses> + + <developers> + <developer> + <name>Daniel J. Summers</name> + <email>daniel@bitbadger.solutions</email> + <organization>Bit Badger Solutions</organization> + <organizationUrl>https://bitbadger.solutions</organizationUrl> + </developer> + </developers> <scm> <connection>scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git</connection> <developerConnection>scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git</developerConnection> <url>https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents</url> </scm> - <dependencies> <dependency> <groupId>solutions.bitbadger.documents</groupId> @@ -156,6 +171,16 @@ </execution> </executions> </plugin> + <plugin> + <groupId>org.sonatype.central</groupId> + <artifactId>central-publishing-maven-plugin</artifactId> + <version>0.7.0</version> + <extensions>true</extensions> + <configuration> + <deploymentName>Deployment-kotlinx-${project.version}</deploymentName> + <publishingServerId>central</publishingServerId> + </configuration> + </plugin> </plugins> </build> </project> 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 @@ <parent> <groupId>solutions.bitbadger</groupId> <artifactId>documents</artifactId> - <version>4.0.0-RC1</version> + <version>1.0.0-RC1</version> <relativePath>../../pom.xml</relativePath> </parent> @@ -15,7 +15,29 @@ <name>${project.groupId}:${project.artifactId}</name> <description>Expose a document store interface for PostgreSQL and SQLite (Scala Library)</description> - <url>https://bitbadger.solutions/open-source/relational-documents/jvm/</url> + <url>https://relationaldocs.bitbadger.solutions/jvm/</url> + + <licenses> + <license> + <name>MIT License</name> + <url>https://www.opensource.org/licenses/mit-license.php</url> + </license> + </licenses> + + <developers> + <developer> + <name>Daniel J. Summers</name> + <email>daniel@bitbadger.solutions</email> + <organization>Bit Badger Solutions</organization> + <organizationUrl>https://bitbadger.solutions</organizationUrl> + </developer> + </developers> + + <scm> + <connection>scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git</connection> + <developerConnection>scm:git:https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents.git</developerConnection> + <url>https://git.bitbadger.solutions/bit-badger/solutions.bitbadger.documents</url> + </scm> <build> <sourceDirectory>${project.basedir}/src/main/scala</sourceDirectory> @@ -110,6 +132,16 @@ </execution> </executions> </plugin> --> + <plugin> + <groupId>org.sonatype.central</groupId> + <artifactId>central-publishing-maven-plugin</artifactId> + <version>0.7.0</version> + <extensions>true</extensions> + <configuration> + <deploymentName>Deployment-scala-${project.version}</deploymentName> + <publishingServerId>central</publishingServerId> + </configuration> + </plugin> </plugins> </build>