You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cxf.apache.org by Francesco Chicchiriccò <il...@apache.org> on 2018/04/18 09:07:19 UTC

swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Hi all,
I just reverted the upgrade to swagger-jaxrs2 2.0.1 [1] since, as 
reported by Colm via IRC, that breaks osgi/karaf/features: it looks like 
swagger-jaxrs2 2.0.1 has a dependency on JAXB 2.3.0, whereas CXF still 
uses 2.2.x.

Is it possible to upgrade to JAXB 2.3.0?

Regards.

[1] 
https://github.com/apache/cxf/commit/96cf54c8577abb504113065c7c8f4e3d86b84bf9

-- 
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/


Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Colm O hEigeartaigh <co...@apache.org>.
Thanks, it looks good now.

Colm.

On Mon, Oct 15, 2018 at 2:38 AM Freeman Fang <fr...@gmail.com> wrote:

> Hi Colm,
>
> Seems my maven local repo messed up.
>
> Should be fixed now.
>
> Cheers
> -------------
> Freeman(Yue) Fang
>
> Red Hat, Inc.
> FuseSource is now part of Red Hat
>
>
>
> On Oct 14, 2018, at 6:59 PM, Colm O hEigeartaigh <co...@apache.org>
> wrote:
>
> Hi Freeman,
>
> The OSGi tests are failing with Java 8 on master:
>
> Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to
> resolve org.apache.activemq.activemq-osgi/5.14.5: missing requirement
> [org.apache.activemq.activemq-osgi/5.14.5] osgi.wiring.package;
> filter:="(osgi.wiring.package=org.aopalliance.aop)"
>
> Colm.
>
> On Fri, Oct 12, 2018 at 11:31 AM Freeman Fang <fr...@gmail.com>
> wrote:
>
> Hi Dennis,
>
> Are you using JDK9, please use JDK11 instead, as it’s the LTS version.
> The OSGi tests part passed on my machine with JDK11 and latest Karaf
> 4.2.2-SNAPSHOT kit. I put javax.activation fix in Karaf 4.2.2-SNAPSHOT
> today so probably this is the reason why CI failed because the SNAPSHOT
> which contains my fix not get published yet.
>
> Best Regards
> -------------
> Freeman(Yue) Fang
>
> Red Hat, Inc.
> FuseSource is now part of Red Hat
>
>
>
> On Oct 12, 2018, at 6:11 PM, Dennis Kieselhorst <de...@apache.org> wrote:
>
> Hi Freeman,
>
> I noticed that you updated JAXB. Tried to update swagger to the latest
>
> version and it fails:
>
>
> [ERROR] Message: Unable to resolve root: missing requirement [root]
>
> osgi.identity; osgi.identity=cxf-rs-description-openapi-v3;
> type=karaf.feature; version=3.3.0.SNAPSHOT;
>
> filter:="(&(osgi.identity=cxf-rs-description-openapi-v3)(type=karaf.feature)(version>=3.3.0.SNAPSHOT))"
> [caused by: Unable to resolve cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT:
> missing requirement [cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT]
> osgi.identity;
> osgi.identity=org.apache.cxf.cxf-rt-rs-service-description-openapi-v3;
> type=osgi.bundle; version="[3.3.0.SNAPSHOT,3.3.0.SNAPSHOT]";
> resolution:=mandatory [caused by: Unable to resolve
> org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT:
> missing requirement
> [org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT]
> osgi.wiring.package;
>
> filter:="(&(osgi.wiring.package=io.swagger.v3.jaxrs2.ext)(version>=2.0.0)(!(version>=3.0.0)))"
> [caused by: Unable to resolve io.swagger.core.v3.swagger-jaxrs2/2.0.5:
> missing requirement [io.swagger.core.v3.swagger-jaxrs2/2.0.5]
> osgi.wiring.package;
>
> filter:="(&(osgi.wiring.package=io.swagger.v3.core.converter)(version>=2.0.0)(!(version>=3.0.0)))"
> [caused by: Unable to resolve io.swagger.core.v3.swagger-core/2.0.5:
> missing requirement [io.swagger.core.v3.swagger-core/2.0.5]
> osgi.wiring.package;
>
> filter:="(&(osgi.wiring.package=javax.xml.bind.annotation)(version>=2.3.0)(!(version>=3.0.0)))"]]]]
>
>
> Btw. there is also failure on Jenkins regarding javax.activation:
>
> https://builds.apache.org/view/A-D/view/CXF/job/CXF-Master-JDK9/622/console
>
>
> Cheers
> Dennis
>
>
>
>
> --
> Colm O hEigeartaigh
>
> Talend Community Coder
> http://coders.talend.com
>
>
>

