Hi Romain, So, basically, your proposal is to remove jdk9plus and "force" use of spec bundles, right ?
It makes sense to me, but it means that any spec has to be a bundle and started in early stage of the boot process. If it's possible, it makes sense. Regards JB On 27/01/2020 08:11, Romain Manni-Bucau wrote: > Hi all, > > Playing with the r7 branch i tried to build an osgi-cdi distro but stumbled > upon the fact jdk9plus folder breaks resolution chain quite easily when > switching of jdk. > > Long story short, having annotation, activation (and potentially jaxb but i > didnt need this one ;)) does not enable to have them as bundle in the same > version - so to do dynamic updates too ;) - and they miss osgi.contract > entry config. > > I wonder if there is any rational to have them at all, sounds like karaf > can boot without them and just move to bundles all the logic potentially > needing them so no need to patch the classpath for java >= 9 IMHO. > > Did I miss anything? > Is it something to plan to clean up for karaf 4.3.0? > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com