我用于Jar签名证书的证书颁发机构 - GlobalSign - 已切换到发布基于令牌的代码签名证书。这些需要设置jarsigner的providerClass和providerArg选项。 Ant的signjar任务(我已检查过Ant 1.10.1的文档)不支持这些参数。鉴于此,我如何在Ant中自动执行此任务?谢谢大家!
答案 0 :(得分:0)
我碰巧遇到了同样的问题(同样的提供者也是如此;-) 我不得不求助于在Ant中使用任务,如下所示:
<exec executable="${jarsigner}">
<arg line="-keystore ${signkeyNew.keystore} -storetype ${signkeyNew.storetype} -storepass ${signkeyNew.storepass} -providerClass ${signkeyNew.providerClass} -providerArg ${signkeyNew.providerArg} -tsa ${signkey.tsaurl} ${build.bundle-jar} ${signkeyNew.alias}" />
</exec>
(&#34; $ {xxx}&#34;中提到的别名已被定义为之前的值)