Hi Dennis,

Here is my understanding of the current state: 

- @Freeman contributed the JAXB 2.3.0 specs to Apache ServiceMix 
(https://github.com/apache/servicemix-specs/blob/master/jaxb-api-2.3)
- The cxf-specs (Karaf's feature.xml) should  be using it (right now it uses 
2.2)
- But AFAIK the org.apache.servicemix.specs.jaxb-api-2.3 has not been released 
yet so we cannot refer to it

@Freeman, does it sound right?
Thanks!

Best Regards,
    Andriy Redko



DK> Hi,

DK> now that the build issues are solved I tried again to update:
DK>         <cxf.swagger.v3.version>2.0.5</cxf.swagger.v3.version>

DK> Any ideas how to solve the javax.xml.bind.annotation issue? I tried to add  
          
DK> javax.xml.bind*;version="${cxf.osgi.javax.bind.version}" to cxf.osgi.import 
but this doesn't work too. I'm using the JDK 1.8 build.

DK> [WARNING] Feature resolution failed for 
[cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT]
DK> Message: Unable to resolve root: missing requirement [root] osgi.identity;
DK> osgi.identity=cxf-rs-description-openapi-v3; type=karaf.feature; 
version=3.3.0.SNAPSHOT;
DK> 
filter:="(&(osgi.identity=cxf-rs-description-openapi-v3)(type=karaf.feature)(version>=3.3.0.SNAPSHOT))"
 [caused by:
DK> Unable to resolve cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT: missing 
requirement
DK> [cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT] osgi.identity;
DK> osgi.identity=org.apache.cxf.cxf-rt-rs-service-description-openapi-v3; 
type=osgi.bundle;
DK> version="[3.3.0.SNAPSHOT,3.3.0.SNAPSHOT]"; resolution:=mandatory [caused 
by: Unable to resolve
DK> org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT: 
missing requirement
DK> [org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT] 
osgi.wiring.package;
DK> 
filter:="(&(osgi.wiring.package=io.swagger.v3.jaxrs2.ext)(version>=2.0.0)(!(version>=3.0.0)))"
 [caused by: Unable to
DK> resolve io.swagger.core.v3.swagger-jaxrs2/2.0.5: missing requirement 
[io.swagger.core.v3.swagger-jaxrs2/2.0.5]
DK> osgi.wiring.package;
DK> 
filter:="(&(osgi.wiring.package=io.swagger.v3.core.converter)(version>=2.0.0)(!(version>=3.0.0)))"
 [caused by:
DK> Unable to resolve io.swagger.core.v3.swagger-core/2.0.5: missing 
requirement [io.swagger.core.v3.swagger-core/2.0.5]
DK> osgi.wiring.package;
DK> 
filter:="(&(osgi.wiring.package=javax.xml.bind.annotation)(version>=2.3.0)(!(version>=3.0.0)))"]]]]
DK> Repositories: {
DK>         
file:C:\Users\dkieselhorst\dev\opensource\cxf\osgi\karaf\features\target/classes/features.xml
DK>         mvn:org.apache.karaf.features/framework/4.2.1/xml/features
DK>         mvn:org.apache.karaf.features/spring/4.2.1/xml/features
DK>         mvn:org.apache.karaf.features/standard/4.2.1/xml/features
DK>         mvn:org.ops4j.pax.cdi/pax-cdi-features/1.0.0/xml/features
DK>         mvn:org.ops4j.pax.web/pax-web-features/6.0.2/xml/features
DK>         mvn:org.ops4j.pax.web/pax-web-features/7.2.3/xml/features
DK> }
DK> Resources: {
DK>         mvn:com.fasterxml.jackson.core/jackson-annotations/2.9.7
DK>         mvn:com.fasterxml.jackson.core/jackson-core/2.9.7
DK>         mvn:com.fasterxml.jackson.core/jackson-databind/2.9.7
DK>         mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.9.7
DK>         mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.9.7
DK>         mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.9.7
DK>         
mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/2.9.7
DK>         mvn:com.fasterxml.woodstox/woodstox-core/5.1.0
DK>         mvn:com.google.guava/guava/20.0
DK>         mvn:com.sun.xml.bind/jaxb-core/2.3.0
DK>         mvn:com.sun.xml.bind/jaxb-impl/2.3.0
DK>         mvn:com.sun.xml.bind/jaxb-xjc/2.3.0
DK>         mvn:io.swagger.core.v3/swagger-annotations/2.0.5
DK>         mvn:io.swagger.core.v3/swagger-core/2.0.5
DK>         mvn:io.swagger.core.v3/swagger-integration/2.0.5
DK>         mvn:io.swagger.core.v3/swagger-jaxrs2/2.0.5
DK>         mvn:io.swagger.core.v3/swagger-models/2.0.5
DK>         mvn:javax.annotation/javax.annotation-api/1.2
DK>         mvn:javax.annotation/javax.annotation-api/1.3
DK>         mvn:javax.mail/mail/1.4.4
DK>         mvn:javax.servlet/javax.servlet-api/3.1.0
DK>         mvn:javax.validation/validation-api/1.1.0.Final
DK>         mvn:javax.websocket/javax.websocket-api/1.1
DK>         
mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.0.10
DK>         
mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/1.0.2
DK>         mvn:org.apache.aries/org.apache.aries.util/1.1.0
DK>         mvn:org.apache.commons/commons-lang3/3.8.1
DK>         mvn:org.apache.cxf.karaf/cxf-karaf-commands/3.3.0-SNAPSHOT
DK>         mvn:org.apache.cxf/cxf-core/3.3.0-SNAPSHOT
DK>         mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/3.3.0-SNAPSHOT
DK>         mvn:org.apache.cxf/cxf-rt-management/3.3.0-SNAPSHOT
DK>         mvn:org.apache.cxf/cxf-rt-rs-client/3.3.0-SNAPSHOT
DK>         mvn:org.apache.cxf/cxf-rt-rs-extension-providers/3.3.0-SNAPSHOT
DK>         mvn:org.apache.cxf/cxf-rt-rs-extension-search/3.3.0-SNAPSHOT
DK>         mvn:org.apache.cxf/cxf-rt-rs-json-basic/3.3.0-SNAPSHOT
DK>         
mvn:org.apache.cxf/cxf-rt-rs-service-description-openapi-v3/3.3.0-SNAPSHOT
DK>         
mvn:org.apache.cxf/cxf-rt-rs-service-description-swagger-ui/3.3.0-SNAPSHOT
DK>         mvn:org.apache.cxf/cxf-rt-rs-service-description/3.3.0-SNAPSHOT
DK>         mvn:org.apache.cxf/cxf-rt-security/3.3.0-SNAPSHOT
DK>         mvn:org.apache.cxf/cxf-rt-transports-http/3.3.0-SNAPSHOT
DK>         mvn:org.apache.felix/org.apache.felix.configadmin/1.9.4
DK>         mvn:org.apache.felix/org.apache.felix.coordinator/1.0.2
DK>         mvn:org.apache.felix/org.apache.felix.fileinstall/3.6.4
DK>         mvn:org.apache.felix/org.apache.felix.inventory/1.0.4
DK>         mvn:org.apache.felix/org.apache.felix.metatype/1.2.0
DK>         mvn:org.apache.felix/org.apache.felix.scr/2.1.2
DK>         mvn:org.apache.felix/org.apache.felix.webconsole.plugins.ds/2.0.8
DK>         mvn:org.apache.geronimo.specs/geronimo-jaspic_1.0_spec/1.1
DK>         mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1
DK>         mvn:org.apache.geronimo.specs/geronimo-osgi-registry/1.1
DK>         mvn:org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/1.1.3
DK>         mvn:org.apache.karaf.features/org.apache.karaf.features.core/4.2.1
DK>         
mvn:org.apache.karaf.features/org.apache.karaf.features.extension/4.2.1
DK>         mvn:org.apache.karaf.http/org.apache.karaf.http.core/4.2.1
DK>         mvn:org.apache.karaf.jaas/org.apache.karaf.jaas.boot/4.2.1
DK>         mvn:org.apache.karaf.scr/org.apache.karaf.scr.management/4.2.1
DK>         mvn:org.apache.karaf.scr/org.apache.karaf.scr.state/4.2.1
DK>         mvn:org.apache.karaf.shell/org.apache.karaf.shell.commands/4.2.1
DK>         mvn:org.apache.karaf.shell/org.apache.karaf.shell.core/4.2.1
DK>         
mvn:org.apache.karaf.webconsole/org.apache.karaf.webconsole.http/4.2.1
DK>         
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.fastinfoset/1.2.13_1
DK>         
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.11_1
DK>         
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.reflections/0.9.11_2
DK>         
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5
DK>         
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.5.0
DK>         
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.9.0
DK>         
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.2/2.5.0
DK>         
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.2/2.9.0
DK>         
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxrs-api-2.1/2.9.1
DK>         
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/2.9.0
DK>         
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/2.9.0
DK>         
mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.0/2.9.0
DK>         mvn:org.apache.ws.xmlschema/xmlschema-core/2.2.3
DK>         mvn:org.apache.xbean/xbean-bundleutils/4.1
DK>         mvn:org.apache.xbean/xbean-bundleutils/4.6
DK>         mvn:org.apache.xbean/xbean-finder/4.1
DK>         mvn:org.apache.xbean/xbean-finder/4.6
DK>         mvn:org.apache.xbean/xbean-reflect/4.1
DK>         mvn:org.apache.xbean/xbean-reflect/4.6
DK>         mvn:org.codehaus.jettison/jettison/1.4.0
DK>         mvn:org.codehaus.woodstox/stax2-api/4.1
DK>         
mvn:org.eclipse.jetty.websocket/javax-websocket-client-impl/9.3.15.v20161220
DK>         
mvn:org.eclipse.jetty.websocket/javax-websocket-client-impl/9.4.11.v20180605
DK>         
mvn:org.eclipse.jetty.websocket/javax-websocket-server-impl/9.3.15.v20161220
DK>         
mvn:org.eclipse.jetty.websocket/javax-websocket-server-impl/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty.websocket/websocket-api/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty.websocket/websocket-api/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty.websocket/websocket-client/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty.websocket/websocket-client/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty.websocket/websocket-common/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty.websocket/websocket-common/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty.websocket/websocket-server/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty.websocket/websocket-server/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty.websocket/websocket-servlet/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty.websocket/websocket-servlet/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-client/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-client/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-continuation/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-continuation/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-deploy/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-http/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-http/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-io/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-io/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-jaas/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-jaas/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-jaspi/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-jaspi/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-jmx/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-jmx/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-jndi/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-jndi/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-plus/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-plus/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-rewrite/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-rewrite/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-security/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-security/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-server/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-server/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-servlet/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-servlet/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-servlets/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-servlets/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-util-ajax/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-util-ajax/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-util/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-util/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-webapp/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-webapp/9.4.11.v20180605
DK>         mvn:org.eclipse.jetty/jetty-xml/9.3.15.v20161220
DK>         mvn:org.eclipse.jetty/jetty-xml/9.4.11.v20180605
DK>         mvn:org.fusesource.jansi/jansi/1.17.1
DK>         mvn:org.javassist/javassist/3.21.0-GA
DK>         mvn:org.jline/jline-builtins/3.9.0
DK>         mvn:org.jline/jline-reader/3.9.0
DK>         mvn:org.jline/jline-terminal-jansi/3.9.0
DK>         mvn:org.jline/jline-terminal/3.9.0
DK>         mvn:org.ops4j.pax.logging/pax-logging-api/1.10.1
DK>         mvn:org.ops4j.pax.logging/pax-logging-log4j2/1.10.1
DK>         mvn:org.ops4j.pax.url/pax-url-aether/2.5.4
DK>         mvn:org.ops4j.pax.url/pax-url-wrap/2.5.4/jar/uber
DK>         mvn:org.ops4j.pax.web/pax-web-api/6.0.2
DK>         mvn:org.ops4j.pax.web/pax-web-api/7.2.3
DK>         mvn:org.ops4j.pax.web/pax-web-jetty/6.0.2
DK>         mvn:org.ops4j.pax.web/pax-web-jetty/7.2.3
DK>         mvn:org.ops4j.pax.web/pax-web-runtime/6.0.2
DK>         mvn:org.ops4j.pax.web/pax-web-runtime/7.2.3
DK>         mvn:org.ops4j.pax.web/pax-web-spi/6.0.2
DK>         mvn:org.ops4j.pax.web/pax-web-spi/7.2.3
DK>         mvn:org.ow2.asm/asm-all/5.0.2
DK>         mvn:org.ow2.asm/asm-analysis/6.2
DK>         mvn:org.ow2.asm/asm-commons/6.2
DK>         mvn:org.ow2.asm/asm-tree/6.2
DK>         mvn:org.ow2.asm/asm-util/6.2
DK>         mvn:org.ow2.asm/asm/6.2
DK>         mvn:org.yaml/snakeyaml/1.23
DK>        
DK> 
wrap:file:/C:/Users/dkieselhorst/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.9.7/jackson-jaxrs-base-2.9.7.jar$overwrite=merge&Import-Package=javax.ws.rs*;version="[2.0,3)",com.fasterxml.jackson*;version="[2.8,3)"
DK>        
DK> 
wrap:file:/C:/Users/dkieselhorst/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.9.7/jackson-jaxrs-json-provider-2.9.7.jar$overwrite=merge&Import-Package=javax.ws.rs*;version="[2.0,3)",com.fasterxml.jackson.module.jaxb;resolution:=optional;version="[2.8,3)",com.fasterxml.jackson*;version="[2.8,3)"
DK>        
DK> 
wrap:mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.9.7$overwrite=merge&Import-Package=javax.ws.rs*;version="[2.0,3)",com.fasterxml.jackson*;version="[2.8,3)"
DK>        
DK> 
wrap:mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/2.9.7$overwrite=merge&Import-Package=javax.ws.rs*;version="[2.0,3)",com.fasterxml.jackson.module.jaxb;resolution:=optional;version="[2.8,3)",com.fasterxml.jackson*;version="[2.8,3)"
DK> }

DK> Cheers
DK> Dennis

Reply via email to