使用build.xml将File-version属性添加到WAR文件

时间:2016-06-05 09:43:32

标签: java xml

我想使用build.xml将文件版本属性添加到WAR文件。

like this:

在build.xml中,我有清单:

<manifest>
    <attribute name="Implementation-Title" value="${ant.project.name}"/>
    <attribute name="Implementation-Vendor" value="${ba.Version.Company}" />
    <attribute name="Implementation-Version" value="${ba.Version.Major}.${ba.Version.Minor}.${ba.Version.Release}.${ba.Version.Build}" />
    <attribute name="Build-Timestamp" value="${current.time}"/>
</manifest>

但我不知道如何像使用财产一样使用它。

2 个答案:

答案 0 :(得分:0)

您可以在build.xml文件中将内部版本号指定为属性

类似的东西:

<?xml version="1.0"?>
<project name="Hello World Project" default="info">

   <property version="1.0"/>

   <target name="info">
      <echo>Apache Ant version is ${ant.version} - You are at ${sitename} </echo>
   </target>

</project>

答案 1 :(得分:0)

manifest是一个存储在war(或jar)文件中的文件资源。

AFAIK没有可以直接配置Windows文件资源条目的Ant任务。