ant 打 jar 包添加 manifest.mf 文件

经查询 ant 有 <manifest> 任务可以创建 manifest文件(https://ant.apache.org/manual/Tasks/manifest.html) 但尝试在 <jar> 任务中使用 manifest 任务 通过指定 <manifest f...

经查询 ant 有 <manifest> 任务可以创建 manifest文件(https://ant.apache.org/manual/Tasks/manifest.html

但尝试在 <jar> 任务中使用 manifest 任务 通过指定 <manifest file="MANIFEST.MF" mode="update"> 形式来更新 manifest 文件发现打出的jar包里面的 manifest 是新建的,并非指定的文件。

经查询,<jar> 任务中的 manifest manifest只能新建,若要修改在打到jar包里,得单独先使用 <manifest> 任务,再建jar任务并指定 manifest 文件(https://grokbase.com/t/ant/user/041nfd3b5g/manifest-file

<manifest file="MANIFEST.MF" mode="update">
    <attribute name="Built-By" value="${user.name}"/>
        ...
</manifest>
    ...
<jar jarfile="${dist}/xxx.jar" basedir="${classes}" manifest="${basedir}/xxx/manifest.mf" />
  • 发表于 2019-02-25 21:20
  • 阅读 ( 267 )
  • 分类:网络文章

条评论

请先 登录 后评论
不写代码的码农
小编

篇文章

作家榜 »

  1. 小编 文章
返回顶部
部分文章转自于网络,若有侵权请联系我们删除