http://git-wip-us.apache.org/repos/asf/sling-site/blob/50dc9653/assets/obr/sling.xml
----------------------------------------------------------------------
diff --git a/assets/obr/sling.xml b/assets/obr/sling.xml
new file mode 100644
index 0000000..e190e59
--- /dev/null
+++ b/assets/obr/sling.xml
@@ -0,0 +1,18233 @@
+<repository name='Apache Sling Release Repository' 
lastmodified='20161031034538.509'>
+  <resource id='org.apache.sling.extensions.classloader-leak-detector/1.0.0' 
symbolicname='org.apache.sling.extensions.classloader-leak-detector' 
presentationname='Adobe Sling ClassLoader Leak Detector' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.extensions.classloader-leak-detector/1.0.0/org.apache.sling.extensions.classloader-leak-detector-1.0.0.jar'
 version='1.0.0'>
+    <description>Provides a web console configuration printer to provide 
details around classloader leaks</description>
+    <size>18203</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' 
v='org.apache.sling.extensions.classloader-leak-detector'/>
+      <p n='presentationname' v='Adobe Sling ClassLoader Leak Detector'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.framework;version="[1.6,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.framework.wiring)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.framework.wiring;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.util.tracker;version="[1.5,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=J2SE-1.5))</require>
+  </resource>
+  <resource id='org.apache.sling.adapter/2.1.6' 
symbolicname='org.apache.sling.adapter' presentationname='Apache Sling Adapter 
Manager Implementation' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.adapter-2.1.6.jar'
 version='2.1.6'>
+    <description>Bundle implementing the AdapterManager and provides a 
convenience        implementation of the Adaptable interface to make use of 
this        AdapterManager.</description>
+    <size>29894</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.adapter'/>
+      <p n='presentationname' v='Apache Sling Adapter Manager Implementation'/>
+      <p n='version' t='version' v='2.1.6'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.adapter'/>
+      <p n='version' t='version' v='2.1.0'/>
+      <p n='uses:' v='org.apache.sling.api.adapter'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.2.0)(!(version&gt;=2.3.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.adapter;version="[2.2,2.3)"</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet.http</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.commons.io)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.io;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.commons.lang.builder)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.lang.builder;version="[2.5,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.adapter)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.adapter;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.commons.json)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.commons.json;version="[2.0,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.commons.osgi;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.event;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.packageadmin)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.packageadmin;version="[1.2,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=JavaSE-1.6))</require>
+  </resource>
+  <resource id='org.apache.sling.adapter/2.1.2' 
symbolicname='org.apache.sling.adapter' presentationname='Apache Sling Adapter 
Manager Implementation' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.adapter/2.1.2/org.apache.sling.adapter-2.1.2.jar'
 version='2.1.2'>
+    <description>Bundle implementing the AdapterManager and provides a 
convenience        implementation of the Adaptable interface to make use of 
this        AdapterManager.</description>
+    <size>26558</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.adapter'/>
+      <p n='presentationname' v='Apache Sling Adapter Manager Implementation'/>
+      <p n='version' t='version' v='2.1.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.adapter'/>
+      <p n='version' t='version' v='2.0.6'/>
+      <p n='uses:' v='org.apache.sling.api.adapter'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.2.0)(!(version&gt;=2.3.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.adapter;version="[2.2,2.3)"</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet.http</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.commons.io)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.io;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.commons.lang.builder)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.lang.builder;version="[2.5,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.commons.json)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.commons.json;version="[2.0,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.commons.osgi;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.event;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=J2SE-1.5))</require>
+  </resource>
+  <resource id='org.apache.sling.adapter/2.1.4' 
symbolicname='org.apache.sling.adapter' presentationname='Apache Sling Adapter 
Manager Implementation' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.adapter/2.1.4/org.apache.sling.adapter-2.1.4.jar'
 version='2.1.4'>
+    <description>Bundle implementing the AdapterManager and provides a 
convenience        implementation of the Adaptable interface to make use of 
this        AdapterManager.</description>
+    <size>29037</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.adapter'/>
+      <p n='presentationname' v='Apache Sling Adapter Manager Implementation'/>
+      <p n='version' t='version' v='2.1.4'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.adapter'/>
+      <p n='version' t='version' v='2.1.0'/>
+      <p n='uses:' v='org.apache.sling.api.adapter'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.2.0)(!(version&gt;=2.3.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.adapter;version="[2.2,2.3)"</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet.http</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.commons.io)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.io;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.commons.lang.builder)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.lang.builder;version="[2.5,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.adapter)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.adapter;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.commons.json)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.commons.json;version="[2.0,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.commons.osgi;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.event;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.packageadmin)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.packageadmin;version="[1.2,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=J2SE-1.5))</require>
+  </resource>
+  <resource id='org.apache.sling.adapter/2.1.8' 
symbolicname='org.apache.sling.adapter' presentationname='Apache Sling Adapter 
Manager Implementation' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.adapter/2.1.8/org.apache.sling.adapter-2.1.8.jar'
 version='2.1.8'>
