在gradle中生成密钥

thurst0n

目前,我正在使用ant XML生成密钥和签名罐。

我希望将来通过将所有内容都转换为Gradle任务而无需使用ant.importBuild且不必使用keytool -genkey手动创建密钥来消除XML。我相信我已经确定了签名部分,但在gradle密钥生成方面需要帮助。

在ant XML中,当前看起来像这样:

<genkey alias="${key.alias}" keystore="${keystore.location}" storepass="${keystore.password}" dname="CN=name, OU=IT, O=org, C=US"/>

是否有等效的任务来生成内置在gradle中的密钥?除非我丢失了某些东西,否则Gradle似乎总是假设密钥已经生成。

我已经阅读了这些蚂蚁签名插件页面,但也许看不到森林,因为我迷失在树木中。

谢谢你。

斑鸠

Gradle将蚂蚁视为“头等公民”。

您只需在任务名称前加上ant即可在Gradle中调用任何常见的Ant任务。属性的设置类似于方法调用的参数。有关更多信息,请参见以下链接:https : //docs.gradle.org/current/userguide/ant.html

因此,对于您的情况,它将类似于:

ant.genkey(alias:$keyAlias, keystore:$keystoreLocation, storepass:$storePass, dname:'$dName) 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章