- Build a maven artifact and upload it to Sonatype OSS.
$ eval `ssh-agent` Agent pid 6700
$ ssh-add
Enter passphrase for /c/Users/TakahikoKawasaki/.ssh/id_rsa:
Identity added: /c/Users/TakahikoKawasaki/.ssh/id_rsa (/c/Users/TakahikoKawasaki/.ssh/id_rsa)
$ mvn clean
$ mvn release:clean
$ mvn release:prepare
$ mvn release:perform - Login Sonatype OSS.
- Click "Staging Repositories" on the left menu and then search the list on the right for the uploaded maven artifact
- Check the uploaded maven artifact and click "Close" button. The status will change to "closed" after a while.
- Click "Release" button.
Maven artifact をリリースする手順
# 旧タイトル = "mvn release:prepare" が "git push" で止まってしまった場合
- Maven artifact をビルドして Sonatype OSS にアップロードする。
$ eval `ssh-agent`
Agent pid 6700
$ ssh-add
Enter passphrase for /c/Users/TakahikoKawasaki/.ssh/id_rsa:
Identity added: /c/Users/TakahikoKawasaki/.ssh/id_rsa (/c/Users/TakahikoKawasaki/.ssh/id_rsa)
$ mvn clean
$ mvn release:clean
$ mvn release:prepare
$ mvn release:perform - Sonatype OSS にログインする。
- 左メニューの「Staging Repositories」をクリックし、右側のリストからアップロードした Maven artifact を探す。
- アップロードした Maven artifact にチェックマークをつけて「Close」ボタンをクリックする。しばらくすると Status が closed に変わる。
- 「Release」ボタンをクリックする。