当你签署一个jar文件时,如何添加额外的参数到manifest文件中?我有一个使用一些外部库的javaws应用程序。从java7u25开始,需要在清单中设置额外的参数(权限和代码库)。如何在签名时设置这些参数(如果可能的话使用maven)?我可以在构建时为我生产的工件设置它们,但对于我从外部存储库获取的工件,我如何在签名时插入它们?
当你签署一个jar文件时,如何添加额外的参数到manifest文件中?我有一个使用一些外部库的javaws应用程序。从java7u25开始,需要在清单中设置额外的参数(权限和代码库)。如何在签名时设置这些参数(如果可能的话使用maven)?我可以在构建时为我生产的工件设置它们,但对于我从外部存储库获取的工件,我如何在签名时插入它们?
重要观察:
注意:清单的内容必须以UTF8进行编码。
我因此浪费了很多时间。希望这能帮助到某些人。
在签名之前,我会更新第三方jar包。
更新jar包的ant任务是:
jar ufm thirdparty.jar manifest_adder.mf
u: 更新
f: 输出到文件
m: 附加清单文件。
manifest_adder.mf文件将与第三方jar包中现有的清单合并。