[ 
https://issues.apache.org/activemq/browse/CAMEL-1862?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Willem Jiang resolved CAMEL-1862.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.0
                   1.6.2

trunk
http://svn.apache.org/viewvc?rev=799252&view=rev
camel-1.x branch
http://svn.apache.org/viewvc?rev=799253&view=rev

> 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