maven配置gpg

kuku 发布于 22 天前 1 次阅读


1、配置gpg

1) 下载并安装gpg4

2) 然后打开cmd,运行

gpg --generate-key

然后会输出

pub   ed25519 2022-03-05 [SC] [expires: 2024-03-04]
      B4A09ACFCEB5B540ABF2F06976F913E8C89FC3A2
uid                      kuku <xx@gmail.com>
sub   cv25519 2022-03-05 [E] [expires: 2024-03-04]

查看已经生成的密钥,可以看到刚才生成的密钥

gpg -k

其中B4A09ACFCEB5B540ABF2F06976F913E8C89FC3A2为密钥指纹,后8位C89FC3A2为密钥的KeyId,后续在 Gradle 配置中将会使用到

3) 导出刚才创建的私钥

gpg --export-secret-keys [密钥指纹] > private-key.gpg

将导出之后的private-key.gpg放置到项目目录,方便下一步的配置使用

4) 然后把公钥上传至公钥服务器

gpg --keyserver keyserver.ubuntu.com --send-keys [密钥指纹]

注意:http://keyserver.ubuntu.com 为公钥服务器的地址,Maven Central 在校验签名是会从公钥服务器拉取。Maven Central 支持的公钥服务器地址有三个 pool.sks-keyservers.net、keyserver.ubuntu.com 、keys.gnupg.net。如果一个地址访问失败,替换成换成其中任意一个都是可以的。

文章参考:https://zhuanlan.zhihu.com/p/164446166

此作者没有提供个人介绍。
最后更新于 2025-09-23