目前,我正在使用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] 删除。
我来说两句