FELIX-284 Add Management API
- moved implementation and parser down into an impl package
- defined the API in the main scr package
- added Felix Shell Command "scr"
- fixed exports
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@597657 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scr/pom.xml b/scr/pom.xml
index fa7a6ff..55bb5a8 100644
--- a/scr/pom.xml
+++ b/scr/pom.xml
@@ -25,6 +25,11 @@
<version>0.9.0-SNAPSHOT</version>
</dependency>
<dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.apache.felix.shell</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ <dependency>
<groupId>net.sf.kxml</groupId>
<artifactId>kxml2</artifactId>
<version>2.2.2</version>
@@ -46,16 +51,20 @@
Apache Software Foundation
</Bundle-Vendor>
<Bundle-Activator>
- org.apache.felix.scr.Activator
+ org.apache.felix.scr.impl.Activator
</Bundle-Activator>
<Export-Package>
+ org.apache.felix.scr;version=${pom.version},
org.osgi.service.cm,
org.osgi.service.component
</Export-Package>
<Private-Package>
- org.apache.felix.scr.*, org.kxml2.io,
+ org.apache.felix.scr.impl.*, org.kxml2.io,
org.osgi.util.tracker, org.xmlpull.v1
</Private-Package>
+ <Import-Package>
+ org.apache.felix.shell;resolution:=optional,*
+ </Import-Package>
<DynamicImport-Package>
org.osgi.service.log
</DynamicImport-Package>