1

我的应用程序需要我向不同 jar 的manifest.mf添加一些属性,而无需更改以前版本的 manifest.mf。简而言之,我想将一些属性附加到 JAR 的 manifest.mf 中。我正在使用ANT来构建我的应用程序。在 JAVA 中,我可以在使用 此处jar cfm jar-file manifest-addition input-file(s)给出的命令创建 jar 时执行此操作但我想使用 ANT 任务执行此操作。我可以为此使用任何 ANT 任务吗?如果不是,那么我剩下的唯一解决方案是

  1. 解压罐子
  2. 更新 MANIFEST.MF
  3. 再次将内容 JAR

这似乎是一个漫长的过程。

请建议。

4

2 回答 2

1

您可以使用该<exec>任务通过 Ant 运行该命令行。

于 2013-07-03T23:26:29.187 回答
0

我知道您想添加其他文件的内容,但也许您只需要添加简单的属性,这会有所帮助

<jar destfile="${web.home}/signapplet.jar" 
     basedir="${build.home}/applet/signer/classes">
    <manifest>
        <attribute name="Permissions" value="all-permissions"/>
    </manifest>
</jar>
于 2014-05-21T08:31:29.980 回答