Publish to Maven Central
ossrhUsername=<your sonatype username>
ossrhPassword=<your sonatype password>
signing.keyId=<sign key id>
signing.password=<sign key password>
signing.secretKeyRingFile=<sign key ring file> ex. "/home/<user>/.gnupg/secring.gpg"
Create JIRA ticket at https://issues.sonatype.org/
- Project: Community Support - Open Source Project Repository Hosting (OSSRH)
- Issue Type: New Project
- Group Id: ws.leap.kert
- Project URL: https://github.com/wsleap/kert
- SCM url: https://github.com/wsleap/kert.git
Ticket: https://issues.sonatype.org/browse/OSSRH-62510
- Update version number (remove SNAPSHOT)
- Publish to staging area
gradle clean :kert-compiler:publish -PtargetOs=linux -PtargetArch=x86_64 gradle clean :kert-compiler:publish -PtargetOs=windows -PtargetArch=x86_64 gradle clean :kert-compiler:publish -PtargetOs=osx -PtargetArch=x86_64 gradle :kert-http:publish gradle :kert-grpc:publish
- Bump version number (add SNAPSHOT back)
Use this to check file format for the compiler
file kert-grpc-compiler/build/exe/protoc-gen-grpc-kert
- Go to https://oss.sonatype.org/#stagingRepositories
- Close the staging repository if there is no problem.
- Release the repository if close succeeded.