-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Freeman Fang <fr...@gmail.com>.
Hi Colm,

Seems my maven local repo messed up.

Should be fixed now. 

Cheers
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat



> On Oct 14, 2018, at 6:59 PM, Colm O hEigeartaigh <co...@apache.org> wrote:
> 
> Hi Freeman,
> 
> The OSGi tests are failing with Java 8 on master:
> 
> Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to
> resolve org.apache.activemq.activemq-osgi/5.14.5: missing requirement
> [org.apache.activemq.activemq-osgi/5.14.5] osgi.wiring.package;
> filter:="(osgi.wiring.package=org.aopalliance.aop)"
> 
> Colm.
> 
> On Fri, Oct 12, 2018 at 11:31 AM Freeman Fang <fr...@gmail.com>
> wrote:
> 
>> Hi Dennis,
>> 
>> Are you using JDK9, please use JDK11 instead, as it’s the LTS version.
>> The OSGi tests part passed on my machine with JDK11 and latest Karaf
>> 4.2.2-SNAPSHOT kit. I put javax.activation fix in Karaf 4.2.2-SNAPSHOT
>> today so probably this is the reason why CI failed because the SNAPSHOT
>> which contains my fix not get published yet.
>> 
>> Best Regards
>> -------------
>> Freeman(Yue) Fang
>> 
>> Red Hat, Inc.
>> FuseSource is now part of Red Hat
>> 
>> 
>> 
>>> On Oct 12, 2018, at 6:11 PM, Dennis Kieselhorst <de...@apache.org> wrote:
>>> 
>>> Hi Freeman,
>>> 
>>> I noticed that you updated JAXB. Tried to update swagger to the latest
>> version and it fails:
>>> 
>>> [ERROR] Message: Unable to resolve root: missing requirement [root]
>> osgi.identity; osgi.identity=cxf-rs-description-openapi-v3;
>> type=karaf.feature; version=3.3.0.SNAPSHOT;
>> filter:="(&(osgi.identity=cxf-rs-description-openapi-v3)(type=karaf.feature)(version>=3.3.0.SNAPSHOT))"
>> [caused by: Unable to resolve cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT:
>> missing requirement [cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT]
>> osgi.identity;
>> osgi.identity=org.apache.cxf.cxf-rt-rs-service-description-openapi-v3;
>> type=osgi.bundle; version="[3.3.0.SNAPSHOT,3.3.0.SNAPSHOT]";
>> resolution:=mandatory [caused by: Unable to resolve
>> org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT:
>> missing requirement
>> [org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT]
>> osgi.wiring.package;
>> filter:="(&(osgi.wiring.package=io.swagger.v3.jaxrs2.ext)(version>=2.0.0)(!(version>=3.0.0)))"
>> [caused by: Unable to resolve io.swagger.core.v3.swagger-jaxrs2/2.0.5:
>> missing requirement [io.swagger.core.v3.swagger-jaxrs2/2.0.5]
>> osgi.wiring.package;
>> filter:="(&(osgi.wiring.package=io.swagger.v3.core.converter)(version>=2.0.0)(!(version>=3.0.0)))"
>> [caused by: Unable to resolve io.swagger.core.v3.swagger-core/2.0.5:
>> missing requirement [io.swagger.core.v3.swagger-core/2.0.5]
>> osgi.wiring.package;
>> filter:="(&(osgi.wiring.package=javax.xml.bind.annotation)(version>=2.3.0)(!(version>=3.0.0)))"]]]]
>>> 
>>> Btw. there is also failure on Jenkins regarding javax.activation:
>> https://builds.apache.org/view/A-D/view/CXF/job/CXF-Master-JDK9/622/console
>>> 
>>> Cheers
>>> Dennis
>> 
>> 
> 
> -- 
> Colm O hEigeartaigh
> 
> Talend Community Coder
> http://coders.talend.com


Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Colm O hEigeartaigh <co...@apache.org>.
Hi Freeman,

