我的应用程序需要在不更改manifest.mf的先前版本的情况下向不同jar的 manifest.mf 添加一些属性。简而言之,我想将一些属性附加到JAR的manifest.mf。我正在使用 ANT 来构建我的应用程序。在JAVA中,我可以在使用命令创建jar时执行此操作
jar cfm jar-file manifest-addition input-file(s)
给定here但我想用ANT任务做这件事。
我可以使用任何ANT任务吗?如果没有,那么我唯一的解决方案是
这似乎是一个漫长的过程。
请建议。
答案 0 :(得分:1)
您可以使用<exec>
任务通过Ant运行该命令行。
答案 1 :(得分:0)
我知道你想要添加其他文件的内容,但也许你 只需要添加简单的属性,这会有所帮助
<jar destfile="${web.home}/signapplet.jar"
basedir="${build.home}/applet/signer/classes">
<manifest>
<attribute name="Permissions" value="all-permissions"/>
</manifest>
</jar>