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

Frank Mittag commented on MYFACES-2911:
---------------------------------------

Hi Leonardo,

in this case it's not clear to me why you have an API and IMPL bundle at all. 
My understanding is that an API can have different implementations and that an 
API does NOT know who is implementing it. It there a specific reason why this 
is different in MyFaces?

Frank

> OSGi Manifest: MyFaces API Bundle requires IMPL Bundle
> ------------------------------------------------------
>
>                 Key: MYFACES-2911
>                 URL: https://issues.apache.org/jira/browse/MYFACES-2911
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: General
>         Environment: OSGi container
>            Reporter: Frank Mittag
>            Priority: Minor
>
> The MANIFEST.MF file of the org.apache.myfaces.core.api bundle/jar contains 
> the entry:
> Require-Bundle: org.apache.myfaces.core.impl;bundle-version="2.0.1" 
> So the API bundle requires the IMPL bundle to work. This is not needed and 
> prevents scenarios where the e.g. two IMPL bundles just reference the same 
> API bundle.
> The easiest solution is just to remove the entry.
> Frank

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to