|org.aopalliance bundle do not specify version on exported packages [message #14247]
||Wed, 10 September 2008 06:03
| Frederic Conrotte
Registered: July 2009
Following discussions about Xalan, Xerces libraries and Riena's problems
with package versioning, I have the same kind of problem in Eclipse OFMP
regarding the org.aopalliance bundle provided by Eclipse.
One of OFMP external dependencies requires
Import-Package: org.aopalliance.aop; version="1.0.0",
But the org.aopalliance provided by Eclipse does not specify versions of
Export-Package: org.aopalliance.aop, org.aopalliance.intercept
Export-Package: org.aopalliance.aop; version="1.0.0",
As reminder OSGi R4 specs specify that no version on exported or imported
packages defaults to 0.0.0 version instead of the "Bundle-Version" meta-tag
All these issues come from projects slowly moving to the OSGI best practice
of using "Import-Package" meta-tag instead of "Require-Bundle", which is a
I agree with Jeff's point that it should be an Orbit-wide effort/policy to
specify imported/exported packages versions.
Should I file a bug for this to the Eclipse runtime project or should we
move org.aopalliance bundle to Orbit and fix it there ?
Powered by FUDForum
. Page generated in 0.01536 seconds