+    <description>Bundle implementing the AdapterManager and provides a 
convenience        implementation of the Adaptable interface to make use of 
this        AdapterManager.</description>
+    <size>30211</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.adapter'/>
+      <p n='presentationname' v='Apache Sling Adapter Manager Implementation'/>
+      <p n='version' t='version' v='2.1.8'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.adapter'/>
+      <p n='version' t='version' v='2.1.0'/>
+      <p n='uses:' v='org.apache.sling.api.adapter'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.2.0)(!(version&gt;=2.3.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.adapter;version="[2.2,2.3)"</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet.http</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.commons.io)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.io;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.commons.lang.builder)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.lang.builder;version="[2.5,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.adapter)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.adapter;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.commons.json)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.commons.json;version="[2.0,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.commons.osgi;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.component)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.component;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.event;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.packageadmin)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.packageadmin;version="[1.2,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=JavaSE-1.6))</require>
+  </resource>
+  <resource id='org.apache.sling.api/2.9.0' 
symbolicname='org.apache.sling.api' presentationname='Apache Sling API' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.9.0/org.apache.sling.api-2.9.0.jar'
 version='2.9.0'>
+    <description>The Apache Sling API defines an extension to the Servlet      
  API 2.4 to provide access to content and unified access        to request 
parameters hiding the differences between the        different methods of 
transferring parameters from client        to server. Note that the Apache 
Sling API bundle does not        include the Servlet API but instead requires 
the API to        be provided by the Servlet container in which the Apache      
  Sling framework is running or by another bundle.</description>
+    <size>92496</size>
+    <documentation>http://sling.apache.org/site/sling-api.html</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.api'/>
+      <p n='presentationname' v='Apache Sling API'/>
+      <p n='version' t='version' v='2.9.0'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.adapter'/>
+      <p n='version' t='version' v='2.2.1'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.auth'/>
+      <p n='version' t='version' v='1.0.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet.http,org.apache.sling.api'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.3.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api.adapter,org.apache.sling.api.request,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.request'/>
+      <p n='version' t='version' v='2.4.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.8.0'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.adapter'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.scripting'/>
+      <p n='version' t='version' v='2.1.1'/>
+      <p n='uses:' 
v='javax.annotation,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource,org.slf4j'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.security'/>
+      <p n='version' t='version' v='1.0.1'/>
+      <p n='uses:' v='javax.annotation,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.servlets'/>
+      <p n='version' t='version' v='2.1.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.5.0'/>
+      <p n='uses:' 
v='javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=javax.servlet)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package 
javax.servlet;version=2.4</require>
+    <require name='package' 
filter='(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package 
javax.servlet.http;version=2.4</require>
+    <require name='package' filter='(&amp;(package=javax.annotation))' 
extend='false' multiple='false' optional='false'>Import package 
javax.annotation</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=JavaSE-1.6))</require>
+  </resource>
+  <resource id='org.apache.sling.api/2.14.0' 
symbolicname='org.apache.sling.api' presentationname='Apache Sling API' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api-2.14.0.jar'
 version='2.14.0'>
+    <description>The Apache Sling API defines an extension to the Servlet      
  API 2.4 to provide access to content and unified access        to request 
parameters hiding the differences between the        different methods of 
transferring parameters from client        to server. Note that the Apache 
Sling API bundle does not        include the Servlet API but instead requires 
the API to        be provided by the Servlet container in which the Apache      
  Sling framework is running or by another bundle.</description>
