我有一个包含很多罐子的应用程序。但是,罐子被上传到颠覆,但我需要建立一个蚂蚁,如果没有签署罐子只签署罐子。
这个想法是验证包含在定义文件集中的每个 jar,如果没有签名,则签名,但我不知道如何在指定路径为每个文件执行指令。
非常感谢您的回答。
您可以只SignJar
使用您的文件集执行任务,默认情况下它不会对已签名的 JAR 文件进行签名。请参阅文档进行确认 - 请注意,force
Ant 1.8 引入的属性默认为false
,也就是说,在以前的版本中,如果文件未签名,则不会对其进行签名。
(我在这里假设您的意思是“如果我已经签署了文件,则不要再次签署”,而不是“如果其他人签署了文件,请不要像我一样签署文件”。)