[
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