Hi Markus, This is out of scope of jakarta so just better than the RI ;)
Le ven. 13 sept. 2019 à 17:28, Markus Rathgeb <maggu2...@gmail.com> a écrit : > Hi, > > > > I’d like to call a VOTE on the Apache Johnzon 1.2. This is the Jakarta> > > > JSON-B and Jakarta JSON-P compatible version. > > > You state that this release is compatible for Jakarta. > I already posted today a problem I run into using 1.1.12 and I assume > it should be solved by this release if it targets the Jakarta > artifact. > But I don't think it is solved. > > The JSON-B artifact of Johnzon 1.2 contains this manifest entry: > > Require-Capability: osgi.extender;filter:="(osgi.extender=osgi.service > loader.registrar)",osgi.contract;osgi.contract=JavaJAXRS;filter:="(&( > osgi.contract=JavaJAXRS)(version=2.1.0))",osgi.contract;osgi.contract > =JavaAnnotation;filter:="(&(osgi.contract=JavaAnnotation)(version=1.3 > .0))",osgi.contract;osgi.contract=JavaCDI;filter:="(&(osgi.contract=J > avaCDI)(version=2.0.0))",osgi.contract;osgi.contract=JavaJSONB;filter > :="(&(osgi.contract=JavaJSONB)(version=1.0.0))",osgi.contract;osgi.co > ntract=JavaJSONP;filter:="(&(osgi.contract=JavaJSONP)(version=1.1.0)) > ",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))" > > So, it uses the OSGi contracts in its manifest. > > The Jakarta CDI API version 2.0.2 does NOT provide the OSGi contracts. > It seems OSGi contracts are not part of the Jakarta JARs. >