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 |
| 6 | Bundle-Version: 2.0.0 |
| 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" |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 12 | |
| 13 | Export-Package: org.apache.felix.scr;version=2.0, \ |
| 14 | org.apache.felix.scr.component;version=1.1.0;mandatory:="status"; status="provisional", \ |
David Jencks | 9c8e4b1 | 2014-11-21 22:13:59 +0000 | [diff] [blame] | 15 | org.osgi.service.component;version=1.3;-split-package:=first, \ |
David Jencks | bae4484 | 2014-06-21 20:15:24 +0000 | [diff] [blame] | 16 | org.osgi.service.component.runtime.*;version=1.3, \ |
| 17 | org.osgi.dto;version=1.0, \ |
| 18 | org.osgi.framework.dto;version=1.8, \ |
| 19 | org.osgi.util.function;version=1.0, \ |
| 20 | org.osgi.util.promise;version=1.0 |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 21 | |
| 22 | Private-Package: org.apache.felix.scr.impl.*, \ |
David Jencks | 9c8e4b1 | 2014-11-21 22:13:59 +0000 | [diff] [blame] | 23 | org.osgi.util.tracker;-split-package:=first, \ |
David Jencks | e8e89b6 | 2014-06-15 01:10:29 +0000 | [diff] [blame] | 24 | org.apache.felix.utils.extender |
| 25 | |
| 26 | # Configuration Admin is optional and dynamic, but allow eager wiring by importing it |
| 27 | # Metatype import is optional and dynamic, but allow eager wiring by importing it |
| 28 | # optional import for Gogo annotations |
| 29 | # The Felix Shell support is optional |
| 30 | # Framework version 1.4 (from R4.1) is required because we depend on ServiceReference being |
| 31 | # Comparable and Bundle.getBundleContext method being available. |
| 32 | # LogService is optional but if present the R4.0 version 1.3 is sufficient. |
| 33 | # PackageAdmin is used to find reference types if the component's bundle does not import it. |
| 34 | # See BindMethod.getParameterClass(Class) for details. R4.0 version 1.2 is sufficient. |
| 35 | Import-Package: \ |
| 36 | org.osgi.service.cm;version="[1.2,2)";resolution:=optional, \ |
| 37 | org.osgi.service.metatype;version="[1.1,2)";resolution:=optional, \ |
| 38 | org.apache.felix.service.command;resolution:=optional, \ |
| 39 | org.apache.felix.shell;provide:=true;resolution:=optional, \ |
| 40 | org.osgi.framework;version="[1.4,2)", \ |
| 41 | org.osgi.service.log;version="[1.3,2)";resolution:=optional, \ |
| 42 | org.osgi.service.packageadmin;version="[1.2,2)";resolution:=optional, \ |
| 43 | org.osgi.service.component;provide:=true, \ |
| 44 | |
| 45 | DynamicImport-Package: \ |
| 46 | org.osgi.service.cm;version="[1.2,2)", \ |
| 47 | org.osgi.service.metatype;version="[1.1,2)" |
| 48 | |
| 49 | Embed-Dependency: kxml2;inline=org/kxml2/io/KXmlParser.class|org/xmlpull/v1/XmlPull** |