felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Felix Meschberger (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-430) Wrong defaults for abstract and inherit attributes of @scr.component tag
Date Wed, 05 Dec 2007 21:35:43 GMT
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.

View raw message