+    <size>115248</size>
+    <documentation>http://sling.apache.org/site/sling-api.html</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.api'/>
+      <p n='presentationname' v='Apache Sling API'/>
+      <p n='version' t='version' v='2.14.0'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.adapter'/>
+      <p n='version' t='version' v='2.2.1'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.auth'/>
+      <p n='version' t='version' v='1.0.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet.http,org.apache.sling.api'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.3.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api.adapter,org.apache.sling.api.request,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.request'/>
+      <p n='version' t='version' v='2.4.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.9.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.adapter'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.observation'/>
+      <p n='version' t='version' v='1.1.0'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.path'/>
+      <p n='version' t='version' v='1.1.0'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.runtime.dto'/>
+      <p n='version' t='version' v='1.0.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.runtime'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='uses:' v='org.apache.sling.api.resource.runtime.dto'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.scripting'/>
+      <p n='version' t='version' v='2.3.0'/>
+      <p n='uses:' 
v='javax.annotation,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource,org.slf4j'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.security'/>
+      <p n='version' t='version' v='1.0.1'/>
+      <p n='uses:' v='javax.annotation,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.servlets'/>
+      <p n='version' t='version' v='2.1.2'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.5.0'/>
+      <p n='uses:' 
v='javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.spi.resource.provider'/>
+      <p n='version' t='version' v='1.0.1'/>
+      <p n='uses:' 
v='javax.annotation,org.apache.sling.api.resource,org.apache.sling.api.resource.observation,org.apache.sling.api.resource.path'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=javax.servlet)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package 
javax.servlet;version=2.4</require>
+    <require name='package' 
filter='(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package 
javax.servlet.http;version=2.4</require>
+    <require name='package' filter='(&amp;(package=javax.annotation))' 
extend='false' multiple='false' optional='false'>Import package 
javax.annotation</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.3.0)(!(version&gt;=2.4.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api;version="[2.3,2.4)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.adapter;version="[2.2,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.request;version="[2.4,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.9.0)(!(version&gt;=2.10.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource;version="[2.9,2.10)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource.observation)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource.observation;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource.path)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource.path;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource.runtime.dto)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource.runtime.dto;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.wrappers;version="[2.5,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.7))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=JavaSE-1.7))</require>
+  </resource>
+  <resource id='org.apache.sling.api/2.12.0' 
symbolicname='org.apache.sling.api' presentationname='Apache Sling API' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.12.0/org.apache.sling.api-2.12.0.jar'
 version='2.12.0'>
+    <description>The Apache Sling API defines an extension to the Servlet      
  API 2.4 to provide access to content and unified access        to request 
parameters hiding the differences between the        different methods of 
transferring parameters from client        to server. Note that the Apache 
Sling API bundle does not        include the Servlet API but instead requires 
the API to        be provided by the Servlet container in which the Apache      
  Sling framework is running or by another bundle.</description>
+    <size>114330</size>
+    <documentation>http://sling.apache.org/site/sling-api.html</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.api'/>
+      <p n='presentationname' v='Apache Sling API'/>
+      <p n='version' t='version' v='2.12.0'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.3.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api.adapter,org.apache.sling.api.request,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.adapter'/>
+      <p n='version' t='version' v='2.2.1'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.auth'/>
+      <p n='version' t='version' v='1.0.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet.http,org.apache.sling.api'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.request'/>
+      <p n='version' t='version' v='2.4.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.9.1'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.adapter'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.observation'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.path'/>
+      <p n='version' t='version' v='1.0.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.runtime'/>
+      <p n='version' t='version' v='1.0.0'/>
+      <p n='uses:' v='org.apache.sling.api.resource.runtime.dto'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.runtime.dto'/>
+      <p n='version' t='version' v='1.0.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.scripting'/>
+      <p n='version' t='version' v='2.3.0'/>
+      <p n='uses:' 
v='javax.annotation,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource,org.slf4j'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.security'/>
+      <p n='version' t='version' v='1.0.1'/>
+      <p n='uses:' v='javax.annotation,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.servlets'/>
+      <p n='version' t='version' v='2.1.2'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.5.0'/>
+      <p n='uses:' 
v='javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.spi.resource.provider'/>
+      <p n='version' t='version' v='1.0.1'/>
+      <p n='uses:' 
v='javax.annotation,org.apache.sling.api.resource,org.apache.sling.api.resource.observation,org.apache.sling.api.resource.path'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=javax.servlet)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package 
javax.servlet;version=2.4</require>
+    <require name='package' 
filter='(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package 
javax.servlet.http;version=2.4</require>
+    <require name='package' filter='(&amp;(package=javax.annotation))' 
extend='false' multiple='false' optional='false'>Import package 
javax.annotation</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.3.0)(!(version&gt;=2.4.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api;version="[2.3,2.4)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.adapter;version="[2.2,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.request;version="[2.4,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.9.0)(!(version&gt;=2.10.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource;version="[2.9,2.10)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource.observation)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource.observation;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource.path)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource.path;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource.runtime.dto)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource.runtime.dto;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.wrappers;version="[2.5,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=JavaSE-1.6))</require>
+  </resource>
+  <resource id='org.apache.sling.api/2.1.0' 
symbolicname='org.apache.sling.api' presentationname='Apache Sling API' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.1.0/org.apache.sling.api-2.1.0.jar'
 version='2.1.0'>
