You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Leonardo Uribe (JIRA)" <de...@myfaces.apache.org> on 2014/02/18 18:16:23 UTC

[jira] [Commented] (MYFACES-3856) myfaces-bundle OSGI imports/exports

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

Leonardo Uribe commented on MYFACES-3856:
-----------------------------------------

I don't think we can just export the packages in that way, because we use the package name org.apache.myfaces for other projects as well. I have attached an alternative patch, that export the packages related to CDI, serialization and viewstate. Please try it and let us know if you need other packages. I have already committed the patch, so you can try it just doing a svn checkout of the latest code and build it manually.

> myfaces-bundle OSGI imports/exports
> -----------------------------------
>
>                 Key: MYFACES-3856
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3856
>             Project: MyFaces Core
>          Issue Type: Wish
>    Affects Versions: 2.2.0
>            Reporter: Moritz Bechler
>         Attachments: MYFACES-3856-2.patch, MYFACES-3856.patch
>
>
> The OSGI bundle currently has very restrictive exports. This causes issues in our environment (customized WAB, importing myfaces using require bundle). At least everything that might need serialization in the session should be made accessible. Also the CDI bean classes. It's probably easier to just export everything and maybe blacklist some stuff that you really want to hide.
> On another note: the bundle current imports
> javax.persistence;resolution:=optional;version="[1.0.0,2.1)
> JPA 2.1 has been out a while and shouldn't cause issues with the two used annotations.
> Suggested patch (exporting everything) attached.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)