Skip to content

Upload Archives

Morichan edited this page Oct 10, 2018 · 4 revisions

What's this?

Maven Central Repositoryへのアップロード時に必要なプロセスを記述します。

How to Upload Archives

Run Script for Upload

$ gradle uploadArchives
18:25:02: Executing task 'uploadArchives'...

:generateGrammarSource UP-TO-DATE
:compileJava UP-TO-DATE
:processResources NO-SOURCE
:classes UP-TO-DATE
:jar UP-TO-DATE
:javadoc UP-TO-DATE
:javadocJar UP-TO-DATE
:sourcesJar UP-TO-DATE
:signArchives
Could not find metadata io.github.morichan:fescue/maven-metadata.xml in remote (https://oss.sonatype.org/service/local/staging/deploy/maven2/)
:uploadArchives

BUILD SUCCESSFUL in 4m 22s
8 actionable tasks: 2 executed, 6 up-to-date
18:29:25: Task execution finished 'uploadArchives'.

Could not find ... は気にしなくても大丈夫です。 むしろなかった場合は下記のリポジトリをDropしてやり直しましょう。

Go to Nexus Repository Manager Web Site

https://oss.sonatype.org/

IDはGitHubと同じ物を利用しています。 パスワードはメモ帳を参照してください。

Release Repositories

  1. Staging RepositoriesのページでUpdatedを昇順ソートし、一番上の iogithubmorichan-xxxx を選択
  2. 左上のCloseを選択し暫く待機
    • Activityタブのcloseを展開し、左上のRefreshを何度か選択
    • All rules passed: Central Sync Requirement と出たらOK
    • どこかでFailとなっていたら、その項目を選択しエラー文を確認し、最初に戻る
  3. 選択しているRepositoryを確認し、左上のReleaseを選択
    • Automatically Dropにチェックを入れると便利
    • ......かどうかはチェックを入れずに実行したことがないため不明

Check OSSRH Server

などを参照します。 Mavenの方は少し反映が遅いので気長に待ちましょう。

Plus Alfa

https://issues.sonatype.org/browse/OSSRH-40851?filter=-2

このリポジトリをSonatypeで立てた際のIssueです。