The OSGi tests are failing with Java 8 on master:

Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to
resolve org.apache.activemq.activemq-osgi/5.14.5: missing requirement
[org.apache.activemq.activemq-osgi/5.14.5] osgi.wiring.package;
filter:="(osgi.wiring.package=org.aopalliance.aop)"

Colm.

On Fri, Oct 12, 2018 at 11:31 AM Freeman Fang <fr...@gmail.com>
wrote:

> Hi Dennis,
>
> Are you using JDK9, please use JDK11 instead, as it’s the LTS version.
> The OSGi tests part passed on my machine with JDK11 and latest Karaf
> 4.2.2-SNAPSHOT kit. I put javax.activation fix in Karaf 4.2.2-SNAPSHOT
> today so probably this is the reason why CI failed because the SNAPSHOT
> which contains my fix not get published yet.
>
> Best Regards
> -------------
> Freeman(Yue) Fang
>
> Red Hat, Inc.
> FuseSource is now part of Red Hat
>
>
>
> > On Oct 12, 2018, at 6:11 PM, Dennis Kieselhorst <de...@apache.org> wrote:
> >
> > Hi Freeman,
> >
> > I noticed that you updated JAXB. Tried to update swagger to the latest
> version and it fails:
> >
> > [ERROR] Message: Unable to resolve root: missing requirement [root]
> osgi.identity; osgi.identity=cxf-rs-description-openapi-v3;
> type=karaf.feature; version=3.3.0.SNAPSHOT;
> filter:="(&(osgi.identity=cxf-rs-description-openapi-v3)(type=karaf.feature)(version>=3.3.0.SNAPSHOT))"
> [caused by: Unable to resolve cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT:
> missing requirement [cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT]
> osgi.identity;
> osgi.identity=org.apache.cxf.cxf-rt-rs-service-description-openapi-v3;
> type=osgi.bundle; version="[3.3.0.SNAPSHOT,3.3.0.SNAPSHOT]";
> resolution:=mandatory [caused by: Unable to resolve
> org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT:
> missing requirement
> [org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT]
> osgi.wiring.package;
> filter:="(&(osgi.wiring.package=io.swagger.v3.jaxrs2.ext)(version>=2.0.0)(!(version>=3.0.0)))"
> [caused by: Unable to resolve io.swagger.core.v3.swagger-jaxrs2/2.0.5:
> missing requirement [io.swagger.core.v3.swagger-jaxrs2/2.0.5]
> osgi.wiring.package;
> filter:="(&(osgi.wiring.package=io.swagger.v3.core.converter)(version>=2.0.0)(!(version>=3.0.0)))"
> [caused by: Unable to resolve io.swagger.core.v3.swagger-core/2.0.5:
> missing requirement [io.swagger.core.v3.swagger-core/2.0.5]
> osgi.wiring.package;
> filter:="(&(osgi.wiring.package=javax.xml.bind.annotation)(version>=2.3.0)(!(version>=3.0.0)))"]]]]
> >
> > Btw. there is also failure on Jenkins regarding javax.activation:
> https://builds.apache.org/view/A-D/view/CXF/job/CXF-Master-JDK9/622/console
> >
> > Cheers
> > Dennis
>
>

-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Freeman Fang <fr...@gmail.com>.
Hi Dennis,

