Are there any conventions for the MANIFEST.MF file in a Java JAR beyond the JAR specification? Interesting information I might want to include are: Build date and other build information, SVN Revision, perhaps a description. I haven't found suggestions how to name the corresponding keys. Are there any de facto standards or at least common key names that are used in manifests for things that are not covered by the spec?
Conventions for additional content of the manifest.mf file?
Asked Answered
The JAR Manifest: Overview mentions that "Attributes which are not understood are ignored." Anything but a Main Attribute should be OK. Here's a somewhat more comprehensive summary link and a handy utility to examine the manifest in situ.
You can include any key/value pair that does not break the spec. (e.g. in length of value). As to how to do it, it would depend on what tool you are using to create the manifest.
I clarified the question in that I don't care about the tool (I've got one) but about the names for keys. –
Dissociate
The specification might be useful for writing good manifest files.
Sure, that's why I linked to the specification in the question. :-) Actually the tool (maven-jar-plugin) takes care about this. But it does tell me how to name the key for the build date or SVN revision or description - it simply does not care. –
Dissociate
Sorry, I did not see your link. –
Maggee
© 2022 - 2024 — McMap. All rights reserved.