ref: https://medium.com/@scottyab/how-to-publish-your-open-source-library-to-maven-central-5178d9579c5