You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by fm...@apache.org on 2009/05/18 14:36:17 UTC

svn commit: r775921 [2/2] - /incubator/sling/site/obr/sling.xml

Modified: incubator/sling/site/obr/sling.xml
URL: http://svn.apache.org/viewvc/incubator/sling/site/obr/sling.xml?rev=775921&r1=775920&r2=775921&view=diff
==============================================================================
--- incubator/sling/site/obr/sling.xml (original)
+++ incubator/sling/site/obr/sling.xml Mon May 18 12:36:17 2009
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
 <?xml-stylesheet type="text/xml" href="obr2html.xsl"?>
 
-<repository lastmodified="20090212121800.715" name="Apache Sling Release Repository">
+<repository lastmodified="20090518141006.997" name="Apache Sling Release Repository">
 <resource id="org.apache.sling.api/2.0.2.incubator" presentationname="Sling - Servlet Extension API" symbolicname="org.apache.sling.api" uri="http://people.apache.org/repo/m2-incubating-repository/org/apache/sling/org.apache.sling.api/2.0.2-incubator/org.apache.sling.api-2.0.2-incubator.jar" version="2.0.2.incubator">
 <description>The 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        Sling API bundle does not include the Servlet API but instead        requires the API to be provided by the Servlet container in        which the Sling framework is running or by another bundle.</description>
 <size>46754</size>
@@ -2017,4 +2017,1300 @@
 <require extend="false" filter="(&amp;(package=org.xml.sax.helpers)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package org.xml.sax.helpers</require>
 <require extend="false" filter="(|(ee=J2SE-1.5))" multiple="false" name="ee" optional="false">Execution Environment (|(ee=J2SE-1.5))</require>
 </resource>