Are you using JDK9, please use JDK11 instead, as it’s the LTS version.
The OSGi tests part passed on my machine with JDK11 and latest Karaf 4.2.2-SNAPSHOT kit. I put javax.activation fix in Karaf 4.2.2-SNAPSHOT today so probably this is the reason why CI failed because the SNAPSHOT which contains my fix not get published yet.

Best Regards
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat



> On Oct 12, 2018, at 6:11 PM, Dennis Kieselhorst <de...@apache.org> wrote:
> 
> Hi Freeman,
> 
> I noticed that you updated JAXB. Tried to update swagger to the latest version and it fails:
> 
> [ERROR] Message: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=cxf-rs-description-openapi-v3; type=karaf.feature; version=3.3.0.SNAPSHOT; filter:="(&(osgi.identity=cxf-rs-description-openapi-v3)(type=karaf.feature)(version>=3.3.0.SNAPSHOT))" [caused by: Unable to resolve cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT: missing requirement [cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT] osgi.identity; osgi.identity=org.apache.cxf.cxf-rt-rs-service-description-openapi-v3; type=osgi.bundle; version="[3.3.0.SNAPSHOT,3.3.0.SNAPSHOT]"; resolution:=mandatory [caused by: Unable to resolve org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT: missing requirement [org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT] osgi.wiring.package; filter:="(&(osgi.wiring.package=io.swagger.v3.jaxrs2.ext)(version>=2.0.0)(!(version>=3.0.0)))" [caused by: Unable to resolve io.swagger.core.v3.swagger-jaxrs2/2.0.5: missing requirement [io.swagger.core.v3.swagger-jaxrs2/2.0.5] osgi.wiring.package; filter:="(&(osgi.wiring.package=io.swagger.v3.core.converter)(version>=2.0.0)(!(version>=3.0.0)))" [caused by: Unable to resolve io.swagger.core.v3.swagger-core/2.0.5: missing requirement [io.swagger.core.v3.swagger-core/2.0.5] osgi.wiring.package; filter:="(&(osgi.wiring.package=javax.xml.bind.annotation)(version>=2.3.0)(!(version>=3.0.0)))"]]]]
> 
> Btw. there is also failure on Jenkins regarding javax.activation: https://builds.apache.org/view/A-D/view/CXF/job/CXF-Master-JDK9/622/console
> 
> Cheers
> Dennis


Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Freeman Fang <fr...@gmail.com>.
Hi Dennis,

That needs Karaf 4.2.2-SNAPSHOT.

I just committed  to use swagger v3 2.0.5. The build should be good now.

Cheers
-------------
Freeman(Yue) Fang

Red Hat, Inc. 





> On Oct 28, 2018, at 8:12 PM, Dennis Kieselhorst <de...@apache.org> wrote:
> 
>> - @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
>> 
> 
> Ok just noticed that cxf.jaxb.bundle.version was updated to 2.3.0 and thought it's all done. Thanks for the explanation.
> 
> Cheers
> Dennis


Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Dennis Kieselhorst <de...@apache.org>.
> - @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
> 

Ok just noticed that cxf.jaxb.bundle.version was updated to 2.3.0 and thought it's all done. Thanks for the explanation.

Cheers
Dennis

Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Andriy Redko <dr...@gmail.com>.
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


Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Dennis Kieselhorst <de...@apache.org>.
Hi,

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

Any ideas how to solve the javax.xml.bind.annotation issue? I tried to add             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.

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

Cheers
Dennis

Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Dennis Kieselhorst <de...@apache.org>.
Hi Freeman,

I noticed that you updated JAXB. Tried to update swagger to the latest version and it fails:

