You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bd...@apache.org on 2017/06/20 14:59:40 UTC
[1/9] sling-site git commit: Move static obr + xsd content to assets
folder
Repository: sling-site
Updated Branches:
refs/heads/master 08947a4c0 -> cbf7ecbdc
http://git-wip-us.apache.org/repos/asf/sling-site/blob/50dc9653/content/obr/thirdparty.xml
----------------------------------------------------------------------
diff --git a/content/obr/thirdparty.xml b/content/obr/thirdparty.xml
deleted file mode 100644
index d1eb82d..0000000
--- a/content/obr/thirdparty.xml
+++ /dev/null
@@ -1,673 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<?xml-stylesheet type="text/xml" href="obr2html.xsl"?>
-
-<repository lastmodified="20090518141006.997" name="Apache Sling Third Party Repository">
-<resource id="org.apache.jackrabbit.jackrabbit-api/1.5.0" presentationname="Jackrabbit API" symbolicname="org.apache.jackrabbit.jackrabbit-api" uri="http://repo1.maven.org/maven2/org/apache/jackrabbit/jackrabbit-api/1.5.0/jackrabbit-api-1.5.0.jar" version="1.5.0">
-<description>Jacrabbit-specific extensions to the JCR API</description>
-<size>26810</size>
-<documentation>http://jackrabbit.apache.org</documentation>
-<source>org/apache/jackrabbit/jackrabbit-api/1.5.0/jackrabbit-api-1.5.0-sources.jar</source>
-<license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
-<category id="org.apache.jackrabbit"/>
-<capability name="bundle">
-<p n="manifestversion" v="2"/>
-<p n="presentationname" v="Jackrabbit API"/>
-<p n="symbolicname" v="org.apache.jackrabbit.jackrabbit-api"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.api.jsr283.security"/>
-<p n="uses:" v="javax.jcr,javax.jcr.version,javax.jcr.lock"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.api.security.user"/>
-<p n="uses:" v="javax.jcr,org.apache.jackrabbit.api.security.principal,javax.security.auth"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.api.jsr283.retention"/>
-<p n="uses:" v="javax.jcr,javax.jcr.version,javax.jcr.lock"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.api.jsr283.nodetype"/>
-<p n="uses:" v="javax.jcr,javax.jcr.nodetype"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.api.security.principal"/>
-<p n="uses:" v="javax.jcr"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.api.observation"/>
-<p n="uses:" v="javax.jcr.observation"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.api.jsr283"/>
-<p n="uses:" v="javax.jcr,javax.jcr.version,javax.jcr.nodetype,javax.jcr.lock"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.api"/>
-<p n="uses:" v="javax.jcr,org.apache.jackrabbit.api.security.user,org.apache.jackrabbit.api.security.principal,javax.transaction.xa,javax.jcr.nodetype,org.xml.sax"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<require extend="false" filter="(&(package=javax.jcr)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr</require>
-<require extend="false" filter="(&(package=javax.jcr.lock)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.lock</require>
-<require extend="false" filter="(&(package=javax.jcr.nodetype)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.nodetype</require>
-<require extend="false" filter="(&(package=javax.jcr.observation)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.observation</require>
-<require extend="false" filter="(&(package=javax.jcr.version)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.version</require>
-<require extend="false" filter="(&(package=javax.security.auth)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.security.auth</require>
-<require extend="false" filter="(&(package=javax.transaction.xa)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.transaction.xa</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.api)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.api.jsr283)(version>=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="(&(package=org.apache.jackrabbit.api.jsr283.nodetype)(version>=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="(&(package=org.apache.jackrabbit.api.jsr283.retention)(version>=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="(&(package=org.apache.jackrabbit.api.jsr283.security)(version>=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="(&(package=org.apache.jackrabbit.api.observation)(version>=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="(&(package=org.apache.jackrabbit.api.security.principal)(version>=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="(&(package=org.apache.jackrabbit.api.security.user)(version>=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="(&(package=org.xml.sax)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax</require>
-</resource>
-<resource id="org.apache.jackrabbit.jackrabbit-jcr-commons/1.5.0" presentationname="Jackrabbit JCR Commons" symbolicname="org.apache.jackrabbit.jackrabbit-jcr-commons" uri="http://repo1.maven.org/maven2/org/apache/jackrabbit/jackrabbit-jcr-commons/1.5.0/jackrabbit-jcr-commons-1.5.0.jar" version="1.5.0">
-<description>General purpose classes for use with the JCR API</description>
-<size>202761</size>
-<documentation>http://jackrabbit.apache.org</documentation>
-<source>org/apache/jackrabbit/jackrabbit-jcr-commons/1.5.0/jackrabbit-jcr-commons-1.5.0-sources.jar</source>
-<license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
-<category id="org.apache.jackrabbit"/>
-<capability name="bundle">
-<p n="manifestversion" v="2"/>
-<p n="presentationname" v="Jackrabbit JCR Commons"/>
-<p n="symbolicname" v="org.apache.jackrabbit.jackrabbit-jcr-commons"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.uuid"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.commons.xml"/>
-<p n="uses:" v="javax.jcr,javax.xml.parsers,javax.jcr.nodetype,org.xml.sax,org.apache.jackrabbit.value,org.apache.jackrabbit.commons,javax.xml.transform,javax.xml.transform.stream,javax.xml.transform.sax,org.xml.sax.helpers,org.apache.jackrabbit.util"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.commons.iterator"/>
-<p n="uses:" v="javax.jcr.query,javax.jcr,javax.jcr.observation,javax.jcr.version,javax.jcr.nodetype"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.commons.repository"/>
-<p n="uses:" v="javax.jcr,javax.naming,org.apache.jackrabbit.commons"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.name"/>
-<p n="uses:" v="javax.jcr,org.apache.jackrabbit,org.apache.jackrabbit.util"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.commons.packaging"/>
-<p n="uses:" v="javax.jcr,org.apache.jackrabbit.commons.predicate"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.value"/>
-<p n="uses:" v="javax.jcr,org.apache.jackrabbit.name,org.apache.jackrabbit.uuid,org.apache.jackrabbit.util"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.commons"/>
-<p n="uses:" v="javax.jcr,org.apache.jackrabbit.commons.xml,javax.jcr.nodetype,javax.jcr.version,org.xml.sax,javax.jcr.lock,javax.xml.transform,javax.xml.transform.stream,javax.xml.transform.sax,org.apache.jackrabbit.util"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.util.name"/>
-<p n="uses:" v="javax.jcr,org.apache.jackrabbit.name,org.xml.sax.helpers,org.xml.sax"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.commons.visitor"/>
-<p n="uses:" v="javax.jcr,org.apache.jackrabbit.commons.predicate"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.commons.predicate"/>
-<p n="uses:" v="javax.jcr,javax.jcr.nodetype"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.commons.query"/>
-<p n="uses:" v="javax.jcr.query,javax.jcr,javax.jcr.nodetype,org.apache.jackrabbit.commons.iterator,org.apache.jackrabbit.util"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.apache.jackrabbit.util"/>
-<p n="uses:" v="javax.jcr,javax.jcr.nodetype,javax.jcr.lock,org.apache.jackrabbit.name,javax.jcr.observation,javax.jcr.util"/>
-<p n="version" t="version" v="1.5.0"/>
-</capability>
-<require extend="false" filter="(&(package=javax.jcr)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr</require>
-<require extend="false" filter="(&(package=javax.jcr.lock)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.lock</require>
-<require extend="false" filter="(&(package=javax.jcr.nodetype)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.nodetype</require>
-<require extend="false" filter="(&(package=javax.jcr.observation)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.observation</require>
-<require extend="false" filter="(&(package=javax.jcr.query)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.query</require>
-<require extend="false" filter="(&(package=javax.jcr.util)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.util</require>
-<require extend="false" filter="(&(package=javax.jcr.version)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.version</require>
-<require extend="false" filter="(&(package=javax.naming)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.naming</require>
-<require extend="false" filter="(&(package=javax.xml.parsers)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.parsers</require>
-<require extend="false" filter="(&(package=javax.xml.transform)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform</require>
-<require extend="false" filter="(&(package=javax.xml.transform.sax)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.sax</require>
-<require extend="false" filter="(&(package=javax.xml.transform.stream)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.stream</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.commons)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.iterator)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.iterator ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.packaging)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.packaging ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.predicate)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.predicate ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.query)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.query ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.repository)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.repository ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.visitor)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.visitor ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.xml)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.xml ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.name)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.name ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.util)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.util ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.util.name)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.util.name ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.uuid)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.uuid ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.apache.jackrabbit.value)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.value ;version=1.5.0</require>
-<require extend="false" filter="(&(package=org.xml.sax)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax</require>
-<require extend="false" filter="(&(package=org.xml.sax.helpers)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax.helpers</require>
-</resource>
-<resource id="groovy-all/1.6.0.RC-3" presentationname="Groovy Runtime" symbolicname="groovy-all" uri="http://repository.codehaus.org/org/codehaus/groovy/groovy-all/1.6-RC-3/groovy-all-1.6-RC-3.jar" version="1.6.0.RC-3">
-<description>Groovy Runtime</description>
-<size>4392238</size>
-<documentation>http://groovy.codehaus.org/</documentation>
-<category id="org.codehaus.groovy"/>
-<capability name="bundle">
-<p n="manifestversion" v="2"/>
-<p n="presentationname" v="Groovy Runtime"/>
-<p n="symbolicname" v="groovy-all"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.xml.streamingmarkupsupport"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.actions.java"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.text"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.preprocessor"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.util.slurpersupport"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.tools.shell.util"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.syntax"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.vmplugin"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.collections.impl"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.swing.factory"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.inspect.swingui"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.ASdebug"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.runtime.typehandling"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.io"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.swing.impl"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.servlet"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.control.io"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.ast"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.ui"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.binding"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.xml.dom"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.tools.groovydoc"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.actions.cpp"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.swing"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.beans"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.runtime.metaclass"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.classgen"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.runtime.callsite"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarasm.asm.tree"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.debug.misc"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.ui.view"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.reflection.stdclasses"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.jmx.builder"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.runtime.dgmimpl"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.grape"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.jsr223"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.sql"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.groovydoc"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.swing.binding"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.ast.expr"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.control.messages"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.ui.icons"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.ast.stmt"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.ant"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarasm.asm.signature"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.bsf"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.tools.groovydoc.gstring-templates.top-level"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.runtime.dgmimpl.arrays"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.antlr.java"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.transform"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.xml"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.util"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.lang"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarcommonscli"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.tools.shell"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.tools"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.runtime.wrappers"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.vmplugin.v5"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.vmplugin.v4"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.tools.xml"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.tools.groovydoc.gstring-templates.package-level"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.mock.interceptor"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.antlr.parser"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.debug"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.build"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarasm.asm"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.antlr"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.reflection"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.ui.text"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.antlr.treewalker"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.control"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.tools.groovydoc.gstring-templates.class-level"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.security"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.tools.shell.commands"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.runtime"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.collections"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.time"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.model"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.actions.python"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovy.inspect"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="groovyjarjarantlr.actions.csharp"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.tools.javac"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<capability name="package">
-<p n="package" v="org.codehaus.groovy.util"/>
-<p n="version" t="version" v="1.6.0.RC-3"/>
-</capability>
-<require extend="false" filter="(&(package=com.thoughtworks.xstream)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package com.thoughtworks.xstream</require>
-<require extend="false" filter="(&(package=groovy.beans)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.beans ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.grape)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.grape ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.inspect)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.inspect ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.inspect.swingui)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.inspect.swingui ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.io)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.io ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.jmx.builder)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.jmx.builder ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.lang)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.lang ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.mock.interceptor)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.mock.interceptor ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.model)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.model ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.security)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.security ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.servlet)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.servlet ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.sql)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.sql ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.swing)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.swing ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.swing.binding)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.swing.binding ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.swing.factory)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.swing.factory ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.swing.impl)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.swing.impl ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.text)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.text ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.time)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.time ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.ui)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.ui ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.ui.icons)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.ui.icons ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.ui.text)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.ui.text ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.ui.view)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.ui.view ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.util)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.util ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.util.slurpersupport)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.util.slurpersupport ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.xml)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.xml ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.xml.dom)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.xml.dom ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovy.xml.streamingmarkupsupport)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.xml.streamingmarkupsupport ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.ASdebug)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.ASdebug ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.actions.cpp)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.actions.cpp ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.actions.csharp)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.actions.csharp ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.actions.java)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.actions.java ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.actions.python)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.actions.python ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.build)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.build ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.collections)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.collections ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.collections.impl)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.collections.impl ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.debug)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.debug ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.debug.misc)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.debug.misc ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarantlr.preprocessor)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.preprocessor ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarasm.asm)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarasm.asm ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarasm.asm.signature)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarasm.asm.signature ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarasm.asm.tree)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarasm.asm.tree ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=groovyjarjarasm.asm.tree.analysis)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package groovyjarjarasm.asm.tree.analysis</require>
-<require extend="false" filter="(&(package=groovyjarjarasm.asm.util)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package groovyjarjarasm.asm.util</require>
-<require extend="false" filter="(&(package=groovyjarjarcommonscli)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarcommonscli ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=javax.accessibility)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.accessibility</require>
-<require extend="false" filter="(&(package=javax.management)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.management</require>
-<require extend="false" filter="(&(package=javax.management.modelmbean)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.management.modelmbean</require>
-<require extend="false" filter="(&(package=javax.management.remote)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.management.remote</require>
-<require extend="false" filter="(&(package=javax.script)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.script</require>
-<require extend="false" filter="(&(package=javax.servlet)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.servlet</require>
-<require extend="false" filter="(&(package=javax.servlet.http)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.servlet.http</require>
-<require extend="false" filter="(&(package=javax.servlet.jsp)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.servlet.jsp</require>
-<require extend="false" filter="(&(package=javax.sql)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.sql</require>
-<require extend="false" filter="(&(package=javax.swing)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing</require>
-<require extend="false" filter="(&(package=javax.swing.border)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.border</require>
-<require extend="false" filter="(&(package=javax.swing.event)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.event</require>
-<require extend="false" filter="(&(package=javax.swing.plaf)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.plaf</require>
-<require extend="false" filter="(&(package=javax.swing.plaf.metal)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.plaf.metal</require>
-<require extend="false" filter="(&(package=javax.swing.table)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.table</require>
-<require extend="false" filter="(&(package=javax.swing.text)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.text</require>
-<require extend="false" filter="(&(package=javax.swing.tree)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.tree</require>
-<require extend="false" filter="(&(package=javax.swing.undo)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.undo</require>
-<require extend="false" filter="(&(package=javax.xml.namespace)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.namespace</require>
-<require extend="false" filter="(&(package=javax.xml.parsers)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.parsers</require>
-<require extend="false" filter="(&(package=javax.xml.transform)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.transform</require>
-<require extend="false" filter="(&(package=javax.xml.transform.dom)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.transform.dom</require>
-<require extend="false" filter="(&(package=javax.xml.transform.stream)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.transform.stream</require>
-<require extend="false" filter="(&(package=javax.xml.xpath)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.xpath</require>
-<require extend="false" filter="(&(package=jline)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package jline</require>
-<require extend="false" filter="(&(package=junit.framework)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package junit.framework</require>
-<require extend="false" filter="(&(package=junit.textui)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package junit.textui</require>
-<require extend="false" filter="(&(package=org.apache.bsf)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.bsf</require>
-<require extend="false" filter="(&(package=org.apache.bsf.util)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.bsf.util</require>
-<require extend="false" filter="(&(package=org.apache.commons.cli)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.commons.cli</require>
-<require extend="false" filter="(&(package=org.apache.commons.lang)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.commons.lang</require>
-<require extend="false" filter="(&(package=org.apache.ivy)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy</require>
-<require extend="false" filter="(&(package=org.apache.ivy.core.cache)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy.core.cache</require>
-<require extend="false" filter="(&(package=org.apache.ivy.core.module.descriptor)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy.core.module.descriptor</require>
-<require extend="false" filter="(&(package=org.apache.ivy.core.module.id)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy.core.module.id</require>
-<require extend="false" filter="(&(package=org.apache.ivy.core.report)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy.core.report</require>
-<require extend="false" filter="(&(package=org.apache.ivy.core.resolve)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy.core.resolve</require>
-<require extend="false" filter="(&(package=org.apache.tools.ant)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant</require>
-<require extend="false" filter="(&(package=org.apache.tools.ant.helper)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant.helper</require>
-<require extend="false" filter="(&(package=org.apache.tools.ant.input)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant.input</require>
-<require extend="false" filter="(&(package=org.apache.tools.ant.taskdefs)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant.taskdefs</require>
-<require extend="false" filter="(&(package=org.apache.tools.ant.types)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant.types</require>
-<require extend="false" filter="(&(package=org.apache.tools.ant.util)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant.util</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.ant)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.ant ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.antlr)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.antlr ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.antlr.java)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.antlr.java ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.antlr.parser)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.antlr.parser ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.antlr.treewalker)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.antlr.treewalker ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.ast)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.ast ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.ast.expr)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.ast.expr ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.ast.stmt)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.ast.stmt ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.binding)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.binding ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.bsf)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.bsf ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.classgen)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.classgen ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.control)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.control ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.control.io)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.control.io ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.control.messages)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.control.messages ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.groovydoc)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.groovydoc ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.jsr223)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.jsr223 ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.reflection)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.reflection ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.reflection.stdclasses)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.reflection.stdclasses ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.runtime)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.callsite)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.callsite ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.dgmimpl)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.dgmimpl ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.dgmimpl.arrays)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.dgmimpl.arrays ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.metaclass)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.metaclass ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.typehandling)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.typehandling ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.wrappers)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.wrappers ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.syntax)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.syntax ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.tools)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.tools.groovydoc)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.groovydoc ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.tools.groovydoc.gstring-templates.class-level)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.groovydoc.gstring-templates.class-level ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.tools.groovydoc.gstring-templates.package-level)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.groovydoc.gstring-templates.package-level ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.tools.groovydoc.gstring-templates.top-level)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.groovydoc.gstring-templates.top-level ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.tools.javac)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.javac ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.tools.shell)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.shell ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.tools.shell.commands)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.shell.commands ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.tools.shell.util)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.shell.util ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.tools.xml)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.xml ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.transform)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.transform ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.util)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.util ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.vmplugin)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.vmplugin ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.vmplugin.v4)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.vmplugin.v4 ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.codehaus.groovy.vmplugin.v5)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.vmplugin.v5 ;version=1.6.0.RC-3</require>
-<require extend="false" filter="(&(package=org.w3c.dom)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.w3c.dom</require>
-<require extend="false" filter="(&(package=org.xml.sax)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.xml.sax</require>
-<require extend="false" filter="(&(package=org.xml.sax.ext)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.xml.sax.ext</require>
-<require extend="false" filter="(&(package=org.xml.sax.helpers)(version>=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>
-</repository>
http://git-wip-us.apache.org/repos/asf/sling-site/blob/50dc9653/content/xsd/bundle-list-1.0.0.xsd
----------------------------------------------------------------------
diff --git a/content/xsd/bundle-list-1.0.0.xsd b/content/xsd/bundle-list-1.0.0.xsd
deleted file mode 100644
index c290553..0000000
--- a/content/xsd/bundle-list-1.0.0.xsd
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0"?>
-<!-- =================== DO NOT EDIT THIS FILE ==================== -->
-<!-- Generated by Modello 1.8.1, -->
-<!-- any modifications will be overwritten. -->
-<!-- ============================================================== -->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns="http://sling.apache.org/bundles/1.0.0" targetNamespace="http://sling.apache.org/bundles/1.0.0">
- <xs:element name="bundles" type="BundleList">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- <xs:documentation source="description">List of bundles.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:complexType name="BundleList">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- <xs:documentation source="description">List of bundles.</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element minOccurs="0" name="startLevel" type="StartLevel" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="StartLevel">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element minOccurs="0" name="bundle" type="Bundle" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="level" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="Bundle">
- <xs:annotation>
- <xs:documentation source="version">0.0.0+</xs:documentation>
- <xs:documentation source="description">A bundle.</xs:documentation>
- </xs:annotation>
- <xs:all>
- <xs:element minOccurs="0" name="groupId" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="artifactId" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="version" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="type" type="xs:string" default="jar">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="classifier" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="startLevel" type="xs:int" default="0">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element minOccurs="0" name="runModes" type="xs:string">
- <xs:annotation>
- <xs:documentation source="version">1.0.0</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:all>
- </xs:complexType>
-</xs:schema>
\ No newline at end of file
[3/9] sling-site git commit: Move static obr + xsd content to assets
folder
Posted by bd...@apache.org.
http://git-wip-us.apache.org/repos/asf/sling-site/blob/50dc9653/assets/obr/thirdparty.xml
----------------------------------------------------------------------
diff --git a/assets/obr/thirdparty.xml b/assets/obr/thirdparty.xml
new file mode 100644
index 0000000..d1eb82d
--- /dev/null
+++ b/assets/obr/thirdparty.xml
@@ -0,0 +1,673 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<?xml-stylesheet type="text/xml" href="obr2html.xsl"?>
+
+<repository lastmodified="20090518141006.997" name="Apache Sling Third Party Repository">
+<resource id="org.apache.jackrabbit.jackrabbit-api/1.5.0" presentationname="Jackrabbit API" symbolicname="org.apache.jackrabbit.jackrabbit-api" uri="http://repo1.maven.org/maven2/org/apache/jackrabbit/jackrabbit-api/1.5.0/jackrabbit-api-1.5.0.jar" version="1.5.0">
+<description>Jacrabbit-specific extensions to the JCR API</description>
+<size>26810</size>
+<documentation>http://jackrabbit.apache.org</documentation>
+<source>org/apache/jackrabbit/jackrabbit-api/1.5.0/jackrabbit-api-1.5.0-sources.jar</source>
+<license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+<category id="org.apache.jackrabbit"/>
+<capability name="bundle">
+<p n="manifestversion" v="2"/>
+<p n="presentationname" v="Jackrabbit API"/>
+<p n="symbolicname" v="org.apache.jackrabbit.jackrabbit-api"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.api.jsr283.security"/>
+<p n="uses:" v="javax.jcr,javax.jcr.version,javax.jcr.lock"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.api.security.user"/>
+<p n="uses:" v="javax.jcr,org.apache.jackrabbit.api.security.principal,javax.security.auth"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.api.jsr283.retention"/>
+<p n="uses:" v="javax.jcr,javax.jcr.version,javax.jcr.lock"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.api.jsr283.nodetype"/>
+<p n="uses:" v="javax.jcr,javax.jcr.nodetype"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.api.security.principal"/>
+<p n="uses:" v="javax.jcr"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.api.observation"/>
+<p n="uses:" v="javax.jcr.observation"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.api.jsr283"/>
+<p n="uses:" v="javax.jcr,javax.jcr.version,javax.jcr.nodetype,javax.jcr.lock"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.api"/>
+<p n="uses:" v="javax.jcr,org.apache.jackrabbit.api.security.user,org.apache.jackrabbit.api.security.principal,javax.transaction.xa,javax.jcr.nodetype,org.xml.sax"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<require extend="false" filter="(&(package=javax.jcr)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr</require>
+<require extend="false" filter="(&(package=javax.jcr.lock)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.lock</require>
+<require extend="false" filter="(&(package=javax.jcr.nodetype)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.nodetype</require>
+<require extend="false" filter="(&(package=javax.jcr.observation)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.observation</require>
+<require extend="false" filter="(&(package=javax.jcr.version)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.version</require>
+<require extend="false" filter="(&(package=javax.security.auth)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.security.auth</require>
+<require extend="false" filter="(&(package=javax.transaction.xa)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.transaction.xa</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.api)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.api ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.api.jsr283)(version>=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="(&(package=org.apache.jackrabbit.api.jsr283.nodetype)(version>=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="(&(package=org.apache.jackrabbit.api.jsr283.retention)(version>=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="(&(package=org.apache.jackrabbit.api.jsr283.security)(version>=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="(&(package=org.apache.jackrabbit.api.observation)(version>=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="(&(package=org.apache.jackrabbit.api.security.principal)(version>=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="(&(package=org.apache.jackrabbit.api.security.user)(version>=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="(&(package=org.xml.sax)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax</require>
+</resource>
+<resource id="org.apache.jackrabbit.jackrabbit-jcr-commons/1.5.0" presentationname="Jackrabbit JCR Commons" symbolicname="org.apache.jackrabbit.jackrabbit-jcr-commons" uri="http://repo1.maven.org/maven2/org/apache/jackrabbit/jackrabbit-jcr-commons/1.5.0/jackrabbit-jcr-commons-1.5.0.jar" version="1.5.0">
+<description>General purpose classes for use with the JCR API</description>
+<size>202761</size>
+<documentation>http://jackrabbit.apache.org</documentation>
+<source>org/apache/jackrabbit/jackrabbit-jcr-commons/1.5.0/jackrabbit-jcr-commons-1.5.0-sources.jar</source>
+<license>http://www.apache.org/licenses/LICENSE-2.0.txt</license>
+<category id="org.apache.jackrabbit"/>
+<capability name="bundle">
+<p n="manifestversion" v="2"/>
+<p n="presentationname" v="Jackrabbit JCR Commons"/>
+<p n="symbolicname" v="org.apache.jackrabbit.jackrabbit-jcr-commons"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.uuid"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.commons.xml"/>
+<p n="uses:" v="javax.jcr,javax.xml.parsers,javax.jcr.nodetype,org.xml.sax,org.apache.jackrabbit.value,org.apache.jackrabbit.commons,javax.xml.transform,javax.xml.transform.stream,javax.xml.transform.sax,org.xml.sax.helpers,org.apache.jackrabbit.util"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.commons.iterator"/>
+<p n="uses:" v="javax.jcr.query,javax.jcr,javax.jcr.observation,javax.jcr.version,javax.jcr.nodetype"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.commons.repository"/>
+<p n="uses:" v="javax.jcr,javax.naming,org.apache.jackrabbit.commons"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.name"/>
+<p n="uses:" v="javax.jcr,org.apache.jackrabbit,org.apache.jackrabbit.util"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.commons.packaging"/>
+<p n="uses:" v="javax.jcr,org.apache.jackrabbit.commons.predicate"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.value"/>
+<p n="uses:" v="javax.jcr,org.apache.jackrabbit.name,org.apache.jackrabbit.uuid,org.apache.jackrabbit.util"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.commons"/>
+<p n="uses:" v="javax.jcr,org.apache.jackrabbit.commons.xml,javax.jcr.nodetype,javax.jcr.version,org.xml.sax,javax.jcr.lock,javax.xml.transform,javax.xml.transform.stream,javax.xml.transform.sax,org.apache.jackrabbit.util"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.util.name"/>
+<p n="uses:" v="javax.jcr,org.apache.jackrabbit.name,org.xml.sax.helpers,org.xml.sax"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.commons.visitor"/>
+<p n="uses:" v="javax.jcr,org.apache.jackrabbit.commons.predicate"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.commons.predicate"/>
+<p n="uses:" v="javax.jcr,javax.jcr.nodetype"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.commons.query"/>
+<p n="uses:" v="javax.jcr.query,javax.jcr,javax.jcr.nodetype,org.apache.jackrabbit.commons.iterator,org.apache.jackrabbit.util"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.apache.jackrabbit.util"/>
+<p n="uses:" v="javax.jcr,javax.jcr.nodetype,javax.jcr.lock,org.apache.jackrabbit.name,javax.jcr.observation,javax.jcr.util"/>
+<p n="version" t="version" v="1.5.0"/>
+</capability>
+<require extend="false" filter="(&(package=javax.jcr)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr</require>
+<require extend="false" filter="(&(package=javax.jcr.lock)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.lock</require>
+<require extend="false" filter="(&(package=javax.jcr.nodetype)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.nodetype</require>
+<require extend="false" filter="(&(package=javax.jcr.observation)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.observation</require>
+<require extend="false" filter="(&(package=javax.jcr.query)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.query</require>
+<require extend="false" filter="(&(package=javax.jcr.util)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.util</require>
+<require extend="false" filter="(&(package=javax.jcr.version)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.jcr.version</require>
+<require extend="false" filter="(&(package=javax.naming)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.naming</require>
+<require extend="false" filter="(&(package=javax.xml.parsers)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.parsers</require>
+<require extend="false" filter="(&(package=javax.xml.transform)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform</require>
+<require extend="false" filter="(&(package=javax.xml.transform.sax)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.sax</require>
+<require extend="false" filter="(&(package=javax.xml.transform.stream)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package javax.xml.transform.stream</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.commons)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.iterator)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.iterator ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.packaging)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.packaging ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.predicate)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.predicate ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.query)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.query ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.repository)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.repository ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.visitor)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.visitor ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.commons.xml)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.commons.xml ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.name)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.name ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.util)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.util ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.util.name)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.util.name ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.uuid)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.uuid ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.apache.jackrabbit.value)(version>=1.5.0))" multiple="false" name="package" optional="false">Import package org.apache.jackrabbit.value ;version=1.5.0</require>
+<require extend="false" filter="(&(package=org.xml.sax)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax</require>
+<require extend="false" filter="(&(package=org.xml.sax.helpers)(version>=0.0.0))" multiple="false" name="package" optional="false">Import package org.xml.sax.helpers</require>
+</resource>
+<resource id="groovy-all/1.6.0.RC-3" presentationname="Groovy Runtime" symbolicname="groovy-all" uri="http://repository.codehaus.org/org/codehaus/groovy/groovy-all/1.6-RC-3/groovy-all-1.6-RC-3.jar" version="1.6.0.RC-3">
+<description>Groovy Runtime</description>
+<size>4392238</size>
+<documentation>http://groovy.codehaus.org/</documentation>
+<category id="org.codehaus.groovy"/>
+<capability name="bundle">
+<p n="manifestversion" v="2"/>
+<p n="presentationname" v="Groovy Runtime"/>
+<p n="symbolicname" v="groovy-all"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.xml.streamingmarkupsupport"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.actions.java"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.text"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.preprocessor"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.util.slurpersupport"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.tools.shell.util"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.syntax"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.vmplugin"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.collections.impl"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.swing.factory"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.inspect.swingui"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.ASdebug"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.runtime.typehandling"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.io"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.swing.impl"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.servlet"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.control.io"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.ast"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.ui"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.binding"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.xml.dom"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.tools.groovydoc"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.actions.cpp"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.swing"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.beans"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.runtime.metaclass"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.classgen"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.runtime.callsite"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarasm.asm.tree"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.debug.misc"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.ui.view"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.reflection.stdclasses"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.jmx.builder"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.runtime.dgmimpl"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.grape"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.jsr223"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.sql"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.groovydoc"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.swing.binding"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.ast.expr"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.control.messages"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.ui.icons"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.ast.stmt"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.ant"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarasm.asm.signature"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.bsf"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.tools.groovydoc.gstring-templates.top-level"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.runtime.dgmimpl.arrays"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.antlr.java"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.transform"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.xml"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.util"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.lang"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarcommonscli"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.tools.shell"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.tools"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.runtime.wrappers"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.vmplugin.v5"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.vmplugin.v4"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.tools.xml"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.tools.groovydoc.gstring-templates.package-level"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.mock.interceptor"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.antlr.parser"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.debug"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.build"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarasm.asm"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.antlr"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.reflection"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.ui.text"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.antlr.treewalker"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.control"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.tools.groovydoc.gstring-templates.class-level"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.security"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.tools.shell.commands"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.runtime"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.collections"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.time"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.model"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.actions.python"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovy.inspect"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="groovyjarjarantlr.actions.csharp"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.tools.javac"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<capability name="package">
+<p n="package" v="org.codehaus.groovy.util"/>
+<p n="version" t="version" v="1.6.0.RC-3"/>
+</capability>
+<require extend="false" filter="(&(package=com.thoughtworks.xstream)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package com.thoughtworks.xstream</require>
+<require extend="false" filter="(&(package=groovy.beans)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.beans ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.grape)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.grape ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.inspect)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.inspect ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.inspect.swingui)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.inspect.swingui ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.io)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.io ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.jmx.builder)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.jmx.builder ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.lang)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.lang ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.mock.interceptor)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.mock.interceptor ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.model)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.model ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.security)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.security ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.servlet)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.servlet ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.sql)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.sql ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.swing)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.swing ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.swing.binding)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.swing.binding ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.swing.factory)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.swing.factory ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.swing.impl)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.swing.impl ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.text)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.text ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.time)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.time ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.ui)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.ui ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.ui.icons)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.ui.icons ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.ui.text)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.ui.text ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.ui.view)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.ui.view ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.util)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.util ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.util.slurpersupport)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.util.slurpersupport ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.xml)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.xml ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.xml.dom)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.xml.dom ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovy.xml.streamingmarkupsupport)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovy.xml.streamingmarkupsupport ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.ASdebug)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.ASdebug ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.actions.cpp)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.actions.cpp ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.actions.csharp)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.actions.csharp ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.actions.java)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.actions.java ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.actions.python)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.actions.python ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.build)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.build ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.collections)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.collections ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.collections.impl)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.collections.impl ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.debug)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.debug ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.debug.misc)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.debug.misc ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarantlr.preprocessor)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarantlr.preprocessor ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarasm.asm)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarasm.asm ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarasm.asm.signature)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarasm.asm.signature ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarasm.asm.tree)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarasm.asm.tree ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=groovyjarjarasm.asm.tree.analysis)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package groovyjarjarasm.asm.tree.analysis</require>
+<require extend="false" filter="(&(package=groovyjarjarasm.asm.util)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package groovyjarjarasm.asm.util</require>
+<require extend="false" filter="(&(package=groovyjarjarcommonscli)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package groovyjarjarcommonscli ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=javax.accessibility)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.accessibility</require>
+<require extend="false" filter="(&(package=javax.management)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.management</require>
+<require extend="false" filter="(&(package=javax.management.modelmbean)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.management.modelmbean</require>
+<require extend="false" filter="(&(package=javax.management.remote)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.management.remote</require>
+<require extend="false" filter="(&(package=javax.script)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.script</require>
+<require extend="false" filter="(&(package=javax.servlet)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.servlet</require>
+<require extend="false" filter="(&(package=javax.servlet.http)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.servlet.http</require>
+<require extend="false" filter="(&(package=javax.servlet.jsp)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.servlet.jsp</require>
+<require extend="false" filter="(&(package=javax.sql)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.sql</require>
+<require extend="false" filter="(&(package=javax.swing)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing</require>
+<require extend="false" filter="(&(package=javax.swing.border)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.border</require>
+<require extend="false" filter="(&(package=javax.swing.event)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.event</require>
+<require extend="false" filter="(&(package=javax.swing.plaf)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.plaf</require>
+<require extend="false" filter="(&(package=javax.swing.plaf.metal)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.plaf.metal</require>
+<require extend="false" filter="(&(package=javax.swing.table)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.table</require>
+<require extend="false" filter="(&(package=javax.swing.text)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.text</require>
+<require extend="false" filter="(&(package=javax.swing.tree)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.tree</require>
+<require extend="false" filter="(&(package=javax.swing.undo)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.swing.undo</require>
+<require extend="false" filter="(&(package=javax.xml.namespace)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.namespace</require>
+<require extend="false" filter="(&(package=javax.xml.parsers)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.parsers</require>
+<require extend="false" filter="(&(package=javax.xml.transform)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.transform</require>
+<require extend="false" filter="(&(package=javax.xml.transform.dom)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.transform.dom</require>
+<require extend="false" filter="(&(package=javax.xml.transform.stream)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.transform.stream</require>
+<require extend="false" filter="(&(package=javax.xml.xpath)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package javax.xml.xpath</require>
+<require extend="false" filter="(&(package=jline)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package jline</require>
+<require extend="false" filter="(&(package=junit.framework)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package junit.framework</require>
+<require extend="false" filter="(&(package=junit.textui)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package junit.textui</require>
+<require extend="false" filter="(&(package=org.apache.bsf)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.bsf</require>
+<require extend="false" filter="(&(package=org.apache.bsf.util)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.bsf.util</require>
+<require extend="false" filter="(&(package=org.apache.commons.cli)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.commons.cli</require>
+<require extend="false" filter="(&(package=org.apache.commons.lang)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.commons.lang</require>
+<require extend="false" filter="(&(package=org.apache.ivy)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy</require>
+<require extend="false" filter="(&(package=org.apache.ivy.core.cache)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy.core.cache</require>
+<require extend="false" filter="(&(package=org.apache.ivy.core.module.descriptor)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy.core.module.descriptor</require>
+<require extend="false" filter="(&(package=org.apache.ivy.core.module.id)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy.core.module.id</require>
+<require extend="false" filter="(&(package=org.apache.ivy.core.report)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy.core.report</require>
+<require extend="false" filter="(&(package=org.apache.ivy.core.resolve)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.ivy.core.resolve</require>
+<require extend="false" filter="(&(package=org.apache.tools.ant)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant</require>
+<require extend="false" filter="(&(package=org.apache.tools.ant.helper)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant.helper</require>
+<require extend="false" filter="(&(package=org.apache.tools.ant.input)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant.input</require>
+<require extend="false" filter="(&(package=org.apache.tools.ant.taskdefs)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant.taskdefs</require>
+<require extend="false" filter="(&(package=org.apache.tools.ant.types)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant.types</require>
+<require extend="false" filter="(&(package=org.apache.tools.ant.util)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.apache.tools.ant.util</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.ant)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.ant ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.antlr)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.antlr ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.antlr.java)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.antlr.java ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.antlr.parser)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.antlr.parser ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.antlr.treewalker)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.antlr.treewalker ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.ast)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.ast ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.ast.expr)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.ast.expr ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.ast.stmt)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.ast.stmt ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.binding)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.binding ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.bsf)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.bsf ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.classgen)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.classgen ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.control)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.control ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.control.io)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.control.io ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.control.messages)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.control.messages ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.groovydoc)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.groovydoc ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.jsr223)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.jsr223 ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.reflection)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.reflection ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.reflection.stdclasses)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.reflection.stdclasses ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.runtime)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.callsite)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.callsite ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.dgmimpl)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.dgmimpl ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.dgmimpl.arrays)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.dgmimpl.arrays ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.metaclass)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.metaclass ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.typehandling)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.typehandling ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.runtime.wrappers)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.runtime.wrappers ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.syntax)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.syntax ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.tools)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.tools.groovydoc)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.groovydoc ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.tools.groovydoc.gstring-templates.class-level)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.groovydoc.gstring-templates.class-level ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.tools.groovydoc.gstring-templates.package-level)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.groovydoc.gstring-templates.package-level ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.tools.groovydoc.gstring-templates.top-level)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.groovydoc.gstring-templates.top-level ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.tools.javac)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.javac ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.tools.shell)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.shell ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.tools.shell.commands)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.shell.commands ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.tools.shell.util)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.shell.util ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.tools.xml)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.tools.xml ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.transform)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.transform ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.util)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.util ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.vmplugin)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.vmplugin ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.vmplugin.v4)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.vmplugin.v4 ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.codehaus.groovy.vmplugin.v5)(version>=1.6.0.RC-3))" multiple="false" name="package" optional="true">Import package org.codehaus.groovy.vmplugin.v5 ;version=1.6.0.RC-3</require>
+<require extend="false" filter="(&(package=org.w3c.dom)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.w3c.dom</require>
+<require extend="false" filter="(&(package=org.xml.sax)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.xml.sax</require>
+<require extend="false" filter="(&(package=org.xml.sax.ext)(version>=0.0.0))" multiple="false" name="package" optional="true">Import package org.xml.sax.ext</require>
+<require extend="false" filter="(&(package=org.xml.sax.helpers)(version>=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>
+</repository>
http://git-wip-us.apache.org/repos/asf/sling-site/blob/50dc9653/assets/xsd/bundle-list-1.0.0.xsd
----------------------------------------------------------------------
diff --git a/assets/xsd/bundle-list-1.0.0.xsd b/assets/xsd/bundle-list-1.0.0.xsd
new file mode 100644
index 0000000..c290553
--- /dev/null
+++ b/assets/xsd/bundle-list-1.0.0.xsd
@@ -0,0 +1,86 @@
+<?xml version="1.0"?>
+<!-- =================== DO NOT EDIT THIS FILE ==================== -->
+<!-- Generated by Modello 1.8.1, -->
+<!-- any modifications will be overwritten. -->
+<!-- ============================================================== -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns="http://sling.apache.org/bundles/1.0.0" targetNamespace="http://sling.apache.org/bundles/1.0.0">
+ <xs:element name="bundles" type="BundleList">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">List of bundles.</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:complexType name="BundleList">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ <xs:documentation source="description">List of bundles.</xs:documentation>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="startLevel" type="StartLevel" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="StartLevel">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ <xs:sequence>
+ <xs:element minOccurs="0" name="bundle" type="Bundle" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="level" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="Bundle">
+ <xs:annotation>
+ <xs:documentation source="version">0.0.0+</xs:documentation>
+ <xs:documentation source="description">A bundle.</xs:documentation>
+ </xs:annotation>
+ <xs:all>
+ <xs:element minOccurs="0" name="groupId" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="artifactId" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="version" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="type" type="xs:string" default="jar">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="classifier" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="startLevel" type="xs:int" default="0">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="runModes" type="xs:string">
+ <xs:annotation>
+ <xs:documentation source="version">1.0.0</xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:all>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/sling-site/blob/50dc9653/content/obr/obr2html.xsl
----------------------------------------------------------------------
diff --git a/content/obr/obr2html.xsl b/content/obr/obr2html.xsl
deleted file mode 100644
index b41765d..0000000
--- a/content/obr/obr2html.xsl
+++ /dev/null
@@ -1,119 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
- <xsl:output method="html"/>
-
- <xsl:template match="/">
- <html>
- <xsl:apply-templates/>
- </html>
- </xsl:template>
-
- <xsl:template match="repository">
- <head>
-
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"/>
- <title>
- <xsl:value-of select="@name"/>
- </title>
- <link href="http://www2.osgi.org/www/osgi.css" type="text/css" rel="stylesheet"/>
-
- <script type='text/javascript'>
- // <![CDATA[
- function toggle( /* String */ elementId )
- {
- var element = document.getElementById( elementId );
- if (element)
- {
- if (element.style.display == "none")
- {
- element.style.display = "inline";
- }
- else
- {
- element.style.display = "none";
- }
- }
- }
- // ]]>
- </script>
- </head>
- <body>
- <h1>
- <xsl:value-of select="@name"/>
- </h1>
-
- <p>Last modified
- <xsl:value-of select="@lastmodified"/>.</p>
-
- <h2><a href="javascript:toggle('referrals')" title="Click to toggle visibility of Referrals">Referrals</a></h2>
- <table id="referrals" width="100%">
- <tr><th>Hop Count</th><th>Link</th></tr>
- <xsl:apply-templates select="referral">
- </xsl:apply-templates>
- </table>
-
- <h2><a href="javascript:toggle('resources')" title="Click to toggle visibility of Referrals">Resources</a></h2>
- <table id="resources" width="100%">
- <tr><th>Link</th><th>Version</th><th>doc/src</th><th>Description</th><th>Bytes</th></tr>
- <xsl:apply-templates select="resource">
-
- <xsl:sort select="@presentationname"/>
- </xsl:apply-templates>
- </table>
- </body>
- </xsl:template>
-
- <xsl:template match="referral">
- <tr>
- <td><xsl:value-of select="@depth"/></td>
- <td>
- <a href="{@url}"><xsl:value-of select="@url"/></a>
- </td>
- </tr>
-
-
- </xsl:template>
-
- <xsl:template match="resource">
- <tr>
- <td nowrap="true">
- <a href="{@uri}"><xsl:value-of select="@presentationname"/></a>
-
-
- </td>
- <td><xsl:value-of select="@version"/></td>
- <td>
- <xsl:if test="documentation">
- <a href="{documentation}">D</a>
- </xsl:if>
- <xsl:if test="source">
- <a href="{source}">S</a>
-
- </xsl:if>
- </td>
- <td>
- <xsl:value-of select="description"/>
- </td>
- <td>
- <xsl:value-of select="size"/>
- </td>
- </tr>
-
-
- </xsl:template>
-
- <!--
- <xsl:template match="*">
- <tr>
- <td><xsl:value-of select="name()"/></td>
- <td><xsl:value-of select="."/></td>
- </tr>
- </xsl:template>
- -->
- <!--
- <xsl:template match="*">
- </xsl:template>
- -->
-
-</xsl:stylesheet>
-
http://git-wip-us.apache.org/repos/asf/sling-site/blob/50dc9653/content/obr/repository.xml
----------------------------------------------------------------------
diff --git a/content/obr/repository.xml b/content/obr/repository.xml
deleted file mode 100644
index 467b111..0000000
--- a/content/obr/repository.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
-<?xml-stylesheet type="text/xml" href="obr2html.xsl"?>
-<repository lastmodified="20090518144500" name="Apache Sling Master Repository">
- <referral url="http://felix.apache.org/obr/releases.xml" depth="1" />
- <referral url="http://incubator.apache.org/sling/obr/sling.xml" depth="1" />
- <referral url="http://incubator.apache.org/sling/obr/thirdparty.xml" depth="1" />
-</repository>
[8/9] sling-site git commit: Remove extraneous downloads.cgi
Posted by bd...@apache.org.
Remove extraneous downloads.cgi
Project: http://git-wip-us.apache.org/repos/asf/sling-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/sling-site/commit/f0aa0387
Tree: http://git-wip-us.apache.org/repos/asf/sling-site/tree/f0aa0387
Diff: http://git-wip-us.apache.org/repos/asf/sling-site/diff/f0aa0387
Branch: refs/heads/master
Commit: f0aa038799c63282743ff91f6e8e70fc7414f398
Parents: e3dafff
Author: Bertrand Delacretaz <bd...@apache.org>
Authored: Tue Jun 20 16:37:57 2017 +0200
Committer: Bertrand Delacretaz <bd...@apache.org>
Committed: Tue Jun 20 16:37:57 2017 +0200
----------------------------------------------------------------------
assets/images/downloads.cgi | 6 ------
1 file changed, 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/sling-site/blob/f0aa0387/assets/images/downloads.cgi
----------------------------------------------------------------------
diff --git a/assets/images/downloads.cgi b/assets/images/downloads.cgi
deleted file mode 100755
index 435af12..0000000
--- a/assets/images/downloads.cgi
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# Wrapper script around mirrors.cgi script (http://www.apache.org/dev/release-download-pages.html)
-# (we must change to that directory in order for python to pick up the
-# python includes correctly)
-cd /www/www.apache.org/dyn/mirrors
-/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
[5/9] sling-site git commit: Move static obr + xsd content to assets
folder
Posted by bd...@apache.org.
Move static obr + xsd content to assets folder
Project: http://git-wip-us.apache.org/repos/asf/sling-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/sling-site/commit/50dc9653
Tree: http://git-wip-us.apache.org/repos/asf/sling-site/tree/50dc9653
Diff: http://git-wip-us.apache.org/repos/asf/sling-site/diff/50dc9653
Branch: refs/heads/master
Commit: 50dc965367f3a8161205e051685a66659f680ca1
Parents: 08947a4
Author: Bertrand Delacretaz <bd...@apache.org>
Authored: Tue Jun 20 16:30:51 2017 +0200
Committer: Bertrand Delacretaz <bd...@apache.org>
Committed: Tue Jun 20 16:30:51 2017 +0200
----------------------------------------------------------------------
assets/obr/obr2html.xsl | 119 +
assets/obr/repository.xml | 7 +
assets/obr/sling.xml | 18233 +++++++++++++++++++++++++++++++
assets/obr/thirdparty.xml | 673 ++
assets/xsd/bundle-list-1.0.0.xsd | 86 +
content/obr/obr2html.xsl | 119 -
content/obr/repository.xml | 7 -
content/obr/sling.xml | 18233 -------------------------------
content/obr/thirdparty.xml | 673 --
content/xsd/bundle-list-1.0.0.xsd | 86 -
10 files changed, 19118 insertions(+), 19118 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/sling-site/blob/50dc9653/assets/obr/obr2html.xsl
----------------------------------------------------------------------
diff --git a/assets/obr/obr2html.xsl b/assets/obr/obr2html.xsl
new file mode 100644
index 0000000..b41765d
--- /dev/null
+++ b/assets/obr/obr2html.xsl
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+ <xsl:output method="html"/>
+
+ <xsl:template match="/">
+ <html>
+ <xsl:apply-templates/>
+ </html>
+ </xsl:template>
+
+ <xsl:template match="repository">
+ <head>
+
+ <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"/>
+ <title>
+ <xsl:value-of select="@name"/>
+ </title>
+ <link href="http://www2.osgi.org/www/osgi.css" type="text/css" rel="stylesheet"/>
+
+ <script type='text/javascript'>
+ // <![CDATA[
+ function toggle( /* String */ elementId )
+ {
+ var element = document.getElementById( elementId );
+ if (element)
+ {
+ if (element.style.display == "none")
+ {
+ element.style.display = "inline";
+ }
+ else
+ {
+ element.style.display = "none";
+ }
+ }
+ }
+ // ]]>
+ </script>
+ </head>
+ <body>
+ <h1>
+ <xsl:value-of select="@name"/>
+ </h1>
+
+ <p>Last modified
+ <xsl:value-of select="@lastmodified"/>.</p>
+
+ <h2><a href="javascript:toggle('referrals')" title="Click to toggle visibility of Referrals">Referrals</a></h2>
+ <table id="referrals" width="100%">
+ <tr><th>Hop Count</th><th>Link</th></tr>
+ <xsl:apply-templates select="referral">
+ </xsl:apply-templates>
+ </table>
+
+ <h2><a href="javascript:toggle('resources')" title="Click to toggle visibility of Referrals">Resources</a></h2>
+ <table id="resources" width="100%">
+ <tr><th>Link</th><th>Version</th><th>doc/src</th><th>Description</th><th>Bytes</th></tr>
+ <xsl:apply-templates select="resource">
+
+ <xsl:sort select="@presentationname"/>
+ </xsl:apply-templates>
+ </table>
+ </body>
+ </xsl:template>
+
+ <xsl:template match="referral">
+ <tr>
+ <td><xsl:value-of select="@depth"/></td>
+ <td>
+ <a href="{@url}"><xsl:value-of select="@url"/></a>
+ </td>
+ </tr>
+
+
+ </xsl:template>
+
+ <xsl:template match="resource">
+ <tr>
+ <td nowrap="true">
+ <a href="{@uri}"><xsl:value-of select="@presentationname"/></a>
+
+
+ </td>
+ <td><xsl:value-of select="@version"/></td>
+ <td>
+ <xsl:if test="documentation">
+ <a href="{documentation}">D</a>
+ </xsl:if>
+ <xsl:if test="source">
+ <a href="{source}">S</a>
+
+ </xsl:if>
+ </td>
+ <td>
+ <xsl:value-of select="description"/>
+ </td>
+ <td>
+ <xsl:value-of select="size"/>
+ </td>
+ </tr>
+
+
+ </xsl:template>
+
+ <!--
+ <xsl:template match="*">
+ <tr>
+ <td><xsl:value-of select="name()"/></td>
+ <td><xsl:value-of select="."/></td>
+ </tr>
+ </xsl:template>
+ -->
+ <!--
+ <xsl:template match="*">
+ </xsl:template>
+ -->
+
+</xsl:stylesheet>
+
http://git-wip-us.apache.org/repos/asf/sling-site/blob/50dc9653/assets/obr/repository.xml
----------------------------------------------------------------------
diff --git a/assets/obr/repository.xml b/assets/obr/repository.xml
new file mode 100644
index 0000000..467b111
--- /dev/null
+++ b/assets/obr/repository.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
+<?xml-stylesheet type="text/xml" href="obr2html.xsl"?>
+<repository lastmodified="20090518144500" name="Apache Sling Master Repository">
+ <referral url="http://felix.apache.org/obr/releases.xml" depth="1" />
+ <referral url="http://incubator.apache.org/sling/obr/sling.xml" depth="1" />
+ <referral url="http://incubator.apache.org/sling/obr/thirdparty.xml" depth="1" />
+</repository>
[2/9] sling-site git commit: Move static obr + xsd content to assets
folder
Posted by bd...@apache.org.
http://git-wip-us.apache.org/repos/asf/sling-site/blob/50dc9653/content/obr/sling.xml
----------------------------------------------------------------------
diff --git a/content/obr/sling.xml b/content/obr/sling.xml
deleted file mode 100644
index e190e59..0000000
--- a/content/obr/sling.xml
+++ /dev/null
@@ -1,18233 +0,0 @@
-<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='(&(package=org.osgi.framework)(version>=1.6.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.6,2)"</require>
- <require name='package' filter='(&(package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework.wiring;version="[1.0,2)"</require>
- <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.5.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.5,2)"</require>
- <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
- <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
- <require name='package' filter='(&(package=org.apache.commons.io)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.apache.commons.lang.builder)(version>=2.5.0)(!(version>=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='(&(package=org.apache.sling.adapter)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.adapter;version="[2.1,3)"</require>
- <require name='package' filter='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.commons.json)(version>=2.0.0)(!(version>=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='(&(package=org.apache.sling.commons.osgi)(version>=2.1.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.component)(version>=1.0.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.packageadmin;version="[1.2,2)"</require>
- <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
- <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
- <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
- <require name='package' filter='(&(package=org.apache.commons.io)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.apache.commons.lang.builder)(version>=2.5.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.commons.json)(version>=2.0.0)(!(version>=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='(&(package=org.apache.sling.commons.osgi)(version>=2.1.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.component)(version>=1.0.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
- <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
- <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
- <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
- <require name='package' filter='(&(package=org.apache.commons.io)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.apache.commons.lang.builder)(version>=2.5.0)(!(version>=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='(&(package=org.apache.sling.adapter)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.adapter;version="[2.1,3)"</require>
- <require name='package' filter='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.commons.json)(version>=2.0.0)(!(version>=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='(&(package=org.apache.sling.commons.osgi)(version>=2.1.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.component)(version>=1.0.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.packageadmin;version="[1.2,2)"</require>
- <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
- <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
- <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
- <require name='package' filter='(&(package=org.apache.commons.io)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.apache.commons.lang.builder)(version>=2.5.0)(!(version>=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='(&(package=org.apache.sling.adapter)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.adapter;version="[2.1,3)"</require>
- <require name='package' filter='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.commons.json)(version>=2.0.0)(!(version>=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='(&(package=org.apache.sling.commons.osgi)(version>=2.1.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.component)(version>=1.0.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.packageadmin;version="[1.2,2)"</require>
- <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
- <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version=2.4</require>
- <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version=2.4</require>
- <require name='package' filter='(&(package=javax.annotation))' extend='false' multiple='false' optional='false'>Import package javax.annotation</require>
- <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version=2.4</require>
- <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version=2.4</require>
- <require name='package' filter='(&(package=javax.annotation))' extend='false' multiple='false' optional='false'>Import package javax.annotation</require>
- <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.3.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=org.apache.sling.api.request)(version>=2.4.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.9.0)(!(version>=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='(&(package=org.apache.sling.api.resource.observation)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource.path)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource.runtime.dto)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=2.5.0)(!(version>=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='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version=2.4</require>
- <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version=2.4</require>
- <require name='package' filter='(&(package=javax.annotation))' extend='false' multiple='false' optional='false'>Import package javax.annotation</require>
- <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.3.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=org.apache.sling.api.request)(version>=2.4.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.9.0)(!(version>=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='(&(package=org.apache.sling.api.resource.observation)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.api.resource.path)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.api.resource.runtime.dto)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=2.5.0)(!(version>=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='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet ;version=2.4.0</require>
- <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http ;version=2.4.0</require>
- <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.1.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api ;version=2.1.0</require>
- <require name='package' filter='(&(package=org.apache.sling.api.adapter)(version>=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='(&(package=org.apache.sling.api.auth)(version>=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='(&(package=org.apache.sling.api.request)(version>=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='(&(package=org.apache.sling.api.resource)(version>=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='(&(package=org.apache.sling.api.scripting)(version>=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='(&(package=org.apache.sling.api.servlets)(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=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='(&(package=org.slf4j)(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet ;version=2.4.0</require>
- <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http ;version=2.4.0</require>
- <require name='package' filter='(&(package=org.apache.sling.api)(version>=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='(&(package=org.apache.sling.api.adapter)(version>=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='(&(package=org.apache.sling.api.request)(version>=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='(&(package=org.apache.sling.api.resource)(version>=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='(&(package=org.apache.sling.api.scripting)(version>=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='(&(package=org.apache.sling.api.servlets)(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=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='(&(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='(&(package=javax.annotation))' extend='false' multiple='false' optional='false'>Import package javax.annotation</require>
- <require name='package' filter='(&(package=javax.servlet)(version>=3.1.0)(!(version>=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version="[3.1,4)"</require>
- <require name='package' filter='(&(package=javax.servlet.http)(version>=3.1.0)(!(version>=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version="[3.1,4)"</require>
- <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.3.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=org.apache.sling.api.request)(version>=2.4.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.9.0)(!(version>=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='(&(package=org.apache.sling.api.resource.observation)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource.path)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource.runtime.dto)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=2.5.0)(!(version>=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='(&(package=org.slf4j)(version>=1.7.0)(!(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet ;version=2.4.0</require>
- <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http ;version=2.4.0</require>
- <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api ;version=2.0.0</require>
- <require name='package' filter='(&(package=org.apache.sling.api.adapter)(version>=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='(&(package=org.apache.sling.api.request)(version>=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='(&(package=org.apache.sling.api.resource)(version>=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='(&(package=org.apache.sling.api.scripting)(version>=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='(&(package=org.apache.sling.api.servlets)(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=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='(&(package=org.slf4j)(version>=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='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
- <require name='package' filter='(&(package=org.apache.commons.lang))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.lang</require>
- <require name='package' filter='(&(package=org.apache.sling.auth.core)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.auth.core.spi)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.auth.form)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.auth.openid)(version>=1.0.0)(!(version>=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='(&(package=org.osgi.framework))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework</require>
- <require name='package' filter='(&(package=org.osgi.service.event))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event</require>
- <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.auth)(version>=1.0.0)(!(version>=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='(&(package=javax.security.auth.login))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.login</require>
- <require name='package' filter='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
- <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
- <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.1,3)"</require>
- <require name='package' filter='(&(package=org.apache.sling.api.request)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.servlets)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.auth.core)(version>=1.2.0)(!(version>=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='(&(package=org.apache.sling.auth.core.spi)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.engine.auth)(version>=2.0.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
- <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
- <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.auth)(version>=1.0.0)(!(version>=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='(&(package=javax.security.auth.login))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.login</require>
- <require name='package' filter='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
- <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
- <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.1,3)"</require>
- <require name='package' filter='(&(package=org.apache.sling.api.request)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.servlets)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.auth.core)(version>=1.2.0)(!(version>=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='(&(package=org.apache.sling.auth.core.spi)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.engine.auth)(version>=2.0.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
- <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
- <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.auth)(version>=1.0.0)(!(version>=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='(&(package=javax.security.auth.login))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.login</require>
- <require name='package' filter='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
- <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
- <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.1,3)"</require>
- <require name='package' filter='(&(package=org.apache.sling.api.request)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.servlets)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.auth.core)(version>=1.2.0)(!(version>=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='(&(package=org.apache.sling.auth.core.spi)(version>=1.2.0)(!(version>=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='(&(package=org.apache.sling.engine.auth)(version>=2.0.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
- <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
- <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
- <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=javax.jcr))' extend='false' multiple='false' optional='false'>Import package javax.jcr</require>
- <require name='package' filter='(&(package=org.apache.jackrabbit.api)(version>=2.0.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api;version="[2.0,3)"</require>
- <require name='package' filter='(&(package=org.apache.jackrabbit.api.security.user)(version>=2.0.0)(!(version>=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='(&(package=org.apache.sling.jcr.api)(version>=2.2.0)(!(version>=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='(&(package=org.slf4j)(version>=1.7.0)(!(version>=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='(&(package=javax.crypto))' extend='false' multiple='false' optional='false'>Import package javax.crypto</require>
- <require name='package' filter='(&(package=javax.crypto.spec))' extend='false' multiple='false' optional='false'>Import package javax.crypto.spec</require>
- <require name='package' filter='(&(package=javax.jcr))' extend='false' multiple='false' optional='false'>Import package javax.jcr</require>
- <require name='package' filter='(&(package=javax.security.auth.callback))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.callback</require>
- <require name='package' filter='(&(package=javax.security.auth.login))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.login</require>
- <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
- <require name='package' filter='(&(package=org.apache.commons.codec.binary)(version>=1.9.0)(!(version>=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='(&(package=org.apache.commons.lang)(version>=2.6.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.lang;version="[2.6,3)"</require>
- <require name='package' filter='(&(package=org.apache.jackrabbit.api
<TRUNCATED>
[6/9] sling-site git commit: Move .htaccess to assets folder
Posted by bd...@apache.org.
Move .htaccess to assets folder
Project: http://git-wip-us.apache.org/repos/asf/sling-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/sling-site/commit/3fa2c566
Tree: http://git-wip-us.apache.org/repos/asf/sling-site/tree/3fa2c566
Diff: http://git-wip-us.apache.org/repos/asf/sling-site/diff/3fa2c566
Branch: refs/heads/master
Commit: 3fa2c566523ba3c939dfb5826c3f1c0c8b818bda
Parents: 50dc965
Author: Bertrand Delacretaz <bd...@apache.org>
Authored: Tue Jun 20 16:31:12 2017 +0200
Committer: Bertrand Delacretaz <bd...@apache.org>
Committed: Tue Jun 20 16:31:12 2017 +0200
----------------------------------------------------------------------
assets/.htaccess | 8 ++++++++
content/.htaccess | 8 --------
2 files changed, 8 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/sling-site/blob/3fa2c566/assets/.htaccess
----------------------------------------------------------------------
diff --git a/assets/.htaccess b/assets/.htaccess
new file mode 100644
index 0000000..e63d607
--- /dev/null
+++ b/assets/.htaccess
@@ -0,0 +1,8 @@
+ErrorDocument 403 /errors/403.html
+ErrorDocument 404 /errors/404.html
+
+Redirect Permanent /downloads.html /downloads.cgi
+Redirect Permanent /media.html /
+Redirect Permanent /plugins.html /
+Redirect Permanent /documentation/the-sling-engine/eventing-and-jobs.html /documentation/bundles/apache-sling-eventing-and-job-handling.html
+Redirect Permanent /documentation/bundles/scripting/scripting-sightly.html /documentation/bundles/scripting/scripting-htl.html
http://git-wip-us.apache.org/repos/asf/sling-site/blob/3fa2c566/content/.htaccess
----------------------------------------------------------------------
diff --git a/content/.htaccess b/content/.htaccess
deleted file mode 100644
index e63d607..0000000
--- a/content/.htaccess
+++ /dev/null
@@ -1,8 +0,0 @@
-ErrorDocument 403 /errors/403.html
-ErrorDocument 404 /errors/404.html
-
-Redirect Permanent /downloads.html /downloads.cgi
-Redirect Permanent /media.html /
-Redirect Permanent /plugins.html /
-Redirect Permanent /documentation/the-sling-engine/eventing-and-jobs.html /documentation/bundles/apache-sling-eventing-and-job-handling.html
-Redirect Permanent /documentation/bundles/scripting/scripting-sightly.html /documentation/bundles/scripting/scripting-htl.html
[9/9] sling-site git commit: Fix images
Posted by bd...@apache.org.
Fix images
Project: http://git-wip-us.apache.org/repos/asf/sling-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/sling-site/commit/cbf7ecbd
Tree: http://git-wip-us.apache.org/repos/asf/sling-site/tree/cbf7ecbd
Diff: http://git-wip-us.apache.org/repos/asf/sling-site/diff/cbf7ecbd
Branch: refs/heads/master
Commit: cbf7ecbdcf5858e674bca4f47c5feddb0569dd49
Parents: f0aa038
Author: Bertrand Delacretaz <bd...@apache.org>
Authored: Tue Jun 20 16:59:15 2017 +0200
Committer: Bertrand Delacretaz <bd...@apache.org>
Committed: Tue Jun 20 16:59:15 2017 +0200
----------------------------------------------------------------------
.../documentation/bundles/2010-07-01_1036.png | Bin 0 -> 35073 bytes
assets/documentation/bundles/Slide14.jpg | Bin 0 -> 76316 bytes
.../config-resource-lookup.png | Bin 0 -> 38694 bytes
.../context-and-config-reference.png | Bin 0 -> 27362 bytes
.../context-aware-config-example.png | Bin 0 -> 21149 bytes
.../illustration-sources.pptx | Bin 0 -> 32227 bytes
.../resource-inheritance.png | Bin 0 -> 28057 bytes
.../bundles/discovery-impl-split-brain.png | Bin 0 -> 96082 bytes
assets/documentation/bundles/jconsole-hc.jpg | Bin 0 -> 148619 bytes
.../documentation/bundles/mdc-filter-config.png | Bin 0 -> 35715 bytes
.../bundles/metric-web-console.png | Bin 0 -> 97296 bytes
assets/documentation/bundles/mimetypes.png | Bin 0 -> 78378 bytes
.../bundles/requesttracker-details.png | Bin 0 -> 116868 bytes
assets/documentation/bundles/requesttracker.png | Bin 0 -> 121842 bytes
.../bundles/resource-editor-screenshot.png | Bin 0 -> 525087 bytes
.../Scripting-Thymeleaf-Class-Diagram.png | Bin 0 -> 64028 bytes
...g-Thymeleaf-Pattern-TemplateModeProvider.png | Bin 0 -> 325263 bytes
...Thymeleaf-ResourceBundle-MessageResolver.png | Bin 0 -> 148700 bytes
.../Scripting-Thymeleaf-ScriptEngineFactory.png | Bin 0 -> 346546 bytes
...hymeleaf-Sling-Resource-TemplateResolver.png | Bin 0 -> 133754 bytes
.../bundles/scripting/sling-fling-sample.png | Bin 0 -> 227987 bytes
.../documentation/bundles/sling-hc-plugin.jpg | Bin 0 -> 113760 bytes
.../bundles/sling-main-servlet-config.png | Bin 0 -> 225507 bytes
assets/documentation/bundles/tracer-config.png | Bin 0 -> 68924 bytes
.../eclipse-settings-null-analysis.png | Bin 0 -> 189331 bytes
.../ide-tooling/add-remove-projects.png | Bin 0 -> 42031 bytes
.../ide-tooling/content-navigator.png | Bin 0 -> 12498 bytes
.../ide-tooling/convert-to-bundle-projects.png | Bin 0 -> 41976 bytes
.../development/ide-tooling/debug.png | Bin 0 -> 83280 bytes
.../development/ide-tooling/jcr-properties.png | Bin 0 -> 20510 bytes
.../ide-tooling/launchpad-models-directory.png | Bin 0 -> 7214 bytes
.../ide-tooling/missing-scr-descriptor.png | Bin 0 -> 33122 bytes
.../ide-tooling/new-bundle-project-step-1.png | Bin 0 -> 29861 bytes
.../ide-tooling/new-bundle-project-step-2.png | Bin 0 -> 28009 bytes
.../ide-tooling/new-bundle-project-step-3.png | Bin 0 -> 30317 bytes
.../ide-tooling/new-bundle-project-step-4.png | Bin 0 -> 37535 bytes
.../ide-tooling/new-content-project-step-1.png | Bin 0 -> 28649 bytes
.../ide-tooling/new-content-project-step-2.png | Bin 0 -> 23603 bytes
.../ide-tooling/new-content-project-step-3.png | Bin 0 -> 37535 bytes
.../development/ide-tooling/new-server-2.png | Bin 0 -> 51234 bytes
.../development/ide-tooling/new-server.png | Bin 0 -> 42477 bytes
.../ide-tooling/repository-export.png | Bin 0 -> 21165 bytes
.../ide-tooling/repository-import.png | Bin 0 -> 27492 bytes
.../ide-tooling/server-definition.png | Bin 0 -> 76595 bytes
.../development/ide-tooling/servers-view.png | Bin 0 -> 11728 bytes
.../development/ide-tooling/sightly-editor.png | Bin 0 -> 40387 bytes
.../development/ide-tooling/sling-console.png | Bin 0 -> 29372 bytes
.../development/ide-tooling/tracing.png | Bin 0 -> 46963 bytes
.../development/sling-datasource-config.png | Bin 0 -> 69485 bytes
.../development/sling-log-support.png | Bin 0 -> 92565 bytes
.../development/sling-requests-plugin.jpg | Bin 0 -> 142155 bytes
.../the-sling-engine/authentication.png | Bin 0 -> 27987 bytes
.../tutorials-how-tos/DropBoxEventHandler.java | 82 +++++++++++++++++++
.../tutorials-how-tos/DropBoxService.java | 53 ++++++++++++
.../documentation/bundles/2010-07-01_1036.png | Bin 35073 -> 0 bytes
assets/images/documentation/bundles/Slide14.jpg | Bin 76316 -> 0 bytes
.../config-resource-lookup.png | Bin 38694 -> 0 bytes
.../context-and-config-reference.png | Bin 27362 -> 0 bytes
.../context-aware-config-example.png | Bin 21149 -> 0 bytes
.../illustration-sources.pptx | Bin 32227 -> 0 bytes
.../resource-inheritance.png | Bin 28057 -> 0 bytes
.../bundles/discovery-impl-split-brain.png | Bin 96082 -> 0 bytes
.../documentation/bundles/jconsole-hc.jpg | Bin 148619 -> 0 bytes
.../documentation/bundles/mdc-filter-config.png | Bin 35715 -> 0 bytes
.../bundles/metric-web-console.png | Bin 97296 -> 0 bytes
.../images/documentation/bundles/mimetypes.png | Bin 78378 -> 0 bytes
.../bundles/requesttracker-details.png | Bin 116868 -> 0 bytes
.../documentation/bundles/requesttracker.png | Bin 121842 -> 0 bytes
.../bundles/resource-editor-screenshot.png | Bin 525087 -> 0 bytes
.../Scripting-Thymeleaf-Class-Diagram.png | Bin 64028 -> 0 bytes
...g-Thymeleaf-Pattern-TemplateModeProvider.png | Bin 325263 -> 0 bytes
...Thymeleaf-ResourceBundle-MessageResolver.png | Bin 148700 -> 0 bytes
.../Scripting-Thymeleaf-ScriptEngineFactory.png | Bin 346546 -> 0 bytes
...hymeleaf-Sling-Resource-TemplateResolver.png | Bin 133754 -> 0 bytes
.../bundles/scripting/sling-fling-sample.png | Bin 227987 -> 0 bytes
.../documentation/bundles/sling-hc-plugin.jpg | Bin 113760 -> 0 bytes
.../bundles/sling-main-servlet-config.png | Bin 225507 -> 0 bytes
.../documentation/bundles/tracer-config.png | Bin 68924 -> 0 bytes
.../eclipse-settings-null-analysis.png | Bin 189331 -> 0 bytes
.../ide-tooling/add-remove-projects.png | Bin 42031 -> 0 bytes
.../ide-tooling/content-navigator.png | Bin 12498 -> 0 bytes
.../ide-tooling/convert-to-bundle-projects.png | Bin 41976 -> 0 bytes
.../development/ide-tooling/debug.png | Bin 83280 -> 0 bytes
.../development/ide-tooling/jcr-properties.png | Bin 20510 -> 0 bytes
.../ide-tooling/launchpad-models-directory.png | Bin 7214 -> 0 bytes
.../ide-tooling/missing-scr-descriptor.png | Bin 33122 -> 0 bytes
.../ide-tooling/new-bundle-project-step-1.png | Bin 29861 -> 0 bytes
.../ide-tooling/new-bundle-project-step-2.png | Bin 28009 -> 0 bytes
.../ide-tooling/new-bundle-project-step-3.png | Bin 30317 -> 0 bytes
.../ide-tooling/new-bundle-project-step-4.png | Bin 37535 -> 0 bytes
.../ide-tooling/new-content-project-step-1.png | Bin 28649 -> 0 bytes
.../ide-tooling/new-content-project-step-2.png | Bin 23603 -> 0 bytes
.../ide-tooling/new-content-project-step-3.png | Bin 37535 -> 0 bytes
.../development/ide-tooling/new-server-2.png | Bin 51234 -> 0 bytes
.../development/ide-tooling/new-server.png | Bin 42477 -> 0 bytes
.../ide-tooling/repository-export.png | Bin 21165 -> 0 bytes
.../ide-tooling/repository-import.png | Bin 27492 -> 0 bytes
.../ide-tooling/server-definition.png | Bin 76595 -> 0 bytes
.../development/ide-tooling/servers-view.png | Bin 11728 -> 0 bytes
.../development/ide-tooling/sightly-editor.png | Bin 40387 -> 0 bytes
.../development/ide-tooling/sling-console.png | Bin 29372 -> 0 bytes
.../development/ide-tooling/tracing.png | Bin 46963 -> 0 bytes
.../development/sling-datasource-config.png | Bin 69485 -> 0 bytes
.../development/sling-log-support.png | Bin 92565 -> 0 bytes
.../development/sling-requests-plugin.jpg | Bin 142155 -> 0 bytes
.../the-sling-engine/authentication.png | Bin 27987 -> 0 bytes
.../tutorials-how-tos/DropBoxEventHandler.java | 82 -------------------
.../tutorials-how-tos/DropBoxService.java | 53 ------------
content/news/sling-ide-tooling-11-released.md | 4 +-
conversion-scripts/files-with-images.sh | 30 +++++++
110 files changed, 167 insertions(+), 137 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/2010-07-01_1036.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/2010-07-01_1036.png b/assets/documentation/bundles/2010-07-01_1036.png
new file mode 100644
index 0000000..4b6ef56
Binary files /dev/null and b/assets/documentation/bundles/2010-07-01_1036.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/Slide14.jpg
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/Slide14.jpg b/assets/documentation/bundles/Slide14.jpg
new file mode 100644
index 0000000..f877c86
Binary files /dev/null and b/assets/documentation/bundles/Slide14.jpg differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/context-aware-configuration/config-resource-lookup.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/context-aware-configuration/config-resource-lookup.png b/assets/documentation/bundles/context-aware-configuration/config-resource-lookup.png
new file mode 100644
index 0000000..8255ca3
Binary files /dev/null and b/assets/documentation/bundles/context-aware-configuration/config-resource-lookup.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/context-aware-configuration/context-and-config-reference.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/context-aware-configuration/context-and-config-reference.png b/assets/documentation/bundles/context-aware-configuration/context-and-config-reference.png
new file mode 100644
index 0000000..9dbd0b9
Binary files /dev/null and b/assets/documentation/bundles/context-aware-configuration/context-and-config-reference.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/context-aware-configuration/context-aware-config-example.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/context-aware-configuration/context-aware-config-example.png b/assets/documentation/bundles/context-aware-configuration/context-aware-config-example.png
new file mode 100644
index 0000000..8c900a6
Binary files /dev/null and b/assets/documentation/bundles/context-aware-configuration/context-aware-config-example.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/context-aware-configuration/illustration-sources.pptx
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/context-aware-configuration/illustration-sources.pptx b/assets/documentation/bundles/context-aware-configuration/illustration-sources.pptx
new file mode 100644
index 0000000..324604e
Binary files /dev/null and b/assets/documentation/bundles/context-aware-configuration/illustration-sources.pptx differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/context-aware-configuration/resource-inheritance.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/context-aware-configuration/resource-inheritance.png b/assets/documentation/bundles/context-aware-configuration/resource-inheritance.png
new file mode 100644
index 0000000..89cc9f4
Binary files /dev/null and b/assets/documentation/bundles/context-aware-configuration/resource-inheritance.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/discovery-impl-split-brain.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/discovery-impl-split-brain.png b/assets/documentation/bundles/discovery-impl-split-brain.png
new file mode 100644
index 0000000..d14c7fe
Binary files /dev/null and b/assets/documentation/bundles/discovery-impl-split-brain.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/jconsole-hc.jpg
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/jconsole-hc.jpg b/assets/documentation/bundles/jconsole-hc.jpg
new file mode 100644
index 0000000..4087cf9
Binary files /dev/null and b/assets/documentation/bundles/jconsole-hc.jpg differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/mdc-filter-config.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/mdc-filter-config.png b/assets/documentation/bundles/mdc-filter-config.png
new file mode 100644
index 0000000..9f14b35
Binary files /dev/null and b/assets/documentation/bundles/mdc-filter-config.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/metric-web-console.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/metric-web-console.png b/assets/documentation/bundles/metric-web-console.png
new file mode 100644
index 0000000..561e199
Binary files /dev/null and b/assets/documentation/bundles/metric-web-console.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/mimetypes.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/mimetypes.png b/assets/documentation/bundles/mimetypes.png
new file mode 100644
index 0000000..ec54519
Binary files /dev/null and b/assets/documentation/bundles/mimetypes.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/requesttracker-details.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/requesttracker-details.png b/assets/documentation/bundles/requesttracker-details.png
new file mode 100644
index 0000000..3640579
Binary files /dev/null and b/assets/documentation/bundles/requesttracker-details.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/requesttracker.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/requesttracker.png b/assets/documentation/bundles/requesttracker.png
new file mode 100644
index 0000000..e625a5c
Binary files /dev/null and b/assets/documentation/bundles/requesttracker.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/resource-editor-screenshot.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/resource-editor-screenshot.png b/assets/documentation/bundles/resource-editor-screenshot.png
new file mode 100644
index 0000000..0cfe87c
Binary files /dev/null and b/assets/documentation/bundles/resource-editor-screenshot.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png b/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png
new file mode 100644
index 0000000..033bc39
Binary files /dev/null and b/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png b/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png
new file mode 100644
index 0000000..6585ab5
Binary files /dev/null and b/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png b/assets/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png
new file mode 100644
index 0000000..97686c1
Binary files /dev/null and b/assets/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png b/assets/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png
new file mode 100644
index 0000000..b11e5a4
Binary files /dev/null and b/assets/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png b/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png
new file mode 100644
index 0000000..59381ca
Binary files /dev/null and b/assets/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/scripting/sling-fling-sample.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/scripting/sling-fling-sample.png b/assets/documentation/bundles/scripting/sling-fling-sample.png
new file mode 100644
index 0000000..f5d1955
Binary files /dev/null and b/assets/documentation/bundles/scripting/sling-fling-sample.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/sling-hc-plugin.jpg
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/sling-hc-plugin.jpg b/assets/documentation/bundles/sling-hc-plugin.jpg
new file mode 100644
index 0000000..7aff1c8
Binary files /dev/null and b/assets/documentation/bundles/sling-hc-plugin.jpg differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/sling-main-servlet-config.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/sling-main-servlet-config.png b/assets/documentation/bundles/sling-main-servlet-config.png
new file mode 100644
index 0000000..cf667d5
Binary files /dev/null and b/assets/documentation/bundles/sling-main-servlet-config.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/bundles/tracer-config.png
----------------------------------------------------------------------
diff --git a/assets/documentation/bundles/tracer-config.png b/assets/documentation/bundles/tracer-config.png
new file mode 100644
index 0000000..897259f
Binary files /dev/null and b/assets/documentation/bundles/tracer-config.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/eclipse-settings-null-analysis.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/eclipse-settings-null-analysis.png b/assets/documentation/development/eclipse-settings-null-analysis.png
new file mode 100644
index 0000000..036c5ad
Binary files /dev/null and b/assets/documentation/development/eclipse-settings-null-analysis.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/add-remove-projects.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/add-remove-projects.png b/assets/documentation/development/ide-tooling/add-remove-projects.png
new file mode 100644
index 0000000..1c775f3
Binary files /dev/null and b/assets/documentation/development/ide-tooling/add-remove-projects.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/content-navigator.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/content-navigator.png b/assets/documentation/development/ide-tooling/content-navigator.png
new file mode 100644
index 0000000..be2468f
Binary files /dev/null and b/assets/documentation/development/ide-tooling/content-navigator.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/convert-to-bundle-projects.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/convert-to-bundle-projects.png b/assets/documentation/development/ide-tooling/convert-to-bundle-projects.png
new file mode 100644
index 0000000..f879737
Binary files /dev/null and b/assets/documentation/development/ide-tooling/convert-to-bundle-projects.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/debug.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/debug.png b/assets/documentation/development/ide-tooling/debug.png
new file mode 100644
index 0000000..abb6609
Binary files /dev/null and b/assets/documentation/development/ide-tooling/debug.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/jcr-properties.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/jcr-properties.png b/assets/documentation/development/ide-tooling/jcr-properties.png
new file mode 100644
index 0000000..1a92157
Binary files /dev/null and b/assets/documentation/development/ide-tooling/jcr-properties.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/launchpad-models-directory.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/launchpad-models-directory.png b/assets/documentation/development/ide-tooling/launchpad-models-directory.png
new file mode 100644
index 0000000..a16030e
Binary files /dev/null and b/assets/documentation/development/ide-tooling/launchpad-models-directory.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/missing-scr-descriptor.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/missing-scr-descriptor.png b/assets/documentation/development/ide-tooling/missing-scr-descriptor.png
new file mode 100644
index 0000000..5feab27
Binary files /dev/null and b/assets/documentation/development/ide-tooling/missing-scr-descriptor.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/new-bundle-project-step-1.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/new-bundle-project-step-1.png b/assets/documentation/development/ide-tooling/new-bundle-project-step-1.png
new file mode 100644
index 0000000..35c7a8f
Binary files /dev/null and b/assets/documentation/development/ide-tooling/new-bundle-project-step-1.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/new-bundle-project-step-2.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/new-bundle-project-step-2.png b/assets/documentation/development/ide-tooling/new-bundle-project-step-2.png
new file mode 100644
index 0000000..84f1f3a
Binary files /dev/null and b/assets/documentation/development/ide-tooling/new-bundle-project-step-2.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/new-bundle-project-step-3.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/new-bundle-project-step-3.png b/assets/documentation/development/ide-tooling/new-bundle-project-step-3.png
new file mode 100644
index 0000000..8fb1700
Binary files /dev/null and b/assets/documentation/development/ide-tooling/new-bundle-project-step-3.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/new-bundle-project-step-4.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/new-bundle-project-step-4.png b/assets/documentation/development/ide-tooling/new-bundle-project-step-4.png
new file mode 100644
index 0000000..9a45505
Binary files /dev/null and b/assets/documentation/development/ide-tooling/new-bundle-project-step-4.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/new-content-project-step-1.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/new-content-project-step-1.png b/assets/documentation/development/ide-tooling/new-content-project-step-1.png
new file mode 100644
index 0000000..38da77e
Binary files /dev/null and b/assets/documentation/development/ide-tooling/new-content-project-step-1.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/new-content-project-step-2.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/new-content-project-step-2.png b/assets/documentation/development/ide-tooling/new-content-project-step-2.png
new file mode 100644
index 0000000..a800e32
Binary files /dev/null and b/assets/documentation/development/ide-tooling/new-content-project-step-2.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/new-content-project-step-3.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/new-content-project-step-3.png b/assets/documentation/development/ide-tooling/new-content-project-step-3.png
new file mode 100644
index 0000000..17bb6f4
Binary files /dev/null and b/assets/documentation/development/ide-tooling/new-content-project-step-3.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/new-server-2.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/new-server-2.png b/assets/documentation/development/ide-tooling/new-server-2.png
new file mode 100644
index 0000000..1030aeb
Binary files /dev/null and b/assets/documentation/development/ide-tooling/new-server-2.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/new-server.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/new-server.png b/assets/documentation/development/ide-tooling/new-server.png
new file mode 100644
index 0000000..a24a2ca
Binary files /dev/null and b/assets/documentation/development/ide-tooling/new-server.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/repository-export.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/repository-export.png b/assets/documentation/development/ide-tooling/repository-export.png
new file mode 100644
index 0000000..bef7623
Binary files /dev/null and b/assets/documentation/development/ide-tooling/repository-export.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/repository-import.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/repository-import.png b/assets/documentation/development/ide-tooling/repository-import.png
new file mode 100644
index 0000000..8833daa
Binary files /dev/null and b/assets/documentation/development/ide-tooling/repository-import.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/server-definition.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/server-definition.png b/assets/documentation/development/ide-tooling/server-definition.png
new file mode 100644
index 0000000..914e5f7
Binary files /dev/null and b/assets/documentation/development/ide-tooling/server-definition.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/servers-view.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/servers-view.png b/assets/documentation/development/ide-tooling/servers-view.png
new file mode 100644
index 0000000..69581ab
Binary files /dev/null and b/assets/documentation/development/ide-tooling/servers-view.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/sightly-editor.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/sightly-editor.png b/assets/documentation/development/ide-tooling/sightly-editor.png
new file mode 100644
index 0000000..89ddc84
Binary files /dev/null and b/assets/documentation/development/ide-tooling/sightly-editor.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/sling-console.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/sling-console.png b/assets/documentation/development/ide-tooling/sling-console.png
new file mode 100644
index 0000000..bd6727e
Binary files /dev/null and b/assets/documentation/development/ide-tooling/sling-console.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/ide-tooling/tracing.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/ide-tooling/tracing.png b/assets/documentation/development/ide-tooling/tracing.png
new file mode 100644
index 0000000..be56784
Binary files /dev/null and b/assets/documentation/development/ide-tooling/tracing.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/sling-datasource-config.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/sling-datasource-config.png b/assets/documentation/development/sling-datasource-config.png
new file mode 100644
index 0000000..9ba5ddd
Binary files /dev/null and b/assets/documentation/development/sling-datasource-config.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/sling-log-support.png
----------------------------------------------------------------------
diff --git a/assets/documentation/development/sling-log-support.png b/assets/documentation/development/sling-log-support.png
new file mode 100644
index 0000000..d37a7da
Binary files /dev/null and b/assets/documentation/development/sling-log-support.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/development/sling-requests-plugin.jpg
----------------------------------------------------------------------
diff --git a/assets/documentation/development/sling-requests-plugin.jpg b/assets/documentation/development/sling-requests-plugin.jpg
new file mode 100644
index 0000000..82f8826
Binary files /dev/null and b/assets/documentation/development/sling-requests-plugin.jpg differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/the-sling-engine/authentication.png
----------------------------------------------------------------------
diff --git a/assets/documentation/the-sling-engine/authentication.png b/assets/documentation/the-sling-engine/authentication.png
new file mode 100644
index 0000000..d0995fe
Binary files /dev/null and b/assets/documentation/the-sling-engine/authentication.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/tutorials-how-tos/DropBoxEventHandler.java
----------------------------------------------------------------------
diff --git a/assets/documentation/tutorials-how-tos/DropBoxEventHandler.java b/assets/documentation/tutorials-how-tos/DropBoxEventHandler.java
new file mode 100644
index 0000000..099415e
--- /dev/null
+++ b/assets/documentation/tutorials-how-tos/DropBoxEventHandler.java
@@ -0,0 +1,82 @@
+
+package mypackage;
+
+import javax.jcr.Session;
+
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Property;
+import org.apache.felix.scr.annotations.Reference;
+import org.apache.felix.scr.annotations.Service;
+import org.apache.sling.api.resource.Resource;
+import org.apache.sling.api.resource.ResourceResolver;
+import org.apache.sling.api.resource.ResourceResolverFactory;
+import org.apache.sling.event.jobs.Job;
+import org.apache.sling.event.jobs.consumer.JobConsumer;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * The <code>DropBoxEventHandler</code> moves files posted to /tmp/dropbox to the appropriate locations:
+ * images (MIME type: image/png) to /dropbox/images/
+ * music (MIME type: audio/mpeg) to /dropbox/music/
+ * movies (MIME type: video/x-msvideo) to /dropbox/movies/
+ * otherwise to /dropbox/other/
+ *
+ */
+@Component
+@Service(value=JobConsumer.class)
+@Property(name=JobConsumer.PROPERTY_TOPICS, value=DropBoxService.JOB_TOPIC)
+public class DropBoxEventHandler implements JobConsumer {
+
+ /** Default logger. */
+ protected final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+ @Reference
+ private ResourceResolverFactory resolverFactory;
+
+ private final static String IMAGES_PATH = "/dropbox/images/";
+ private final static String MUSIC_PATH = "/dropbox/music/";
+ private final static String MOVIES_PATH = "/dropbox/movies/";
+ private final static String OTHER_PATH = "/dropbox/other/";
+
+ @Override
+ public JobResult process(final Job job) {
+ ResourceResolver adminResolver = null;
+ try {
+ adminResolver = resolverFactory.getAdministrativeResourceResolver(null);
+
+ final String resourcePath = (String) job.getProperty("resourcePath");
+ final String resourceName = resourcePath.substring(resourcePath.lastIndexOf("/") + 1);
+
+ final Resource res = adminResolver.getResource(resourcePath);
+ if ( res.isResourceType("nt:file") ) {
+ final String mimeType = res.getResourceMetadata().getContentType();
+ String destDir;
+ if (mimeType.equals("image/png")) {
+ destDir = IMAGES_PATH;
+ }
+ else if (mimeType.equals("audio/mpeg")) {
+ destDir = MUSIC_PATH;
+ }
+ else if (mimeType.equals("video/x-msvideo")) {
+ destDir = MOVIES_PATH;
+ }
+ else {
+ destDir = OTHER_PATH;
+ }
+ final Session adminSession = adminResolver.adaptTo(Session.class);
+ adminSession.move(resourcePath, destDir + resourceName);
+ adminSession.save();
+ logger.info("The file {} has been moved to {}", resourceName, destDir);
+ }
+ return JobResult.OK;
+ } catch (final Exception e) {
+ logger.error("Exception: " + e, e);
+ return JobResult.FAILED;
+ } finally {
+ if (adminResolver != null) {
+ adminResolver.close();
+ }
+ }
+ }
+}
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/documentation/tutorials-how-tos/DropBoxService.java
----------------------------------------------------------------------
diff --git a/assets/documentation/tutorials-how-tos/DropBoxService.java b/assets/documentation/tutorials-how-tos/DropBoxService.java
new file mode 100644
index 0000000..b791e5f
--- /dev/null
+++ b/assets/documentation/tutorials-how-tos/DropBoxService.java
@@ -0,0 +1,53 @@
+
+package mypackage;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Property;
+import org.apache.felix.scr.annotations.Reference;
+import org.apache.felix.scr.annotations.Service;
+import org.apache.sling.api.SlingConstants;
+import org.apache.sling.event.jobs.JobManager;
+import org.osgi.service.event.Event;
+import org.osgi.service.event.EventConstants;
+import org.osgi.service.event.EventHandler;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * The <code>DropBoxService</code> is listening content added to /tmp/dropbox by using OSGI events
+ *
+ */
+@Component(immediate=true)
+@Service(value=EventHandler.class)
+@Property(name=EventConstants.EVENT_TOPIC, value=SlingConstants.TOPIC_RESOURCE_ADDED)
+public class DropBoxService implements EventHandler {
+
+ /** Default logger. */
+ protected final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+ /** The job manager for starting the jobs. */
+ @Reference
+ private JobManager jobManager;
+
+ /** The job topic for dropbox job events. */
+ public static final String JOB_TOPIC = "com/sling/eventing/dropbox/job";
+
+ @Override
+ public void handleEvent(final Event event) {
+ // get the resource event information
+ final String propPath = (String) event.getProperty(SlingConstants.PROPERTY_PATH);
+ final String propResType = (String) event.getProperty(SlingConstants.PROPERTY_RESOURCE_TYPE);
+ // a job is started if a file is added to /tmp/dropbox
+ if ( propPath.startsWith("/tmp/dropbox") && "nt:file".equals(propResType) ) {
+ // create payload
+ final Map<String, Object> payload = new HashMap<String, Object>();
+ payload.put("resourcePath", propPath);
+ // start job
+ this.jobManager.addJob(JOB_TOPIC, payload);
+ logger.info("the dropbox job has been started for: {}", propPath);
+ }
+ }
+}
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/2010-07-01_1036.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/2010-07-01_1036.png b/assets/images/documentation/bundles/2010-07-01_1036.png
deleted file mode 100644
index 4b6ef56..0000000
Binary files a/assets/images/documentation/bundles/2010-07-01_1036.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/Slide14.jpg
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/Slide14.jpg b/assets/images/documentation/bundles/Slide14.jpg
deleted file mode 100644
index f877c86..0000000
Binary files a/assets/images/documentation/bundles/Slide14.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/context-aware-configuration/config-resource-lookup.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/context-aware-configuration/config-resource-lookup.png b/assets/images/documentation/bundles/context-aware-configuration/config-resource-lookup.png
deleted file mode 100644
index 8255ca3..0000000
Binary files a/assets/images/documentation/bundles/context-aware-configuration/config-resource-lookup.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/context-aware-configuration/context-and-config-reference.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/context-aware-configuration/context-and-config-reference.png b/assets/images/documentation/bundles/context-aware-configuration/context-and-config-reference.png
deleted file mode 100644
index 9dbd0b9..0000000
Binary files a/assets/images/documentation/bundles/context-aware-configuration/context-and-config-reference.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/context-aware-configuration/context-aware-config-example.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/context-aware-configuration/context-aware-config-example.png b/assets/images/documentation/bundles/context-aware-configuration/context-aware-config-example.png
deleted file mode 100644
index 8c900a6..0000000
Binary files a/assets/images/documentation/bundles/context-aware-configuration/context-aware-config-example.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/context-aware-configuration/illustration-sources.pptx
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/context-aware-configuration/illustration-sources.pptx b/assets/images/documentation/bundles/context-aware-configuration/illustration-sources.pptx
deleted file mode 100644
index 324604e..0000000
Binary files a/assets/images/documentation/bundles/context-aware-configuration/illustration-sources.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/context-aware-configuration/resource-inheritance.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/context-aware-configuration/resource-inheritance.png b/assets/images/documentation/bundles/context-aware-configuration/resource-inheritance.png
deleted file mode 100644
index 89cc9f4..0000000
Binary files a/assets/images/documentation/bundles/context-aware-configuration/resource-inheritance.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/discovery-impl-split-brain.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/discovery-impl-split-brain.png b/assets/images/documentation/bundles/discovery-impl-split-brain.png
deleted file mode 100644
index d14c7fe..0000000
Binary files a/assets/images/documentation/bundles/discovery-impl-split-brain.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/jconsole-hc.jpg
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/jconsole-hc.jpg b/assets/images/documentation/bundles/jconsole-hc.jpg
deleted file mode 100644
index 4087cf9..0000000
Binary files a/assets/images/documentation/bundles/jconsole-hc.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/mdc-filter-config.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/mdc-filter-config.png b/assets/images/documentation/bundles/mdc-filter-config.png
deleted file mode 100644
index 9f14b35..0000000
Binary files a/assets/images/documentation/bundles/mdc-filter-config.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/metric-web-console.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/metric-web-console.png b/assets/images/documentation/bundles/metric-web-console.png
deleted file mode 100644
index 561e199..0000000
Binary files a/assets/images/documentation/bundles/metric-web-console.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/mimetypes.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/mimetypes.png b/assets/images/documentation/bundles/mimetypes.png
deleted file mode 100644
index ec54519..0000000
Binary files a/assets/images/documentation/bundles/mimetypes.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/requesttracker-details.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/requesttracker-details.png b/assets/images/documentation/bundles/requesttracker-details.png
deleted file mode 100644
index 3640579..0000000
Binary files a/assets/images/documentation/bundles/requesttracker-details.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/requesttracker.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/requesttracker.png b/assets/images/documentation/bundles/requesttracker.png
deleted file mode 100644
index e625a5c..0000000
Binary files a/assets/images/documentation/bundles/requesttracker.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/resource-editor-screenshot.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/resource-editor-screenshot.png b/assets/images/documentation/bundles/resource-editor-screenshot.png
deleted file mode 100644
index 0cfe87c..0000000
Binary files a/assets/images/documentation/bundles/resource-editor-screenshot.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png
deleted file mode 100644
index 033bc39..0000000
Binary files a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png
deleted file mode 100644
index 6585ab5..0000000
Binary files a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png
deleted file mode 100644
index 97686c1..0000000
Binary files a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png
deleted file mode 100644
index b11e5a4..0000000
Binary files a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png
deleted file mode 100644
index 59381ca..0000000
Binary files a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/scripting/sling-fling-sample.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/sling-fling-sample.png b/assets/images/documentation/bundles/scripting/sling-fling-sample.png
deleted file mode 100644
index f5d1955..0000000
Binary files a/assets/images/documentation/bundles/scripting/sling-fling-sample.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/sling-hc-plugin.jpg
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/sling-hc-plugin.jpg b/assets/images/documentation/bundles/sling-hc-plugin.jpg
deleted file mode 100644
index 7aff1c8..0000000
Binary files a/assets/images/documentation/bundles/sling-hc-plugin.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/sling-main-servlet-config.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/sling-main-servlet-config.png b/assets/images/documentation/bundles/sling-main-servlet-config.png
deleted file mode 100644
index cf667d5..0000000
Binary files a/assets/images/documentation/bundles/sling-main-servlet-config.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/bundles/tracer-config.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/tracer-config.png b/assets/images/documentation/bundles/tracer-config.png
deleted file mode 100644
index 897259f..0000000
Binary files a/assets/images/documentation/bundles/tracer-config.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/eclipse-settings-null-analysis.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/eclipse-settings-null-analysis.png b/assets/images/documentation/development/eclipse-settings-null-analysis.png
deleted file mode 100644
index 036c5ad..0000000
Binary files a/assets/images/documentation/development/eclipse-settings-null-analysis.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/add-remove-projects.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/add-remove-projects.png b/assets/images/documentation/development/ide-tooling/add-remove-projects.png
deleted file mode 100644
index 1c775f3..0000000
Binary files a/assets/images/documentation/development/ide-tooling/add-remove-projects.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/content-navigator.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/content-navigator.png b/assets/images/documentation/development/ide-tooling/content-navigator.png
deleted file mode 100644
index be2468f..0000000
Binary files a/assets/images/documentation/development/ide-tooling/content-navigator.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/convert-to-bundle-projects.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/convert-to-bundle-projects.png b/assets/images/documentation/development/ide-tooling/convert-to-bundle-projects.png
deleted file mode 100644
index f879737..0000000
Binary files a/assets/images/documentation/development/ide-tooling/convert-to-bundle-projects.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/debug.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/debug.png b/assets/images/documentation/development/ide-tooling/debug.png
deleted file mode 100644
index abb6609..0000000
Binary files a/assets/images/documentation/development/ide-tooling/debug.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/jcr-properties.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/jcr-properties.png b/assets/images/documentation/development/ide-tooling/jcr-properties.png
deleted file mode 100644
index 1a92157..0000000
Binary files a/assets/images/documentation/development/ide-tooling/jcr-properties.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/launchpad-models-directory.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/launchpad-models-directory.png b/assets/images/documentation/development/ide-tooling/launchpad-models-directory.png
deleted file mode 100644
index a16030e..0000000
Binary files a/assets/images/documentation/development/ide-tooling/launchpad-models-directory.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/missing-scr-descriptor.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/missing-scr-descriptor.png b/assets/images/documentation/development/ide-tooling/missing-scr-descriptor.png
deleted file mode 100644
index 5feab27..0000000
Binary files a/assets/images/documentation/development/ide-tooling/missing-scr-descriptor.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/new-bundle-project-step-1.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-1.png b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-1.png
deleted file mode 100644
index 35c7a8f..0000000
Binary files a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/new-bundle-project-step-2.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-2.png b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-2.png
deleted file mode 100644
index 84f1f3a..0000000
Binary files a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/new-bundle-project-step-3.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-3.png b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-3.png
deleted file mode 100644
index 8fb1700..0000000
Binary files a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-3.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/new-bundle-project-step-4.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-4.png b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-4.png
deleted file mode 100644
index 9a45505..0000000
Binary files a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-4.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/new-content-project-step-1.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-content-project-step-1.png b/assets/images/documentation/development/ide-tooling/new-content-project-step-1.png
deleted file mode 100644
index 38da77e..0000000
Binary files a/assets/images/documentation/development/ide-tooling/new-content-project-step-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/new-content-project-step-2.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-content-project-step-2.png b/assets/images/documentation/development/ide-tooling/new-content-project-step-2.png
deleted file mode 100644
index a800e32..0000000
Binary files a/assets/images/documentation/development/ide-tooling/new-content-project-step-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/new-content-project-step-3.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-content-project-step-3.png b/assets/images/documentation/development/ide-tooling/new-content-project-step-3.png
deleted file mode 100644
index 17bb6f4..0000000
Binary files a/assets/images/documentation/development/ide-tooling/new-content-project-step-3.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/new-server-2.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-server-2.png b/assets/images/documentation/development/ide-tooling/new-server-2.png
deleted file mode 100644
index 1030aeb..0000000
Binary files a/assets/images/documentation/development/ide-tooling/new-server-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/new-server.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-server.png b/assets/images/documentation/development/ide-tooling/new-server.png
deleted file mode 100644
index a24a2ca..0000000
Binary files a/assets/images/documentation/development/ide-tooling/new-server.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/repository-export.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/repository-export.png b/assets/images/documentation/development/ide-tooling/repository-export.png
deleted file mode 100644
index bef7623..0000000
Binary files a/assets/images/documentation/development/ide-tooling/repository-export.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/repository-import.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/repository-import.png b/assets/images/documentation/development/ide-tooling/repository-import.png
deleted file mode 100644
index 8833daa..0000000
Binary files a/assets/images/documentation/development/ide-tooling/repository-import.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/server-definition.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/server-definition.png b/assets/images/documentation/development/ide-tooling/server-definition.png
deleted file mode 100644
index 914e5f7..0000000
Binary files a/assets/images/documentation/development/ide-tooling/server-definition.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/servers-view.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/servers-view.png b/assets/images/documentation/development/ide-tooling/servers-view.png
deleted file mode 100644
index 69581ab..0000000
Binary files a/assets/images/documentation/development/ide-tooling/servers-view.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/sightly-editor.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/sightly-editor.png b/assets/images/documentation/development/ide-tooling/sightly-editor.png
deleted file mode 100644
index 89ddc84..0000000
Binary files a/assets/images/documentation/development/ide-tooling/sightly-editor.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/sling-console.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/sling-console.png b/assets/images/documentation/development/ide-tooling/sling-console.png
deleted file mode 100644
index bd6727e..0000000
Binary files a/assets/images/documentation/development/ide-tooling/sling-console.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/ide-tooling/tracing.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/tracing.png b/assets/images/documentation/development/ide-tooling/tracing.png
deleted file mode 100644
index be56784..0000000
Binary files a/assets/images/documentation/development/ide-tooling/tracing.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/sling-datasource-config.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/sling-datasource-config.png b/assets/images/documentation/development/sling-datasource-config.png
deleted file mode 100644
index 9ba5ddd..0000000
Binary files a/assets/images/documentation/development/sling-datasource-config.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/sling-log-support.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/sling-log-support.png b/assets/images/documentation/development/sling-log-support.png
deleted file mode 100644
index d37a7da..0000000
Binary files a/assets/images/documentation/development/sling-log-support.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/development/sling-requests-plugin.jpg
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/sling-requests-plugin.jpg b/assets/images/documentation/development/sling-requests-plugin.jpg
deleted file mode 100644
index 82f8826..0000000
Binary files a/assets/images/documentation/development/sling-requests-plugin.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/the-sling-engine/authentication.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/the-sling-engine/authentication.png b/assets/images/documentation/the-sling-engine/authentication.png
deleted file mode 100644
index d0995fe..0000000
Binary files a/assets/images/documentation/the-sling-engine/authentication.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/tutorials-how-tos/DropBoxEventHandler.java
----------------------------------------------------------------------
diff --git a/assets/images/documentation/tutorials-how-tos/DropBoxEventHandler.java b/assets/images/documentation/tutorials-how-tos/DropBoxEventHandler.java
deleted file mode 100644
index 099415e..0000000
--- a/assets/images/documentation/tutorials-how-tos/DropBoxEventHandler.java
+++ /dev/null
@@ -1,82 +0,0 @@
-
-package mypackage;
-
-import javax.jcr.Session;
-
-import org.apache.felix.scr.annotations.Component;
-import org.apache.felix.scr.annotations.Property;
-import org.apache.felix.scr.annotations.Reference;
-import org.apache.felix.scr.annotations.Service;
-import org.apache.sling.api.resource.Resource;
-import org.apache.sling.api.resource.ResourceResolver;
-import org.apache.sling.api.resource.ResourceResolverFactory;
-import org.apache.sling.event.jobs.Job;
-import org.apache.sling.event.jobs.consumer.JobConsumer;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * The <code>DropBoxEventHandler</code> moves files posted to /tmp/dropbox to the appropriate locations:
- * images (MIME type: image/png) to /dropbox/images/
- * music (MIME type: audio/mpeg) to /dropbox/music/
- * movies (MIME type: video/x-msvideo) to /dropbox/movies/
- * otherwise to /dropbox/other/
- *
- */
-@Component
-@Service(value=JobConsumer.class)
-@Property(name=JobConsumer.PROPERTY_TOPICS, value=DropBoxService.JOB_TOPIC)
-public class DropBoxEventHandler implements JobConsumer {
-
- /** Default logger. */
- protected final Logger logger = LoggerFactory.getLogger(this.getClass());
-
- @Reference
- private ResourceResolverFactory resolverFactory;
-
- private final static String IMAGES_PATH = "/dropbox/images/";
- private final static String MUSIC_PATH = "/dropbox/music/";
- private final static String MOVIES_PATH = "/dropbox/movies/";
- private final static String OTHER_PATH = "/dropbox/other/";
-
- @Override
- public JobResult process(final Job job) {
- ResourceResolver adminResolver = null;
- try {
- adminResolver = resolverFactory.getAdministrativeResourceResolver(null);
-
- final String resourcePath = (String) job.getProperty("resourcePath");
- final String resourceName = resourcePath.substring(resourcePath.lastIndexOf("/") + 1);
-
- final Resource res = adminResolver.getResource(resourcePath);
- if ( res.isResourceType("nt:file") ) {
- final String mimeType = res.getResourceMetadata().getContentType();
- String destDir;
- if (mimeType.equals("image/png")) {
- destDir = IMAGES_PATH;
- }
- else if (mimeType.equals("audio/mpeg")) {
- destDir = MUSIC_PATH;
- }
- else if (mimeType.equals("video/x-msvideo")) {
- destDir = MOVIES_PATH;
- }
- else {
- destDir = OTHER_PATH;
- }
- final Session adminSession = adminResolver.adaptTo(Session.class);
- adminSession.move(resourcePath, destDir + resourceName);
- adminSession.save();
- logger.info("The file {} has been moved to {}", resourceName, destDir);
- }
- return JobResult.OK;
- } catch (final Exception e) {
- logger.error("Exception: " + e, e);
- return JobResult.FAILED;
- } finally {
- if (adminResolver != null) {
- adminResolver.close();
- }
- }
- }
-}
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/assets/images/documentation/tutorials-how-tos/DropBoxService.java
----------------------------------------------------------------------
diff --git a/assets/images/documentation/tutorials-how-tos/DropBoxService.java b/assets/images/documentation/tutorials-how-tos/DropBoxService.java
deleted file mode 100644
index b791e5f..0000000
--- a/assets/images/documentation/tutorials-how-tos/DropBoxService.java
+++ /dev/null
@@ -1,53 +0,0 @@
-
-package mypackage;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.apache.felix.scr.annotations.Component;
-import org.apache.felix.scr.annotations.Property;
-import org.apache.felix.scr.annotations.Reference;
-import org.apache.felix.scr.annotations.Service;
-import org.apache.sling.api.SlingConstants;
-import org.apache.sling.event.jobs.JobManager;
-import org.osgi.service.event.Event;
-import org.osgi.service.event.EventConstants;
-import org.osgi.service.event.EventHandler;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * The <code>DropBoxService</code> is listening content added to /tmp/dropbox by using OSGI events
- *
- */
-@Component(immediate=true)
-@Service(value=EventHandler.class)
-@Property(name=EventConstants.EVENT_TOPIC, value=SlingConstants.TOPIC_RESOURCE_ADDED)
-public class DropBoxService implements EventHandler {
-
- /** Default logger. */
- protected final Logger logger = LoggerFactory.getLogger(this.getClass());
-
- /** The job manager for starting the jobs. */
- @Reference
- private JobManager jobManager;
-
- /** The job topic for dropbox job events. */
- public static final String JOB_TOPIC = "com/sling/eventing/dropbox/job";
-
- @Override
- public void handleEvent(final Event event) {
- // get the resource event information
- final String propPath = (String) event.getProperty(SlingConstants.PROPERTY_PATH);
- final String propResType = (String) event.getProperty(SlingConstants.PROPERTY_RESOURCE_TYPE);
- // a job is started if a file is added to /tmp/dropbox
- if ( propPath.startsWith("/tmp/dropbox") && "nt:file".equals(propResType) ) {
- // create payload
- final Map<String, Object> payload = new HashMap<String, Object>();
- payload.put("resourcePath", propPath);
- // start job
- this.jobManager.addJob(JOB_TOPIC, payload);
- logger.info("the dropbox job has been started for: {}", propPath);
- }
- }
-}
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/content/news/sling-ide-tooling-11-released.md
----------------------------------------------------------------------
diff --git a/content/news/sling-ide-tooling-11-released.md b/content/news/sling-ide-tooling-11-released.md
index 4dad4f6..53ae5ac 100644
--- a/content/news/sling-ide-tooling-11-released.md
+++ b/content/news/sling-ide-tooling-11-released.md
@@ -16,7 +16,7 @@ This feature provides the following enhancements:
* wizards for creating new Sightly scripts and Use Classes ( Java and Javascript )
* Sightly-aware validation for HTML files
-
+
These enhancements are enabled once the Sightly facet is added to a project. This is done automatically when converting a project to content project, but can also be done manually via the project properties, under the _Project Facets_ page.
@@ -25,7 +25,7 @@ Automatic configuration of debug classpath based on the bundles deployed on the
When first connecting to a Sling instance, the IDE tooling tries to bind all the sources associated with the bundles deployed on the server and retrieves the associated source artifacts using Maven. Therefore, the debug classpath is as close as possible to sources used to build the bundles deployed on the server.
-
+
Since a first source bundle resolution can potentially take a long time, this behaviour can be disabled from the server configuration page.
http://git-wip-us.apache.org/repos/asf/sling-site/blob/cbf7ecbd/conversion-scripts/files-with-images.sh
----------------------------------------------------------------------
diff --git a/conversion-scripts/files-with-images.sh b/conversion-scripts/files-with-images.sh
new file mode 100755
index 0000000..835a50f
--- /dev/null
+++ b/conversion-scripts/files-with-images.sh
@@ -0,0 +1,30 @@
+#Â Extracts files which have images or embedded files
+# Currently that's
+# http://localhost:8820/documentation/bundles/context-aware-configuration/context-aware-configuration-default-implementation.html
+# http://localhost:8820/documentation/bundles/context-aware-configuration/context-aware-configuration.html
+# http://localhost:8820/documentation/bundles/datasource-providers.html
+# http://localhost:8820/documentation/bundles/discovery-api-and-impl.html
+# http://localhost:8820/documentation/bundles/log-tracers.html
+# http://localhost:8820/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html
+# http://localhost:8820/documentation/bundles/metrics.html
+# http://localhost:8820/documentation/bundles/mime-type-support-commons-mime.html
+# http://localhost:8820/documentation/bundles/osgi-installer.html
+# http://localhost:8820/documentation/bundles/request-analysis.html
+# http://localhost:8820/documentation/bundles/resource-editor.html
+# http://localhost:8820/documentation/bundles/scripting/scripting-thymeleaf.html
+# http://localhost:8820/documentation/bundles/sling-health-check-tool.html
+# http://localhost:8820/documentation/development/ide-tooling.html
+# http://localhost:8820/documentation/development/jsr-305.html
+# http://localhost:8820/documentation/development/logging.html
+# http://localhost:8820/documentation/development/monitoring-requests.html
+# http://localhost:8820/documentation/the-sling-engine/authentication.html
+# http://localhost:8820/documentation/tutorials-how-tos/how-to-manage-events-in-sling.html
+# http://localhost:8820/news/sling-ide-tooling-11-released.html
+GREPOPT="$1"
+find assets -type f | \
+egrep -v 'assets/res|assets/apidocs|assets/components|assets/logos' | \
+egrep 'png|jpg|java|pptx' | \
+while read f
+do
+ find content -type f | xargs grep $GREPOPT $(basename $f);
+done
\ No newline at end of file
[7/9] sling-site git commit: Move images under assets (references not
adapted yet)
Posted by bd...@apache.org.
Move images under assets (references not adapted yet)
Project: http://git-wip-us.apache.org/repos/asf/sling-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/sling-site/commit/e3dafff5
Tree: http://git-wip-us.apache.org/repos/asf/sling-site/tree/e3dafff5
Diff: http://git-wip-us.apache.org/repos/asf/sling-site/diff/e3dafff5
Branch: refs/heads/master
Commit: e3dafff5926af06add38aa298e954292f1363ae1
Parents: 3fa2c56
Author: Bertrand Delacretaz <bd...@apache.org>
Authored: Tue Jun 20 16:36:50 2017 +0200
Committer: Bertrand Delacretaz <bd...@apache.org>
Committed: Tue Jun 20 16:36:50 2017 +0200
----------------------------------------------------------------------
.../documentation/bundles/2010-07-01_1036.png | Bin 0 -> 35073 bytes
assets/images/documentation/bundles/Slide14.jpg | Bin 0 -> 76316 bytes
.../config-resource-lookup.png | Bin 0 -> 38694 bytes
.../context-and-config-reference.png | Bin 0 -> 27362 bytes
.../context-aware-config-example.png | Bin 0 -> 21149 bytes
.../illustration-sources.pptx | Bin 0 -> 32227 bytes
.../resource-inheritance.png | Bin 0 -> 28057 bytes
.../bundles/discovery-impl-split-brain.png | Bin 0 -> 96082 bytes
.../documentation/bundles/jconsole-hc.jpg | Bin 0 -> 148619 bytes
.../documentation/bundles/mdc-filter-config.png | Bin 0 -> 35715 bytes
.../bundles/metric-web-console.png | Bin 0 -> 97296 bytes
.../images/documentation/bundles/mimetypes.png | Bin 0 -> 78378 bytes
.../bundles/requesttracker-details.png | Bin 0 -> 116868 bytes
.../documentation/bundles/requesttracker.png | Bin 0 -> 121842 bytes
.../bundles/resource-editor-screenshot.png | Bin 0 -> 525087 bytes
.../Scripting-Thymeleaf-Class-Diagram.png | Bin 0 -> 64028 bytes
...g-Thymeleaf-Pattern-TemplateModeProvider.png | Bin 0 -> 325263 bytes
...Thymeleaf-ResourceBundle-MessageResolver.png | Bin 0 -> 148700 bytes
.../Scripting-Thymeleaf-ScriptEngineFactory.png | Bin 0 -> 346546 bytes
...hymeleaf-Sling-Resource-TemplateResolver.png | Bin 0 -> 133754 bytes
.../bundles/scripting/sling-fling-sample.png | Bin 0 -> 227987 bytes
.../documentation/bundles/sling-hc-plugin.jpg | Bin 0 -> 113760 bytes
.../bundles/sling-main-servlet-config.png | Bin 0 -> 225507 bytes
.../documentation/bundles/tracer-config.png | Bin 0 -> 68924 bytes
.../eclipse-settings-null-analysis.png | Bin 0 -> 189331 bytes
.../ide-tooling/add-remove-projects.png | Bin 0 -> 42031 bytes
.../ide-tooling/content-navigator.png | Bin 0 -> 12498 bytes
.../ide-tooling/convert-to-bundle-projects.png | Bin 0 -> 41976 bytes
.../development/ide-tooling/debug.png | Bin 0 -> 83280 bytes
.../development/ide-tooling/jcr-properties.png | Bin 0 -> 20510 bytes
.../ide-tooling/launchpad-models-directory.png | Bin 0 -> 7214 bytes
.../ide-tooling/missing-scr-descriptor.png | Bin 0 -> 33122 bytes
.../ide-tooling/new-bundle-project-step-1.png | Bin 0 -> 29861 bytes
.../ide-tooling/new-bundle-project-step-2.png | Bin 0 -> 28009 bytes
.../ide-tooling/new-bundle-project-step-3.png | Bin 0 -> 30317 bytes
.../ide-tooling/new-bundle-project-step-4.png | Bin 0 -> 37535 bytes
.../ide-tooling/new-content-project-step-1.png | Bin 0 -> 28649 bytes
.../ide-tooling/new-content-project-step-2.png | Bin 0 -> 23603 bytes
.../ide-tooling/new-content-project-step-3.png | Bin 0 -> 37535 bytes
.../development/ide-tooling/new-server-2.png | Bin 0 -> 51234 bytes
.../development/ide-tooling/new-server.png | Bin 0 -> 42477 bytes
.../ide-tooling/repository-export.png | Bin 0 -> 21165 bytes
.../ide-tooling/repository-import.png | Bin 0 -> 27492 bytes
.../ide-tooling/server-definition.png | Bin 0 -> 76595 bytes
.../development/ide-tooling/servers-view.png | Bin 0 -> 11728 bytes
.../development/ide-tooling/sightly-editor.png | Bin 0 -> 40387 bytes
.../development/ide-tooling/sling-console.png | Bin 0 -> 29372 bytes
.../development/ide-tooling/tracing.png | Bin 0 -> 46963 bytes
.../development/sling-datasource-config.png | Bin 0 -> 69485 bytes
.../development/sling-log-support.png | Bin 0 -> 92565 bytes
.../development/sling-requests-plugin.jpg | Bin 0 -> 142155 bytes
.../the-sling-engine/authentication.png | Bin 0 -> 27987 bytes
.../tutorials-how-tos/DropBoxEventHandler.java | 82 +++++++++++++++++++
.../tutorials-how-tos/DropBoxService.java | 53 ++++++++++++
assets/images/downloads.cgi | 6 ++
.../documentation/bundles/2010-07-01_1036.png | Bin 35073 -> 0 bytes
content/documentation/bundles/Slide14.jpg | Bin 76316 -> 0 bytes
.../config-resource-lookup.png | Bin 38694 -> 0 bytes
.../context-and-config-reference.png | Bin 27362 -> 0 bytes
.../context-aware-config-example.png | Bin 21149 -> 0 bytes
.../illustration-sources.pptx | Bin 32227 -> 0 bytes
.../resource-inheritance.png | Bin 28057 -> 0 bytes
.../bundles/discovery-impl-split-brain.png | Bin 96082 -> 0 bytes
content/documentation/bundles/jconsole-hc.jpg | Bin 148619 -> 0 bytes
.../documentation/bundles/mdc-filter-config.png | Bin 35715 -> 0 bytes
.../bundles/metric-web-console.png | Bin 97296 -> 0 bytes
content/documentation/bundles/mimetypes.png | Bin 78378 -> 0 bytes
.../bundles/requesttracker-details.png | Bin 116868 -> 0 bytes
.../documentation/bundles/requesttracker.png | Bin 121842 -> 0 bytes
.../bundles/resource-editor-screenshot.png | Bin 525087 -> 0 bytes
.../Scripting-Thymeleaf-Class-Diagram.png | Bin 64028 -> 0 bytes
...g-Thymeleaf-Pattern-TemplateModeProvider.png | Bin 325263 -> 0 bytes
...Thymeleaf-ResourceBundle-MessageResolver.png | Bin 148700 -> 0 bytes
.../Scripting-Thymeleaf-ScriptEngineFactory.png | Bin 346546 -> 0 bytes
...hymeleaf-Sling-Resource-TemplateResolver.png | Bin 133754 -> 0 bytes
.../bundles/scripting/sling-fling-sample.png | Bin 227987 -> 0 bytes
.../documentation/bundles/sling-hc-plugin.jpg | Bin 113760 -> 0 bytes
.../bundles/sling-main-servlet-config.png | Bin 225507 -> 0 bytes
content/documentation/bundles/tracer-config.png | Bin 68924 -> 0 bytes
.../eclipse-settings-null-analysis.png | Bin 189331 -> 0 bytes
.../ide-tooling/add-remove-projects.png | Bin 42031 -> 0 bytes
.../ide-tooling/content-navigator.png | Bin 12498 -> 0 bytes
.../ide-tooling/convert-to-bundle-projects.png | Bin 41976 -> 0 bytes
.../development/ide-tooling/debug.png | Bin 83280 -> 0 bytes
.../development/ide-tooling/jcr-properties.png | Bin 20510 -> 0 bytes
.../ide-tooling/launchpad-models-directory.png | Bin 7214 -> 0 bytes
.../ide-tooling/missing-scr-descriptor.png | Bin 33122 -> 0 bytes
.../ide-tooling/new-bundle-project-step-1.png | Bin 29861 -> 0 bytes
.../ide-tooling/new-bundle-project-step-2.png | Bin 28009 -> 0 bytes
.../ide-tooling/new-bundle-project-step-3.png | Bin 30317 -> 0 bytes
.../ide-tooling/new-bundle-project-step-4.png | Bin 37535 -> 0 bytes
.../ide-tooling/new-content-project-step-1.png | Bin 28649 -> 0 bytes
.../ide-tooling/new-content-project-step-2.png | Bin 23603 -> 0 bytes
.../ide-tooling/new-content-project-step-3.png | Bin 37535 -> 0 bytes
.../development/ide-tooling/new-server-2.png | Bin 51234 -> 0 bytes
.../development/ide-tooling/new-server.png | Bin 42477 -> 0 bytes
.../ide-tooling/repository-export.png | Bin 21165 -> 0 bytes
.../ide-tooling/repository-import.png | Bin 27492 -> 0 bytes
.../ide-tooling/server-definition.png | Bin 76595 -> 0 bytes
.../development/ide-tooling/servers-view.png | Bin 11728 -> 0 bytes
.../development/ide-tooling/sightly-editor.png | Bin 40387 -> 0 bytes
.../development/ide-tooling/sling-console.png | Bin 29372 -> 0 bytes
.../development/ide-tooling/tracing.png | Bin 46963 -> 0 bytes
.../development/sling-datasource-config.png | Bin 69485 -> 0 bytes
.../development/sling-log-support.png | Bin 92565 -> 0 bytes
.../development/sling-requests-plugin.jpg | Bin 142155 -> 0 bytes
.../the-sling-engine/authentication.png | Bin 27987 -> 0 bytes
.../tutorials-how-tos/DropBoxEventHandler.java | 82 -------------------
.../tutorials-how-tos/DropBoxService.java | 53 ------------
content/downloads.cgi | 6 --
110 files changed, 141 insertions(+), 141 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/2010-07-01_1036.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/2010-07-01_1036.png b/assets/images/documentation/bundles/2010-07-01_1036.png
new file mode 100644
index 0000000..4b6ef56
Binary files /dev/null and b/assets/images/documentation/bundles/2010-07-01_1036.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/Slide14.jpg
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/Slide14.jpg b/assets/images/documentation/bundles/Slide14.jpg
new file mode 100644
index 0000000..f877c86
Binary files /dev/null and b/assets/images/documentation/bundles/Slide14.jpg differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/context-aware-configuration/config-resource-lookup.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/context-aware-configuration/config-resource-lookup.png b/assets/images/documentation/bundles/context-aware-configuration/config-resource-lookup.png
new file mode 100644
index 0000000..8255ca3
Binary files /dev/null and b/assets/images/documentation/bundles/context-aware-configuration/config-resource-lookup.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/context-aware-configuration/context-and-config-reference.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/context-aware-configuration/context-and-config-reference.png b/assets/images/documentation/bundles/context-aware-configuration/context-and-config-reference.png
new file mode 100644
index 0000000..9dbd0b9
Binary files /dev/null and b/assets/images/documentation/bundles/context-aware-configuration/context-and-config-reference.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/context-aware-configuration/context-aware-config-example.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/context-aware-configuration/context-aware-config-example.png b/assets/images/documentation/bundles/context-aware-configuration/context-aware-config-example.png
new file mode 100644
index 0000000..8c900a6
Binary files /dev/null and b/assets/images/documentation/bundles/context-aware-configuration/context-aware-config-example.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/context-aware-configuration/illustration-sources.pptx
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/context-aware-configuration/illustration-sources.pptx b/assets/images/documentation/bundles/context-aware-configuration/illustration-sources.pptx
new file mode 100644
index 0000000..324604e
Binary files /dev/null and b/assets/images/documentation/bundles/context-aware-configuration/illustration-sources.pptx differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/context-aware-configuration/resource-inheritance.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/context-aware-configuration/resource-inheritance.png b/assets/images/documentation/bundles/context-aware-configuration/resource-inheritance.png
new file mode 100644
index 0000000..89cc9f4
Binary files /dev/null and b/assets/images/documentation/bundles/context-aware-configuration/resource-inheritance.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/discovery-impl-split-brain.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/discovery-impl-split-brain.png b/assets/images/documentation/bundles/discovery-impl-split-brain.png
new file mode 100644
index 0000000..d14c7fe
Binary files /dev/null and b/assets/images/documentation/bundles/discovery-impl-split-brain.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/jconsole-hc.jpg
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/jconsole-hc.jpg b/assets/images/documentation/bundles/jconsole-hc.jpg
new file mode 100644
index 0000000..4087cf9
Binary files /dev/null and b/assets/images/documentation/bundles/jconsole-hc.jpg differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/mdc-filter-config.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/mdc-filter-config.png b/assets/images/documentation/bundles/mdc-filter-config.png
new file mode 100644
index 0000000..9f14b35
Binary files /dev/null and b/assets/images/documentation/bundles/mdc-filter-config.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/metric-web-console.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/metric-web-console.png b/assets/images/documentation/bundles/metric-web-console.png
new file mode 100644
index 0000000..561e199
Binary files /dev/null and b/assets/images/documentation/bundles/metric-web-console.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/mimetypes.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/mimetypes.png b/assets/images/documentation/bundles/mimetypes.png
new file mode 100644
index 0000000..ec54519
Binary files /dev/null and b/assets/images/documentation/bundles/mimetypes.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/requesttracker-details.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/requesttracker-details.png b/assets/images/documentation/bundles/requesttracker-details.png
new file mode 100644
index 0000000..3640579
Binary files /dev/null and b/assets/images/documentation/bundles/requesttracker-details.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/requesttracker.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/requesttracker.png b/assets/images/documentation/bundles/requesttracker.png
new file mode 100644
index 0000000..e625a5c
Binary files /dev/null and b/assets/images/documentation/bundles/requesttracker.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/resource-editor-screenshot.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/resource-editor-screenshot.png b/assets/images/documentation/bundles/resource-editor-screenshot.png
new file mode 100644
index 0000000..0cfe87c
Binary files /dev/null and b/assets/images/documentation/bundles/resource-editor-screenshot.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png
new file mode 100644
index 0000000..033bc39
Binary files /dev/null and b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png
new file mode 100644
index 0000000..6585ab5
Binary files /dev/null and b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png
new file mode 100644
index 0000000..97686c1
Binary files /dev/null and b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png
new file mode 100644
index 0000000..b11e5a4
Binary files /dev/null and b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png
new file mode 100644
index 0000000..59381ca
Binary files /dev/null and b/assets/images/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/scripting/sling-fling-sample.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/scripting/sling-fling-sample.png b/assets/images/documentation/bundles/scripting/sling-fling-sample.png
new file mode 100644
index 0000000..f5d1955
Binary files /dev/null and b/assets/images/documentation/bundles/scripting/sling-fling-sample.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/sling-hc-plugin.jpg
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/sling-hc-plugin.jpg b/assets/images/documentation/bundles/sling-hc-plugin.jpg
new file mode 100644
index 0000000..7aff1c8
Binary files /dev/null and b/assets/images/documentation/bundles/sling-hc-plugin.jpg differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/sling-main-servlet-config.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/sling-main-servlet-config.png b/assets/images/documentation/bundles/sling-main-servlet-config.png
new file mode 100644
index 0000000..cf667d5
Binary files /dev/null and b/assets/images/documentation/bundles/sling-main-servlet-config.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/bundles/tracer-config.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/bundles/tracer-config.png b/assets/images/documentation/bundles/tracer-config.png
new file mode 100644
index 0000000..897259f
Binary files /dev/null and b/assets/images/documentation/bundles/tracer-config.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/eclipse-settings-null-analysis.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/eclipse-settings-null-analysis.png b/assets/images/documentation/development/eclipse-settings-null-analysis.png
new file mode 100644
index 0000000..036c5ad
Binary files /dev/null and b/assets/images/documentation/development/eclipse-settings-null-analysis.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/add-remove-projects.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/add-remove-projects.png b/assets/images/documentation/development/ide-tooling/add-remove-projects.png
new file mode 100644
index 0000000..1c775f3
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/add-remove-projects.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/content-navigator.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/content-navigator.png b/assets/images/documentation/development/ide-tooling/content-navigator.png
new file mode 100644
index 0000000..be2468f
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/content-navigator.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/convert-to-bundle-projects.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/convert-to-bundle-projects.png b/assets/images/documentation/development/ide-tooling/convert-to-bundle-projects.png
new file mode 100644
index 0000000..f879737
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/convert-to-bundle-projects.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/debug.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/debug.png b/assets/images/documentation/development/ide-tooling/debug.png
new file mode 100644
index 0000000..abb6609
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/debug.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/jcr-properties.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/jcr-properties.png b/assets/images/documentation/development/ide-tooling/jcr-properties.png
new file mode 100644
index 0000000..1a92157
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/jcr-properties.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/launchpad-models-directory.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/launchpad-models-directory.png b/assets/images/documentation/development/ide-tooling/launchpad-models-directory.png
new file mode 100644
index 0000000..a16030e
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/launchpad-models-directory.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/missing-scr-descriptor.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/missing-scr-descriptor.png b/assets/images/documentation/development/ide-tooling/missing-scr-descriptor.png
new file mode 100644
index 0000000..5feab27
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/missing-scr-descriptor.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/new-bundle-project-step-1.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-1.png b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-1.png
new file mode 100644
index 0000000..35c7a8f
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-1.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/new-bundle-project-step-2.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-2.png b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-2.png
new file mode 100644
index 0000000..84f1f3a
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-2.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/new-bundle-project-step-3.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-3.png b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-3.png
new file mode 100644
index 0000000..8fb1700
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-3.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/new-bundle-project-step-4.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-bundle-project-step-4.png b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-4.png
new file mode 100644
index 0000000..9a45505
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/new-bundle-project-step-4.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/new-content-project-step-1.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-content-project-step-1.png b/assets/images/documentation/development/ide-tooling/new-content-project-step-1.png
new file mode 100644
index 0000000..38da77e
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/new-content-project-step-1.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/new-content-project-step-2.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-content-project-step-2.png b/assets/images/documentation/development/ide-tooling/new-content-project-step-2.png
new file mode 100644
index 0000000..a800e32
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/new-content-project-step-2.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/new-content-project-step-3.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-content-project-step-3.png b/assets/images/documentation/development/ide-tooling/new-content-project-step-3.png
new file mode 100644
index 0000000..17bb6f4
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/new-content-project-step-3.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/new-server-2.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-server-2.png b/assets/images/documentation/development/ide-tooling/new-server-2.png
new file mode 100644
index 0000000..1030aeb
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/new-server-2.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/new-server.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/new-server.png b/assets/images/documentation/development/ide-tooling/new-server.png
new file mode 100644
index 0000000..a24a2ca
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/new-server.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/repository-export.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/repository-export.png b/assets/images/documentation/development/ide-tooling/repository-export.png
new file mode 100644
index 0000000..bef7623
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/repository-export.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/repository-import.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/repository-import.png b/assets/images/documentation/development/ide-tooling/repository-import.png
new file mode 100644
index 0000000..8833daa
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/repository-import.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/server-definition.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/server-definition.png b/assets/images/documentation/development/ide-tooling/server-definition.png
new file mode 100644
index 0000000..914e5f7
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/server-definition.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/servers-view.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/servers-view.png b/assets/images/documentation/development/ide-tooling/servers-view.png
new file mode 100644
index 0000000..69581ab
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/servers-view.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/sightly-editor.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/sightly-editor.png b/assets/images/documentation/development/ide-tooling/sightly-editor.png
new file mode 100644
index 0000000..89ddc84
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/sightly-editor.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/sling-console.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/sling-console.png b/assets/images/documentation/development/ide-tooling/sling-console.png
new file mode 100644
index 0000000..bd6727e
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/sling-console.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/ide-tooling/tracing.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/ide-tooling/tracing.png b/assets/images/documentation/development/ide-tooling/tracing.png
new file mode 100644
index 0000000..be56784
Binary files /dev/null and b/assets/images/documentation/development/ide-tooling/tracing.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/sling-datasource-config.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/sling-datasource-config.png b/assets/images/documentation/development/sling-datasource-config.png
new file mode 100644
index 0000000..9ba5ddd
Binary files /dev/null and b/assets/images/documentation/development/sling-datasource-config.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/sling-log-support.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/sling-log-support.png b/assets/images/documentation/development/sling-log-support.png
new file mode 100644
index 0000000..d37a7da
Binary files /dev/null and b/assets/images/documentation/development/sling-log-support.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/development/sling-requests-plugin.jpg
----------------------------------------------------------------------
diff --git a/assets/images/documentation/development/sling-requests-plugin.jpg b/assets/images/documentation/development/sling-requests-plugin.jpg
new file mode 100644
index 0000000..82f8826
Binary files /dev/null and b/assets/images/documentation/development/sling-requests-plugin.jpg differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/the-sling-engine/authentication.png
----------------------------------------------------------------------
diff --git a/assets/images/documentation/the-sling-engine/authentication.png b/assets/images/documentation/the-sling-engine/authentication.png
new file mode 100644
index 0000000..d0995fe
Binary files /dev/null and b/assets/images/documentation/the-sling-engine/authentication.png differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/tutorials-how-tos/DropBoxEventHandler.java
----------------------------------------------------------------------
diff --git a/assets/images/documentation/tutorials-how-tos/DropBoxEventHandler.java b/assets/images/documentation/tutorials-how-tos/DropBoxEventHandler.java
new file mode 100644
index 0000000..099415e
--- /dev/null
+++ b/assets/images/documentation/tutorials-how-tos/DropBoxEventHandler.java
@@ -0,0 +1,82 @@
+
+package mypackage;
+
+import javax.jcr.Session;
+
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Property;
+import org.apache.felix.scr.annotations.Reference;
+import org.apache.felix.scr.annotations.Service;
+import org.apache.sling.api.resource.Resource;
+import org.apache.sling.api.resource.ResourceResolver;
+import org.apache.sling.api.resource.ResourceResolverFactory;
+import org.apache.sling.event.jobs.Job;
+import org.apache.sling.event.jobs.consumer.JobConsumer;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * The <code>DropBoxEventHandler</code> moves files posted to /tmp/dropbox to the appropriate locations:
+ * images (MIME type: image/png) to /dropbox/images/
+ * music (MIME type: audio/mpeg) to /dropbox/music/
+ * movies (MIME type: video/x-msvideo) to /dropbox/movies/
+ * otherwise to /dropbox/other/
+ *
+ */
+@Component
+@Service(value=JobConsumer.class)
+@Property(name=JobConsumer.PROPERTY_TOPICS, value=DropBoxService.JOB_TOPIC)
+public class DropBoxEventHandler implements JobConsumer {
+
+ /** Default logger. */
+ protected final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+ @Reference
+ private ResourceResolverFactory resolverFactory;
+
+ private final static String IMAGES_PATH = "/dropbox/images/";
+ private final static String MUSIC_PATH = "/dropbox/music/";
+ private final static String MOVIES_PATH = "/dropbox/movies/";
+ private final static String OTHER_PATH = "/dropbox/other/";
+
+ @Override
+ public JobResult process(final Job job) {
+ ResourceResolver adminResolver = null;
+ try {
+ adminResolver = resolverFactory.getAdministrativeResourceResolver(null);
+
+ final String resourcePath = (String) job.getProperty("resourcePath");
+ final String resourceName = resourcePath.substring(resourcePath.lastIndexOf("/") + 1);
+
+ final Resource res = adminResolver.getResource(resourcePath);
+ if ( res.isResourceType("nt:file") ) {
+ final String mimeType = res.getResourceMetadata().getContentType();
+ String destDir;
+ if (mimeType.equals("image/png")) {
+ destDir = IMAGES_PATH;
+ }
+ else if (mimeType.equals("audio/mpeg")) {
+ destDir = MUSIC_PATH;
+ }
+ else if (mimeType.equals("video/x-msvideo")) {
+ destDir = MOVIES_PATH;
+ }
+ else {
+ destDir = OTHER_PATH;
+ }
+ final Session adminSession = adminResolver.adaptTo(Session.class);
+ adminSession.move(resourcePath, destDir + resourceName);
+ adminSession.save();
+ logger.info("The file {} has been moved to {}", resourceName, destDir);
+ }
+ return JobResult.OK;
+ } catch (final Exception e) {
+ logger.error("Exception: " + e, e);
+ return JobResult.FAILED;
+ } finally {
+ if (adminResolver != null) {
+ adminResolver.close();
+ }
+ }
+ }
+}
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/documentation/tutorials-how-tos/DropBoxService.java
----------------------------------------------------------------------
diff --git a/assets/images/documentation/tutorials-how-tos/DropBoxService.java b/assets/images/documentation/tutorials-how-tos/DropBoxService.java
new file mode 100644
index 0000000..b791e5f
--- /dev/null
+++ b/assets/images/documentation/tutorials-how-tos/DropBoxService.java
@@ -0,0 +1,53 @@
+
+package mypackage;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Property;
+import org.apache.felix.scr.annotations.Reference;
+import org.apache.felix.scr.annotations.Service;
+import org.apache.sling.api.SlingConstants;
+import org.apache.sling.event.jobs.JobManager;
+import org.osgi.service.event.Event;
+import org.osgi.service.event.EventConstants;
+import org.osgi.service.event.EventHandler;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * The <code>DropBoxService</code> is listening content added to /tmp/dropbox by using OSGI events
+ *
+ */
+@Component(immediate=true)
+@Service(value=EventHandler.class)
+@Property(name=EventConstants.EVENT_TOPIC, value=SlingConstants.TOPIC_RESOURCE_ADDED)
+public class DropBoxService implements EventHandler {
+
+ /** Default logger. */
+ protected final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+ /** The job manager for starting the jobs. */
+ @Reference
+ private JobManager jobManager;
+
+ /** The job topic for dropbox job events. */
+ public static final String JOB_TOPIC = "com/sling/eventing/dropbox/job";
+
+ @Override
+ public void handleEvent(final Event event) {
+ // get the resource event information
+ final String propPath = (String) event.getProperty(SlingConstants.PROPERTY_PATH);
+ final String propResType = (String) event.getProperty(SlingConstants.PROPERTY_RESOURCE_TYPE);
+ // a job is started if a file is added to /tmp/dropbox
+ if ( propPath.startsWith("/tmp/dropbox") && "nt:file".equals(propResType) ) {
+ // create payload
+ final Map<String, Object> payload = new HashMap<String, Object>();
+ payload.put("resourcePath", propPath);
+ // start job
+ this.jobManager.addJob(JOB_TOPIC, payload);
+ logger.info("the dropbox job has been started for: {}", propPath);
+ }
+ }
+}
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/assets/images/downloads.cgi
----------------------------------------------------------------------
diff --git a/assets/images/downloads.cgi b/assets/images/downloads.cgi
new file mode 100755
index 0000000..435af12
--- /dev/null
+++ b/assets/images/downloads.cgi
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Wrapper script around mirrors.cgi script (http://www.apache.org/dev/release-download-pages.html)
+# (we must change to that directory in order for python to pick up the
+# python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/2010-07-01_1036.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/2010-07-01_1036.png b/content/documentation/bundles/2010-07-01_1036.png
deleted file mode 100644
index 4b6ef56..0000000
Binary files a/content/documentation/bundles/2010-07-01_1036.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/Slide14.jpg
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/Slide14.jpg b/content/documentation/bundles/Slide14.jpg
deleted file mode 100644
index f877c86..0000000
Binary files a/content/documentation/bundles/Slide14.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/context-aware-configuration/config-resource-lookup.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/context-aware-configuration/config-resource-lookup.png b/content/documentation/bundles/context-aware-configuration/config-resource-lookup.png
deleted file mode 100644
index 8255ca3..0000000
Binary files a/content/documentation/bundles/context-aware-configuration/config-resource-lookup.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/context-aware-configuration/context-and-config-reference.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/context-aware-configuration/context-and-config-reference.png b/content/documentation/bundles/context-aware-configuration/context-and-config-reference.png
deleted file mode 100644
index 9dbd0b9..0000000
Binary files a/content/documentation/bundles/context-aware-configuration/context-and-config-reference.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/context-aware-configuration/context-aware-config-example.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/context-aware-configuration/context-aware-config-example.png b/content/documentation/bundles/context-aware-configuration/context-aware-config-example.png
deleted file mode 100644
index 8c900a6..0000000
Binary files a/content/documentation/bundles/context-aware-configuration/context-aware-config-example.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/context-aware-configuration/illustration-sources.pptx
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/context-aware-configuration/illustration-sources.pptx b/content/documentation/bundles/context-aware-configuration/illustration-sources.pptx
deleted file mode 100644
index 324604e..0000000
Binary files a/content/documentation/bundles/context-aware-configuration/illustration-sources.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/context-aware-configuration/resource-inheritance.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/context-aware-configuration/resource-inheritance.png b/content/documentation/bundles/context-aware-configuration/resource-inheritance.png
deleted file mode 100644
index 89cc9f4..0000000
Binary files a/content/documentation/bundles/context-aware-configuration/resource-inheritance.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/discovery-impl-split-brain.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/discovery-impl-split-brain.png b/content/documentation/bundles/discovery-impl-split-brain.png
deleted file mode 100644
index d14c7fe..0000000
Binary files a/content/documentation/bundles/discovery-impl-split-brain.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/jconsole-hc.jpg
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/jconsole-hc.jpg b/content/documentation/bundles/jconsole-hc.jpg
deleted file mode 100644
index 4087cf9..0000000
Binary files a/content/documentation/bundles/jconsole-hc.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/mdc-filter-config.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/mdc-filter-config.png b/content/documentation/bundles/mdc-filter-config.png
deleted file mode 100644
index 9f14b35..0000000
Binary files a/content/documentation/bundles/mdc-filter-config.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/metric-web-console.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/metric-web-console.png b/content/documentation/bundles/metric-web-console.png
deleted file mode 100644
index 561e199..0000000
Binary files a/content/documentation/bundles/metric-web-console.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/mimetypes.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/mimetypes.png b/content/documentation/bundles/mimetypes.png
deleted file mode 100644
index ec54519..0000000
Binary files a/content/documentation/bundles/mimetypes.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/requesttracker-details.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/requesttracker-details.png b/content/documentation/bundles/requesttracker-details.png
deleted file mode 100644
index 3640579..0000000
Binary files a/content/documentation/bundles/requesttracker-details.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/requesttracker.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/requesttracker.png b/content/documentation/bundles/requesttracker.png
deleted file mode 100644
index e625a5c..0000000
Binary files a/content/documentation/bundles/requesttracker.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/resource-editor-screenshot.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/resource-editor-screenshot.png b/content/documentation/bundles/resource-editor-screenshot.png
deleted file mode 100644
index 0cfe87c..0000000
Binary files a/content/documentation/bundles/resource-editor-screenshot.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png b/content/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png
deleted file mode 100644
index 033bc39..0000000
Binary files a/content/documentation/bundles/scripting/Scripting-Thymeleaf-Class-Diagram.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png b/content/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png
deleted file mode 100644
index 6585ab5..0000000
Binary files a/content/documentation/bundles/scripting/Scripting-Thymeleaf-Pattern-TemplateModeProvider.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png b/content/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png
deleted file mode 100644
index 97686c1..0000000
Binary files a/content/documentation/bundles/scripting/Scripting-Thymeleaf-ResourceBundle-MessageResolver.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png b/content/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png
deleted file mode 100644
index b11e5a4..0000000
Binary files a/content/documentation/bundles/scripting/Scripting-Thymeleaf-ScriptEngineFactory.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png b/content/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png
deleted file mode 100644
index 59381ca..0000000
Binary files a/content/documentation/bundles/scripting/Scripting-Thymeleaf-Sling-Resource-TemplateResolver.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/scripting/sling-fling-sample.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/scripting/sling-fling-sample.png b/content/documentation/bundles/scripting/sling-fling-sample.png
deleted file mode 100644
index f5d1955..0000000
Binary files a/content/documentation/bundles/scripting/sling-fling-sample.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/sling-hc-plugin.jpg
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/sling-hc-plugin.jpg b/content/documentation/bundles/sling-hc-plugin.jpg
deleted file mode 100644
index 7aff1c8..0000000
Binary files a/content/documentation/bundles/sling-hc-plugin.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/sling-main-servlet-config.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/sling-main-servlet-config.png b/content/documentation/bundles/sling-main-servlet-config.png
deleted file mode 100644
index cf667d5..0000000
Binary files a/content/documentation/bundles/sling-main-servlet-config.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/bundles/tracer-config.png
----------------------------------------------------------------------
diff --git a/content/documentation/bundles/tracer-config.png b/content/documentation/bundles/tracer-config.png
deleted file mode 100644
index 897259f..0000000
Binary files a/content/documentation/bundles/tracer-config.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/eclipse-settings-null-analysis.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/eclipse-settings-null-analysis.png b/content/documentation/development/eclipse-settings-null-analysis.png
deleted file mode 100644
index 036c5ad..0000000
Binary files a/content/documentation/development/eclipse-settings-null-analysis.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/add-remove-projects.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/add-remove-projects.png b/content/documentation/development/ide-tooling/add-remove-projects.png
deleted file mode 100644
index 1c775f3..0000000
Binary files a/content/documentation/development/ide-tooling/add-remove-projects.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/content-navigator.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/content-navigator.png b/content/documentation/development/ide-tooling/content-navigator.png
deleted file mode 100644
index be2468f..0000000
Binary files a/content/documentation/development/ide-tooling/content-navigator.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/convert-to-bundle-projects.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/convert-to-bundle-projects.png b/content/documentation/development/ide-tooling/convert-to-bundle-projects.png
deleted file mode 100644
index f879737..0000000
Binary files a/content/documentation/development/ide-tooling/convert-to-bundle-projects.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/debug.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/debug.png b/content/documentation/development/ide-tooling/debug.png
deleted file mode 100644
index abb6609..0000000
Binary files a/content/documentation/development/ide-tooling/debug.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/jcr-properties.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/jcr-properties.png b/content/documentation/development/ide-tooling/jcr-properties.png
deleted file mode 100644
index 1a92157..0000000
Binary files a/content/documentation/development/ide-tooling/jcr-properties.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/launchpad-models-directory.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/launchpad-models-directory.png b/content/documentation/development/ide-tooling/launchpad-models-directory.png
deleted file mode 100644
index a16030e..0000000
Binary files a/content/documentation/development/ide-tooling/launchpad-models-directory.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/missing-scr-descriptor.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/missing-scr-descriptor.png b/content/documentation/development/ide-tooling/missing-scr-descriptor.png
deleted file mode 100644
index 5feab27..0000000
Binary files a/content/documentation/development/ide-tooling/missing-scr-descriptor.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/new-bundle-project-step-1.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/new-bundle-project-step-1.png b/content/documentation/development/ide-tooling/new-bundle-project-step-1.png
deleted file mode 100644
index 35c7a8f..0000000
Binary files a/content/documentation/development/ide-tooling/new-bundle-project-step-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/new-bundle-project-step-2.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/new-bundle-project-step-2.png b/content/documentation/development/ide-tooling/new-bundle-project-step-2.png
deleted file mode 100644
index 84f1f3a..0000000
Binary files a/content/documentation/development/ide-tooling/new-bundle-project-step-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/new-bundle-project-step-3.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/new-bundle-project-step-3.png b/content/documentation/development/ide-tooling/new-bundle-project-step-3.png
deleted file mode 100644
index 8fb1700..0000000
Binary files a/content/documentation/development/ide-tooling/new-bundle-project-step-3.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/new-bundle-project-step-4.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/new-bundle-project-step-4.png b/content/documentation/development/ide-tooling/new-bundle-project-step-4.png
deleted file mode 100644
index 9a45505..0000000
Binary files a/content/documentation/development/ide-tooling/new-bundle-project-step-4.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/new-content-project-step-1.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/new-content-project-step-1.png b/content/documentation/development/ide-tooling/new-content-project-step-1.png
deleted file mode 100644
index 38da77e..0000000
Binary files a/content/documentation/development/ide-tooling/new-content-project-step-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/new-content-project-step-2.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/new-content-project-step-2.png b/content/documentation/development/ide-tooling/new-content-project-step-2.png
deleted file mode 100644
index a800e32..0000000
Binary files a/content/documentation/development/ide-tooling/new-content-project-step-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/new-content-project-step-3.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/new-content-project-step-3.png b/content/documentation/development/ide-tooling/new-content-project-step-3.png
deleted file mode 100644
index 17bb6f4..0000000
Binary files a/content/documentation/development/ide-tooling/new-content-project-step-3.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/new-server-2.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/new-server-2.png b/content/documentation/development/ide-tooling/new-server-2.png
deleted file mode 100644
index 1030aeb..0000000
Binary files a/content/documentation/development/ide-tooling/new-server-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/new-server.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/new-server.png b/content/documentation/development/ide-tooling/new-server.png
deleted file mode 100644
index a24a2ca..0000000
Binary files a/content/documentation/development/ide-tooling/new-server.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/repository-export.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/repository-export.png b/content/documentation/development/ide-tooling/repository-export.png
deleted file mode 100644
index bef7623..0000000
Binary files a/content/documentation/development/ide-tooling/repository-export.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/repository-import.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/repository-import.png b/content/documentation/development/ide-tooling/repository-import.png
deleted file mode 100644
index 8833daa..0000000
Binary files a/content/documentation/development/ide-tooling/repository-import.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/server-definition.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/server-definition.png b/content/documentation/development/ide-tooling/server-definition.png
deleted file mode 100644
index 914e5f7..0000000
Binary files a/content/documentation/development/ide-tooling/server-definition.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/servers-view.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/servers-view.png b/content/documentation/development/ide-tooling/servers-view.png
deleted file mode 100644
index 69581ab..0000000
Binary files a/content/documentation/development/ide-tooling/servers-view.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/sightly-editor.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/sightly-editor.png b/content/documentation/development/ide-tooling/sightly-editor.png
deleted file mode 100644
index 89ddc84..0000000
Binary files a/content/documentation/development/ide-tooling/sightly-editor.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/sling-console.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/sling-console.png b/content/documentation/development/ide-tooling/sling-console.png
deleted file mode 100644
index bd6727e..0000000
Binary files a/content/documentation/development/ide-tooling/sling-console.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/ide-tooling/tracing.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/ide-tooling/tracing.png b/content/documentation/development/ide-tooling/tracing.png
deleted file mode 100644
index be56784..0000000
Binary files a/content/documentation/development/ide-tooling/tracing.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/sling-datasource-config.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/sling-datasource-config.png b/content/documentation/development/sling-datasource-config.png
deleted file mode 100644
index 9ba5ddd..0000000
Binary files a/content/documentation/development/sling-datasource-config.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/sling-log-support.png
----------------------------------------------------------------------
diff --git a/content/documentation/development/sling-log-support.png b/content/documentation/development/sling-log-support.png
deleted file mode 100644
index d37a7da..0000000
Binary files a/content/documentation/development/sling-log-support.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/development/sling-requests-plugin.jpg
----------------------------------------------------------------------
diff --git a/content/documentation/development/sling-requests-plugin.jpg b/content/documentation/development/sling-requests-plugin.jpg
deleted file mode 100644
index 82f8826..0000000
Binary files a/content/documentation/development/sling-requests-plugin.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/the-sling-engine/authentication.png
----------------------------------------------------------------------
diff --git a/content/documentation/the-sling-engine/authentication.png b/content/documentation/the-sling-engine/authentication.png
deleted file mode 100644
index d0995fe..0000000
Binary files a/content/documentation/the-sling-engine/authentication.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/tutorials-how-tos/DropBoxEventHandler.java
----------------------------------------------------------------------
diff --git a/content/documentation/tutorials-how-tos/DropBoxEventHandler.java b/content/documentation/tutorials-how-tos/DropBoxEventHandler.java
deleted file mode 100644
index 099415e..0000000
--- a/content/documentation/tutorials-how-tos/DropBoxEventHandler.java
+++ /dev/null
@@ -1,82 +0,0 @@
-
-package mypackage;
-
-import javax.jcr.Session;
-
-import org.apache.felix.scr.annotations.Component;
-import org.apache.felix.scr.annotations.Property;
-import org.apache.felix.scr.annotations.Reference;
-import org.apache.felix.scr.annotations.Service;
-import org.apache.sling.api.resource.Resource;
-import org.apache.sling.api.resource.ResourceResolver;
-import org.apache.sling.api.resource.ResourceResolverFactory;
-import org.apache.sling.event.jobs.Job;
-import org.apache.sling.event.jobs.consumer.JobConsumer;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * The <code>DropBoxEventHandler</code> moves files posted to /tmp/dropbox to the appropriate locations:
- * images (MIME type: image/png) to /dropbox/images/
- * music (MIME type: audio/mpeg) to /dropbox/music/
- * movies (MIME type: video/x-msvideo) to /dropbox/movies/
- * otherwise to /dropbox/other/
- *
- */
-@Component
-@Service(value=JobConsumer.class)
-@Property(name=JobConsumer.PROPERTY_TOPICS, value=DropBoxService.JOB_TOPIC)
-public class DropBoxEventHandler implements JobConsumer {
-
- /** Default logger. */
- protected final Logger logger = LoggerFactory.getLogger(this.getClass());
-
- @Reference
- private ResourceResolverFactory resolverFactory;
-
- private final static String IMAGES_PATH = "/dropbox/images/";
- private final static String MUSIC_PATH = "/dropbox/music/";
- private final static String MOVIES_PATH = "/dropbox/movies/";
- private final static String OTHER_PATH = "/dropbox/other/";
-
- @Override
- public JobResult process(final Job job) {
- ResourceResolver adminResolver = null;
- try {
- adminResolver = resolverFactory.getAdministrativeResourceResolver(null);
-
- final String resourcePath = (String) job.getProperty("resourcePath");
- final String resourceName = resourcePath.substring(resourcePath.lastIndexOf("/") + 1);
-
- final Resource res = adminResolver.getResource(resourcePath);
- if ( res.isResourceType("nt:file") ) {
- final String mimeType = res.getResourceMetadata().getContentType();
- String destDir;
- if (mimeType.equals("image/png")) {
- destDir = IMAGES_PATH;
- }
- else if (mimeType.equals("audio/mpeg")) {
- destDir = MUSIC_PATH;
- }
- else if (mimeType.equals("video/x-msvideo")) {
- destDir = MOVIES_PATH;
- }
- else {
- destDir = OTHER_PATH;
- }
- final Session adminSession = adminResolver.adaptTo(Session.class);
- adminSession.move(resourcePath, destDir + resourceName);
- adminSession.save();
- logger.info("The file {} has been moved to {}", resourceName, destDir);
- }
- return JobResult.OK;
- } catch (final Exception e) {
- logger.error("Exception: " + e, e);
- return JobResult.FAILED;
- } finally {
- if (adminResolver != null) {
- adminResolver.close();
- }
- }
- }
-}
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/documentation/tutorials-how-tos/DropBoxService.java
----------------------------------------------------------------------
diff --git a/content/documentation/tutorials-how-tos/DropBoxService.java b/content/documentation/tutorials-how-tos/DropBoxService.java
deleted file mode 100644
index b791e5f..0000000
--- a/content/documentation/tutorials-how-tos/DropBoxService.java
+++ /dev/null
@@ -1,53 +0,0 @@
-
-package mypackage;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.apache.felix.scr.annotations.Component;
-import org.apache.felix.scr.annotations.Property;
-import org.apache.felix.scr.annotations.Reference;
-import org.apache.felix.scr.annotations.Service;
-import org.apache.sling.api.SlingConstants;
-import org.apache.sling.event.jobs.JobManager;
-import org.osgi.service.event.Event;
-import org.osgi.service.event.EventConstants;
-import org.osgi.service.event.EventHandler;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * The <code>DropBoxService</code> is listening content added to /tmp/dropbox by using OSGI events
- *
- */
-@Component(immediate=true)
-@Service(value=EventHandler.class)
-@Property(name=EventConstants.EVENT_TOPIC, value=SlingConstants.TOPIC_RESOURCE_ADDED)
-public class DropBoxService implements EventHandler {
-
- /** Default logger. */
- protected final Logger logger = LoggerFactory.getLogger(this.getClass());
-
- /** The job manager for starting the jobs. */
- @Reference
- private JobManager jobManager;
-
- /** The job topic for dropbox job events. */
- public static final String JOB_TOPIC = "com/sling/eventing/dropbox/job";
-
- @Override
- public void handleEvent(final Event event) {
- // get the resource event information
- final String propPath = (String) event.getProperty(SlingConstants.PROPERTY_PATH);
- final String propResType = (String) event.getProperty(SlingConstants.PROPERTY_RESOURCE_TYPE);
- // a job is started if a file is added to /tmp/dropbox
- if ( propPath.startsWith("/tmp/dropbox") && "nt:file".equals(propResType) ) {
- // create payload
- final Map<String, Object> payload = new HashMap<String, Object>();
- payload.put("resourcePath", propPath);
- // start job
- this.jobManager.addJob(JOB_TOPIC, payload);
- logger.info("the dropbox job has been started for: {}", propPath);
- }
- }
-}
http://git-wip-us.apache.org/repos/asf/sling-site/blob/e3dafff5/content/downloads.cgi
----------------------------------------------------------------------
diff --git a/content/downloads.cgi b/content/downloads.cgi
deleted file mode 100755
index 435af12..0000000
--- a/content/downloads.cgi
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# Wrapper script around mirrors.cgi script (http://www.apache.org/dev/release-download-pages.html)
-# (we must change to that directory in order for python to pick up the
-# python includes correctly)
-cd /www/www.apache.org/dyn/mirrors
-/www/www.apache.org/dyn/mirrors/mirrors.cgi $*
[4/9] sling-site git commit: Move static obr + xsd content to assets
folder
Posted by bd...@apache.org.
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='(&(package=org.osgi.framework)(version>=1.6.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.6,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.framework.wiring)(version>=1.0.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework.wiring;version="[1.0,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.5.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.5,2)"</require>
+ <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+ <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+ <require name='package' filter='(&(package=org.apache.commons.io)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.apache.commons.lang.builder)(version>=2.5.0)(!(version>=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='(&(package=org.apache.sling.adapter)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.adapter;version="[2.1,3)"</require>
+ <require name='package' filter='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.commons.json)(version>=2.0.0)(!(version>=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='(&(package=org.apache.sling.commons.osgi)(version>=2.1.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.component)(version>=1.0.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.packageadmin;version="[1.2,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+ <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+ <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+ <require name='package' filter='(&(package=org.apache.commons.io)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.apache.commons.lang.builder)(version>=2.5.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.commons.json)(version>=2.0.0)(!(version>=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='(&(package=org.apache.sling.commons.osgi)(version>=2.1.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.component)(version>=1.0.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+ <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+ <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+ <require name='package' filter='(&(package=org.apache.commons.io)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.apache.commons.lang.builder)(version>=2.5.0)(!(version>=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='(&(package=org.apache.sling.adapter)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.adapter;version="[2.1,3)"</require>
+ <require name='package' filter='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.commons.json)(version>=2.0.0)(!(version>=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='(&(package=org.apache.sling.commons.osgi)(version>=2.1.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.component)(version>=1.0.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.packageadmin;version="[1.2,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+ <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+ <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+ <require name='package' filter='(&(package=org.apache.commons.io)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.io;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.apache.commons.lang.builder)(version>=2.5.0)(!(version>=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='(&(package=org.apache.sling.adapter)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.adapter;version="[2.1,3)"</require>
+ <require name='package' filter='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.commons.json)(version>=2.0.0)(!(version>=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='(&(package=org.apache.sling.commons.osgi)(version>=2.1.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.component)(version>=1.0.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.component;version="[1.0,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.packageadmin)(version>=1.2.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.packageadmin;version="[1.2,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+ <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version=2.4</require>
+ <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version=2.4</require>
+ <require name='package' filter='(&(package=javax.annotation))' extend='false' multiple='false' optional='false'>Import package javax.annotation</require>
+ <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version=2.4</require>
+ <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version=2.4</require>
+ <require name='package' filter='(&(package=javax.annotation))' extend='false' multiple='false' optional='false'>Import package javax.annotation</require>
+ <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.3.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=org.apache.sling.api.request)(version>=2.4.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.9.0)(!(version>=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='(&(package=org.apache.sling.api.resource.observation)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource.path)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource.runtime.dto)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=2.5.0)(!(version>=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='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version=2.4</require>
+ <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version=2.4</require>
+ <require name='package' filter='(&(package=javax.annotation))' extend='false' multiple='false' optional='false'>Import package javax.annotation</require>
+ <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.3.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=org.apache.sling.api.request)(version>=2.4.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.9.0)(!(version>=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='(&(package=org.apache.sling.api.resource.observation)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.api.resource.path)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.api.resource.runtime.dto)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=2.5.0)(!(version>=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='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet ;version=2.4.0</require>
+ <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http ;version=2.4.0</require>
+ <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.1.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api ;version=2.1.0</require>
+ <require name='package' filter='(&(package=org.apache.sling.api.adapter)(version>=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='(&(package=org.apache.sling.api.auth)(version>=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='(&(package=org.apache.sling.api.request)(version>=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='(&(package=org.apache.sling.api.resource)(version>=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='(&(package=org.apache.sling.api.scripting)(version>=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='(&(package=org.apache.sling.api.servlets)(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=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='(&(package=org.slf4j)(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet ;version=2.4.0</require>
+ <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http ;version=2.4.0</require>
+ <require name='package' filter='(&(package=org.apache.sling.api)(version>=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='(&(package=org.apache.sling.api.adapter)(version>=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='(&(package=org.apache.sling.api.request)(version>=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='(&(package=org.apache.sling.api.resource)(version>=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='(&(package=org.apache.sling.api.scripting)(version>=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='(&(package=org.apache.sling.api.servlets)(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=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='(&(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='(&(package=javax.annotation))' extend='false' multiple='false' optional='false'>Import package javax.annotation</require>
+ <require name='package' filter='(&(package=javax.servlet)(version>=3.1.0)(!(version>=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet;version="[3.1,4)"</require>
+ <require name='package' filter='(&(package=javax.servlet.http)(version>=3.1.0)(!(version>=4.0.0)))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http;version="[3.1,4)"</require>
+ <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.3.0)(!(version>=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='(&(package=org.apache.sling.api.adapter)(version>=2.2.0)(!(version>=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='(&(package=org.apache.sling.api.request)(version>=2.4.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.9.0)(!(version>=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='(&(package=org.apache.sling.api.resource.observation)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource.path)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource.runtime.dto)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=2.5.0)(!(version>=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='(&(package=org.slf4j)(version>=1.7.0)(!(version>=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='(&(package=javax.servlet)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet ;version=2.4.0</require>
+ <require name='package' filter='(&(package=javax.servlet.http)(version>=2.4.0))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http ;version=2.4.0</require>
+ <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.0.0))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api ;version=2.0.0</require>
+ <require name='package' filter='(&(package=org.apache.sling.api.adapter)(version>=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='(&(package=org.apache.sling.api.request)(version>=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='(&(package=org.apache.sling.api.resource)(version>=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='(&(package=org.apache.sling.api.scripting)(version>=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='(&(package=org.apache.sling.api.servlets)(version>=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='(&(package=org.apache.sling.api.wrappers)(version>=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='(&(package=org.slf4j)(version>=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='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+ <require name='package' filter='(&(package=org.apache.commons.lang))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.lang</require>
+ <require name='package' filter='(&(package=org.apache.sling.auth.core)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.auth.core.spi)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.auth.form)(version>=1.0.0)(!(version>=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='(&(package=org.apache.sling.auth.openid)(version>=1.0.0)(!(version>=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='(&(package=org.osgi.framework))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework</require>
+ <require name='package' filter='(&(package=org.osgi.service.event))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event</require>
+ <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.auth)(version>=1.0.0)(!(version>=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='(&(package=javax.security.auth.login))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.login</require>
+ <require name='package' filter='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+ <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+ <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.1,3)"</require>
+ <require name='package' filter='(&(package=org.apache.sling.api.request)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.servlets)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.auth.core)(version>=1.2.0)(!(version>=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='(&(package=org.apache.sling.auth.core.spi)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.engine.auth)(version>=2.0.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+ <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.auth)(version>=1.0.0)(!(version>=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='(&(package=javax.security.auth.login))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.login</require>
+ <require name='package' filter='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+ <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+ <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.1,3)"</require>
+ <require name='package' filter='(&(package=org.apache.sling.api.request)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.servlets)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.auth.core)(version>=1.2.0)(!(version>=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='(&(package=org.apache.sling.auth.core.spi)(version>=1.1.0)(!(version>=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='(&(package=org.apache.sling.engine.auth)(version>=2.0.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+ <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=org.apache.sling.api.auth)(version>=1.0.0)(!(version>=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='(&(package=javax.security.auth.login))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.login</require>
+ <require name='package' filter='(&(package=javax.servlet))' extend='false' multiple='false' optional='false'>Import package javax.servlet</require>
+ <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+ <require name='package' filter='(&(package=org.apache.sling.api)(version>=2.1.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.sling.api;version="[2.1,3)"</require>
+ <require name='package' filter='(&(package=org.apache.sling.api.request)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.resource)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.api.servlets)(version>=2.1.0)(!(version>=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='(&(package=org.apache.sling.auth.core)(version>=1.2.0)(!(version>=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='(&(package=org.apache.sling.auth.core.spi)(version>=1.2.0)(!(version>=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='(&(package=org.apache.sling.engine.auth)(version>=2.0.0)(!(version>=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='(&(package=org.osgi.framework)(version>=1.4.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.framework;version="[1.4,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.service.event)(version>=1.1.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.service.event;version="[1.1,2)"</require>
+ <require name='package' filter='(&(package=org.osgi.util.tracker)(version>=1.3.0)(!(version>=2.0.0)))' extend='false' multiple='false' optional='false'>Import package org.osgi.util.tracker;version="[1.3,2)"</require>
+ <require name='package' filter='(&(package=org.slf4j)(version>=1.5.0)(!(version>=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='(&(package=javax.jcr))' extend='false' multiple='false' optional='false'>Import package javax.jcr</require>
+ <require name='package' filter='(&(package=org.apache.jackrabbit.api)(version>=2.0.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.jackrabbit.api;version="[2.0,3)"</require>
+ <require name='package' filter='(&(package=org.apache.jackrabbit.api.security.user)(version>=2.0.0)(!(version>=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='(&(package=org.apache.sling.jcr.api)(version>=2.2.0)(!(version>=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='(&(package=org.slf4j)(version>=1.7.0)(!(version>=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='(&(package=javax.crypto))' extend='false' multiple='false' optional='false'>Import package javax.crypto</require>
+ <require name='package' filter='(&(package=javax.crypto.spec))' extend='false' multiple='false' optional='false'>Import package javax.crypto.spec</require>
+ <require name='package' filter='(&(package=javax.jcr))' extend='false' multiple='false' optional='false'>Import package javax.jcr</require>
+ <require name='package' filter='(&(package=javax.security.auth.callback))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.callback</require>
+ <require name='package' filter='(&(package=javax.security.auth.login))' extend='false' multiple='false' optional='false'>Import package javax.security.auth.login</require>
+ <require name='package' filter='(&(package=javax.servlet.http))' extend='false' multiple='false' optional='false'>Import package javax.servlet.http</require>
+ <require name='package' filter='(&(package=org.apache.commons.codec.binary)(version>=1.9.0)(!(version>=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='(&(package=org.apache.commons.lang)(version>=2.6.0)(!(version>=3.0.0)))' extend='false' multiple='false' optional='false'>Import package org.apache.commons.lang;version="[2.6,3)"</require>
+ <require name='package' filter='(&(package=org.apache.jackrabbit.api.securit
<TRUNCATED>