欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ant 打 jar 包添加 manifest.mf 文件

程序员文章站 2022-12-15 17:56:37
经查询 ant 有 `` 任务可以创建 manifest文件(https://ant.apache.org/manual/Tasks/manifest.html) 但尝试在 形式来更新 manifest 文件发现打出的jar包里面的 manifest 是新建的,并非指定的文件。 经查询, 任务,再建 ......

经查询 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 文件()

<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" />