[teiid-issues] [JBoss JIRA] (TEIID-3036) Update CXF to current version (3.0.0)

Steven Hawkins (JIRA) issues at jboss.org
Fri Jul 18 16:12:29 EDT 2014


    [ https://issues.jboss.org/browse/TEIID-3036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12986429#comment-12986429 ] 

Steven Hawkins commented on TEIID-3036:
---------------------------------------

> Is that version mix comming from JBoss? That can't be good...

Not exactly.  We are contributing the frontend-jaxrs jars based upon the upstream EAP version (a carry forward from an 8.7.x change).  Our root pom is attempting to override the managed version with the property version.org.apache.cxf set to 2.6.8, but the kitting is still picking up 2.6.6 for the other cxf jars.  I'm not sure why this is, but since the jars are compatible we haven't spent too much effort tracking that down.

On a related note, compatibility with EAP 6.3 will bring CXF up to 2.7.11, but until there is a corresponding community release we are somewhat stuck on master targeting the EAP 6.0 Alpha1 version.

Have you tried embedded with 2.7.11 or 3.0.0?

Ramesh - should we just remove our version overrides from 8.7.x to pick up the appropriate platform version?

> Can that be fixed?

You should use the version specific to the connectivity, which is why they are packaged that way.  There is only a potential issue if you attempt to use conflicting version, such as cassandra and google spreadsheet connectivity together in embedded.  But based upon our AS/EAP testing it appears that either is fine using the lesser guava version (actually the platform version is down at 13.0.1), but it's always best to use the latest when possible.  Guava is doing a much better job with api compatibility than saxon.

> Update CXF to current version (3.0.0)
> -------------------------------------
>
>                 Key: TEIID-3036
>                 URL: https://issues.jboss.org/browse/TEIID-3036
>             Project: Teiid
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: Embedded
>    Affects Versions: 8.8
>            Reporter: Gary Gregory
>            Assignee: Steven Hawkins
>
> In the same vein as TEIID-3030, we embed CXF and Teiid in our server. We use CXF 2.7.10 and are about to update to 3.0.0. At worse, we'll go to 2.7.11 as an interim step to 3.0.0.
> Teiid embedded delivers CXF 2.6.6 for web services support.
> It would be great if we could get Teiid to the latest and greatest from CXF so we can all live in the same space without being forced to deal with any incompatibilities or class loader hacks.
> Thank you,
> Gary



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the teiid-issues mailing list