Version
|
Current value
|
Suggested value
|
Specification-Version
|
Weld OSGi-compatible version, e.g. 2.3.0.CR1
|
CDI version, e.g. 1.2
|
Implementation-Version
|
build timestamp, e.g. 2015-08-21 10:37
|
Weld OSGi-compatible version
|
Note that the current Specification-Version does not meet javadoc requirements: https://docs.oracle.com/javase/8/docs/api/java/lang/Package.html#getSpecificationVersion--
To be honest I'm not sure what these versions mean and what are they used for. Previously, they were used to build a Weld version info string used in a log message during init. This is not the case any more (most of the time we use a separate properties file).
See also: https://docs.oracle.com/javase/tutorial/deployment/jar/packageman.html https://docs.oracle.com/javase/8/docs/technotes/guides/versioning/spec/versioning2.html#wp89936
|