发布包到maven新变化

打包说明
打包部分不变,变更的是后续的操作
以前是到s01.oss.sonatype.org去登录,发布。现在是到central.sonatype.com去发布
说明文档
主要有几点需要注意:

1. 签名问题

1 必须要对文件签名 文件签名
引入插件

apply plugin: 'signing'

配置签名

signing.keyId=XXXXXXXXX
signing.password=XXXXXX
signing.secretKeyRingFile=secring.gpg

添加签名字段

   signing {
        sign publishing.publications.Main
    }

这样,在build文件后会生成对于的asc文件

image.png

可以通过gpg命令查看签名是否正确

gpg --verify imageeditor-0.0.5.aar.asc imageeditor-0.0.5.aar

重要事情一定要把公钥传导指定的钥匙库

重要事情一定要把公钥传导指定的钥匙库

重要事情一定要把公钥传导指定的钥匙库

gpg --keyserver keyserver.ubuntu.com --recv-keys xxxxxxxxxxxxxxxxxxx

2. 文件上传问题,

文档
这句话非常坑,这里 用zip格式

Central Publisher Portal currently supports common archive extensions, e.g. zip, tar.gz. 

不支持rar

不支持rar

不支持rar

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容