David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 1 | Bundle-Category: osgi |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 2 | Bundle-DocURL: http://felix.apache.org/site/apache-felix-service-component-runtime.html |
| 3 | Bundle-Activator: org.apache.felix.scr.impl.Activator |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 4 | |
David Jencks | 8c1dad9 | 2014-08-06 04:25:38 +0000 | [diff] [blame] | 5 | Provide-Capability: osgi.extender;\ |
| 6 | osgi.extender="osgi.component";\ |
| 7 | uses:="org.osgi.service.component";\ |
| 8 | version:Version="1.3" |
A. J. David Bosschaert | d08ed13 | 2015-02-05 14:25:51 +0000 | [diff] [blame] | 9 | |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 10 | |
Carsten Ziegeler | 4aa7b16 | 2015-02-11 11:25:09 +0000 | [diff] [blame^] | 11 | Export-Package: org.apache.felix.scr;version=1.8.1;provide:=true,, \ |
| 12 | org.apache.felix.scr.component;version=1.1.0;provide:=true,, \ |
| 13 | org.osgi.service.component;version=1.3;-split-package:=first;provide:=true,, \ |
| 14 | org.osgi.service.component.runtime;version=1.3;provide:=true,, \ |
| 15 | org.osgi.service.component.runtime.dto;version=1.3;provide:=true,, \ |
Carsten Ziegeler | 8fb60bc | 2015-02-06 09:50:11 +0000 | [diff] [blame] | 16 | org.osgi.dto;version=1.0, \ |
| 17 | org.osgi.framework.dto;version=1.8, \ |
David Jencks | bae4484 | 2014-06-21 20:15:24 +0000 | [diff] [blame] | 18 | org.osgi.util.function;version=1.0, \ |
| 19 | org.osgi.util.promise;version=1.0 |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 20 | |
| 21 | Private-Package: org.apache.felix.scr.impl.*, \ |
David Jencks | 9c8e4b1 | 2014-11-21 22:13:59 +0000 | [diff] [blame] | 22 | org.osgi.util.tracker;-split-package:=first, \ |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 23 | org.apache.felix.utils.extender |
| 24 | |
| 25 | # Configuration Admin is optional and dynamic, but allow eager wiring by importing it |
| 26 | # Metatype import is optional and dynamic, but allow eager wiring by importing it |
| 27 | # optional import for Gogo annotations |
| 28 | # The Felix Shell support is optional |
Carsten Ziegeler | 4aa7b16 | 2015-02-11 11:25:09 +0000 | [diff] [blame^] | 29 | # Framework version 1.6 (from R4.3) is required |
Carsten Ziegeler | 8fb60bc | 2015-02-06 09:50:11 +0000 | [diff] [blame] | 30 | # While the DS spec is based on R6 (because of prototype scope), this |
Carsten Ziegeler | 4aa7b16 | 2015-02-11 11:25:09 +0000 | [diff] [blame^] | 31 | # implementation works on R4.3 as well; of course prototype scope is |
Carsten Ziegeler | 8fb60bc | 2015-02-06 09:50:11 +0000 | [diff] [blame] | 32 | # not supported in that case. |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 33 | # LogService is optional but if present the R4.0 version 1.3 is sufficient. |
| 34 | # PackageAdmin is used to find reference types if the component's bundle does not import it. |
| 35 | # See BindMethod.getParameterClass(Class) for details. R4.0 version 1.2 is sufficient. |
| 36 | Import-Package: \ |
| 37 | org.osgi.service.cm;version="[1.2,2)";resolution:=optional, \ |
| 38 | org.osgi.service.metatype;version="[1.1,2)";resolution:=optional, \ |
| 39 | org.apache.felix.service.command;resolution:=optional, \ |
| 40 | org.apache.felix.shell;provide:=true;resolution:=optional, \ |
Carsten Ziegeler | 4aa7b16 | 2015-02-11 11:25:09 +0000 | [diff] [blame^] | 41 | org.osgi.framework;version="[1.6,2)", \ |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 42 | org.osgi.service.log;version="[1.3,2)";resolution:=optional, \ |
| 43 | org.osgi.service.packageadmin;version="[1.2,2)";resolution:=optional, \ |
Carsten Ziegeler | 4b67071 | 2015-02-10 08:10:34 +0000 | [diff] [blame] | 44 | * |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 45 | |
| 46 | DynamicImport-Package: \ |
| 47 | org.osgi.service.cm;version="[1.2,2)", \ |
| 48 | org.osgi.service.metatype;version="[1.1,2)" |
| 49 | |
| 50 | Embed-Dependency: kxml2;inline=org/kxml2/io/KXmlParser.class|org/xmlpull/v1/XmlPull** |