Sign Up Sonatype Account
- sign up account at: https://issues.sonatype.org/secure/Signup!default.jspa
Create Ticket To Apply One New Library
create ticket at: https://issues.sonatype.org/secure/Dashboard.jspa
waiting the ticket recieved
note: maybe need to provide some proof
Generate And Upload Gpg Key
Install gpg software
if linux, run
apt-get install gnupg
If mac, run
brew install gpg
Generate gpg key
run
gpg --full-generate-key
to generate gpg keyrun
gpg --list-secret-keys --keyid-format LONG
to list keys
note: keyId of this demo is **A439DA7CD7088DE7**
- run
gpg --export-secret-keys keyId > secret-keys.gpg
to export private key of keyId
Upload gpg key
- run
gpg --send-keys keyId --keyserver hkp://keys.gnupg.net
Upload Archives To Sonatype
Gradle Project refer: https://help.sonatype.com/repomanager2/maven-and-other-build-tools/gradle
Maven Project refer:
Release To Maven
Manual Release
login nexus pacakge manager。
go https://oss.sonatype.org/#stagingRepositories select the one you post
click close button and wait the release button light up
click release button