[ERROR] Message: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=cxf-rs-description-openapi-v3; type=karaf.feature; version=3.3.0.SNAPSHOT; filter:="(&(osgi.identity=cxf-rs-description-openapi-v3)(type=karaf.feature)(version>=3.3.0.SNAPSHOT))" [caused by: Unable to resolve cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT: missing requirement [cxf-rs-description-openapi-v3/3.3.0.SNAPSHOT] osgi.identity; osgi.identity=org.apache.cxf.cxf-rt-rs-service-description-openapi-v3; type=osgi.bundle; version="[3.3.0.SNAPSHOT,3.3.0.SNAPSHOT]"; resolution:=mandatory [caused by: Unable to resolve org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT: missing requirement [org.apache.cxf.cxf-rt-rs-service-description-openapi-v3/3.3.0.SNAPSHOT] osgi.wiring.package; filter:="(&(osgi.wiring.package=io.swagger.v3.jaxrs2.ext)(version>=2.0.0)(!(version>=3.0.0)))" [caused by: Unable to resolve io.swagger.core.v3.swagger-jaxrs2/2.0.5: missing requirement [io.swagger.core.v3.swagger-jaxrs2/2.0.5] osgi.wiring.package; filter:="(&(osgi.wiring.package=io.swagger.v3.core.converter)(version>=2.0.0)(!(version>=3.0.0)))" [caused by: Unable to resolve io.swagger.core.v3.swagger-core/2.0.5: missing requirement [io.swagger.core.v3.swagger-core/2.0.5] osgi.wiring.package; filter:="(&(osgi.wiring.package=javax.xml.bind.annotation)(version>=2.3.0)(!(version>=3.0.0)))"]]]]
 
Btw. there is also failure on Jenkins regarding javax.activation: https://builds.apache.org/view/A-D/view/CXF/job/CXF-Master-JDK9/622/console

Cheers
Dennis

Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by ffang <fr...@gmail.com>.
Hi Andriy,

I hope not, as jaxb-impl 2.3.0 is already an OSGi bundle, if it can work we don’t need to wrap it again.
Anyway, I need more test. Will pick up my work before I go on vacation.

Best Regards
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat



> On Aug 16, 2018, at 6:40 PM, Andriy Redko <dr...@gmail.com> wrote:
> 
> Thanks Freeman! I started to look at it as well before going on vacation but
> haven't done any work yet, just realized there is a split between servicemix-specs 
> and servicemix-bundles repos :-) We may need to create/update implementation
> bundles as well, right? Thanks!
> 
> Thursday, August 16, 2018, 4:45:49 AM, you wrote:
> 
> FF> FYI, I’ve already start doing it on Servicemix side, please see 
> FF> https://issues.apache.org/jira/browse/SM-3760 <https://issues.apache.org/jira/browse/SM-3760>
> FF> https://issues.apache.org/jira/browse/SM-3759 <https://issues.apache.org/jira/browse/SM-3759>
> 
> FF> I need  more tests for OSGi systests of CXF to upgrade to JAXB/JAXWS 2.3
> FF> -------------
> FF> Freeman(Yue) Fang
> 
> FF> Red Hat, Inc. 
> FF> FuseSource is now part of Red Hat
> 
> 
> 
>>> On Jul 31, 2018, at 12:02 AM, Andrey Redko <dr...@gmail.com> wrote:
> 
>>> I will take a look, may be we could submit the PR for it. ServiceMix guys
>>> are very responsive.
> 
>>> Best Regards,
>>>   Andriy Redko
> 
>>> On Mon, Jul 30, 2018, 9:54 AM Dennis Kieselhorst <de...@apache.org> wrote:
> 
>>>> On 2018/07/27 11:28:33, Andriy Redko <dr...@gmail.com> wrote:
>>>>> <cxf.jaxb.version>2.2.11</cxf.jaxb.version>
> 
>>>>> Let us try to upgrade to 2.3.0? :-)
> 
>>>> Looks like there is not yet an OSGi Servicemix Bundle for that version
>>>> (this is referenced in cxf.jaxb.bundle.version).
> 
>>>> Regards
>>>> Dennis
> 
> 
> 


Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Andriy Redko <dr...@gmail.com>.
Thanks Freeman! I started to look at it as well before going on vacation but
haven't done any work yet, just realized there is a split between servicemix-specs 
and servicemix-bundles repos :-) We may need to create/update implementation
bundles as well, right? Thanks!

Thursday, August 16, 2018, 4:45:49 AM, you wrote:

