From f8512782943d95a54b80690c41084dc4a0b1730d Mon Sep 17 00:00:00 2001 From: Prasanna Rajaperumal Date: Wed, 21 Dec 2016 00:26:56 -0800 Subject: [PATCH] Added needed section to deploy to maven central. Adding travis-settings to be able to publish to maven central (through oss.sonatype) on push to uber/hoodie master --- deploy/maven/sonatype-settings.xml | 28 +++++++++ deploy/pubring.gpg.enc | Bin 0 -> 1248 bytes deploy/scripts/publish.sh | 8 +++ deploy/secring.gpg.enc | Bin 0 -> 2624 bytes pom.xml | 88 +++++++++++++++++++++++++++++ 5 files changed, 124 insertions(+) create mode 100644 deploy/maven/sonatype-settings.xml create mode 100644 deploy/pubring.gpg.enc create mode 100755 deploy/scripts/publish.sh create mode 100644 deploy/secring.gpg.enc diff --git a/deploy/maven/sonatype-settings.xml b/deploy/maven/sonatype-settings.xml new file mode 100644 index 000000000..7fb124457 --- /dev/null +++ b/deploy/maven/sonatype-settings.xml @@ -0,0 +1,28 @@ + + + + + + ossrh + ${env.SONATYPE_USERNAME} + ${env.SONATYPE_PASSWORD} + + + diff --git a/deploy/pubring.gpg.enc b/deploy/pubring.gpg.enc new file mode 100644 index 0000000000000000000000000000000000000000..fcbdf808971a991b5da789e75e087afb3eaab54a GIT binary patch literal 1248 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.apache.maven.plugins maven-release-plugin 2.5.3 + + true + false + release + deploy + org.apache.maven.plugins @@ -141,6 +147,7 @@ + @@ -444,4 +451,85 @@ + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + ossrh + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + attach-javadocs + + jar + + + + + false + true + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + sign-artifacts + verify + + sign + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.2 + true + + ossrh + https://oss.sonatype.org/ + true + + + + + +