[
https://issues.apache.org/jira/browse/XBEAN-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14003494#comment-14003494
]
Guillaume Nodet commented on XBEAN-266:
---------------------------------------
I think there's still some problems.
My understand is the following:
* xbean-asm5-shaded provides org.apache.xbean.asm5 +
org.apache.xbean.asm5.original.commons
* xbean-asm-util provides org.apache.xbean.asm5.original.commons but is not a
bundle
* xbean-finder uses the org.objectweb.asm packages +
org.apache.xbean.asm5.original.commons
* xbean-finder-shaded uses the org.apache.xbean.asm5 packages +
org.apache.xbean.asm5.original.commons
* xbean-reflect can use both org.apache.xbean.asm5 and org.objectweb.asm
packages, but requires at least one of them, and also needs
org.apache.xbean.asm5.original.commons
IIUC, the use of the shaded packages is mostly for non osgi environments, where
multiple asm versions may coexist in incompatible versions. However, in OSGi,
the import version ranges protects against such use case, so the use of the
shaded versions is not really interesting.
The main problems is caused by the fact that
org.apache.xbean.asm5.original.commons is only provide by the xbean-asm5-shaded
bundle.
Hence, I wonder if it would make more sense to remove
org.apache.xbean.asm5.original.commons from xbean-asm5-shaded and embed it in
xbean-finder and xbean-reflect.
> xbean-reflect embeds asm5 even in not shaded version
> ----------------------------------------------------
>
> Key: XBEAN-266
> URL: https://issues.apache.org/jira/browse/XBEAN-266
> Project: XBean
> Issue Type: Bug
> Affects Versions: 3.17
> Reporter: Romain Manni-Bucau
> Attachments: XBEAN-reflect-osgi-01.patch, XBEAN-reflect.patch
>
>
--
This message was sent by Atlassian JIRA
(v6.2#6252)