[ 
https://issues.apache.org/activemq/browse/CAMEL-1862?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=53038#action_53038
 ] 

Willem Jiang commented on CAMEL-1862:
-------------------------------------

@ S. Ali Tokmen
Please feel free to give it a try ;)

> camel-cxf bundle doesn't specify any Import-Package version
> -----------------------------------------------------------
>
>                 Key: CAMEL-1862
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1862
>             Project: Apache Camel
>          Issue Type: Bug
>          Components: camel-cxf
>    Affects Versions: 2.0-M3
>         Environment: CAMEL, CXF, OSGi Felix
>            Reporter: Savas Ali Tokmen
>            Assignee: Willem Jiang
>             Fix For: 1.6.2, 2.0.0
>
>
> The camel-cxf component is currently generated against CXF version 2.2.2.
> As a result, the camel-cxf module as well as the camel-cxf bundle require CXF 
> 2.2. More importantly, that bundle does not work correctly with CXF 2.0 (note 
> that this is an expected behavior, CXF has had API changes with its 2.2 
> version).
> Now, the trouble is that the camel-cxf JAR's MANIFEST has an Import-Package 
> on org.apache.cxf.* components without specifying any version! As a result, 
> when it looks for CXF and both CXF 2.0 and 2.2 are present on the platform, 
> it sometimes chooses the wrong one.
> To solve this issue, version specifiers should be added to the Import-Package 
> declarations of the camel-cxf bundle. I guess an import on version 2.2 would 
> be enough (we don't need to specify 2.2.2 explicitely).
> Cheers
> S. Ali Tokmen
> http://ali.tokmen.com/

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to