DBZ-32 Changed Maven build to support releasing to Maven Central via the Sonatype OSSRH.
This commit is contained in:
parent
026c92f5c6
commit
0867bd7961
40
pom.xml
40
pom.xml
@ -14,6 +14,7 @@
|
|||||||
<artifactId>debezium-parent</artifactId>
|
<artifactId>debezium-parent</artifactId>
|
||||||
<version>0.1-SNAPSHOT</version>
|
<version>0.1-SNAPSHOT</version>
|
||||||
<name>Debezium Parent POM</name>
|
<name>Debezium Parent POM</name>
|
||||||
|
<description>Debezium is an open source change data capture platform</description>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<url>http://debezium.io</url>
|
<url>http://debezium.io</url>
|
||||||
<scm>
|
<scm>
|
||||||
@ -36,6 +37,8 @@
|
|||||||
<developer>
|
<developer>
|
||||||
<id>rhauch</id>
|
<id>rhauch</id>
|
||||||
<name>Randall Hauch</name>
|
<name>Randall Hauch</name>
|
||||||
|
<organization>Red Hat</organization>
|
||||||
|
<organizationUrl>http://redhat.com</organizationUrl>
|
||||||
<timezone>-6</timezone>
|
<timezone>-6</timezone>
|
||||||
</developer>
|
</developer>
|
||||||
</developers>
|
</developers>
|
||||||
@ -74,6 +77,7 @@
|
|||||||
<version.codehaus.helper.plugin>1.8</version.codehaus.helper.plugin>
|
<version.codehaus.helper.plugin>1.8</version.codehaus.helper.plugin>
|
||||||
<version.google.formatter.plugin>0.3.1</version.google.formatter.plugin>
|
<version.google.formatter.plugin>0.3.1</version.google.formatter.plugin>
|
||||||
<version.docker.maven.plugin>0.14.1</version.docker.maven.plugin>
|
<version.docker.maven.plugin>0.14.1</version.docker.maven.plugin>
|
||||||
|
<version.staging.plugin>1.6.3</version.staging.plugin>
|
||||||
|
|
||||||
<!-- Dockerfiles -->
|
<!-- Dockerfiles -->
|
||||||
<docker.maintainer>Debezium community</docker.maintainer>
|
<docker.maintainer>Debezium community</docker.maintainer>
|
||||||
@ -83,20 +87,29 @@
|
|||||||
|
|
||||||
<!-- Don't skip integration tests by default -->
|
<!-- Don't skip integration tests by default -->
|
||||||
<skipITs>false</skipITs>
|
<skipITs>false</skipITs>
|
||||||
|
|
||||||
<!-- Run the 'default' docker image by default -->
|
|
||||||
<!--docker>default</docker-->
|
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<modules>
|
<modules>
|
||||||
<module>support/checkstyle</module>
|
<module>support/checkstyle</module>
|
||||||
<module>debezium-assembly-descriptors</module>
|
<module>debezium-assembly-descriptors</module>
|
||||||
<module>debezium-core</module>
|
<module>debezium-core</module>
|
||||||
<module>debezium-embedded</module>
|
<module>debezium-embedded</module>
|
||||||
<module>debezium-connector-mysql</module>
|
<module>debezium-connector-mysql</module>
|
||||||
<!--module>debezium-connector-jdbc</module-->
|
|
||||||
<!--module>debezium-connector-postgres</module-->
|
|
||||||
<!--module>debezium-kafka-connect</module-->
|
|
||||||
</modules>
|
</modules>
|
||||||
|
|
||||||
|
<distributionManagement>
|
||||||
|
<repository>
|
||||||
|
<id>ossrh</id>
|
||||||
|
<name>Sonatype Staging Repository</name>
|
||||||
|
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
|
||||||
|
</repository>
|
||||||
|
<snapshotRepository>
|
||||||
|
<id>ossrh</id>
|
||||||
|
<name>OSS Sonatype Nexus Snapshots</name>
|
||||||
|
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
||||||
|
</snapshotRepository>
|
||||||
|
</distributionManagement>
|
||||||
|
|
||||||
<dependencyManagement>
|
<dependencyManagement>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<!-- Major dependencies -->
|
<!-- Major dependencies -->
|
||||||
@ -296,6 +309,11 @@
|
|||||||
<artifactId>maven-release-plugin</artifactId>
|
<artifactId>maven-release-plugin</artifactId>
|
||||||
<version>${version.release.plugin}</version>
|
<version>${version.release.plugin}</version>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.sonatype.plugins</groupId>
|
||||||
|
<artifactId>nexus-staging-maven-plugin</artifactId>
|
||||||
|
<version>${version.staging.plugin}</version>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
@ -394,6 +412,16 @@
|
|||||||
<releaseProfiles>docs,assembly,release-sign-artifacts,release</releaseProfiles>
|
<releaseProfiles>docs,assembly,release-sign-artifacts,release</releaseProfiles>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.sonatype.plugins</groupId>
|
||||||
|
<artifactId>nexus-staging-maven-plugin</artifactId>
|
||||||
|
<extensions>true</extensions>
|
||||||
|
<configuration>
|
||||||
|
<serverId>ossrh</serverId>
|
||||||
|
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
|
||||||
|
<autoReleaseAfterClose>false</autoReleaseAfterClose>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
Loading…
Reference in New Issue
Block a user