FF> FYI, I’ve already start doing it on Servicemix side, please see 
FF> https://issues.apache.org/jira/browse/SM-3760 <https://issues.apache.org/jira/browse/SM-3760>
FF> https://issues.apache.org/jira/browse/SM-3759 <https://issues.apache.org/jira/browse/SM-3759>

FF> I need  more tests for OSGi systests of CXF to upgrade to JAXB/JAXWS 2.3
FF> -------------
FF> Freeman(Yue) Fang

FF> Red Hat, Inc. 
FF> FuseSource is now part of Red Hat



>> On Jul 31, 2018, at 12:02 AM, Andrey Redko <dr...@gmail.com> wrote:

>> I will take a look, may be we could submit the PR for it. ServiceMix guys
>> are very responsive.

>> Best Regards,
>>    Andriy Redko

>> On Mon, Jul 30, 2018, 9:54 AM Dennis Kieselhorst <de...@apache.org> wrote:

>>> On 2018/07/27 11:28:33, Andriy Redko <dr...@gmail.com> wrote:
>>>> <cxf.jaxb.version>2.2.11</cxf.jaxb.version>

>>>> Let us try to upgrade to 2.3.0? :-)

>>> Looks like there is not yet an OSGi Servicemix Bundle for that version
>>> (this is referenced in cxf.jaxb.bundle.version).

>>> Regards
>>> Dennis




Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Dennis Kieselhorst <de...@apache.org>.
Hi Freeman!

> FYI, I’ve already start doing it on Servicemix side, please see 

Great to hear that. Any planned release date?

Cheers
Dennis 

Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Freeman Fang <fr...@gmail.com>.
FYI, I’ve already start doing it on Servicemix side, please see 
https://issues.apache.org/jira/browse/SM-3760 <https://issues.apache.org/jira/browse/SM-3760>
https://issues.apache.org/jira/browse/SM-3759 <https://issues.apache.org/jira/browse/SM-3759>

I need  more tests for OSGi systests of CXF to upgrade to JAXB/JAXWS 2.3
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat



> On Jul 31, 2018, at 12:02 AM, Andrey Redko <dr...@gmail.com> wrote:
> 
> I will take a look, may be we could submit the PR for it. ServiceMix guys
> are very responsive.
> 
> Best Regards,
>    Andriy Redko
> 
> On Mon, Jul 30, 2018, 9:54 AM Dennis Kieselhorst <de...@apache.org> wrote:
> 
>> On 2018/07/27 11:28:33, Andriy Redko <dr...@gmail.com> wrote:
>>> <cxf.jaxb.version>2.2.11</cxf.jaxb.version>
>>> 
>>> Let us try to upgrade to 2.3.0? :-)
>> 
>> Looks like there is not yet an OSGi Servicemix Bundle for that version
>> (this is referenced in cxf.jaxb.bundle.version).
>> 
>> Regards
>> Dennis
>> 


Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Andrey Redko <dr...@gmail.com>.
I will take a look, may be we could submit the PR for it. ServiceMix guys
are very responsive.

Best Regards,
    Andriy Redko

On Mon, Jul 30, 2018, 9:54 AM Dennis Kieselhorst <de...@apache.org> wrote:

> On 2018/07/27 11:28:33, Andriy Redko <dr...@gmail.com> wrote:
> >  <cxf.jaxb.version>2.2.11</cxf.jaxb.version>
> >
> > Let us try to upgrade to 2.3.0? :-)
>
> Looks like there is not yet an OSGi Servicemix Bundle for that version
> (this is referenced in cxf.jaxb.bundle.version).
>
> Regards
> Dennis
>

Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Dennis Kieselhorst <de...@apache.org>.
On 2018/07/27 11:28:33, Andriy Redko <dr...@gmail.com> wrote: 
>  <cxf.jaxb.version>2.2.11</cxf.jaxb.version>  
> 
> Let us try to upgrade to 2.3.0? :-)

Looks like there is not yet an OSGi Servicemix Bundle for that version (this is referenced in cxf.jaxb.bundle.version).

