sbtからMaven Centralにライブラリをpublishする
毎回ググり直している気がするのでメモを…
初回のpublishはsbtのドキュメント通りにやれば問題ない(なかったと思う)です。
sbt Reference Manual — Using Sonatype
2回目以降の手順については以下。
1. sbtからpublishSignedタスクを実行する
$ sbt publishSigned
2. PGPパスフレーズを入力
Please enter PGP passphrase (or ENTER to abort)
と聞かれるのでを入力。
パスフレーズは初回時に自分で設定しているはずなので頑張って思い出す。
3. SonatypeからCentral Repositoryにリリース
2が成功するとSonatype社のリポジトリにリリースがされる。
ここからMaven Centralに向けて再度リリースをする。
ここからの手順はこちらを参考に。 central.sonatype.org
まずはSonotypeのリポジトリにアクセスしてログイン。
左側のメニューからStaging Repositories
を選択し、先ほどリリースした自分のライブラリにチェックを入れる。
チェックを入れたら上のメニューのClose
をクリック。しばらく待って完了したらRelease
をクリックしてMaven Centralへリリースを行う。