使用gradle将java项目推送至maven中央仓库(最新版)

前言

maven中央仓库于2024年3月进行改版,下面介绍新的推送方式


一、将项目推送到github

过程略

二、注册sonatype账号

仓库地址:https://central.sonatype.com/

这里选择使用github账号登录,不注册新的了
在这里插入图片描述

三、创建命名空间

在这里插入图片描述
这里会自动校验通过了一个github子域名,可以直接使用,就不用创建了
在这里插入图片描述

如需创建自己新的命名空间,需要有真实域名,并需要做验证,过程较繁琐。

四、创建token

在这里插入图片描述
在这里插入图片描述
拷贝生成的两串,待用

五、GPG生成秘钥

下载gpg生成工具,这里使用windows版
下载地址:https://www.gpg4win.org/get-gpg4win.html
安装完成后生成秘钥

1、生成key

gpg --gen-key

填写Real name(姓名)和Email Address(邮箱,最好用真实的,可用于密钥找回)
输入"O"回车,弹出弹窗,填写密码口令(自定义,后面会用到)两次,然后点击OK,密匙就创建好了

在这里插入图片描述
在这里插入图片描述
此处生成公钥:0773652F9BFCE458892BDCB38C0EC18E42A31653
这个公钥的后八位就是后面配置中的的signing.keyId(注意是后八位,这里也就是42A31653)
生成时设置的密码为后面配置中的signing.password

2、发布公钥

gpg --keyserver keyserver.ubuntu.com --send-keys 0773652F9BFCE458892BDCB38C0EC18E42A31653

如果出现发送失败的情况,可以选择其他服务器多次重试,总会成功的
中央服务器支持的GPG密钥服务器有:
keyserver.ubuntu.com
keys.openpgp.org
pgp.mit.edu

验证公钥是否上传成功

gpg --keyserver keyserver.ubuntu.com --recv-keys 0773652F9BFCE458892BDCB38C0EC18E42A31653

在这里插入图片描述

3、导出key

gpg --export-secret-key 0773652F9BFCE458892BDCB38C0EC18E42A31653 > secr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值