另一个博客">
将JAR包发布到Maven中央仓库
最新操作教程
- 发布JAR包到Maven中央仓库流程
- 发布jar包到maven中央仓库,完整记录,规避一些不必要的坑
- https://oss.sonatype.org/
- https://issues.sonatype.org/
问题记录
1.错误提示:Cannot run program “gpg”: CreateProcess error=2
1 |
|
解决办法: 检查windows控制台中能否执行gpg –version 命令,如不能,需检查操作系统的环境变量Path的配置是否存在问题,GnuPG的安装路径下的bin目录是否已添加到Path变量中,若未添加,需手动添加进去。
影响 如果未配置成功,在发布时会无法执行签名校验,后续的源码包、文档包均无法发布上传到sonatype的仓库中,会影响jar包发布
2.Maven执行install时GPG Passphrase的解决办法
mvn install后加上参数**-Dgpg.skip**,例如:mvn install -Dgpg.skip
另外参数-DskipTests可以跳过test阶段。
完整操作流程
仍然存在的问题
- 添加项目logo到https://mvnrepository.com/网站([how-to-create-a-logo-for-mvnrepository-artifact](https://stackoverflow.com/questions/40197177/how-to-create-a-logo-for-mvnrepository-artifact))
- 如何避免进入https://mvnrepository.com/网站需要进行人工验证码校验(官方出的插件安装后任然需要验证,还是需要点击验证)
参考链接
坚持原创技术分享,您的支持是我前进的动力!