[ 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