为什么要进行数字签名
按照Maven的要求,我们需要对即将要上传的构件进行数字签名,下面是Maven官网的原话:
为了提高中央Maven存储库的质量,我们要求您为所有的构件(除了校验和之外的所有文件)提供PGP签名,并将您的公钥分发给一个密钥服务器。
进行数字签名
要为任何文件创建一个ASCII格式的签名,请运行以下gpg命令:
gpg2 -ab ChainTable.java
之后GnuPG会弹出密码窗口,让我们输入我们相应的密码,如下图:
当我们输入完成之后,点击【OK】按钮,即可看到我们对于ChainTable.java文件进行数字签名的结果。如下:
C:\Users\Administrator\Desktop\chainTa