Skip to content

Using jackson-module-jakarta-xmlbind-annotations 2.15.2 fails in OSGi Environment with JAXB 4 #219

@col-panic

Description

@col-panic

Using the bundle Jackson Module Jakarta Xmlbind Annotations » 2.15.2 by integrating it via the target like

grafik

fails with

  -> Bundle-SymbolicName: org.glassfish.jersey.media.jersey-media-json-jackson; bundle-version="3.1.3"
       org.glassfish.jersey.media.jersey-media-json-jackson [40]
         Unresolved requirement: Import-Package: com.fasterxml.jackson.module.jaxb; version="[2.14.0,3.0.0)"; resolution:="optional"
         Unresolved requirement: Import-Package: com.fasterxml.jackson.module.jakarta.xmlbind; version="[2.14.0,3.0.0)"
           -> Export-Package: com.fasterxml.jackson.module.jakarta.xmlbind; bundle-symbolic-name="com.fasterxml.jackson.module.jackson-module-jakarta-xmlbind-annotations"; bundle-version="2.15.2"; version="2.15.2"; uses:="com.fasterxml.jackson.annotation,com.fasterxml.jackson.core,com.fasterxml.jackson.databind,com.fasterxml.jackson.databind.cfg,com.fasterxml.jackson.databind.introspect,com.fasterxml.jackson.databind.jsontype,com.fasterxml.jackson.databind.type,com.fasterxml.jackson.databind.util,jakarta.xml.bind.annotation,jakarta.xml.bind.annotation.adapters"
              com.fasterxml.jackson.module.jackson-module-jakarta-xmlbind-annotations [86]
                Unresolved requirement: Import-Package: jakarta.xml.bind; version="[3.0.0,4.0.0)"

I can see that the limitation is also set in the META-INF/MANIFEST.MF in

https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-module-jakarta-xmlbind-annotations/2.15.2/jackson-module-jakarta-xmlbind-annotations-2.15.2.jar

Import-Package: com.fasterxml.jackson.annotation;version="[2.15,3)",co
 m.fasterxml.jackson.core;version="[2.15,3)",com.fasterxml.jackson.cor
 e.util;version="[2.15,3)",com.fasterxml.jackson.databind;version="[2.
 15,3)",com.fasterxml.jackson.databind.cfg;version="[2.15,3)",com.fast
 erxml.jackson.databind.deser.std;version="[2.15,3)",com.fasterxml.jac
 kson.databind.introspect;version="[2.15,3)",com.fasterxml.jackson.dat
 abind.jsonFormatVisitors;version="[2.15,3)",com.fasterxml.jackson.dat
 abind.jsontype;version="[2.15,3)",com.fasterxml.jackson.databind.json
 type.impl;version="[2.15,3)",com.fasterxml.jackson.databind.node;vers
 ion="[2.15,3)",com.fasterxml.jackson.databind.ser.std;version="[2.15,
 3)",com.fasterxml.jackson.databind.type;version="[2.15,3)",com.faster
 xml.jackson.databind.util;version="[2.15,3)",com.fasterxml.jackson.mo
 dule.jakarta.xmlbind.deser;version="[2.15,3)",com.fasterxml.jackson.m
 odule.jakarta.xmlbind.ser;version="[2.15,3)",jakarta.activation;versi
 on="[2.0,3)",jakarta.xml.bind;version="[3.0,4)",jakarta.xml.bind.anno
 tation;version="[3.0,4)",jakarta.xml.bind.annotation.adapters;version
 ="[3.0,4)",javax.activation;resolution:=optional

JAXB is brought in as a dependency by jersey-media-jackson

grafik

What version of jackson-module-jakarta-xmlbind-annotations am I supposed to use here? Is there already a version compatible with jakarta.xml.bind >= 4?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions