Specification auto import is not supported for simple component types
---------------------------------------------------------------------

                 Key: FELIX-876
                 URL: https://issues.apache.org/jira/browse/FELIX-876
             Project: Felix
          Issue Type: Improvement
    Affects Versions: iPOJO-1.0.0
         Environment: JOnAS 5.1
            Reporter: Guillaume Sauthier


'specification' attributes denotes an interface that needs to be imported (at 
least its package) in order to allow iPOJO to load the interface.

When you're writing components based on abstract classes, sometimes you ends up 
with declaring service dependencies for the component that, in fact, belongs to 
the super class.
If the package used for the dependency's specification is never used in your 
bundle (containing the concrete class), then you have to manually add an 
Import-Package.

This is error prone.
iPOJO could check the packages of specifications and auto generate 
Import-Package for them (if required), just like what's already done for 
composite components.

-- 
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