[
https://issues.apache.org/jira/browse/MYFACES-2976?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12936113#action_12936113
]
David Jencks commented on MYFACES-2976:
---------------------------------------
I think the downloaded snapshot is working fine with geronimo. Thanks!
> Support hiding myfaces impl classes in osgi, and provide a single osgi bundle
> for api + impl
> --------------------------------------------------------------------------------------------
>
> Key: MYFACES-2976
> URL: https://issues.apache.org/jira/browse/MYFACES-2976
> Project: MyFaces Core
> Issue Type: Improvement
> Components: Extension Feature
> Affects Versions: 2.0.3-SNAPSHOT
> Reporter: David Jencks
> Assignee: Jakob Korherr
> Attachments: MYFACES-2976-osgi-bundle.patch, MYFACES-2976.diff
>
>
> The current osgi solution of using require-bundle between the api and impl
> jars is generally thought of as osgi worst-practice and just doesn't work
> with snapshot versions (presumably a bug in the bundle plugin).
> Also this does not easily support hiding the impl classes.
> Geronimo would like to use a single bundle containing both api and impl and
> hide the impl classes as much as possible. This requires some slight
> modifications to the FactoryFinder so that impl classes can be loaded from
> the same classloader as FactoryFinder if they are not visible to the context
> class loader.
> I think myfaces would be the best place for this combined bundle but geronimo
> can build it if necessary. The FactoryFinder classloader changes are
> therefore more important.
> I've suggested a module name which maps to the bundle symbolic name well, as
> this seems to be the preferred maven/osgi strategy at apache.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.