This content has been marked as final.
Show 3 replies
-
1. Re: JBEE-15 - Break all EE apis into separately versioned subprojects
sebersole Jan 12, 2010 9:32 AM (in response to shelly.mcgowan)I just wanted to point out the need (for Hibernate's needs anyway) to at least have this available targeting JDK 1.4. Someone on IRC (David Llyod perhaps) mentioned that the 1.6 runtime was able to load classes faster if they are compiled targetting 1.6 and suggested compiling for all the JDKs. -
2. Re: JBEE-15 - Break all EE apis into separately versioned subprojects
ropalka Feb 1, 2010 5:25 AM (in response to shelly.mcgowan)How about the OSGi support?
IMHO this effort should cover it as well
and all our JBEE artifacts should be OSGi compliant. -
3. Re: JBEE-15 - Break all EE apis into separately versioned subprojects
thomas.diesler Feb 9, 2010 10:58 AM (in response to shelly.mcgowan)In OSGi it is the java package that is versioned, not the artefact (i.e. bundle) that provides it.
In order to have multiple versions of the same API available at runtime, the artefactId must of be distinct.
So AFAICS, what has been suggested above is ok from the OSGi perspective - except the missing OSGi manifest entries of course
Please note, that geronimo is already using API bundles and not jars. They do what I suggested above (i.e. version the package, give the bundles distinct names)
http://svn.apache.org/repos/asf/geronimo/specs/trunk/geronimo-jaxb_2.1_spec/pom.xml