我想使用build.xml将文件版本属性添加到WAR文件。
在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>
但我不知道如何像使用财产一样使用它。
答案 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任务。