The OSGI jar file included with the 3.7.2 version of the BIRT runtime is org.eclipse.osgi_3.7.2.v20120110-1415.jar.
To compare the jars, I first expand them, run md5sum on all of the constituent files, and compare the results. I’ve attached the results of diff’ing the md5sum results for all of the jar file constituents.
As you can see, ALL of the .class files differ! Also, there are files in the BIRT jar’s META-INF directory that don’t exist in the META-INF directory of the jar built from source (e.g., META-INF/ECLIPSEF.RSA,META_INF/ECLIPSEF.SF).
I’m able to build an earlier version of the OSGI jar from source, and find its contents are identical to those of the OSGI jar that’s included with a corresponding earlier version of the BIRT runtime; so, I think my process is sound.
Can anyone please help me understand what I’m missing in terms of building the OSGI jar file, and why its contents differ so markedly from the contents of the jar file included with the BIRT runtime?
Thank you, in advance, for your assistance.
Sincerely,
-John hardin