标签:signing 配置文件 gpg gradle 参数 key secretKeyRingFile properties
在对包进行签名之前,需要在 gradle.properties 配置文件中添加一些参数。
参数的内容如下:
signing.keyId=YourKeyId
signing.password=YourPublicKeyPassword
signing.secretKeyRingFile=PathToYourKeyRingFile
ossrhUsername=your-jira-id
ossrhPassword=your-jira-password
signing.keyId
signing.keyId 为你在 Kleopatra 选择 Key 的 ID。
这里有一个坑就是这个 ID 的长度只能是 8 位。
在你的命令行工具中运行:
gpg --list-keys --keyid-format short
你能看到所有你计算机中的 key,这个 key 只能取最后 8 位,否则你将会看到签名的错误信息。
signing.password
这个是你在创建 key 的时候使用的密码,在这里是保存为明码的。
你需要讲这个密码填写到这个参数中。
signing.secretKeyRingFile
这个应该是让很多人很困惑的地方。secretKeyRingFile 是什么东西?其实就是你 gpg key 的 secret。
在 Kleopatra 中选择你需要导出的 key,然后右键选择back up secret。
在弹出的对话框中,修改后缀名为 gpg。
然后修改 signing.secretKeyRingFile 参数为绝对路径指向到这个具体的文件(不是目录)。
例如,我们的这里的参数配置就是:
signing.secretKeyRingFile=C:/Users/yhu/.gnupg/HoneyMoose.gpg
仓库用户名和密码
至于后面的 2 个参数就比较简单了,就是你中央仓库上传需要使用的用户名和密码。
上面的参数是非常重要的,主要是签名用的。
https://www.ossez.com/t/gradle-gradle-properties/791
标签:signing,配置文件,gpg,gradle,参数,key,secretKeyRingFile,properties 来源: https://www.cnblogs.com/huyuchengus/p/14199791.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。