Regards
Dennis

Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Andriy Redko <dr...@gmail.com>.
Hey Dennis,

I think we still on JAXB 2.2.x on master:

 <cxf.jaxb.version>2.2.11</cxf.jaxb.version>  

Let us try to upgrade to 2.3.0? :-)
Thanks.

Best Regards,
    Andriy Redko

DK> Now that we have 3.3.x in master we should be able to upgrade it. Has anyone already started with this?

DK> Cheers
DK> Dennis

DK> On 2018/04/19 09:28:29, Colm O hEigeartaigh <co...@apache.org> wrote: 
>> Let's wait for Dan's opinion on this - maybe the upgrade is more suitable
>> for a new major release instead of 3.2.x?

>> Colm.

>> On Thu, Apr 19, 2018 at 10:11 AM, Francesco Chicchiriccò <
>> ilgrosso@apache.org> wrote:

>> > On 18/04/2018 13:02, Andriy Redko wrote:
>> >
>> >> Hi Francesco,
>> >>
>> >> Could you please try to upgrade to JAXB 2.3.0 and run the tests to see
>> >> what breaks? Keeping
>> >> the dependencies up to date is always a good thing :) Thanks.
>> >>
>> >
>> > Hi Andriy,
>> > I cannot agree more, about keeping dependencies up to date.
>> >
>> > Unfortunately, it's not easy for me to identify how to upgrade to JAXB
>> > 3.0: maybe some OSGi guy around can do this?
>> > Then, upgrading swagger-jaxrs2 is trivial.
>> >
>> > Regards.
>> >
>> > FC> Hi all,
>> >> FC> I just reverted the upgrade to swagger-jaxrs2 2.0.1 [1] since, as
>> >> FC> reported by Colm via IRC, that breaks osgi/karaf/features: it looks
>> >> like
>> >> FC> swagger-jaxrs2 2.0.1 has a dependency on JAXB 2.3.0, whereas CXF still
>> >> FC> uses 2.2.x.
>> >>
>> >> FC> Is it possible to upgrade to JAXB 2.3.0?
>> >>
>> >> FC> Regards.
>> >>
>> >> FC> [1]
>> >> FC> https://github.com/apache/cxf/commit/96cf54c8577abb504113065
>> >> c7c8f4e3d86b84bf9
>> >>



Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Dennis Kieselhorst <de...@apache.org>.
Now that we have 3.3.x in master we should be able to upgrade it. Has anyone already started with this?

Cheers
Dennis

On 2018/04/19 09:28:29, Colm O hEigeartaigh <co...@apache.org> wrote: 
> Let's wait for Dan's opinion on this - maybe the upgrade is more suitable
> for a new major release instead of 3.2.x?
> 
> Colm.
> 
> On Thu, Apr 19, 2018 at 10:11 AM, Francesco Chicchiriccò <
> ilgrosso@apache.org> wrote:
> 
> > On 18/04/2018 13:02, Andriy Redko wrote:
> >
> >> Hi Francesco,
> >>
> >> Could you please try to upgrade to JAXB 2.3.0 and run the tests to see
> >> what breaks? Keeping
> >> the dependencies up to date is always a good thing :) Thanks.
> >>
> >
> > Hi Andriy,
> > I cannot agree more, about keeping dependencies up to date.
> >
> > Unfortunately, it's not easy for me to identify how to upgrade to JAXB
> > 3.0: maybe some OSGi guy around can do this?
> > Then, upgrading swagger-jaxrs2 is trivial.
> >
> > Regards.
> >
> > FC> Hi all,
> >> FC> I just reverted the upgrade to swagger-jaxrs2 2.0.1 [1] since, as
> >> FC> reported by Colm via IRC, that breaks osgi/karaf/features: it looks
> >> like
> >> FC> swagger-jaxrs2 2.0.1 has a dependency on JAXB 2.3.0, whereas CXF still
> >> FC> uses 2.2.x.
> >>
> >> FC> Is it possible to upgrade to JAXB 2.3.0?
> >>
> >> FC> Regards.
> >>
> >> FC> [1]
> >> FC> https://github.com/apache/cxf/commit/96cf54c8577abb504113065
> >> c7c8f4e3d86b84bf9
> >>


Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Colm O hEigeartaigh <co...@apache.org>.
Let's wait for Dan's opinion on this - maybe the upgrade is more suitable
for a new major release instead of 3.2.x?

