Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
maven-scr-plugin-1.6.0, scr annotations 1.4.0
-
None
Description
Sometimes the value of a DS property should be a fully qualified class name. In such cases these names must be written as class literals for the annotation to be processed.
It would be nice if one could write something like
@Property(name=theProperty, classValue=some.special.Operation.class)
to actually cause a string (or multi-value string) property of the form
theProperty = "some.special.Operation"
to be generated.
One such example is the value(s) of the "adaptables" and "adapters" service registration properties of Sling AdapterFactory services.