簡體   English   中英

將屬性附加到JAR的manifest.mf中

[英]Appending attributes to manifest.mf of a JAR

我的應用程序需要我在不更改manifest.mf的先前版本的情況下,向不同jar的manifest.mf添加一些屬性。 簡而言之,我想將一些屬性附加到JAR的manifest.mf中。 我正在使用ANT來構建我的應用程序。 在JAVA中,我可以在使用此處給出的命令jar cfm jar-file manifest-addition input-file(s)創建jar的同時執行此操作,但是我想通過ANT Task來執行此操作。 我可以為此使用任何ANT任務嗎? 如果不是,那么我唯一的解決辦法是

  1. 解壓罐子
  2. 更新MANIFEST.MF
  3. 再次JAR內容

這似乎是一個漫長的過程。

請提出建議。

您可以使用<exec>任務通過Ant運行該命令行。

我知道您想添加其他文件的內容,但是也許您只需要添加簡單的屬性,這將有所幫助

<jar destfile="${web.home}/signapplet.jar" 
     basedir="${build.home}/applet/signer/classes">
    <manifest>
        <attribute name="Permissions" value="all-permissions"/>
    </manifest>
</jar>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM