Add target java version to MANIFEST.MF
--------------------------------------
Key: TOMAHAWK-1356
URL: https://issues.apache.org/jira/browse/TOMAHAWK-1356
Project: MyFaces Tomahawk
Issue Type: Improvement
Affects Versions: 1.1.7
Reporter: Simon Kitching
Priority: Minor
The tomahawk jars are compiled with -target set appropriately (1.4 for the
"old" tomahawk, 1.5 for "tomahawk12"). However this information is not
available in the MANIFEST.MF file.
It would be nice to add this info to the jarfile so that people can see clearly
what JVM is required. All the apache commons libs do this. Actually, it would
be nice to add all the same settings that commons jars add to MANIFEST.MF
Note that it is possible to tell what version of java the code generates by
using
javap -verbose -classpath {jarfilename} {some-class-in-jar}
which will print something like
SourceFile: "HtmlInputTextTag.java"
minor version: 0
major version: 49
The major version number can then be looked up to determine what java version
the class is compatible with. But it's not very convenient.
I vaguely remember something like the "file" command under linux reporting the
java version, but I can't get that to work at the moment.
This is related to TOMAHAWK-1354
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.