[ https://issues.apache.org/jira/browse/FELIX-682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12626737#action_12626737 ]
Richard S. Hall commented on FELIX-682: --------------------------------------- I have discussed with Sahoo and Karl and the current solution to this will be to just support JAR-wide package information first, since there were some issues that we could not answer in the timeframe we wanted to complete the 1.2.0 release. I will try to apply a patch for JAR-wide metadata soon and will create another issue to address per-package metadata at a later date. > Package.getImplementationVersion returns null for package loaded by Felix > ------------------------------------------------------------------------- > > Key: FELIX-682 > URL: https://issues.apache.org/jira/browse/FELIX-682 > Project: Felix > Issue Type: Wish > Components: Framework > Affects Versions: felix-1.0.4 > Environment: NA > Reporter: Sahoo > Fix For: felix-1.2.0 > > Attachments: Felix-682.zip, java-pkg-versioning-spec-bug.zip > > > Even though MANIFEST.MF has proper entry for Implementation-Version, > Package.getImplementationVersion() returns null. A reproducible test case is > attached. It is described below: > public class Foo implements BundleActivator { > public void start(BundleContext context) throws Exception { > Package p = getClass().getPackage(); > System.out.println(p); > System.out.println(p.getImplementationVersion()); > } > } > The headers for this bundle are: > osgi-test1 (10) > --------------- > Tool = Bnd-0.0.255 > Bundle-Activator = sahoo.osgitest1.Foo > Implementation-Version = 1.0-SNAPSHOT > Implementation-Vendor-Id = sahoo > Bundle-Version = 1.0.0.SNAPSHOT > Build-Jdk = 1.5.0_13-rev > Implementation-Title = osgi-test1 > Created-By = Apache Maven Bundle Plugin > Bundle-ManifestVersion = 2 > Manifest-Version = 1.0 > Bnd-LastModified = 1218821794953 > Private-Package = sahoo.osgitest1 > Bundle-Name = osgi-test1 > Built-By = ss141213 > Import-Package = org.osgi.framework;version="1.3" > Bundle-SymbolicName = sahoo.osgi-test1 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.