+    <description>The Apache Sling API defines an extension to the Servlet      
  API 2.4 to provide access to content and unified access        to request 
parameters hiding the differences between the        different methods of 
transferring parameters from client        to server. Note that the Apache 
Sling API bundle does not        include the Servlet API but instead requires 
the API to        be provided by the Servlet container in which the Apache      
  Sling framework is running or by another bundle.</description>
+    <size>66050</size>
+    <documentation>http://sling.apache.org/site/sling-api.html</documentation>
+    
<source>org/apache/sling/org.apache.sling.api/2.1.0/org.apache.sling.api-2.1.0-sources.jar</source>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='org.apache.sling'/>
+    <capability name='bundle'>
+      <p n='manifestversion' v='2'/>
+      <p n='presentationname' v='Apache Sling API'/>
+      <p n='symbolicname' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.1.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api'/>
+      <p n='uses:' 
v='javax.servlet,org.apache.sling.api.request,org.apache.sling.api.adapter,org.apache.sling.api.resource,javax.servlet.http'/>
+      <p n='version' t='version' v='2.1.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.adapter'/>
+      <p n='version' t='version' v='2.1.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.auth'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api'/>
+      <p n='version' t='version' v='1.0.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.request'/>
+      <p n='uses:' v='org.apache.sling.api,javax.servlet,javax.servlet.http'/>
+      <p n='version' t='version' v='2.1.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource'/>
+      <p n='uses:' 
v='org.apache.sling.api.adapter,org.apache.sling.api,javax.servlet.http,org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.1.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.scripting'/>
+      <p n='uses:' 
v='org.apache.sling.api,org.slf4j,org.apache.sling.api.resource,org.apache.sling.api.request'/>
+      <p n='version' t='version' v='2.1.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.servlets'/>
+      <p n='uses:' 
v='javax.servlet.http,javax.servlet,org.apache.sling.api,org.apache.sling.api.resource,org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.1.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.wrappers'/>
+      <p n='uses:' 
v='javax.servlet,org.apache.sling.api.request,org.apache.sling.api,org.apache.sling.api.resource,javax.servlet.http'/>
+      <p n='version' t='version' v='2.1.0'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=javax.servlet)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package javax.servlet 
;version=2.4.0</require>
+    <require name='package' 
filter='(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package javax.servlet.http 
;version=2.4.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.1.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api ;version=2.1.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.1.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.adapter ;version=2.1.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.auth)(version&gt;=1.0.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.auth ;version=1.0.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.1.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.request ;version=2.1.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource ;version=2.1.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.scripting)(version&gt;=2.1.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.scripting ;version=2.1.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.1.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.servlets ;version=2.1.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.1.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.wrappers ;version=2.1.0</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0))' extend='false' 
multiple='false' optional='false'>Import package org.slf4j 
;version=1.5.0</require>
+  </resource>
+  <resource id='org.apache.sling.api/2.0.4.incubator' 
symbolicname='org.apache.sling.api' presentationname='Apache Sling API' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.0.4.incubator/org.apache.sling.api-2.0.4.incubator.jar'
 version='2.0.4.incubator'>
+    <description>The Apache Sling API defines an extension to the Servlet      
  API 2.4 to provide access to content and unified access        to request 
parameters hiding the differences between the        different methods of 
transferring parameters from client        to server. Note that the Apache 
Sling API bundle does not        include the Servlet API but instead requires 
the API to        be provided by the Servlet container in which the Apache      
  Sling framework is running or by another bundle.</description>
