dehora / nakadi-java

🌀 Client library for the Nakadi Event Broker (examples: http://bit.ly/njc-examples, site: https://dehora.github.io/nakadi-java/)
MIT License
30 stars 19 forks source link

Publish to oss.sonatype.org #365

Closed dehora closed 3 years ago

dehora commented 3 years ago

Converts the build to publish to sonatype

This replaces the bintray publication (bintray is gone) with a maven publication to sonatype. In doing so it upgrades to use more recent versions of gradle, shadow, and nebula plugins. It also adds signing support required by sonatype. The build's jar packaging step has to be rewritten as a result rather than just changing the publish target, so the version will get a major bump (effectively a promotion to 0.16 from 0.15) to be on the safe side.