gradle发布jar包到maven仓库遇到的问题解决
十二月 01, 2021
701
在发布开源库到maven生成gpg签名时遇到错误,网上资料又少,解决了记录一下
第一个错误
1 | org.bouncycastle.openpgp.PGPException: checksum mismatch at 0 of 20 |
这个报错很好解决,是由于密码不对导致的,仔细检查密码,在输入密码的时候,点击回车表示输入完成,不需要加上o
第二个错误
1 | org.bouncycastle.openpgp.PGPException: unknown public key algorithm encountered |
这个问题非常坑,网上资料很少,尝试了很久,看字面意思是遇到未知的公钥算法,可是每一步都是按照官网gpg签名来做的,为什么不行,后来终于发现问题,原来gpg –gen-key 后使用的算法不是RSA,而是EDDSA, 可以看出是ed开头的
1 | scwang@SCWANGdeMacBook-Pro SmartRefreshLayout % gpg -k |
而官网博客上贴出来的算法是RSA
- 本文作者:scwang90
- 本文链接:https://blog.scwang90.cn/2021/12/01/gradle-publish-jar/index.html
- 版权声明:本分享所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!