[ 
https://issues.apache.org/jira/browse/SMX4-877?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124977#comment-13124977
 ] 

Willem Jiang commented on SMX4-877:
-----------------------------------

Hi Andreas,

Thanks for sharing this impl design principle. It's a good practice not to 
embed the jars unless you want to hide the implementation bundle.
I just the checked the abdera-parser bundle of 1.1.2, it has the already embeds 
the axiom-impl, we don't need to wrap the bundle for axiom Impl in servicemix. 
But for the axiom-api, it is not a part of abdera-parser, we still need add it 
as a feature dependency. 
BTW, I also updated the karaf feature of camel and cxf, now they just have the 
bundle dependency of axiom-api.

                
> create wrap bundle for axiom API and Impl 1.2.12
> ------------------------------------------------
>
>                 Key: SMX4-877
>                 URL: https://issues.apache.org/jira/browse/SMX4-877
>             Project: ServiceMix 4
>          Issue Type: Improvement
>          Components: Bundles
>            Reporter: Willem Jiang
>            Assignee: Willem Jiang
>             Fix For: 4.4.0
>
>
> Axiom provides OSGi bundle, but there are some issues of these bundles
> * axiom-api exports the package without version
> * axiom-impl never exports the packages in its bundle
> If you are using the axiom-api and axiom-impl bundles with Abdera core in the 
> ServiceMix, you will hit the issue of class not found.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to