我知道黑莓应用程序签名的自动化,如“java -jar ..signaturetool.jar....”,当我使用 hudson 构建时,我必须通过调用执行 windows 批处理命令 ant 任务在项目配置页面给出。但是我正在编写一个对不同客户端通用的构建,那时我想在构建中包含这种签名的自动化,因为我的应用程序名称将根据客户的名称进行更改并且路径将被更改,所以我想执行构建中的这个命令行,我试过这个,但没有工作,它没有执行 exec ant 任务。任何人都可以帮助我丢失的地方,这是代码:
<property name="signpath" location="C:/Program Files/Research In Motion/BlackBerry JDE 5.0.0/bin/SignatureTool.jar"/>
<exec executable ="cmd" os="Windows XP" >
<arg line="java -jar ${signpath} -a -c -p pswd ${codfilepath}/${uid}/${uName}_${version}_${server}.cod"/>
</exec>