Wrong defaults for abstract and inherit attributes of @scr.component tag
------------------------------------------------------------------------

                 Key: FELIX-430
                 URL: https://issues.apache.org/jira/browse/FELIX-430
             Project: Felix
          Issue Type: Improvement
          Components: Maven SCR Plugin
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger


The maven-scr-plugin allows creating abstract descriptors (OSGi DS descriptors 
are only created internally for inheritance) and inherited descriptors (part of 
the OSGi DS descriptor may be inherited from base classes). This functionality 
is controlled with the following attributes of the @scr.component tag:

   * abstract: create abstract descriptor if true, default: false
   * inherit: inherit from base class (descriptor) if true, default: false

I think, these defaults should be changed as follows:

   * abstract: default true if class is abstract, default false if class is 
concrete
   * inherit: default to true, must be explicitly set to false


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