Skip to content

Commit

Permalink
Add maven central integration
Browse files Browse the repository at this point in the history
  • Loading branch information
trickl committed Mar 30, 2019
1 parent 023ba82 commit e346d03
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ language: java
env:
global:
- CC_TEST_REPORTER_ID=fb330083be6b5fb30716a40e601ebb84540351e4437217ba6e89e3beb19dda59
- secure: fJ6ZmgW6SXNdTDUzXZ3FgdJuTIAJqrabGup9SxPGbrjalM3hr1m7gIhCaZOwp2nYUwE3y0cGFmUlB0ZptrbsBNx6v6Q+BhzEDxy4hAxrPQINIouxfpcLlg9UVicwzvqN8FxonJY0xbJIrLxbkUGBNbCMZFC1WWrVhOGUeOqfuhgQpYafCp6gc7NgPFTlYE+wbucatJ18yJVUUNgsDqJIoLjw6WYUcmxLbGfB7yNh1T09S+2sPKvwszUFAut2JlSwAO5iY4L0EA0CQKLzREpMG0r0CeBQvur6KH5ZRJJy2syEBfWgWM1D3ngiHgtShKu1jW1qnCgzO7orEVHAX0YdbT9npvAAQYXsAhFCq3vJHOTBvPsI2sxJ98uVfGdg+KUaISPpu5v29Zo01COcRwiI7TT1E9sO5Nny8M6MmlCtGapoQ1JgvO9KIMiswLrJn/CtIz+ZcBzn69OfXGCclZNyOFj355+Aw1eT7AhuNhnfoauM627vMhtxezU6DnblCn1LDo42Tlx86gPa9rzC2C3ZhjyUmjwldGFdl4k+am/8qe9oUIZ5l0FCcGgZBjGZ5BA3Yc9s0r9CYt/11c628HroU2TBsaoncc4eYQXBfQ+SnV308j0uRHkivuvSSZP+jWLruvecBTQo8LaWA6TryWvRb5kdBQ7KButnL3iunxocRA0=
- secure: B/fjxtbDOgQACV+XyYKlccIDb5Rw27K17p+UgduhMWawVDg3haepdSdNf+tvR9UA4mu5+79uQ4K8P/mUtm2tywXRylSlXTyVwoCLGfNyM9/fGCoDXvZ5yFQX5yaX5puvYgcwy8rfpS0fB4z8qZsQueq8k8J7NabKywZdw1Gr+3mpMMQ8FWvlAFvYGvPsxyIiUTGEJItEy/n5DgtA2RVUwoKtQrIqcH9nAm/AHEEQwVljCm4+3uz/PKMCFVvhxh4Vnr2K30wJFwMy8QlL/9V2Mr/rJXZLABjRUFar3yeElkuz0Bx0aRFisoSxwQlHJELzVUCTjooiKxNFNiHlfnj9WeLWzPMoP/vYj1JVbbj//22wzo/f/jBiNkLO7fZBwyAMLQeoUL8vyNjhKEVhr6MTuAhw0pLF/suzdWYjyYfWVhwBSb5Hgp9B6I6RKSCAoLRrTOL60AEZb0dCSwfWT0dhfS1aUd0IM4oGA4spCLVBub5uLCXCIXm6tyExAFGsk4RBJhU14GiRDidc2/AsNdRCz6xfKg4CasnR9p/3qqDpQYM7fTKbwNCYzy4ZxY6GF2VE83KTFFYLs42TDoQxDx7Za4a17xVZOPm17AR5XUt4Shn9mCfmQcJCE5AgdvpeGo4NXezVku2Gv8uN2DnEwcq+4aKquIBHOe8ZM375inhqRdA=
- secure: l/J5Tbbdmeag3O5UI+9P0RUkgvCQe+0xKu3L6TTZ8KDKU+Pn9YL5poEOVypL2/O5pbck6+1tSg03xbE8RuZzkqWa152KHWIfdeJyKyjol0tnCujcJfbW9YYCc45AcS6U2itmZB3PuQfEJ6MVIuukASYhC150l9Tq2tVY8xOeLdoniMTcVm25Bk7EYVQShMhhw8AFE61irVFLgNL0mvaOql8pj6OoUSe2gJL/Wr5O5Aq5ZhMJHsqZg8Zpq90GbbtRtTS5ligRJHgubMMfRVImTUZ/mTTbKtDLg/5JX0U8xapkp4xyH04sHnyGKu94Wl+6N0gxyDdVI1dyBydwHGaoCyyNvsSpYnSnwW0cHCEzr2wMAlB0pXUZLwSeKhxe6bMs5BO2hj8Z4HF32OcArBiRK97T3b3x7l7IgnxV+r9llV9hJra2ZN3P5KkW8Qx6cZiOlPzGye6ywe6JclpEB8Zm71R62qTRCmH9dMu7SKZBcaCUbDoW6wvXs42pLkDop8FQcrjPEd05iTGm3/jMADSNdVwuD+KblYqceFlq8RlsvZURHNNHOCBxXSQZUtvthNp9Bsdc7XIzznmfPP9AmfsXQmkBc1C4h5ZvTxlYm9PaWAV5Hy6nVYt/06qyZCd2ORTBcKQO+6xgGxACsfjupMb7j+iBXyR5vsIRdkRwWQjzURY=
before_script:
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64
> ./cc-test-reporter
Expand Down
7 changes: 7 additions & 0 deletions .travis/before-script.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

#!/usr/bin/env bash
if [ "$TRAVIS_PULL_REQUEST" == 'false' ]; then
openssl aes-256-cbc -K $encrypted_7e3ea3d197ce_key -iv $encrypted_7e3ea3d197ce_iv -in .travis/codesigning.asc.enc -out .travis/codesigning.asc -d

gpg --fast-import .travis/codesigning.asc
fi
Binary file added .travis/codesigning.asc.enc
Binary file not shown.
9 changes: 9 additions & 0 deletions .travis/deploy.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
if [ ! -z "$TRAVIS_TAG" ]
then
echo "on a tag -> set pom.xml <version> to $TRAVIS_TAG"
mvn --settings .travis/settings.xml org.codehaus.mojo:versions-maven-plugin:2.1:set -DnewVersion=$TRAVIS_TAG 1>/dev/null 2>/dev/null
else
echo "not on a tag -> keep snapshot version in pom.xml"
fi

mvn clean deploy --settings .travis/settings.xml -DskipTests=true -B -U
25 changes: 25 additions & 0 deletions .travis/settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<!-- Maven Central Deployment -->
<id>ossrh</id>
<username>${env.OSSRH_JIRA_USERNAME}</username>
<password>${env.OSSRH_JIRA_PASSWORD}</password>
</server>
</servers>
<profiles>
<profile>
<id>ossrh</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<gpg.executable>gpg</gpg.executable>
<gpg.passphrase>${env.GPG_PASSPHRASE}</gpg.passphrase>
</properties>
</profile>
</profiles>
</settings>
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.trickl</groupId>
<artifactId>sort</artifactId>
<version>0.1-SNAPSHOT</version>
<version>0.1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<issueManagement>
<system>GitHub Issue Tracker</system>
Expand Down

0 comments on commit e346d03

Please sign in to comment.