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