将jar发布到MVN central

将jar发布到MVN central,jar,sonatype,mvn-repo,Jar,Sonatype,Mvn Repo,我正试图将我的信息发布到maven Central,我遵循了给出的每一步。这里提到的最后一步是 gradle uploadArchives 有效,并表示已成功上传。但是当我去的时候,我看不到我的罐子在那里可以释放。我错过了什么 gradle uploadArchives的成功并不总是意味着您的工件将可用于发布,或者称之为暂存存储库 就我而言,我的工件版本是1.0.0-Snapshot。因为我的版本号中有SnapShot关键字,所以它实际上是发布到SnapShot的。当我从我的版本中删除并重新部

我正试图将我的信息发布到maven Central,我遵循了给出的每一步。这里提到的最后一步是

gradle uploadArchives
有效,并表示已成功上传。但是当我去的时候,我看不到我的罐子在那里可以释放。我错过了什么

gradle uploadArchives的成功并不总是意味着您的工件将可用于发布,或者称之为暂存存储库

就我而言,我的工件版本是1.0.0-Snapshot。因为我的版本号中有SnapShot关键字,所以它实际上是发布到SnapShot的。当我从我的版本中删除并重新部署快照word时,它在中可用,并且我能够将其发布到mvn central

发布步骤- 创建一个 创建一个新的Sonatype开源项目存储库托管 将创建您的项目。等票开了 创建一个。brew安装gpg2、gpg-gen密钥、gpg-list密钥、gpg-keyserverhkp://pool.sks-keyservers.net -发送密钥CCB2F39ADC1252658A3EA60A1189B4C4B4D83B 按照以下步骤生成build.gradle。 在根目录中创建gradle.properties并添加到.gitignore。 将更改上载到sonatype release manager-gradle uploadArchives 别忘了从版本中删除快照, 现在转到,选择您的存储库,选中,然后单击关闭。关闭需要一些时间。 成功关闭临时存储库后,可以通过按“释放”按钮释放它。这将把组件移动到OSSRH的发布存储库中,并将其同步到中央存储库。 如果某些指南失败,您将看到红色的失败步骤。“释放”按钮将不会被激活。放下它,重新上传并重新关闭。 最后3个步骤都有很好的文档记录,并且 10分钟到2小时后。你的改变会反映出你的想法。 更改应在中发布后立即可用 在社区支持-开放源代码托管项目中提交一个问题,以获得相关帮助。
signing.keyId=C4B4D83B  #(gpg --list-keys , last 8 digit )
signing.password=z_*** #(password that you used to sign keys)
signing.secretKeyRingFile=/Users/<ur machine username>/.gnupg/secring.gpg
ossrhUsername=sapy
ossrhPassword=<ossrhpassword from google key chain>