我需要签署的jar文件.我没有应用插件“签名”,并添加如下块标志:
apply plugin: 'signing'
signing {
required { gradle.taskGraph.hasTask("makeService") }
sign configurations.archives
}
最后,我可以添加PGP密钥并对jar进行签名,但它是在jar文件外部使用.asc(testJar.jar.asc)进行签名的。
但是我在maven中这样做了,它签署了所有的类信息,并将签署文件放在meta-inf目录中。
在Gradle有这样的签名吗?
请帮助我尝试谷歌和论坛无法获得任何信息。
3条答案
按热度按时间oalqel3c1#
对我很有效。
6ie5vjzr2#
ASC用于数字签名存档以供发布。
但是在这里您需要一个签名的JAR
首先,在控制台中执行以下操作:
1)创建私钥
密码使用password123
2)使用私钥对JAR进行签名
3)通过查看结果文件来检查所有操作是否正确。或者运行以下命令
在build.gradle中添加代码。例如:
sczxawaw3#
这就是我解决错误消息的方法。
在这里,您可以通过以下方式访问我们的网站:http://www.jsigner.com/////http://www.jsigner.com////http://www.jsigner.com/