If I want to embed the current time in JAR manifest using ant is there an ant property I can use for “now” and which manifest attribute is the best to put this information?
I currently have the following
<manifest>
<attribute name="Signature-Title" value="${project.name}"/>
<attribute name="Signature-Version" value="${release.version}"/>
<attribute name="Signature-Vendor" value="XXX"/>
<attribute name="Built-By" value="${user.name}"/>
</manifest>
You can use the tstamp task for this.
This task set three properties (DSTAMP, TSTAMP, and TODAY) with the current timestamp, each in a different default format (check the link). With the nested
formatnode, you can define a custom format for any of them.