Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OSS公開までの流れ

Naka Sho
February 12, 2024
190

 OSS公開までの流れ

OSS公開までの流れ

Naka Sho

February 12, 2024
Tweet

Transcript

  1. プロジェクト Community Support - Open Source Project Repository Hosting 課題タイプ

    New Project 要約(Summary) package-with-hyphen-separator 説明(Description) This is a custom plugin for mybatis generator. Package the snake case (_ delimiter) of the table name. Group Id io.github.naka-sho Project URL https://github.com/naka-sho/package-with-hyphen-separator SCM url https://github.com/naka-sho/package-with-hyphen-separator Already Synced to Central No チケット作成 もしかしたらいまチケット作成する手順じゃないかも。 。 。
  2. apt-get install gpg LANG=C gpg --full-gen-key LANG=C gpg --list-keys LANG=C

    gpg --list-secret-keys --keyid-format short GnuPGで 鍵作成 鍵を作るのにパスワードとかいろいろ設定大変です 赤いところ控えておく
  3. このあたりは省略 gradleの公式 ページで確認 https://docs.gradle.org/current/userguide/publishing_maven.html 400 bad requerst change URLs to

    point to your repos, と書いている通り、URLを設定する必要が ありま URLは以下に設定する def releasesRepoUrl = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2" def snapshotsRepoUrl = "https://s01.oss.sonatype.org/content/repositories/snapshots"
  4. このあたりは省略 URL変更して 実行 https://docs.gradle.org/current/userguide/publishing_maven.html Could not PUT 'XXXX'. Received status

    code 401 from server: Unauthorized どうやらアップロードする際に認証エラー が発生するようだ def releasesRepoUrl = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2" def snapshotsRepoUrl = "https://s01.oss.sonatype.org/content/repositories/snapshots" アップロードをする際に認証処理が必要