+    <size>52065</size>
+    
<documentation>http://incubator.apache.org/sling/site/sling-api.html</documentation>
+    
<source>org/apache/sling/org.apache.sling.api/2.0.4-incubator/org.apache.sling.api-2.0.4-incubator-sources.jar</source>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='org.apache.sling'/>
+    <capability name='bundle'>
+      <p n='manifestversion' v='2'/>
+      <p n='presentationname' v='Apache Sling API'/>
+      <p n='symbolicname' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.servlets'/>
+      <p n='uses:' 
v='javax.servlet,org.apache.sling.api,org.apache.sling.api.wrappers,javax.servlet.http'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.request'/>
+      <p n='uses:' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.scripting'/>
+      <p n='uses:' 
v='org.apache.sling.api.request,org.apache.sling.api,org.slf4j,org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api'/>
+      <p n='uses:' 
v='javax.servlet,org.apache.sling.api.request,javax.servlet.http,org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.adapter'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.wrappers'/>
+      <p n='uses:' 
v='javax.servlet,org.apache.sling.api.request,org.apache.sling.api,javax.servlet.http,org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource'/>
+      <p n='uses:' 
v='org.apache.sling.api,org.apache.sling.api.adapter,org.apache.sling.api.wrappers,javax.servlet.http'/>
+      <p n='version' t='version' v='2.0.4.incubator'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=javax.servlet)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package javax.servlet 
;version=2.4.0</require>
+    <require name='package' 
filter='(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package javax.servlet.http 
;version=2.4.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.0.4.incubator))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api ;version=2.0.4.incubator</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.0.4.incubator))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.adapter ;version=2.0.4.incubator</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.0.4.incubator))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.request ;version=2.0.4.incubator</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.4.incubator))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource ;version=2.0.4.incubator</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.scripting)(version&gt;=2.0.4.incubator))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.scripting ;version=2.0.4.incubator</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.0.4.incubator))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.servlets ;version=2.0.4.incubator</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.0.4.incubator))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.wrappers ;version=2.0.4.incubator</require>
+    <require name='package' filter='(&amp;(package=org.slf4j))' extend='false' 
multiple='false' optional='false'>Import package org.slf4j</require>
+  </resource>
+  <resource id='org.apache.sling.api/2.14.2' 
symbolicname='org.apache.sling.api' presentationname='Apache Sling API' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api-2.14.2.jar'
 version='2.14.2'>
+    <description>The Apache Sling API defines an extension to the Servlet      
  API 2.4 to provide access to content and unified access        to request 
parameters hiding the differences between the        different methods of 
transferring parameters from client        to server. Note that the Apache 
Sling API bundle does not        include the Servlet API but instead requires 
the API to        be provided by the Servlet container in which the Apache      
  Sling framework is running or by another bundle.</description>
+    <size>115538</size>
+    <documentation>http://sling.apache.org/site/sling-api.html</documentation>
+    <license>https://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.api'/>
+      <p n='presentationname' v='Apache Sling API'/>
+      <p n='version' t='version' v='2.14.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.adapter'/>
+      <p n='version' t='version' v='2.2.2'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.auth'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet.http,org.apache.sling.api'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.3.2'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api.adapter,org.apache.sling.api.request,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.request'/>
+      <p n='version' t='version' v='2.4.2'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource'/>
+      <p n='version' t='version' v='2.9.2'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.adapter'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.observation'/>
+      <p n='version' t='version' v='1.1.1'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.path'/>
+      <p n='version' t='version' v='1.1.1'/>
+      <p n='uses:' v='javax.annotation'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.runtime.dto'/>
+      <p n='version' t='version' v='1.0.0'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource.runtime'/>
+      <p n='version' t='version' v='1.0.1'/>
+      <p n='uses:' v='org.apache.sling.api.resource.runtime.dto'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.scripting'/>
+      <p n='version' t='version' v='2.3.1'/>
+      <p n='uses:' 
v='javax.annotation,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource,org.slf4j'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.security'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='uses:' v='javax.annotation,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.servlets'/>
+      <p n='version' t='version' v='2.1.3'/>
+      <p n='uses:' 
v='javax.annotation,javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.5.0'/>
+      <p n='uses:' 
v='javax.servlet,javax.servlet.http,org.apache.sling.api,org.apache.sling.api.request,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.spi.resource.provider'/>
+      <p n='version' t='version' v='1.0.2'/>
+      <p n='uses:' 
v='javax.annotation,org.apache.sling.api.resource,org.apache.sling.api.resource.observation,org.apache.sling.api.resource.path'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.annotation))' 
extend='false' multiple='false' optional='false'>Import package 
javax.annotation</require>
+    <require name='package' 
filter='(&amp;(package=javax.servlet)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
javax.servlet;version="[3.1,4)"</require>
+    <require name='package' 
filter='(&amp;(package=javax.servlet.http)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
javax.servlet.http;version="[3.1,4)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.3.0)(!(version&gt;=2.4.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api;version="[2.3,2.4)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.adapter;version="[2.2,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.4.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.request;version="[2.4,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.9.0)(!(version&gt;=2.10.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource;version="[2.9,2.10)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource.observation)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource.observation;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource.path)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource.path;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource.runtime.dto)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource.runtime.dto;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.wrappers;version="[2.5,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.7,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.7))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=JavaSE-1.7))</require>
+  </resource>
+  <resource id='org.apache.sling.api/2.0.6' 
symbolicname='org.apache.sling.api' presentationname='Apache Sling API' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.api/2.0.6/org.apache.sling.api-2.0.6.jar'
 version='2.0.6'>
