| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| --> |
| <features name="sling-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.5.0"> |
| <!-- Apache Sling --> |
| <feature name="sling" version="${project.version}"> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-auth-core">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-auth-core.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-resourceresolver">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-resourceresolver.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.api/2.25.4</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.auth.core/1.5.6</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.engine/2.9.2</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.resourceresolver/1.9.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.serviceusermapper/1.5.6</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.settings/1.4.2</bundle> |
| <!-- Apache Sling Commons --> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.johnzon/1.2.14</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.mime/2.2.2</bundle> |
| <!-- dependencies --> |
| <feature>config</feature> |
| <feature>eventadmin</feature> |
| <feature>scr</feature> |
| <feature>management</feature> |
| <feature prerequisite="true">pax-url-classpath</feature> |
| <feature version="${project.version}">sling-commons-fsclassloader</feature> |
| <feature version="${project.version}">sling-commons-osgi</feature> |
| <feature version="${project.version}">sling-commons-scheduler</feature> |
| <feature version="${project.version}">sling-commons-threads</feature> |
| <bundle dependency="true">mvn:commons-codec/commons-codec/1.15</bundle> |
| <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.2</bundle> |
| <bundle dependency="true">mvn:commons-fileupload/commons-fileupload/1.5</bundle> |
| <bundle dependency="true">mvn:commons-io/commons-io/2.11.0</bundle> |
| <bundle dependency="true">mvn:org.apache.commons/commons-collections4/4.4</bundle> |
| <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.12.0</bundle> |
| <bundle dependency="true">mvn:org.apache.commons/commons-math/2.2</bundle> |
| <bundle dependency="true">mvn:org.osgi/org.osgi.util.converter/1.0.9</bundle> |
| </feature> |
| <feature name="sling-configs" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.karaf-configs/0.2.0-SNAPSHOT</bundle> |
| </feature> |
| <!-- Apache Sling Auth --> |
| <feature name="sling-auth-form" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.auth.form/1.0.24</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">jackrabbit-oak</feature> |
| </feature> |
| <!-- Apache Sling Commons --> |
| <feature name="sling-commons-clam" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.clam/2.0.0</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <bundle dependency="true">mvn:commons-io/commons-io/2.11.0</bundle> |
| </feature> |
| <feature name="sling-commons-compiler" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.compiler/2.4.0</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <feature version="${project.version}">sling-commons-classloader</feature> |
| </feature> |
| <feature name="sling-commons-classloader" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.classloader/1.4.4</bundle> |
| </feature> |
| <feature name="sling-commons-crypto" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.crypto/1.1.0</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.12.0</bundle> |
| <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jasypt/1.9.3_1</bundle> |
| </feature> |
| <feature name="sling-commons-fsclassloader" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.fsclassloader/1.0.14</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <feature>webconsole</feature> |
| <feature version="${project.version}">sling-commons-classloader</feature> |
| <feature version="${project.version}">sling-commons-osgi</feature> |
| <bundle dependency="true">mvn:commons-io/commons-io/2.11.0</bundle> |
| <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.12.0</bundle> |
| </feature> |
| <feature name="sling-commons-html" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.html/1.1.0</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <feature version="${project.version}">sling-commons-osgi</feature> |
| </feature> |
| <feature name="sling-commons-messaging" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.messaging/1.0.2</bundle> |
| </feature> |
| <feature name="sling-commons-messaging-mail" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.messaging.mail/2.0.0</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <feature version="${project.version}">sling-commons-crypto</feature> |
| <feature version="${project.version}">sling-commons-messaging</feature> |
| <feature version="${project.version}">sling-commons-threads</feature> |
| <bundle dependency="true">mvn:com.sun.mail/jakarta.mail/2.0.1</bundle> |
| <bundle dependency="true">mvn:jakarta.mail/jakarta.mail-api/2.0.1</bundle> |
| <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.12.0</bundle> |
| <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-2.0.1/2.0.1_1</bundle> |
| </feature> |
| <feature name="sling-commons-metrics" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.metrics/1.2.12</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <bundle dependency="true">mvn:io.dropwizard.metrics/metrics-core/3.2.6</bundle> |
| <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.12.0</bundle> |
| </feature> |
| <feature name="sling-commons-osgi" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.osgi/2.4.2</bundle> |
| <!-- dependencies --> |
| <feature>eventadmin</feature> |
| </feature> |
| <feature name="sling-commons-permissions" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.permissions/1.0.0-SNAPSHOT</bundle> |
| </feature> |
| <feature name="sling-commons-permissions-sling" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling-commons-permissions-sling">classpath:org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling-commons-permissions-sling.cfg.json</config> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-commons-permissions-sling">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-commons-permissions-sling.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.permissions.sling/1.0.0-SNAPSHOT</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <feature version="${project.version}">sling-commons-permissions</feature> |
| <feature version="${project.version}">sling-jcr</feature> |
| </feature> |
| <feature name="sling-commons-scheduler" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.scheduler/2.7.12</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <feature version="${project.version}">sling-commons-metrics</feature> |
| <feature version="${project.version}">sling-commons-threads</feature> |
| <bundle dependency="true">mvn:javax.servlet/javax.servlet-api/3.1.0</bundle> |
| <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle> |
| </feature> |
| <feature name="sling-commons-threads" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.commons.threads/3.2.22</bundle> |
| <!-- dependencies --> |
| <feature>config</feature> |
| <feature version="${project.version}">sling-commons-metrics</feature> |
| </feature> |
| <!-- Apache Sling Extensions --> |
| <feature name="sling-adapter" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.adapter/2.2.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| </feature> |
| <feature name="sling-bundleresource" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.bundleresource.impl/2.3.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| </feature> |
| <feature name="sling-caconfig" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-caconfig">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-caconfig.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-caconfig">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-caconfig.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.caconfig.api/1.3.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.caconfig.impl/1.6.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.caconfig.spi/1.4.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-scripting</feature> |
| <feature version="${project.version}">sling-xss</feature> |
| <feature>webconsole</feature> |
| </feature> |
| <feature name="sling-clam" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-clam">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-clam.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-clam">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-clam.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.clam/1.1.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-commons-clam</feature> |
| <feature version="${project.version}">sling-event</feature> |
| <feature version="${project.version}">sling-jcr</feature> |
| </feature> |
| <feature name="sling-discovery" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.discovery.api/1.0.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| </feature> |
| <feature name="sling-discovery-oak" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling-discovery">classpath:org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling-discovery.cfg.json</config> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-discovery">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-discovery.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-discovery">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-discovery.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.discovery.base/2.0.14</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.discovery.commons/1.0.28</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.discovery.oak/1.2.42</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.discovery.support/1.0.6</bundle> |
| <!-- dependencies --> |
| <feature>webconsole</feature> |
| <feature version="${project.version}">sling-discovery</feature> |
| <feature version="${project.version}">felix-healthcheck</feature> |
| <feature version="${project.version}">httpcomponents-client</feature> |
| <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle> |
| </feature> |
| <feature name="sling-discovery-standalone" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.discovery.standalone/1.0.2</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-discovery</feature> |
| </feature> |
| <feature name="sling-distribution" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.distribution.api/0.7.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.distribution.core/0.5.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-jcr</feature> |
| <feature version="${project.version}">sling-event</feature> |
| <feature version="${project.version}">felix-healthcheck</feature> |
| <feature version="${project.version}">httpcomponents-client</feature> |
| <feature version="${project.version}">jackrabbit-vault</feature> |
| </feature> |
| <feature name="sling-event" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-event">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-event.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-event">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-event.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.event/4.3.6</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.event.dea/1.1.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-discovery</feature> |
| <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.inventory/1.1.0</bundle> |
| </feature> |
| <feature name="sling-extensions-webconsolesecurityprovider"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.extensions.webconsolesecurityprovider/1.2.8</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">jackrabbit</feature> |
| <feature>webconsole</feature> |
| </feature> |
| <feature name="sling-featureflags" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.featureflags/1.2.2</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| </feature> |
| <feature name="sling-fsresource" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.fsresource/2.2.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">jackrabbit-vault</feature> |
| <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle> |
| <bundle dependency="true">mvn:com.google.guava/guava/15.0</bundle> |
| <bundle dependency="true">mvn:org.apache.jackrabbit/oak-jackrabbit-api/1.48.0</bundle> |
| <bundle dependency="true">mvn:org.apache.jackrabbit/jackrabbit-jcr-commons/2.20.8</bundle> |
| </feature> |
| <feature name="sling-i18n" version="${project.version}"> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-i18n">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-i18n.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.i18n/2.5.18</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| </feature> |
| <feature name="sling-jmx-provider" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jmx.provider/1.0.2</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| </feature> |
| <feature name="sling-models" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.models.api/1.4.2</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.models.impl/1.5.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-adapter</feature> |
| <feature version="${project.version}">sling-scripting</feature> |
| <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.annotation-api-1.3/1.3_3</bundle> |
| </feature> |
| <feature name="sling-models-jacksonexporter" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.models.jacksonexporter/1.1.2</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-models</feature> |
| <feature>jackson</feature> |
| </feature> |
| <feature name="sling-pipes" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.pipes/4.5.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">jackrabbit</feature> |
| <feature version="${project.version}">jackrabbit-vault</feature> |
| <feature version="${project.version}">sling-caconfig</feature> |
| <feature version="${project.version}">sling-event</feature> |
| <feature version="${project.version}">sling-models</feature> |
| <feature version="${project.version}">sling-query</feature> |
| </feature> |
| <feature name="sling-query" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.query/4.0.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle> |
| </feature> |
| <feature name="sling-resource-inventory" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.resource.inventory/1.0.8</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.inventory/1.1.0</bundle> |
| </feature> |
| <feature name="sling-resource-presence" version="${project.version}"> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-resource-presence">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-resource-presence.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.resource.presence/0.0.2</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| </feature> |
| <feature name="sling-resourcemerger" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.resourcemerger/1.4.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| </feature> |
| <feature name="sling-rewriter" version="${project.version}"> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-rewriter">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-rewriter.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.rewriter/1.3.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-commons-html</feature> |
| <bundle dependency="true">mvn:org.apache.commons/commons-text/1.10.0</bundle> |
| </feature> |
| <feature name="sling-security" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.security/1.1.24</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| </feature> |
| <feature name="sling-urlrewriter" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.urlrewriter/0.0.2</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.urlrewritefilter/4.0.4_1</bundle> |
| </feature> |
| <feature name="sling-validation" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-validation">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-validation.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-validation">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-validation.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.validation.api/1.0.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.validation.core/1.0.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-i18n</feature> |
| <feature version="${project.version}">sling-servlets</feature> |
| </feature> |
| <feature name="sling-xss" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-xss">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-xss.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-xss">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-xss.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.xss/2.2.20</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">httpcomponents-client</feature> |
| <bundle dependency="true">mvn:org.apache.commons/commons-text/1.10.0</bundle> |
| </feature> |
| <!-- Apache Sling Installer --> |
| <feature name="sling-installer" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.installer.console/1.1.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.installer.core/3.12.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.cm.json/1.0.8</bundle> |
| </feature> |
| <feature name="sling-installer-factory-configuration" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.installer.factory.configuration/1.4.2</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-installer</feature> |
| </feature> |
| <feature name="sling-installer-factory-packages" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-installer-factory-packages">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-installer-factory-packages.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-installer-factory-packages">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-installer-factory-packages.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.installer.factory.packages/1.0.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-installer</feature> |
| <feature version="${project.version}">sling-jcr</feature> |
| <feature version="${project.version}">jackrabbit-vault</feature> |
| </feature> |
| <feature name="sling-installer-healthcheck" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.installer.hc/2.1.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-installer</feature> |
| <feature version="${project.version}">felix-healthcheck</feature> |
| </feature> |
| <feature name="sling-installer-provider-file" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.installer.provider.file/1.3.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-installer</feature> |
| </feature> |
| <feature name="sling-installer-provider-jcr" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-installer-provider-jcr">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-installer-provider-jcr.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-installer-provider-jcr">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-installer-provider-jcr.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.installer.provider.jcr/3.3.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-installer</feature> |
| <feature version="${project.version}">sling-jcr</feature> |
| </feature> |
| <!-- Apache Sling JCR --> |
| <feature name="sling-jcr" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling-jcr">classpath:org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling-jcr.cfg.json</config> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-jcr-contentloader">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-jcr-contentloader.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-jcr-resource">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-jcr-resource.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-jcr-contentloader">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-jcr-contentloader.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.api/2.4.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.base/3.1.12</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.contentloader/2.5.2</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.davex/1.3.10</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.resource/3.2.4</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.webconsole/1.1.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.webdav/2.3.8</bundle> |
| <!-- dependencies --> |
| <feature>webconsole</feature> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">jackrabbit</feature> |
| <feature version="${project.version}">jackrabbit-oak</feature> |
| <feature version="${project.version}">tika</feature> |
| </feature> |
| <feature name="sling-jcr-compiler" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.compiler/2.1.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-jcr</feature> |
| <feature version="${project.version}">sling-commons-compiler</feature> |
| </feature> |
| <feature name="sling-jcr-jackrabbit-accessmanager" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager/3.1.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-jcr</feature> |
| <feature version="${project.version}">sling-servlets</feature> |
| </feature> |
| <feature name="sling-jcr-jackrabbit-usermanager" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-jcr-jackrabbit-usermanager">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-jcr-jackrabbit-usermanager.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-jcr-jackrabbit-usermanager">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-jcr-jackrabbit-usermanager.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager/2.2.24</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-jcr</feature> |
| <feature version="${project.version}">sling-servlets</feature> |
| </feature> |
| <feature name="sling-jcr-repoinit" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.repoinit/1.1.44</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-jcr</feature> |
| <bundle dependency="true">mvn:org.apache.sling/org.apache.sling.repoinit.parser/1.9.0</bundle> |
| <bundle dependency="true">mvn:org.apache.sling/org.apache.sling.provisioning.model/1.8.6</bundle> |
| </feature> |
| <!-- Apache Sling Quickstart --> |
| <feature name="sling-quickstart-oak" version="${project.version}"><!-- hidden="true" --> |
| <!-- Sling with Oak Repository and Felix Web Console --> |
| <!-- http://jackrabbit.apache.org/oak/docs/osgi_config.html --> |
| <config external="true" name="org.apache.felix.jaas.Configuration.factory~GuestLoginModule">classpath:org.apache.felix.jaas.Configuration.factory~GuestLoginModule.cfg.json</config> |
| <config external="true" name="org.apache.felix.jaas.Configuration.factory~LoginModuleImpl">classpath:org.apache.felix.jaas.Configuration.factory~LoginModuleImpl.cfg.json</config> |
| <config external="true" name="org.apache.felix.jaas.Configuration.factory~TokenLoginModule">classpath:org.apache.felix.jaas.Configuration.factory~TokenLoginModule.cfg.json</config> |
| <config external="true" name="org.apache.felix.jaas.ConfigurationSpi">classpath:org.apache.felix.jaas.ConfigurationSpi.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.oak.security.authentication.AuthenticationConfigurationImpl">classpath:org.apache.jackrabbit.oak.security.authentication.AuthenticationConfigurationImpl.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.oak.security.authorization.AuthorizationConfigurationImpl">classpath:org.apache.jackrabbit.oak.security.authorization.AuthorizationConfigurationImpl.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration">classpath:org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.oak.security.user.UserConfigurationImpl">classpath:org.apache.jackrabbit.oak.security.user.UserConfigurationImpl.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.oak.security.user.RandomAuthorizableNodeName">classpath:org.apache.jackrabbit.oak.security.user.RandomAuthorizableNodeName.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl">classpath:org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration">classpath:org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider">classpath:org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.vault.packaging.impl.PackagingImpl">classpath:org.apache.jackrabbit.vault.packaging.impl.PackagingImpl.cfg.json</config> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling.cfg.json</config> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-mapping">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-mapping.cfg.json</config> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-readall">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-readall.cfg.json</config> |
| <!-- dependencies --> |
| <feature>webconsole</feature> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-servlets</feature> |
| <!-- ... --> |
| <feature version="${project.version}">sling-jcr</feature> |
| <feature version="${project.version}">sling-jcr-repoinit</feature> |
| <feature version="${project.version}">sling-adapter</feature> |
| <feature version="${project.version}">sling-discovery-standalone</feature> |
| <feature version="${project.version}">felix-healthcheck</feature> |
| <bundle dependency="true">mvn:org.apache.felix/org.apache.felix.prefs/1.1.0</bundle> |
| <bundle>mvn:org.apache.felix/org.apache.felix.webconsole.plugins.memoryusage/1.0.10</bundle> |
| <bundle>mvn:org.apache.felix/org.apache.felix.webconsole.plugins.packageadmin/1.0.4</bundle> |
| </feature> |
| <feature name="sling-quickstart-oak-tar" version="${project.version}"> |
| <config external="true" name="org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService">classpath:org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.oak.segment.SegmentNodeStoreService">classpath:org.apache.jackrabbit.oak.segment.SegmentNodeStoreService.cfg.json</config> |
| <feature version="${project.version}">sling-quickstart-oak</feature> |
| <bundle>mvn:org.apache.jackrabbit/oak-lucene/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-segment-tar/1.48.0</bundle> |
| <!-- OAK-7263 oak-lucene should not depend on oak-store-document --> |
| <bundle>mvn:org.apache.jackrabbit/oak-store-document/1.48.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.oak.server/1.3.0</bundle> |
| <!-- capabilities --> |
| <!-- OAK-7380 Add missing OSGi capabilities --> |
| <capability> |
| osgi.service;objectClass=org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.segment.SegmentNodeStoreStatsMBean, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.segment.SegmentStoreProvider, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.segment.spi.persistence.SegmentNodeStorePersistence, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.spi.blob.BlobStore |
| </capability> |
| </feature> |
| <feature name="sling-quickstart-oak-mongo" version="${project.version}"> |
| <config external="true" name="org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService">classpath:org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService.cfg.json</config> |
| <config external="true" name="org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService">classpath:org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService.cfg.json</config> |
| <feature version="${project.version}">sling-quickstart-oak</feature> |
| <bundle>mvn:org.apache.jackrabbit/oak-lucene/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-store-document/1.48.0</bundle> |
| <bundle>mvn:com.h2database/h2-mvstore/2.1.214</bundle> |
| <bundle>mvn:org.mongodb/mongo-java-driver/3.12.12</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.jcr.oak.server/1.3.0</bundle> |
| <!-- capabilities --> |
| <!-- OAK-7380 Add missing OSGi capabilities --> |
| <capability> |
| osgi.service;objectClass=org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.spi.blob.BlobStore |
| </capability> |
| </feature> |
| <!-- Apache Sling Scripting --> |
| <feature name="sling-scripting" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-scripting">classpath:org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-scripting.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-scripting">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-scripting.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.api/2.2.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.spi/1.0.4</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.core/2.4.8</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-commons-compiler</feature> |
| <feature>webconsole</feature> |
| </feature> |
| <feature name="sling-scripting-freemarker" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.freemarker/1.0.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-adapter</feature> |
| <feature version="${project.version}">sling-scripting</feature> |
| <bundle dependency="true">mvn:org.freemarker/freemarker/2.3.32</bundle> |
| </feature> |
| <feature name="sling-scripting-groovy" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.groovy/1.3.0-SNAPSHOT</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-scripting</feature> |
| <bundle dependency="true">mvn:org.apache.groovy/groovy/4.0.9</bundle> |
| <bundle dependency="true">mvn:org.apache.groovy/groovy-templates/4.0.9</bundle> |
| </feature> |
| <feature name="sling-scripting-java" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.java/2.1.6</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-scripting</feature> |
| <feature version="${project.version}">sling-commons-compiler</feature> |
| </feature> |
| <feature name="sling-scripting-javascript" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.javascript/3.1.4</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-scripting</feature> |
| <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle> |
| <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.rhino/1.7.14_2</bundle> |
| </feature> |
| <feature name="sling-scripting-jsp" version="${project.version}"> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.jsp/2.6.2</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.jsp.taglib/2.4.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.el-api/1.0.4</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.jsp-api/1.0.2</bundle> |
| <bundle>mvn:org.apache.geronimo.bundles/jstl/1.2_1</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling-scripting</feature> |
| <feature version="${project.version}">sling-commons-compiler</feature> |
| <feature version="${project.version}">sling-caconfig</feature> |
| </feature> |
| <feature name="sling-scripting-htl" version="${project.version}"> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-scripting-htl">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-scripting-htl.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.sightly/1.4.22-1.4.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.sightly.compiler/1.2.14-1.4.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.sightly.compiler.java/1.2.2-1.4.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.sightly.js.provider/1.2.8</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.sightly.runtime/1.2.6-1.4.0</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-jcr</feature> |
| <feature version="${project.version}">sling-scripting</feature> |
| <feature version="${project.version}">sling-scripting-javascript</feature> |
| <feature version="${project.version}">sling-i18n</feature> |
| <feature version="${project.version}">sling-models</feature> |
| <feature version="${project.version}">sling-xss</feature> |
| <feature version="${project.version}">sling-commons-compiler</feature> |
| <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.rhino/1.7.14_2</bundle> |
| <bundle dependency="true">mvn:org.antlr/antlr4-runtime/4.9.3</bundle> |
| </feature> |
| <feature name="sling-scripting-thymeleaf" version="${project.version}"> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-scripting-thymeleaf">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-scripting-thymeleaf.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.scripting.thymeleaf/2.0.2</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">thymeleaf</feature> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-scripting</feature> |
| <feature version="${project.version}">sling-i18n</feature> |
| </feature> |
| <!-- Apache Sling Servlets --> |
| <feature name="sling-servlets" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling-servlets">classpath:org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling-servlets.cfg.json</config> |
| <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-servlets">classpath:org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-servlets.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.servlets.get/2.1.44</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.servlets.post/2.5.0</bundle> |
| <bundle>mvn:org.apache.sling/org.apache.sling.servlets.resolver/2.9.6</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-scripting</feature> |
| <feature version="${project.version}">sling-xss</feature> |
| </feature> |
| <!-- Apache Sling Starter --> |
| <feature name="sling-starter-content" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-starter">classpath:starter/org.apache.sling.jcr.repoinit.RepositoryInitializer~sling-starter.cfg.json</config> |
| <bundle>mvn:org.apache.sling/org.apache.sling.starter.content/1.0.12</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-auth-form</feature> |
| <feature version="${project.version}">sling-scripting-javascript</feature> |
| <feature version="${project.version}">composum-nodes</feature> |
| </feature> |
| <!-- Apache Felix Healthcheck --> |
| <feature name="felix-healthcheck" version="${project.version}"> |
| <bundle>mvn:org.apache.felix/org.apache.felix.healthcheck.api/2.0.4</bundle> |
| <bundle>mvn:org.apache.felix/org.apache.felix.healthcheck.core/2.0.14</bundle> |
| <bundle>mvn:org.apache.felix/org.apache.felix.healthcheck.generalchecks/3.0.4</bundle> |
| <bundle>mvn:org.apache.felix/org.apache.felix.healthcheck.webconsoleplugin/2.0.2</bundle> |
| <!-- dependencies --> |
| <feature>eventadmin</feature> |
| <feature>scr</feature> |
| <feature>webconsole</feature> |
| <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.12.0</bundle> |
| </feature> |
| <!-- Apache HttpComponents Client --> |
| <feature name="httpcomponents-client" version="${project.version}"> |
| <bundle>mvn:org.apache.httpcomponents/httpclient-osgi/4.5.14</bundle> |
| <!-- dependencies --> |
| <feature>config</feature> |
| <bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/4.4.16</bundle> |
| </feature> |
| <!-- Apache Jackrabbit --> |
| <feature name="jackrabbit" version="${project.version}"> |
| <bundle>mvn:org.apache.jackrabbit/oak-jackrabbit-api/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/jackrabbit-data/2.20.8</bundle> |
| <bundle>mvn:org.apache.jackrabbit/jackrabbit-jcr-commons/2.20.8</bundle> |
| <bundle>mvn:org.apache.jackrabbit/jackrabbit-jcr-rmi/2.20.8</bundle> |
| <bundle>mvn:org.apache.jackrabbit/jackrabbit-spi/2.20.8</bundle> |
| <bundle>mvn:org.apache.jackrabbit/jackrabbit-spi-commons/2.20.8</bundle> |
| <bundle>mvn:org.apache.jackrabbit/jackrabbit-webdav/2.20.8</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">httpcomponents-client</feature> |
| <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle> |
| <bundle dependency="true">mvn:javax.servlet/javax.servlet-api/3.1.0</bundle> |
| <bundle dependency="true">mvn:commons-codec/commons-codec/1.15</bundle> |
| <bundle dependency="true">mvn:commons-fileupload/commons-fileupload/1.5</bundle> |
| <bundle dependency="true">mvn:commons-io/commons-io/2.11.0</bundle> |
| <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle> |
| <bundle dependency="true">mvn:org.apache.commons/commons-collections4/4.4</bundle> |
| <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec/1.2</bundle> |
| <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-el_2.2_spec/1.1</bundle> |
| <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-interceptor_1.1_spec/1.0</bundle> |
| <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jcdi_1.0_spec/1.1</bundle> |
| <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle> |
| </feature> |
| <feature name="jackrabbit-oak" version="${project.version}"> |
| <bundle>mvn:org.apache.jackrabbit/oak-api/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-authorization-principalbased/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-blob/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-blob-plugins/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-commons/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-core/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-core-spi/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-jcr/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-query-spi/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-security-spi/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-store-composite/1.48.0</bundle> |
| <bundle>mvn:org.apache.jackrabbit/oak-store-spi/1.48.0</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <feature version="${project.version}">sling-commons-metrics</feature> |
| <feature version="${project.version}">sling-commons-threads</feature> |
| <feature version="${project.version}">jackrabbit</feature> |
| <feature version="${project.version}">tika</feature> |
| <bundle dependency="true">mvn:com.google.guava/guava/15.0</bundle> |
| <bundle>mvn:org.apache.felix/org.apache.felix.jaas/1.0.2</bundle> |
| <!-- capabilities --> |
| <!-- OAK-7380 Add missing OSGi capabilities --> |
| <capability> |
| osgi.service;objectClass=org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.api.jmx.QueryEngineSettingsMBean, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.api.jmx.RepositoryManagementMBean, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.spi.commit.ValidatorProvider, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.spi.mount.MountInfoProvider, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.spi.security.user.UserConfiguration, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.spi.security.SecurityProvider, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.spi.state.NodeStore, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.spi.state.NodeStoreProvider, |
| osgi.service;objectClass=org.apache.jackrabbit.oak.stats.StatisticsProvider |
| </capability> |
| </feature> |
| <feature name="jackrabbit-vault" version="${project.version}"> |
| <bundle>mvn:org.apache.jackrabbit.vault/org.apache.jackrabbit.vault/3.6.8</bundle> |
| <!-- dependencies --> |
| <feature>scr</feature> |
| <feature version="${project.version}">jackrabbit</feature> |
| <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.2</bundle> |
| </feature> |
| <!-- Apache Tika --> |
| <feature name="tika" version="${project.version}"> |
| <bundle>mvn:org.apache.tika/tika-core/1.28.5</bundle> |
| <bundle>mvn:org.apache.tika/tika-parsers/1.28.5</bundle> |
| <bundle>mvn:org.apache.pdfbox/pdfbox/2.0.27</bundle> |
| <bundle>mvn:org.apache.pdfbox/fontbox/2.0.27</bundle> |
| <bundle>mvn:org.apache.pdfbox/jempbox/1.8.17</bundle> |
| </feature> |
| <!-- Apache Sling Applications and Samples --> |
| <!-- Composum --> |
| <feature name="composum-nodes" version="${project.version}"> |
| <config external="true" name="org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~composum-nodes">classpath:composum/org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~composum-nodes.cfg.json</config> |
| <bundle>mvn:com.composum.nodes/composum-nodes-commons/4.1.3</bundle> |
| <bundle>mvn:com.composum.nodes/composum-nodes-console/4.1.3</bundle> |
| <bundle>mvn:com.composum.nodes/composum-nodes-jslibs/4.1.3</bundle> |
| <bundle>mvn:com.composum.nodes/composum-nodes-pckgmgr/4.1.3</bundle> |
| <bundle>mvn:com.composum.nodes/composum-nodes-usermgr/4.1.3</bundle> |
| <!-- dependencies --> |
| <feature version="${project.version}">sling</feature> |
| <feature version="${project.version}">sling-i18n</feature> |
| <feature version="${project.version}">sling-jcr</feature> |
| <feature version="${project.version}">sling-scripting-jsp</feature> |
| <feature version="${project.version}">sling-servlets</feature> |
| <feature version="${project.version}">sling-event</feature> |
| <feature version="${project.version}">jackrabbit-vault</feature> |
| </feature> |
| <!-- Thymeleaf --> |
| <feature name="thymeleaf" version="${project.version}"> |
| <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.thymeleaf/3.0.15.RELEASE_1</bundle> |
| <bundle dependency="true">mvn:org.attoparser/attoparser/2.0.6.RELEASE</bundle> |
| <bundle dependency="true">mvn:org.unbescape/unbescape/1.1.6.RELEASE</bundle> |
| <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ognl/3.2.1_1</bundle> |
| <bundle dependency="true">mvn:org.javassist/javassist/3.29.2-GA</bundle> |
| </feature> |
| </features> |