+<resource id="org.apache.sling.api/2.0.4.incubator" presentationname="Apache Sling API" symbolicname="org.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 extend="false" filter="(&amp;(package=javax.servlet)(version&gt;=2.4.0))" multiple="false" name="package" optional="false">Import package javax.servlet ;version=2.4.0</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.http)(version&gt;=2.4.0))" multiple="false" name="package" optional="false">Import package javax.servlet.http ;version=2.4.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.adapter)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.adapter ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.request)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.request ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.resource ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.scripting)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.scripting ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.servlets ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.wrappers ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+</resource>
+<resource id="org.apache.sling.jcr.classloader/2.0.4.incubator" presentationname="Apache Sling Repository ClassLoader" symbolicname="org.apache.sling.jcr.classloader" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.classloader/2.0.4-incubator/org.apache.sling.jcr.classloader-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Provides Support for delegate class loaders built dynamically.        Delegate class loaders supported are generic ClassLoader, OSGi        bundles and repository class loader.</description>
+<size>159817</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.jcr.classloader/2.0.4-incubator/org.apache.sling.jcr.classloader-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 Repository ClassLoader"/>
+<p n="symbolicname" v="org.apache.sling.jcr.classloader"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.jcr.classloader"/>
+<p n="uses:" v="javax.jcr"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.classloader"/>
+<p n="uses:" v="javax.jcr,org.apache.jackrabbit.net,javax.jcr.nodetype,org.slf4j,javax.jcr.observation,org.apache.jackrabbit.api"/>
+<p n="version" t="version" v="1.4.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.net"/>
+<p n="uses:" v="javax.jcr,org.apache.jackrabbit.classloader,org.slf4j"/>
+<p n="version" t="version" v="1.4.0"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.lock)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.lock ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.nodetype)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.nodetype ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.observation)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.observation ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.util)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.util ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections)(version&gt;=3.2.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections ;version=3.2.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.bidimap)(version&gt;=3.2.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.bidimap ;version=3.2.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.classloader)(version&gt;=1.4.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.classloader ;version=1.4.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.net)(version&gt;=1.4.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.net ;version=1.4.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.classloader)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.classloader ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+</resource>
+<resource id="org.apache.sling.scripting.jsp/2.0.6.incubator" presentationname="Apache Sling Scripting JSP Support" symbolicname="org.apache.sling.scripting.jsp" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.scripting.jsp/2.0.6-incubator/org.apache.sling.scripting.jsp-2.0.6-incubator.jar" version="2.0.6.incubator">
+<description>Support for JSP scripting</description>
+<size>2189820</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.scripting.jsp/2.0.6-incubator/org.apache.sling.scripting.jsp-2.0.6-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 Scripting JSP Support"/>
+<p n="symbolicname" v="org.apache.sling.scripting.jsp"/>
+<p n="version" t="version" v="2.0.6.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="javax.el"/>
+<p n="version" t="version" v="2.1.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.scripting.jsp.jasper.runtime"/>
+<p n="uses:" v="javax.naming,javax.el,javax.servlet.jsp,javax.servlet,javax.servlet.jsp.el,javax.servlet.jsp.tagext,javax.servlet.http"/>
+<p n="version" t="version" v="2.0.6.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="javax.servlet.jsp.el"/>
+<p n="uses:" v="javax.servlet,javax.el,javax.servlet.jsp,javax.servlet.http"/>
+<p n="version" t="version" v="2.1.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.scripting.jsp.util"/>
+<p n="uses:" v="javax.servlet,org.apache.sling.api,org.slf4j,org.apache.sling.api.wrappers,javax.servlet.jsp"/>
+<p n="version" t="version" v="2.0.6.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="javax.servlet.jsp.tagext"/>
+<p n="uses:" v="javax.servlet.jsp"/>
+<p n="version" t="version" v="2.1.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="javax.servlet.jsp"/>
+<p n="uses:" v="javax.servlet,javax.el,javax.servlet.jsp.el,javax.servlet.jsp.tagext,javax.servlet.http"/>
+<p n="version" t="version" v="2.1.0"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.el)(version&gt;=2.1.0))" multiple="false" name="package" optional="false">Import package javax.el ;version=2.1.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.naming)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.naming</require>
+<require extend="false" filter="(&amp;(package=javax.script)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.script</require>
+<require extend="false" filter="(&amp;(package=javax.servlet)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.http)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet.http</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.jsp)(version&gt;=2.1.0))" multiple="false" name="package" optional="false">Import package javax.servlet.jsp ;version=2.1.0</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.jsp.el)(version&gt;=2.1.0))" multiple="false" name="package" optional="false">Import package javax.servlet.jsp.el ;version=2.1.0</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.jsp.tagext)(version&gt;=2.1.0))" multiple="false" name="package" optional="false">Import package javax.servlet.jsp.tagext ;version=2.1.0</require>
+<require extend="false" filter="(&amp;(package=javax.xml.parsers)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.parsers</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.resource ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.scripting)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.scripting ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.wrappers ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.classloader)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.classloader ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.scripting.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.scripting.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.scripting.jsp.jasper.runtime)(version&gt;=2.0.6.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.scripting.jsp.jasper.runtime ;version=2.0.6.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.scripting.jsp.util)(version&gt;=2.0.6.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.scripting.jsp.util ;version=2.0.6.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+<require extend="false" filter="(&amp;(package=org.w3c.dom)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.w3c.dom</require>
+<require extend="false" filter="(&amp;(package=org.xml.sax)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax</require>
+<require extend="false" filter="(&amp;(package=org.xml.sax.ext)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax.ext</require>
+<require extend="false" filter="(&amp;(package=org.xml.sax.helpers)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax.helpers</require>
+</resource>
+<resource id="Untitled-175379346/0.0.0" presentationname="Apache Sling Testing Utilities" symbolicname="Untitled-175379346" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.testing/2.0.4-incubator/org.apache.sling.commons.testing-2.0.4-incubator.jar" version="0.0.0">
+<description>Tools and utilities for automated testing of Sling modules</description>
+<size>54330</size>
+<documentation>http://incubator.apache.org/sling/org.apache.sling.commons.testing</documentation>
+<source>org/apache/sling/org.apache.sling.commons.testing/2.0.4-incubator/org.apache.sling.commons.testing-2.0.4-incubator-sources.jar</source>
+<license>org.apache.maven.model.License@1b42301;</license>
+<category id="org.apache.sling"/>
+<capability name="bundle">
+<p n="manifestversion" v="2"/>
+<p n="presentationname" v="Apache Sling Testing Utilities"/>
+<p n="symbolicname" v="Untitled-175379346"/>
+<p n="version" t="version" v="0.0.0"/>
+</capability>
+</resource>
+<resource id="org.apache.sling.commons.json/2.0.4.incubator" presentationname="Apache Sling JSON Library" symbolicname="org.apache.sling.commons.json" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.json/2.0.4-incubator/org.apache.sling.commons.json-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Apache Sling JSON Library</description>
+<size>48693</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.commons.json/2.0.4-incubator/org.apache.sling.commons.json-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 JSON Library"/>
+<p n="symbolicname" v="org.apache.sling.commons.json"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.commons.json.http"/>
+<p n="uses:" v="org.apache.sling.commons.json"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.commons.json"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.commons.json.xml"/>
+<p n="uses:" v="org.apache.sling.commons.json"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.commons.json.util"/>
+<p n="uses:" v="org.apache.sling.commons.json"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.commons.json.jcr"/>
+<p n="uses:" v="javax.jcr,org.apache.sling.commons.json,javax.jcr.nodetype,org.apache.sling.commons.json.io"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.commons.json.io"/>
+<p n="uses:" v="org.apache.sling.commons.json"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.nodetype)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.nodetype</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.json)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.json ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.json.http)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.json.http ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.json.io)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.json.io ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.json.jcr)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.json.jcr ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.json.util)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.json.util ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.json.xml)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.json.xml ;version=2.0.4.incubator</require>
+</resource>
+<resource id="org.apache.sling.commons.osgi/2.0.4.incubator" presentationname="Apache Sling Commons OSGi support" symbolicname="org.apache.sling.commons.osgi" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.osgi/2.0.4-incubator/org.apache.sling.commons.osgi-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Commons OSGi</description>
+<size>16006</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.commons.osgi/2.0.4-incubator/org.apache.sling.commons.osgi-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 Commons OSGi support"/>
+<p n="symbolicname" v="org.apache.sling.commons.osgi"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.commons.osgi"/>
+<p n="uses:" v="org.osgi.service.event,org.osgi.framework"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.osgi ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.event)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.event</require>
+</resource>
+<resource id="org.apache.sling.commons.log/2.0.4.incubator" presentationname="Apache Sling OSGi LogService Implementation" symbolicname="org.apache.sling.commons.log" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.log/2.0.4-incubator/org.apache.sling.commons.log-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Implementation of the OSGi Compendium Log Service using SLF4J        on top of a private implementation. In addition to providing the        implemented SLF4J API, the Log4J and Jakarta Commons Logging APIs        are provided with implementations on top of the SLF4J API.</description>
+<size>94760</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.commons.log/2.0.4-incubator/org.apache.sling.commons.log-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 OSGi LogService Implementation"/>
+<p n="symbolicname" v="org.apache.sling.commons.log"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.osgi.service.log"/>
+<p n="uses:" v="org.osgi.framework"/>
+<p n="version" t="version" v="1.3.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.commons.logging"/>
+<p n="version" t="version" v="1.1.1"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.log4j"/>
+<p n="uses:" v="org.slf4j"/>
+<p n="version" t="version" v="1.2.15"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.osgi.service.cm"/>
+<p n="uses:" v="org.osgi.framework"/>
+<p n="version" t="version" v="1.2.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.slf4j"/>
+<p n="version" t="version" v="1.5.2"/>
+</capability>
+<require extend="false" filter="(&amp;(package=org.apache.commons.logging)(version&gt;=1.1.1))" multiple="false" name="package" optional="false">Import package org.apache.commons.logging ;version=1.1.1</require>
+<require extend="false" filter="(&amp;(package=org.apache.log4j)(version&gt;=1.2.15))" multiple="false" name="package" optional="false">Import package org.apache.log4j ;version=1.2.15</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.cm)(version&gt;=1.2.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.cm ;version=1.2.0</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.log)(version&gt;=1.3.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.log ;version=1.3.0</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=1.5.2))" multiple="false" name="package" optional="false">Import package org.slf4j ;version=1.5.2</require>
+</resource>
+<resource id="org.apache.sling.commons.mime/2.0.4.incubator" presentationname="Apache Sling MIME type mapping support" symbolicname="org.apache.sling.commons.mime" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.mime/2.0.4-incubator/org.apache.sling.commons.mime-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Support for configurable MIME type mapping and querying</description>
+<size>15991</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.commons.mime/2.0.4-incubator/org.apache.sling.commons.mime-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 MIME type mapping support"/>
+<p n="symbolicname" v="org.apache.sling.commons.mime"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.commons.mime"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.mime)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.mime ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.log)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.log</require>
+</resource>
+<resource id="org.apache.sling.commons.threads/2.0.4.incubator" presentationname="Apache Sling Thread Support" symbolicname="org.apache.sling.commons.threads" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.threads/2.0.4-incubator/org.apache.sling.commons.threads-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Support for thread handling like pooling.</description>
+<size>21747</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.commons.threads/2.0.4-incubator/org.apache.sling.commons.threads-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 Thread Support"/>
+<p n="symbolicname" v="org.apache.sling.commons.threads"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.commons.threads"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.threads)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.threads ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+</resource>
+<resource id="org.apache.sling.commons.scheduler/2.0.4.incubator" presentationname="Apache Sling Scheduler Support" symbolicname="org.apache.sling.commons.scheduler" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.commons.scheduler/2.0.4-incubator/org.apache.sling.commons.scheduler-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Support for scheduling.</description>
+<size>971760</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.commons.scheduler/2.0.4-incubator/org.apache.sling.commons.scheduler-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 Scheduler Support"/>
+<p n="symbolicname" v="org.apache.sling.commons.scheduler"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.commons.scheduler"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.management)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.management</require>
+<require extend="false" filter="(&amp;(package=javax.management.loading)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.management.loading</require>
+<require extend="false" filter="(&amp;(package=javax.management.modelmbean)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.management.modelmbean</require>
+<require extend="false" filter="(&amp;(package=javax.naming)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.naming</require>
+<require extend="false" filter="(&amp;(package=javax.naming.spi)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.naming.spi</require>
+<require extend="false" filter="(&amp;(package=javax.rmi)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.rmi</require>
+<require extend="false" filter="(&amp;(package=javax.servlet)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.http)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet.http</require>
+<require extend="false" filter="(&amp;(package=javax.sql)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.sql</require>
+<require extend="false" filter="(&amp;(package=javax.transaction)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.transaction</require>
+<require extend="false" filter="(&amp;(package=javax.xml.parsers)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.parsers</require>
+<require extend="false" filter="(&amp;(package=javax.xml.transform)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform</require>
+<require extend="false" filter="(&amp;(package=javax.xml.transform.dom)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.dom</require>
+<require extend="false" filter="(&amp;(package=javax.xml.transform.stream)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.stream</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.comparators)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.comparators</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.keyvalue)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.keyvalue</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.list)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.list</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.set)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.set</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.logging)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.logging</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.scheduler)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.scheduler ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.threads)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.threads ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+<require extend="false" filter="(&amp;(package=org.w3c.dom)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.w3c.dom</require>
+<require extend="false" filter="(&amp;(package=org.xml.sax)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax</require>
+<require extend="false" filter="(&amp;(package=org.xml.sax.helpers)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax.helpers</require>
+</resource>
+<resource id="org.apache.sling.jcr.resource/2.0.4.incubator" presentationname="Apache Sling Resource Resolver" symbolicname="org.apache.sling.jcr.resource" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.resource/2.0.4-incubator/org.apache.sling.jcr.resource-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>This bundle provides the JCR based ResourceResolver.</description>
+<size>109638</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.jcr.resource/2.0.4-incubator/org.apache.sling.jcr.resource-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 Resource Resolver"/>
+<p n="symbolicname" v="org.apache.sling.jcr.resource"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.jcr.resource"/>
+<p n="uses:" v="javax.jcr.query,javax.jcr,javax.jcr.nodetype,org.slf4j,org.apache.sling.api.resource"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.lock)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.lock ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.nodetype)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.nodetype ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.observation)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.observation ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.query)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.query ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.version)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.version ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.servlet)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.http)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet.http</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections)(version&gt;=3.2.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections ;version=3.2.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.bidimap)(version&gt;=3.2.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.bidimap ;version=3.2.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.felix.webconsole)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.felix.webconsole</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.adapter)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.adapter ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.resource ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.wrappers ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.osgi ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.resource)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.resource ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+</resource>
+<resource id="org.apache.sling.engine/2.0.4.incubator" presentationname="Apache Sling Engine Implementation" symbolicname="org.apache.sling.engine" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.engine/2.0.4-incubator/org.apache.sling.engine-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Bundle implementing the core of Sling.</description>
+<size>167372</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.engine/2.0.4-incubator/org.apache.sling.engine-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 Engine Implementation"/>
+<p n="symbolicname" v="org.apache.sling.engine"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.engine.auth"/>
+<p n="uses:" v="javax.jcr,org.apache.sling.api,javax.servlet.http"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.engine"/>
+<p n="uses:" v="javax.servlet,javax.servlet.http"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.engine.servlets"/>
+<p n="uses:" v="javax.servlet,org.apache.sling.api,org.osgi.framework"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.portlet)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package javax.portlet</require>
+<require extend="false" filter="(&amp;(package=javax.servlet)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.http)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet.http</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.iterators)(version&gt;=3.2.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.iterators ;version=3.2.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.io)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.io</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.io.output)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.io.output</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.request)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.request ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.resource ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.servlets ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.wrappers)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.wrappers ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.mime)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.mime ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.osgi ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.engine)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.engine ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.engine.auth)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.engine.auth ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.engine.servlets)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.engine.servlets ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.resource)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.resource ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.cm)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.cm</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.http)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.http</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.useradmin)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package org.osgi.service.useradmin</require>
+<require extend="false" filter="(&amp;(package=org.osgi.util.tracker)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.util.tracker</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+</resource>
+<resource id="org.apache.sling.bundleresource.impl/2.0.4.incubator" presentationname="Apache Sling Bundle Resource Provider" symbolicname="org.apache.sling.bundleresource.impl" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.bundleresource.impl/2.0.4-incubator/org.apache.sling.bundleresource.impl-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Provides a ResourceProvider implementation supporting bundle        based resources.</description>
+<size>36704</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.bundleresource.impl/2.0.4-incubator/org.apache.sling.bundleresource.impl-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 Bundle Resource Provider"/>
+<p n="symbolicname" v="org.apache.sling.bundleresource.impl"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.http)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet.http</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.adapter)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.adapter ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.resource ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.osgi ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+</resource>
+<resource id="org.apache.sling.event/2.0.4.incubator" presentationname="Apache Sling Event Support" symbolicname="org.apache.sling.event" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.event/2.0.4-incubator/org.apache.sling.event-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Support for eventing.</description>
+<size>119739</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.event/2.0.4-incubator/org.apache.sling.event-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 Event Support"/>
+<p n="symbolicname" v="org.apache.sling.event"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.event"/>
+<p n="uses:" v="javax.jcr,org.osgi.service.event,javax.jcr.nodetype,org.apache.sling.commons.threads,org.slf4j"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.lock)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.lock ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.nodetype)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.nodetype ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.observation)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.observation ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.query)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.query ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.util)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.util ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.name)(version&gt;=1.4.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.name ;version=1.4.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.osgi ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.scheduler)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.scheduler ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.threads)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.commons.threads ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.engine)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.engine ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.event)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.event ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.resource)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.resource ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.event)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.event</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+</resource>
+<resource id="org.apache.sling.fsresource/0.9.2.incubator" presentationname="Apache Sling Filesystem Resource Provider" symbolicname="org.apache.sling.fsresource" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.fsresource/0.9.2-incubator/org.apache.sling.fsresource-0.9.2-incubator.jar" version="0.9.2.incubator">
+<description>Provides a ResourceProvider implementation supporting filesystem        based resources.</description>
+<size>21162</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.fsresource/0.9.2-incubator/org.apache.sling.fsresource-0.9.2-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 Filesystem Resource Provider"/>
+<p n="symbolicname" v="org.apache.sling.fsresource"/>
+<p n="version" t="version" v="0.9.2.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.http)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet.http</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.adapter)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.adapter ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.resource)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.resource ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.servlets ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+</resource>
+<resource id="org.apache.sling.httpauth/2.0.4.incubator" presentationname="Apache Sling HTTP Header Authentication" symbolicname="org.apache.sling.httpauth" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.httpauth/2.0.4-incubator/org.apache.sling.httpauth-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>Bundle implementing Basic HTTP Header authentication with login        and logout support</description>
+<size>32265</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.httpauth/2.0.4-incubator/org.apache.sling.httpauth-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 HTTP Header Authentication"/>
+<p n="symbolicname" v="org.apache.sling.httpauth"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.http)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.servlet.http</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.api.servlets)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.api.servlets ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.engine.auth)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.engine.auth ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+</resource>
+<resource id="org.apache.sling.jcr.base/2.0.4.incubator" presentationname="Apache Sling JCR Base Bundle" symbolicname="org.apache.sling.jcr.base" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.base/2.0.4-incubator/org.apache.sling.jcr.base-2.0.4-incubator.jar" version="2.0.4.incubator">
+<description>The JCR base bundle provides JCR utility classes</description>
+<size>272231</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.jcr.base/2.0.4-incubator/org.apache.sling.jcr.base-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 JCR Base Bundle"/>
+<p n="symbolicname" v="org.apache.sling.jcr.base"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.jcr.base.util"/>
+<p n="uses:" v="javax.jcr,javax.naming,org.slf4j,org.apache.jackrabbit.api.jsr283.security,org.apache.jackrabbit.api.security.user,org.apache.jackrabbit.api.security.principal,org.apache.jackrabbit.api"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.jcr.base"/>
+<p n="uses:" v="javax.jcr,org.apache.sling.jcr.api,javax.jcr.nodetype,org.slf4j,org.osgi.service.component,org.osgi.service.log,org.apache.sling.jcr.base.util,org.osgi.framework,org.apache.jackrabbit.api"/>
+<p n="version" t="version" v="2.0.4.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.lock)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.lock ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.nodetype)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.nodetype ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.observation)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.observation ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.query)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.query ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.version)(version&gt;=1.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.version ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.naming)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.naming</require>
+<require extend="false" filter="(&amp;(package=javax.naming.spi)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.naming.spi</require>
+<require extend="false" filter="(&amp;(package=javax.transaction.xa)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.transaction.xa</require>
+<require extend="false" filter="(&amp;(package=javax.xml.transform)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform</require>
+<require extend="false" filter="(&amp;(package=javax.xml.transform.sax)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.sax</require>
+<require extend="false" filter="(&amp;(package=javax.xml.transform.stream)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.stream</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api.jsr283.security)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api.jsr283.security ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api.security.principal)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api.security.principal ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api.security.user)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api.security.user ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.commons.repository)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.repository</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.commons.xml)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.xml</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.api)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.api ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.base)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.base ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.base.util)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.base.util ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.log)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.log</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+<require extend="false" filter="(&amp;(package=org.xml.sax)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax</require>
+<require extend="false" filter="(&amp;(package=org.xml.sax.helpers)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax.helpers</require>
+</resource>
+<resource id="org.apache.sling.jcr.jackrabbit.server/2.0.3.incubator-SNAPSHOT" presentationname="Apache Sling Jackrabbit Embedded Repository" symbolicname="org.apache.sling.jcr.jackrabbit.server" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.jcr.jackrabbit.server/2.0.4-incubator/org.apache.sling.jcr.jackrabbit.server-2.0.4-incubator.jar" version="2.0.3.incubator-SNAPSHOT">
+<description>Bundle providing support to embed Jackrabbit Repository instances and publish via RMI and/or JNDI</description>
+<size>11500947</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.jcr.jackrabbit.server/2.0.4-incubator/org.apache.sling.jcr.jackrabbit.server-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 Jackrabbit Embedded Repository"/>
+<p n="symbolicname" v="org.apache.sling.jcr.jackrabbit.server"/>
+<p n="version" t="version" v="2.0.3.incubator-SNAPSHOT"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.jcr.jackrabbit.server.security"/>
+<p n="uses:" v="javax.jcr,javax.security.auth.callback,javax.security.auth.login,javax.security.auth"/>
+<p n="version" t="version" v="2.0.3.incubator-SNAPSHOT"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.core.security.principal"/>
+<p n="uses:" v="javax.jcr,org.slf4j,org.apache.commons.collections.iterators,org.apache.jackrabbit.api.security.user,org.apache.commons.collections.map,javax.jcr.observation,org.apache.jackrabbit.api.security.principal,org.apache.commons.collections.set"/>
+<p n="version" t="version" v="2.0.3.incubator-SNAPSHOT"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.jcr.jackrabbit.server.security.accessmanager"/>
+<p n="uses:" v="javax.jcr,javax.security.auth"/>
+<p n="version" t="version" v="2.0.3.incubator-SNAPSHOT"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.lock)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.lock</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.nodetype)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.nodetype</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.observation)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.observation</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.query)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.query</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.util)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.util</require>
+<require extend="false" filter="(&amp;(package=javax.jcr.version)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.version</require>
+<require extend="false" filter="(&amp;(package=javax.naming)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.naming</require>
+<require extend="false" filter="(&amp;(package=javax.naming.directory)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.naming.directory</require>
+<require extend="false" filter="(&amp;(package=javax.naming.spi)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.naming.spi</require>
+<require extend="false" filter="(&amp;(package=javax.security.auth)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.security.auth</require>
+<require extend="false" filter="(&amp;(package=javax.security.auth.callback)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.security.auth.callback</require>
+<require extend="false" filter="(&amp;(package=javax.security.auth.login)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.security.auth.login</require>
+<require extend="false" filter="(&amp;(package=javax.security.auth.spi)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.security.auth.spi</require>
+<require extend="false" filter="(&amp;(package=javax.xml.datatype)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.datatype</require>
+<require extend="false" filter="(&amp;(package=javax.xml.namespace)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.namespace</require>
+<require extend="false" filter="(&amp;(package=javax.xml.parsers)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.parsers</require>
+<require extend="false" filter="(&amp;(package=javax.xml.transform)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform</require>
+<require extend="false" filter="(&amp;(package=javax.xml.transform.dom)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.dom</require>
+<require extend="false" filter="(&amp;(package=javax.xml.transform.sax)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.sax</require>
+<require extend="false" filter="(&amp;(package=javax.xml.transform.stream)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.stream</require>
+<require extend="false" filter="(&amp;(package=javax.xml.validation)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.validation</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.buffer)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.buffer</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.iterators)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.iterators</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.list)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.list</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.map)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.map</require>
+<require extend="false" filter="(&amp;(package=org.apache.commons.collections.set)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.commons.collections.set</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api.jsr283)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api.jsr283 ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api.jsr283.nodetype)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api.jsr283.nodetype ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api.jsr283.retention)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api.jsr283.retention ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api.jsr283.security)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api.jsr283.security ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api.observation)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api.observation ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api.security.principal)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api.security.principal ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.jackrabbit.api.security.user)(version&gt;=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api.security.user ;version=1.5.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.api)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.api</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.base)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.base ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.jackrabbit.server.security)(version&gt;=2.0.3.incubator-SNAPSHOT))" multiple="false" name="package" optional="false">Import package org.apache.sling.jcr.jackrabbit.server.security ;version=2.0.3.incubator-SNAPSHOT</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.cm)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.cm</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.log)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.service.log</require>
+<require extend="false" filter="(&amp;(package=org.osgi.util.tracker)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.util.tracker</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.slf4j</require>
+<require extend="false" filter="(&amp;(package=org.xml.sax)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax</require>
+<require extend="false" filter="(&amp;(package=org.xml.sax.helpers)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax.helpers</require>
+</resource>
+<resource id="org.apache.sling.openidauth/0.9.0.incubator" presentationname="Apache Sling OpenID Authentication" symbolicname="org.apache.sling.openidauth" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.openidauth/0.9.0-incubator/org.apache.sling.openidauth-0.9.0-incubator.jar" version="0.9.0.incubator">
+<description>Bundle implementing OpenID authentication with login        and logout support</description>
+<size>297475</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.openidauth/0.9.0-incubator/org.apache.sling.openidauth-0.9.0-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 OpenID Authentication"/>
+<p n="symbolicname" v="org.apache.sling.openidauth"/>
+<p n="version" t="version" v="0.9.0.incubator"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.sling.openidauth"/>
+<p n="version" t="version" v="0.0.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="com.dyuproject.openid"/>
+<p n="uses:" v="javax.crypto,javax.crypto.spec,javax.servlet,javax.servlet.http"/>
+<p n="version" t="version" v="0.0.0"/>
+</capability>
+<require extend="false" filter="(&amp;(package=com.dyuproject.openid)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package com.dyuproject.openid</require>
+<require extend="false" filter="(&amp;(package=javax.crypto)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package javax.crypto</require>
+<require extend="false" filter="(&amp;(package=javax.crypto.spec)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package javax.crypto.spec</require>
+<require extend="false" filter="(&amp;(package=javax.jcr)(version&gt;=1.0.0))" multiple="false" name="package" optional="true">Import package javax.jcr ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=javax.security.auth.callback)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package javax.security.auth.callback</require>
+<require extend="false" filter="(&amp;(package=javax.security.auth.login)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package javax.security.auth.login</require>
+<require extend="false" filter="(&amp;(package=javax.servlet)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package javax.servlet</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.http)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package javax.servlet.http</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.commons.osgi)(version&gt;=2.0.2.incubator))" multiple="false" name="package" optional="true">Import package org.apache.sling.commons.osgi ;version=2.0.2.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.engine.auth)(version&gt;=2.0.4.incubator))" multiple="false" name="package" optional="true">Import package org.apache.sling.engine.auth ;version=2.0.4.incubator</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.jcr.jackrabbit.server.security)(version&gt;=2.0.3.incubator-SNAPSHOT))" multiple="false" name="package" optional="true">Import package org.apache.sling.jcr.jackrabbit.server.security ;version=2.0.3.incubator-SNAPSHOT</require>
+<require extend="false" filter="(&amp;(package=org.apache.sling.openidauth)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.sling.openidauth</require>
+<require extend="false" filter="(&amp;(package=org.osgi.service.component)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package org.osgi.service.component</require>
+<require extend="false" filter="(&amp;(package=org.slf4j)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package org.slf4j</require>
+</resource>
+<resource id="org.apache.sling.extensions.threaddump/0.1.2.incubator" presentationname="Apache Sling Thread Dumper" symbolicname="org.apache.sling.extensions.threaddump" uri="http://repo1.maven.org/maven2/org/apache/sling/org.apache.sling.extensions.threaddump/0.1.2-incubator/org.apache.sling.extensions.threaddump-0.1.2-incubator.jar" version="0.1.2.incubator">
+<description>Plugin providing plugins to the Felix Shell and Web Console to        have the current threads with the stack traces dumped.</description>
+<size>16495</size>
+<documentation>http://incubator.apache.org/sling</documentation>
+<source>org/apache/sling/org.apache.sling.extensions.threaddump/0.1.2-incubator/org.apache.sling.extensions.threaddump-0.1.2-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 Thread Dumper"/>
+<p n="symbolicname" v="org.apache.sling.extensions.threaddump"/>
+<p n="version" t="version" v="0.1.2.incubator"/>
+</capability>
+<require extend="false" filter="(&amp;(package=javax.servlet)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package javax.servlet</require>
+<require extend="false" filter="(&amp;(package=javax.servlet.http)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package javax.servlet.http</require>
+<require extend="false" filter="(&amp;(package=org.apache.felix.shell)(version&gt;=1.0.0))" multiple="false" name="package" optional="true">Import package org.apache.felix.shell ;version=1.0.0</require>
+<require extend="false" filter="(&amp;(package=org.apache.felix.webconsole)(version&gt;=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.felix.webconsole</require>
+<require extend="false" filter="(&amp;(package=org.osgi.framework)(version&gt;=0.0.0))" multiple="false" name="package" optional="false">Import package org.osgi.framework</require>

[... 529 lines stripped ...]