+    <description>The Apache Sling API defines an extension to the Servlet      
  API 2.4 to provide access to content and unified access        to request 
parameters hiding the differences between the        different methods of 
transferring parameters from client        to server. Note that the Apache 
Sling API bundle does not        include the Servlet API but instead requires 
the API to        be provided by the Servlet container in which the Apache      
  Sling framework is running or by another bundle.</description>
+    <size>55472</size>
+    <documentation>http://sling.apache.org/site/sling-api.html</documentation>
+    
<source>org/apache/sling/org.apache.sling.api/2.0.6/org.apache.sling.api-2.0.6-sources.jar</source>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='org.apache.sling'/>
+    <capability name='bundle'>
+      <p n='manifestversion' v='2'/>
+      <p n='presentationname' v='Apache Sling API'/>
+      <p n='symbolicname' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.servlets'/>
+      <p n='uses' 
v='javax.servlet.http,javax.servlet,org.apache.sling.api,org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.adapter'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.resource'/>
+      <p n='uses' 
v='org.apache.sling.api,org.apache.sling.api.adapter,javax.servlet.http,org.apache.sling.api.wrappers'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.wrappers'/>
+      <p n='uses' 
v='javax.servlet.http,javax.servlet,org.apache.sling.api.resource,org.apache.sling.api.request,org.apache.sling.api'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.request'/>
+      <p n='uses' v='org.apache.sling.api'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api.scripting'/>
+      <p n='uses' 
v='org.apache.sling.api,org.apache.sling.api.resource,org.slf4j,org.apache.sling.api.request'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.api'/>
+      <p n='uses' 
v='javax.servlet.http,javax.servlet,org.apache.sling.api.adapter,org.apache.sling.api.resource,org.apache.sling.api.request'/>
+      <p n='version' t='version' v='2.0.6'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=javax.servlet)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package javax.servlet 
;version=2.4.0</require>
+    <require name='package' 
filter='(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))' extend='false' 
multiple='false' optional='false'>Import package javax.servlet.http 
;version=2.4.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.0.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api ;version=2.0.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.0.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.adapter ;version=2.0.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.0.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.request ;version=2.0.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource ;version=2.0.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.scripting)(version&gt;=2.0.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.scripting ;version=2.0.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.0.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.servlets ;version=2.0.0</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.0.0))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.wrappers ;version=2.0.0</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0))' extend='false' 
multiple='false' optional='false'>Import package org.slf4j 
;version=1.5.0</require>
+  </resource>
+  <resource id='org.apache.sling.auth.selector/1.0.6' 
symbolicname='org.apache.sling.auth.selector' presentationname='Apache Sling 
Authentication Selector' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.auth.selector/1.0.6/org.apache.sling.auth.selector-1.0.6.jar'
 version='1.0.6'>
+    <description>Bundle implementing a Sling Authentication Handler which      
  allows for choosing which actual authentication handler        is to be used 
delegating the actual credential handling        to concrete handlers. The 
selector handler only presents        HTML forms to provide credential data 
such as username        and password for the Formbased Authentication Handler   
     or an OpenID identifier for the OpenID Authentication        
Handler.</description>
+    <size>19122</size>
+    
<documentation>http://sling.apache.org/site/openid-authenticationhandler.html</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.auth.selector'/>
+      <p n='presentationname' v='Apache Sling Authentication Selector'/>
+      <p n='version' t='version' v='1.0.6'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.selector'/>
+      <p n='version' t='version' v='1.0.6'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.auth.core.spi'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet.http</require>
+    <require name='package' filter='(&amp;(package=org.apache.commons.lang))' 
extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.lang</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.auth.core)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.auth.core;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.auth.core.spi)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.auth.core.spi;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.auth.form)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.auth.form;version="[1.0,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.auth.openid)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.auth.openid;version="[1.0,2)"</require>
+    <require name='package' filter='(&amp;(package=org.osgi.framework))' 
extend='false' multiple='false' optional='false'>Import package 
org.osgi.framework</require>
+    <require name='package' filter='(&amp;(package=org.osgi.service.event))' 
extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.event</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=J2SE-1.5))</require>
+  </resource>
+  <resource id='org.apache.sling.auth.core/1.3.6' 
symbolicname='org.apache.sling.auth.core' presentationname='Apache Sling 
Authentication Service' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.auth.core/1.3.6/org.apache.sling.auth.core-1.3.6.jar'
 version='1.3.6'>
+    <description>The Sling Authentication Service bundle provides the basic    
    mechanisms to authenticate HTTP requests with a JCR repository.        The 
