Gradle使用插件SonatypeUploader-v2.6上传到maven组件到远程*仓库-任务说明

时间:2024-07-05 09:04:47

在这里插入图片描述

  • 1.createDeploymentDir
    在本地生成要上传的工件目录,位置默认在模块的build\sonayUploader目录里面

  • 1.uploadDeploymentDir
    上传刚生成的目录到sonatype 中心仓库

  • 3.publishDeployment
    发布刚上传的工件,不可取消

  • checkDeploymentStatus
    检查刚上传组件的状态
    在这里插入图片描述
    如果状态为FAILED, 请根据提示信息进行更改,博主遇到了两个

  • 版本已存在: 更新版本解决

  • 校验签名失败: 查看本地签名文件是否已上传公共服务器

  • cleanLocalDeploymentDir
    删除本地生成的临时工件目录

  • deleteDeployment
    删除刚上传的工件

  • publishToSonatype
    一键发布

注意事项

  1. 记得将公钥上传到公共服务器
    可用的公钥管理服务器有:
    • https://keyserver.ubuntu.com
    • https://keys.openpgp.org
    • https://pgp.mit.edu

如果你使用的是GnuPG, 还可以在gui中进行操作,右键证书有个在服务器发布
在这里插入图片描述