maven 发布到中央仓库 gpg 证书
Posted catoop
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 发布到中央仓库 gpg 证书相关的知识,希望对你有一定的参考价值。
背景
将开发的 maven 项目打包发布到中央仓库之前,官方是要求代码必须进行 gpg 签名的,这是前置条件。
步骤
1、配置 maven 项目的 pom 插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>3.0.1</version>
<executions>
<execution>
<id>sign-artifact</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
2、本机安装 gpg 软件
3、使用 gpg 软件创建证书
创建过程中记住设置的密码,后面需要使用。
4、发布证书到 gpg 公共服务
先导出证书(这里就不用软件默认的发布功能了,手工上传最靠谱)
打开下面2个网站,分别上传证书,上传证书后会提示登录邮箱去验证一下(注意查收邮件)。
https://keys.openpgp.org/upload
http://keyserver.ubuntu.com/
下图是配置证书服务器使用工具快捷发布的方法(不太好使,有的服务访问不了,还是直接到网站上上传吧)
5、执行 maven 打包发布
最后再执行 maven 打包即可成功,如果提示输入密码就输入创建证书的密码。
(END)
以上是关于maven 发布到中央仓库 gpg 证书的主要内容,如果未能解决你的问题,请参考以下文章