algorithms for extracting authentication details from the        requests is 
extensible by implementing an AuthenticationHandler        
interface.</description>
+    <size>88398</size>
+    
<documentation>http://sling.apache.org/site/authentication.html</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.auth.core'/>
+      <p n='presentationname' v='Apache Sling Authentication Service'/>
+      <p n='version' t='version' v='1.3.6'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.core'/>
+      <p n='version' t='version' v='1.2.0'/>
+      <p n='uses:' v='javax.servlet.http'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.core.spi'/>
+      <p n='version' t='version' v='1.1.0'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.engine.auth'/>
+      <p n='version' t='version' v='2.0.6'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.auth)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.auth;version="[1.0,1.1)"</require>
+    <require name='package' 
filter='(&amp;(package=javax.security.auth.login))' extend='false' 
multiple='false' optional='false'>Import package 
javax.security.auth.login</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet.http</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.request;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.servlets;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.auth.core)(version&gt;=1.2.0)(!(version&gt;=1.3.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.auth.core;version="[1.2,1.3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.auth.core.spi)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.auth.core.spi;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.engine.auth)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.engine.auth;version="[2.0,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.event;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=J2SE-1.5))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=J2SE-1.5))</require>
+  </resource>
+  <resource id='org.apache.sling.auth.core/1.3.10' 
symbolicname='org.apache.sling.auth.core' presentationname='Apache Sling 
Authentication Service' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.auth.core/1.3.10/org.apache.sling.auth.core-1.3.10.jar'
 version='1.3.10'>
+    <description>The Sling Authentication Service bundle provides the basic    
    mechanisms to authenticate HTTP requests with a JCR repository.        The 
algorithms for extracting authentication details from the        requests is 
extensible by implementing an AuthenticationHandler        
interface.</description>
+    <size>90860</size>
+    
<documentation>http://sling.apache.org/site/authentication.html</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.auth.core'/>
+      <p n='presentationname' v='Apache Sling Authentication Service'/>
+      <p n='version' t='version' v='1.3.10'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.core'/>
+      <p n='version' t='version' v='1.2.0'/>
+      <p n='uses:' v='javax.servlet.http'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.core.spi'/>
+      <p n='version' t='version' v='1.1.0'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.engine.auth'/>
+      <p n='version' t='version' v='2.0.6'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.auth)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.auth;version="[1.0,1.1)"</require>
+    <require name='package' 
filter='(&amp;(package=javax.security.auth.login))' extend='false' 
multiple='false' optional='false'>Import package 
javax.security.auth.login</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet.http</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.request;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.servlets;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.auth.core)(version&gt;=1.2.0)(!(version&gt;=1.3.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.auth.core;version="[1.2,1.3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.auth.core.spi)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.auth.core.spi;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.engine.auth)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.engine.auth;version="[2.0,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.event;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=JavaSE-1.6))</require>
+  </resource>
+  <resource id='org.apache.sling.auth.core/1.3.16' 
symbolicname='org.apache.sling.auth.core' presentationname='Apache Sling 
Authentication Service' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.auth.core/1.3.16/org.apache.sling.auth.core-1.3.16.jar'
 version='1.3.16'>
+    <description>The Sling Authentication Service bundle provides the basic    
    mechanisms to authenticate HTTP requests with a JCR repository.        The 
algorithms for extracting authentication details from the        requests is 
extensible by implementing an AuthenticationHandler        
interface.</description>
+    <size>91544</size>
+    
<documentation>http://sling.apache.org/site/authentication.html</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.auth.core'/>
+      <p n='presentationname' v='Apache Sling Authentication Service'/>
+      <p n='version' t='version' v='1.3.16'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.core'/>
+      <p n='version' t='version' v='1.2.0'/>
+      <p n='uses:' v='javax.servlet.http'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.core.spi'/>
+      <p n='version' t='version' v='1.2.0'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api.resource'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.engine.auth'/>
+      <p n='version' t='version' v='2.0.6'/>
+      <p n='uses:' v='javax.servlet.http,org.apache.sling.api'/>
+    </capability>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.auth)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.auth;version="[1.0,1.1)"</require>
+    <require name='package' 
filter='(&amp;(package=javax.security.auth.login))' extend='false' 
multiple='false' optional='false'>Import package 
javax.security.auth.login</require>
+    <require name='package' filter='(&amp;(package=javax.servlet))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet.http</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.request)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.request;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.resource;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.api.servlets;version="[2.1,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.auth.core)(version&gt;=1.2.0)(!(version&gt;=1.3.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.auth.core;version="[1.2,1.3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.auth.core.spi)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.auth.core.spi;version="[1.2,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.engine.auth)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.engine.auth;version="[2.0,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.framework)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.framework;version="[1.4,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.service.event)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.service.event;version="[1.1,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.osgi.util.tracker)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.osgi.util.tracker;version="[1.3,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.5,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=JavaSE-1.6))</require>
+  </resource>
+  <resource id='org.apache.sling.auth.xing.api/0.0.2' 
symbolicname='org.apache.sling.auth.xing.api' presentationname='Apache Sling 
Authentication XING API' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.auth.xing.api/0.0.2/org.apache.sling.auth.xing.api-0.0.2.jar'
 version='0.0.2'>
