1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
---
layout: default
class: Project
title: -dsannotations-options SELECTORS
summary: Options for controlling DS annotation processing.
---
The `-dsannotations-options` instruction configures how DS component annotations are processed and what metadata is generated.
```properties
-dsannotations-options: version;minimum=1.2.0
```
The example above, will restrict the use of OSGi DS annotations to minimum 1.2.0 version. The version number denotes that the users are free to use any version equal to or higher than 1.2.0, provided that the users have the SCR annotations included in the workspace.
The following options are supported:
|option||
|-|-|
|inherit|use DS annotations found in the class hierarchy of the component class|
|felixExtensions|enables features proprietary to Apache Felix SCR|
|extender|add the `osgi.extender=osgi.component` requirement to the manifest|
|nocapabilities|do not add `osgi.service` capabilities to the manifest|
|norequirements|do not add `osgi.service` requirements to the manifest|
|version|set the minimum version of the `osgi.extender=osgi.component` requirement added to the manifest|
|