blob: fccecf826416dc04069fe05da0a22efd2d4bc97f [file] [log] [blame]
David Jenckse8e89b62014-06-15 01:10:29 +00001Bundle-Category: osgi
2Bundle-SymbolicName: ${project.artifactId}
3Bundle-Vendor: The Apache Software Foundation
4Bundle-DocURL: http://felix.apache.org/site/apache-felix-service-component-runtime.html
5Bundle-Activator: org.apache.felix.scr.impl.Activator
6Bundle-Version: 2.0.0
7
David Jencks8c1dad92014-08-06 04:25:38 +00008Provide-Capability: osgi.extender;\
9 osgi.extender="osgi.component";\
10 uses:="org.osgi.service.component";\
A. J. David Bosschaertd08ed132015-02-05 14:25:51 +000011 version:Version="1.3",\
12 osgi.implementation;\
13 osgi.implementation="osgi.component";\
14 uses:="org.osgi.service.component";\
David Jencks8c1dad92014-08-06 04:25:38 +000015 version:Version="1.3"
A. J. David Bosschaertd08ed132015-02-05 14:25:51 +000016
David Jenckse8e89b62014-06-15 01:10:29 +000017
Carsten Ziegelerfc1e6922015-02-05 09:41:52 +000018Export-Package: org.apache.felix.scr;version=1.8.1, \
David Jenckse8e89b62014-06-15 01:10:29 +000019 org.apache.felix.scr.component;version=1.1.0;mandatory:="status"; status="provisional", \
David Jencks9c8e4b12014-11-21 22:13:59 +000020 org.osgi.service.component;version=1.3;-split-package:=first, \
David Jencksbae44842014-06-21 20:15:24 +000021 org.osgi.service.component.runtime.*;version=1.3, \
David Jencksbae44842014-06-21 20:15:24 +000022 org.osgi.util.function;version=1.0, \
23 org.osgi.util.promise;version=1.0
David Jenckse8e89b62014-06-15 01:10:29 +000024
25Private-Package: org.apache.felix.scr.impl.*, \
David Jencks9c8e4b12014-11-21 22:13:59 +000026 org.osgi.util.tracker;-split-package:=first, \
David Jenckse8e89b62014-06-15 01:10:29 +000027 org.apache.felix.utils.extender
28
29# Configuration Admin is optional and dynamic, but allow eager wiring by importing it
30# Metatype import is optional and dynamic, but allow eager wiring by importing it
31# optional import for Gogo annotations
32# The Felix Shell support is optional
Carsten Ziegeler6b99da52015-02-05 15:32:29 +000033# Framework version 1.8 (from R6) is required because we depend on ServiceObjects
34# and prototype scope. being
David Jenckse8e89b62014-06-15 01:10:29 +000035# LogService is optional but if present the R4.0 version 1.3 is sufficient.
36# PackageAdmin is used to find reference types if the component's bundle does not import it.
37# See BindMethod.getParameterClass(Class) for details. R4.0 version 1.2 is sufficient.
38Import-Package: \
39 org.osgi.service.cm;version="[1.2,2)";resolution:=optional, \
40 org.osgi.service.metatype;version="[1.1,2)";resolution:=optional, \
41 org.apache.felix.service.command;resolution:=optional, \
42 org.apache.felix.shell;provide:=true;resolution:=optional, \
Carsten Ziegeler6b99da52015-02-05 15:32:29 +000043 org.osgi.framework;version="[1.8,2)", \
44 org.osgi.dto;version=1.0, \
45 org.osgi.framework.dto;version=1.8, \
David Jenckse8e89b62014-06-15 01:10:29 +000046 org.osgi.service.log;version="[1.3,2)";resolution:=optional, \
47 org.osgi.service.packageadmin;version="[1.2,2)";resolution:=optional, \
48 org.osgi.service.component;provide:=true, \
49
50DynamicImport-Package: \
51 org.osgi.service.cm;version="[1.2,2)", \
52 org.osgi.service.metatype;version="[1.1,2)"
53
54Embed-Dependency: kxml2;inline=org/kxml2/io/KXmlParser.class|org/xmlpull/v1/XmlPull**