所有我都遇到了问题。我有14个第三方罐子。我正在通过ant任务成功签署带有comodo代码签名证书的罐子。
现在我希望每当我签署这些罐子时都需要为jar的清单文件添加一些属性
我该怎么做?
我在jar任务中发现了一些清单任务,但在签名时没有找到任何内容。
所有这些罐子都是第三方罐子,已经包装好了,所以我认为不需要从源头编译和包装它们。
由于
答案 0 :(得分:3)
你可能不得不为每个jar文件做这样的事情:
<unzip src="${jar.file.location}" dest="${manifest.dest.dir}">
<patternset>
<include name="**/MANIFEST.MF"/>
</patternset>
</unzip>
<manifest file="${manifest.dest.dir}/MANIFEST.MF" mode="update">
<attribute name="${myAttribute}" value="${myAttributeValue}"/>
</manifest>
<jar update="true" destfile="${jar.file.location}" basedir="${manifest.dest.dir}"/>