Hi all,

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

WDYT ?

Regards
Felix

Reply via email to