+    <description>Apache Sling Authentication XING API</description>
+    <size>12826</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.auth.xing.api'/>
+      <p n='presentationname' v='Apache Sling Authentication XING API'/>
+      <p n='version' t='version' v='0.0.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.xing.api'/>
+      <p n='version' t='version' v='0.0.2'/>
+      <p n='uses:' 
v='javax.jcr,org.apache.jackrabbit.api.security.user,org.apache.sling.jcr.api'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.xing.api.users'/>
+      <p n='version' t='version' v='0.0.2'/>
+      <p n='uses:' v='org.apache.sling.auth.xing.api'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.jcr))' extend='false' 
multiple='false' optional='false'>Import package javax.jcr</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.jackrabbit.api)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.jackrabbit.api;version="[2.0,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.jackrabbit.api.security.user)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.jackrabbit.api.security.user;version="[2.0,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.sling.jcr.api;version="[2.2,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.slf4j)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))' 
extend='false' multiple='false' optional='false'>Import package 
org.slf4j;version="[1.7,2)"</require>
+    <require name='ee' filter='(|(ee=JavaSE-1.6))' extend='false' 
multiple='false' optional='false'>Execution Environment 
(|(ee=JavaSE-1.6))</require>
+  </resource>
+  <resource id='org.apache.sling.auth.xing.login/0.0.2' 
symbolicname='org.apache.sling.auth.xing.login' presentationname='Apache Sling 
Authentication XING Login' 
uri='http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.auth.xing.login/0.0.2/org.apache.sling.auth.xing.login-0.0.2.jar'
 version='0.0.2'>
+    <description>The parent project for Apache Sling</description>
+    <size>225586</size>
+    <documentation>http://sling.apache.org</documentation>
+    <license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+    <category id='sling'/>
+    <capability name='bundle'>
+      <p n='symbolicname' v='org.apache.sling.auth.xing.login'/>
+      <p n='presentationname' v='Apache Sling Authentication XING Login'/>
+      <p n='version' t='version' v='0.0.2'/>
+      <p n='manifestversion' v='2'/>
+    </capability>
+    <capability name='package'>
+      <p n='package' v='org.apache.sling.auth.xing.login'/>
+      <p n='version' t='version' v='0.0.2'/>
+      <p n='uses:' 
v='javax.jcr,org.apache.jackrabbit.api.security.user,org.apache.sling.auth.xing.api'/>
+    </capability>
+    <require name='package' filter='(&amp;(package=javax.crypto))' 
extend='false' multiple='false' optional='false'>Import package 
javax.crypto</require>
+    <require name='package' filter='(&amp;(package=javax.crypto.spec))' 
extend='false' multiple='false' optional='false'>Import package 
javax.crypto.spec</require>
+    <require name='package' filter='(&amp;(package=javax.jcr))' extend='false' 
multiple='false' optional='false'>Import package javax.jcr</require>
+    <require name='package' 
filter='(&amp;(package=javax.security.auth.callback))' extend='false' 
multiple='false' optional='false'>Import package 
javax.security.auth.callback</require>
+    <require name='package' 
filter='(&amp;(package=javax.security.auth.login))' extend='false' 
multiple='false' optional='false'>Import package 
javax.security.auth.login</require>
+    <require name='package' filter='(&amp;(package=javax.servlet.http))' 
extend='false' multiple='false' optional='false'>Import package 
javax.servlet.http</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.commons.codec.binary)(version&gt;=1.9.0)(!(version&gt;=2.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.codec.binary;version="[1.9,2)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.commons.lang)(version&gt;=2.6.0)(!(version&gt;=3.0.0)))'
 extend='false' multiple='false' optional='false'>Import package 
org.apache.commons.lang;version="[2.6,3)"</require>
+    <require name='package' 
filter='(&amp;(package=org.apache.jackrabbit.api.securit

<TRUNCATED>

Reply via email to