Colm.

On Thu, Apr 19, 2018 at 10:11 AM, Francesco Chicchiriccò <
ilgrosso@apache.org> wrote:

> On 18/04/2018 13:02, Andriy Redko wrote:
>
>> Hi Francesco,
>>
>> Could you please try to upgrade to JAXB 2.3.0 and run the tests to see
>> what breaks? Keeping
>> the dependencies up to date is always a good thing :) Thanks.
>>
>
> Hi Andriy,
> I cannot agree more, about keeping dependencies up to date.
>
> Unfortunately, it's not easy for me to identify how to upgrade to JAXB
> 3.0: maybe some OSGi guy around can do this?
> Then, upgrading swagger-jaxrs2 is trivial.
>
> Regards.
>
> FC> Hi all,
>> FC> I just reverted the upgrade to swagger-jaxrs2 2.0.1 [1] since, as
>> FC> reported by Colm via IRC, that breaks osgi/karaf/features: it looks
>> like
>> FC> swagger-jaxrs2 2.0.1 has a dependency on JAXB 2.3.0, whereas CXF still
>> FC> uses 2.2.x.
>>
>> FC> Is it possible to upgrade to JAXB 2.3.0?
>>
>> FC> Regards.
>>
>> FC> [1]
>> FC> https://github.com/apache/cxf/commit/96cf54c8577abb504113065
>> c7c8f4e3d86b84bf9
>>
>
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>
>


-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Francesco Chicchiriccò <il...@apache.org>.
On 18/04/2018 13:02, Andriy Redko wrote:
> Hi Francesco,
>
> Could you please try to upgrade to JAXB 2.3.0 and run the tests to see what breaks? Keeping
> the dependencies up to date is always a good thing :) Thanks.

Hi Andriy,
I cannot agree more, about keeping dependencies up to date.

Unfortunately, it's not easy for me to identify how to upgrade to JAXB 
3.0: maybe some OSGi guy around can do this?
Then, upgrading swagger-jaxrs2 is trivial.

Regards.

> FC> Hi all,
> FC> I just reverted the upgrade to swagger-jaxrs2 2.0.1 [1] since, as
> FC> reported by Colm via IRC, that breaks osgi/karaf/features: it looks like
> FC> swagger-jaxrs2 2.0.1 has a dependency on JAXB 2.3.0, whereas CXF still
> FC> uses 2.2.x.
>
> FC> Is it possible to upgrade to JAXB 2.3.0?
>
> FC> Regards.
>
> FC> [1]
> FC> https://github.com/apache/cxf/commit/96cf54c8577abb504113065c7c8f4e3d86b84bf9


-- 
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/


Re: swagger-jaxrs2 2.0.1 / JAXB 2.3.0

Posted by Andriy Redko <dr...@gmail.com>.
Hi Francesco,

Could you please try to upgrade to JAXB 2.3.0 and run the tests to see what breaks? Keeping
the dependencies up to date is always a good thing :) Thanks.

Best Regards,
    Andriy Redko

FC> Hi all,
FC> I just reverted the upgrade to swagger-jaxrs2 2.0.1 [1] since, as 
FC> reported by Colm via IRC, that breaks osgi/karaf/features: it looks like 
FC> swagger-jaxrs2 2.0.1 has a dependency on JAXB 2.3.0, whereas CXF still 
FC> uses 2.2.x.

FC> Is it possible to upgrade to JAXB 2.3.0?

FC> Regards.

FC> [1] 
FC> https://github.com/apache/cxf/commit/96cf54c8577abb504113065c7c8f4e3d86b84bf9