Added: release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt Fri Nov 9 14:55:39 2018 @@ -0,0 +1,948 @@ +# +# 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. +# +# The :boot feature contains all things to bootstrap the installation. +[feature name=:boot] + +[variables] + slf4j.version=1.7.25 + +# additional entries for sling.properties +# --------------------------------------- +# oak_tar and oak_mongo run modes are mutually exclusive, +# and cannot be changed after the first startup +[settings] + localIndexDir=${sling.home}/repository/index + repository.home=${sling.home}/repository + sling.run.mode.install.options=oak_tar,oak_mongo + +[artifacts] + org.apache.aries/org.apache.aries.util/1.1.3 + org.apache.felix/org.apache.felix.configadmin/1.9.10 + org.apache.felix/org.apache.felix.eventadmin/1.5.0 + org.apache.geronimo.specs/geronimo-annotation_1.3_spec/1.1 +# dependency with javax.inject - required for Sling Models (SLING-4710) + org.apache.geronimo.specs/geronimo-atinject_1.0_spec/1.1 + org.apache.geronimo.specs/geronimo-saaj_1.3_spec/1.1 + org.apache.geronimo.specs/geronimo-ws-metadata_2.0_spec/1.1.3 + org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.11_1 + org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.2/2.9.0 + org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/2.9.0 + org.apache.sling/org.apache.sling.commons.log/5.1.10 + org.apache.sling/org.apache.sling.commons.logservice/1.0.6 + org.apache.sling/org.apache.sling.installer.core/3.9.0 + org.apache.sling/org.apache.sling.installer.factory.configuration/1.2.0 + org.apache.sling/org.apache.sling.installer.provider.file/1.1.0 + org.apache.sling/org.apache.sling.javax.activation/0.1.0 + org.apache.sling/org.apache.sling.launchpad.installer/1.2.2 + org.apache.sling/org.apache.sling.settings/1.3.10 + org.slf4j/jcl-over-slf4j/${slf4j.version} + org.slf4j/log4j-over-slf4j/${slf4j.version} + org.slf4j/slf4j-api/${slf4j.version} + +# +# 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. +# +# The :launchpad feature defines Sling's launchpad version +# Only a single artifact is allowed within this feature. +[feature name=:launchpad] + +[settings] + org.osgi.framework.system.packages=org.osgi.framework;version="1.9",org.osgi.framework.dto;version="1.8";uses:="org.osgi.dto",org.osgi.framework.hooks.bundle;version="1.1";uses:="org.osgi.framework",org.osgi.framework.hooks.resolver;version="1.0";uses:="org.osgi.framework.wiring",org.osgi.framework.hooks.service;version="1.1";uses:="org.osgi.framework",org.osgi.framework.hooks.weaving;version="1.1";uses:="org.osgi.framework.wiring",org.osgi.framework.launch;version="1.2";uses:="org.osgi.framework",org.osgi.framework.namespace;version="1.1";uses:="org.osgi.resource",org.osgi.framework.startlevel;version="1.0";uses:="org.osgi.framework",org.osgi.framework.startlevel.dto;version="1.0";uses:="org.osgi.dto",org.osgi.framework.wiring;version="1.2";uses:="org.osgi.framework,org.osgi.resource",org.osgi.framework.wiring.dto;version="1.3";uses:="org.osgi.dto,org.osgi.resource.dto",org.osgi.resource;version="1.0",org.osgi.resource.dto;version="1.0";uses:="org.osgi.dto",org.osgi.service.packa geadmin;version="1.2";uses:="org.osgi.framework",org.osgi.service.startlevel;version="1.1";uses:="org.osgi.framework",org.osgi.service.url;version="1.0",org.osgi.service.resolver;version="1.1";uses:="org.osgi.resource",org.osgi.dto;version="1.1",org.osgi.util.tracker;version="1.5.2";uses:="org.osgi.framework"{dollar}{sling.jre-{dollar}{java.specification.version}}{dollar}{sling.jre-{dollar}{felix.detect.jpms}} + sling.jpms.java.xml={dollar}{sling.jre.java.xml},javax.xml.catalog;uses:="javax.xml.namespace";version="1.0.0" + sling.jre-1.8=,java.applet;version="{dollar}{felix.detect.java.version}",java.awt;version="{dollar}{felix.detect.java.version}",java.awt.color;version="{dollar}{felix.detect.java.version}",java.awt.datatransfer;version="{dollar}{felix.detect.java.version}",java.awt.dnd;version="{dollar}{felix.detect.java.version}",java.awt.event;version="{dollar}{felix.detect.java.version}",java.awt.font;version="{dollar}{felix.detect.java.version}",java.awt.geom;version="{dollar}{felix.detect.java.version}",java.awt.im;version="{dollar}{felix.detect.java.version}",java.awt.im.spi;version="{dollar}{felix.detect.java.version}",java.awt.image;version="{dollar}{felix.detect.java.version}",java.awt.image.renderable;version="{dollar}{felix.detect.java.version}",java.awt.print;version="{dollar}{felix.detect.java.version}",java.beans;version="{dollar}{felix.detect.java.version}",java.beans.beancontext;version="{dollar}{felix.detect.java.version}",java.io;version="{dollar}{felix.detect.java.version}",java .lang;version="{dollar}{felix.detect.java.version}",java.lang.annotation;version="{dollar}{felix.detect.java.version}",java.lang.instrument;version="{dollar}{felix.detect.java.version}",java.lang.invoke;version="{dollar}{felix.detect.java.version}",java.lang.management;version="{dollar}{felix.detect.java.version}",java.lang.ref;version="{dollar}{felix.detect.java.version}",java.lang.reflect;version="{dollar}{felix.detect.java.version}",java.math;version="{dollar}{felix.detect.java.version}",java.net;version="{dollar}{felix.detect.java.version}",java.nio;version="{dollar}{felix.detect.java.version}",java.nio.channels;version="{dollar}{felix.detect.java.version}",java.nio.channels.spi;version="{dollar}{felix.detect.java.version}",java.nio.charset;version="{dollar}{felix.detect.java.version}",java.nio.charset.spi;version="{dollar}{felix.detect.java.version}",java.nio.file;version="{dollar}{felix.detect.java.version}",java.nio.file.attribute;version="{dollar}{felix.detect.java.version}" ,java.nio.file.spi;version="{dollar}{felix.detect.java.version}",java.rmi;version="{dollar}{felix.detect.java.version}",java.rmi.activation;version="{dollar}{felix.detect.java.version}",java.rmi.dgc;version="{dollar}{felix.detect.java.version}",java.rmi.registry;version="{dollar}{felix.detect.java.version}",java.rmi.server;version="{dollar}{felix.detect.java.version}",java.security;version="{dollar}{felix.detect.java.version}",java.security.acl;version="{dollar}{felix.detect.java.version}",java.security.cert;version="{dollar}{felix.detect.java.version}",java.security.interfaces;version="{dollar}{felix.detect.java.version}",java.security.spec;version="{dollar}{felix.detect.java.version}",java.sql;version="{dollar}{felix.detect.java.version}",java.text;version="{dollar}{felix.detect.java.version}",java.text.spi;version="{dollar}{felix.detect.java.version}",java.time;version="{dollar}{felix.detect.java.version}",java.time.chrono;version="{dollar}{felix.detect.java.version}",java.time.f ormat;version="{dollar}{felix.detect.java.version}",java.time.temporal;version="{dollar}{felix.detect.java.version}",java.time.zone;version="{dollar}{felix.detect.java.version}",java.util;version="{dollar}{felix.detect.java.version}",java.util.concurrent;version="{dollar}{felix.detect.java.version}",java.util.concurrent.atomic;version="{dollar}{felix.detect.java.version}",java.util.concurrent.locks;version="{dollar}{felix.detect.java.version}",java.util.function;version="{dollar}{felix.detect.java.version}",java.util.jar;version="{dollar}{felix.detect.java.version}",java.util.logging;version="{dollar}{felix.detect.java.version}",java.util.prefs;version="{dollar}{felix.detect.java.version}",java.util.regex;version="{dollar}{felix.detect.java.version}",java.util.spi;version="{dollar}{felix.detect.java.version}",java.util.stream;version="{dollar}{felix.detect.java.version}",java.util.zip;version="{dollar}{felix.detect.java.version}",javax.accessibility;uses:="javax.swing.text";version= "{dollar}{felix.detect.java.version}",javax.annotation.processing;uses:="javax.lang.model,javax.lang.model.element,javax.lang.model.util,javax.tools";version="{dollar}{felix.detect.java.version}",javax.crypto;uses:="javax.crypto.spec,javax.security.auth";version="{dollar}{felix.detect.java.version}",javax.crypto.interfaces;uses:="javax.crypto,javax.crypto.spec";version="{dollar}{felix.detect.java.version}",javax.crypto.spec;uses:="javax.crypto";version="{dollar}{felix.detect.java.version}",javax.imageio;uses:="javax.imageio.event,javax.imageio.metadata,javax.imageio.spi,javax.imageio.stream";version="{dollar}{felix.detect.java.version}",javax.imageio.event;uses:="javax.imageio";version="{dollar}{felix.detect.java.version}",javax.imageio.metadata;uses:="javax.imageio,org.w3c.dom";version="{dollar}{felix.detect.java.version}",javax.imageio.plugins.bmp;uses:="javax.imageio";version="{dollar}{felix.detect.java.version}",javax.imageio.plugins.jpeg;uses:="javax.imageio";version="{dollar}{ felix.detect.java.version}",javax.imageio.spi;uses:="javax.imageio,javax.imageio.metadata,javax.imageio.stream";version="{dollar}{felix.detect.java.version}",javax.imageio.stream;uses:="javax.imageio";version="{dollar}{felix.detect.java.version}",javax.lang.model;uses:="javax.lang.model.element";version="{dollar}{felix.detect.java.version}",javax.lang.model.element;uses:="javax.lang.model,javax.lang.model.type";version="{dollar}{felix.detect.java.version}",javax.lang.model.type;uses:="javax.lang.model,javax.lang.model.element";version="{dollar}{felix.detect.java.version}",javax.lang.model.util;uses:="javax.annotation.processing,javax.lang.model,javax.lang.model.element,javax.lang.model.type";version="{dollar}{felix.detect.java.version}",javax.management;uses:="javax.management.loading,javax.management.openmbean";version="{dollar}{felix.detect.java.version}",javax.management.loading;uses:="javax.management";version="{dollar}{felix.detect.java.version}",javax.management.modelmbean;use s:="javax.management,javax.management.loading";version="{dollar}{felix.detect.java.version}",javax.management.monitor;uses:="javax.management";version="{dollar}{felix.detect.java.version}",javax.management.openmbean;uses:="javax.management";version="{dollar}{felix.detect.java.version}",javax.management.relation;uses:="javax.management";version="{dollar}{felix.detect.java.version}",javax.management.remote;uses:="javax.management,javax.security.auth";version="{dollar}{felix.detect.java.version}",javax.management.remote.rmi;uses:="javax.management,javax.management.loading,javax.management.remote,javax.naming,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,org.omg.CORBA,org.omg.CORBA.portable,org.omg.CORBA_2_3.portable";version="{dollar}{felix.detect.java.version}",javax.management.timer;uses:="javax.management";version="{dollar}{felix.detect.java.version}",javax.naming;uses:="javax.naming.spi";version="{dollar}{felix.detect.java.version}",javax.naming.directory;uses:="javax .naming";version="{dollar}{felix.detect.java.version}",javax.naming.event;uses:="javax.naming,javax.naming.directory";version="{dollar}{felix.detect.java.version}",javax.naming.ldap;uses:="javax.naming,javax.naming.directory,javax.naming.event,javax.net.ssl";version="{dollar}{felix.detect.java.version}",javax.naming.spi;uses:="javax.naming,javax.naming.directory";version="{dollar}{felix.detect.java.version}",javax.net;version="{dollar}{felix.detect.java.version}",javax.net.ssl;uses:="javax.net,javax.security.auth.x500,javax.security.cert";version="{dollar}{felix.detect.java.version}",javax.print;uses:="javax.print.attribute,javax.print.attribute.standard,javax.print.event";version="{dollar}{felix.detect.java.version}",javax.print.attribute;version="{dollar}{felix.detect.java.version}",javax.print.attribute.standard;uses:="javax.print.attribute";version="{dollar}{felix.detect.java.version}",javax.print.event;uses:="javax.print,javax.print.attribute";version="{dollar}{felix.detect.jav a.version}",javax.rmi.ssl;uses:="javax.net,javax.net.ssl";version="{dollar}{felix.detect.java.version}",javax.script;version="{dollar}{felix.detect.java.version}",javax.security.auth;version="{dollar}{felix.detect.java.version}",javax.security.auth.callback;version="{dollar}{felix.detect.java.version}",javax.security.auth.kerberos;uses:="javax.crypto,javax.security.auth";version="{dollar}{felix.detect.java.version}",javax.security.auth.login;uses:="javax.security.auth,javax.security.auth.callback";version="{dollar}{felix.detect.java.version}",javax.security.auth.spi;uses:="javax.security.auth,javax.security.auth.callback,javax.security.auth.login";version="{dollar}{felix.detect.java.version}",javax.security.auth.x500;uses:="javax.security.auth";version="{dollar}{felix.detect.java.version}",javax.security.cert;version="{dollar}{felix.detect.java.version}",javax.security.sasl;uses:="javax.security.auth.callback";version="{dollar}{felix.detect.java.version}",javax.sound.midi;uses:="jav ax.sound.midi.spi";version="{dollar}{felix.detect.java.version}",javax.sound.midi.spi;uses:="javax.sound.midi";version="{dollar}{felix.detect.java.version}",javax.sound.sampled;uses:="javax.sound.sampled.spi";version="{dollar}{felix.detect.java.version}",javax.sound.sampled.spi;uses:="javax.sound.sampled";version="{dollar}{felix.detect.java.version}",javax.sql;uses:="javax.transaction.xa";version="{dollar}{felix.detect.java.version}",javax.sql.rowset;uses:="javax.sql,javax.sql.rowset.serial,javax.sql.rowset.spi";version="{dollar}{felix.detect.java.version}",javax.sql.rowset.serial;uses:="javax.sql.rowset";version="{dollar}{felix.detect.java.version}",javax.sql.rowset.spi;uses:="javax.naming,javax.sql,javax.sql.rowset";version="{dollar}{felix.detect.java.version}",javax.swing;uses:="javax.accessibility,javax.print,javax.print.attribute,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,j avax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.tree";version="{dollar}{felix.detect.java.version}",javax.swing.border;uses:="javax.swing";version="{dollar}{felix.detect.java.version}",javax.swing.colorchooser;uses:="javax.accessibility,javax.swing,javax.swing.border,javax.swing.event,javax.swing.text";version="{dollar}{felix.detect.java.version}",javax.swing.event;uses:="javax.swing,javax.swing.table,javax.swing.text,javax.swing.tree,javax.swing.undo";version="{dollar}{felix.detect.java.version}",javax.swing.filechooser;uses:="javax.swing";version="{dollar}{felix.detect.java.version}",javax.swing.plaf;uses:="javax.accessibility,javax.swing,javax.swing.border,javax.swing.filechooser,javax.swing.text,javax.swing.tree";version="{dollar}{felix.detect.java.version}",javax.swing.plaf.basic;uses:="javax.accessibility,javax.sound.sampled,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.sy nth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.tree";version="{dollar}{felix.detect.java.version}",javax.swing.plaf.metal;uses:="javax.swing,javax.swing.border,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.text,javax.swing.tree";version="{dollar}{felix.detect.java.version}",javax.swing.plaf.multi;uses:="javax.accessibility,javax.swing,javax.swing.filechooser,javax.swing.plaf,javax.swing.text,javax.swing.tree";version="{dollar}{felix.detect.java.version}",javax.swing.plaf.nimbus;uses:="javax.swing,javax.swing.border,javax.swing.plaf,javax.swing.plaf.synth";version="{dollar}{felix.detect.java.version}",javax.swing.plaf.synth;uses:="javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.table,javax.swing.text,javax.swing.tree,javax.xml.parsers,org.xml.sax,org.xml.sax.helpers";version="{dollar}{felix.detect.java.version}",javax.swing.table;uses :="javax.accessibility,javax.swing,javax.swing.border,javax.swing.event,javax.swing.plaf";version="{dollar}{felix.detect.java.version}",javax.swing.text;uses:="javax.accessibility,javax.print,javax.print.attribute,javax.swing,javax.swing.event,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.text.html,javax.swing.tree,javax.swing.undo";version="{dollar}{felix.detect.java.version}",javax.swing.text.html;uses:="javax.accessibility,javax.swing,javax.swing.border,javax.swing.event,javax.swing.plaf,javax.swing.text,javax.swing.undo";version="{dollar}{felix.detect.java.version}",javax.swing.text.html.parser;uses:="javax.swing.text,javax.swing.text.html";version="{dollar}{felix.detect.java.version}",javax.swing.text.rtf;uses:="javax.swing.text";version="{dollar}{felix.detect.java.version}",javax.swing.tree;uses:="javax.swing,javax.swing.border,javax.swing.event,javax.swing.plaf,javax.swing.plaf.basic";version="{dollar}{felix.detect.java.version}",javax.swing.undo;uses:="javax.swing,java x.swing.event";version="{dollar}{felix.detect.java.version}",javax.tools;uses:="javax.annotation.processing,javax.lang.model,javax.lang.model.element";version="{dollar}{felix.detect.java.version}",javax.transaction.xa;version="{dollar}{felix.detect.java.version}",org.ietf.jgss;version="{dollar}{felix.detect.java.version}"{dollar}{sling.jre.java.xml},javax.xml.crypto;uses:="javax.xml.crypto.dsig.keyinfo";version="{dollar}{felix.detect.java.version}",javax.xml.crypto.dom;uses:="javax.xml.crypto,org.w3c.dom";version="{dollar}{felix.detect.java.version}",javax.xml.crypto.dsig;uses:="javax.xml.crypto,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec";version="{dollar}{felix.detect.java.version}",javax.xml.crypto.dsig.dom;uses:="javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,org.w3c.dom";version="{dollar}{felix.detect.java.version}",javax.xml.crypto.dsig.keyinfo;uses:="javax.xml.crypto";version="{dollar}{felix.detect.java.version}",javax.xml.crypto.dsig.spec;uses:="jav ax.xml.crypto";version="{dollar}{felix.detect.java.version}" + sling.jre-jpms={dollar}{felix.jpms.java.base}{dollar}{felix.jpms.java.compiler}{dollar}{felix.jpms.java.datatransfer}{dollar}{felix.jpms.java.desktop}{dollar}{felix.jpms.java.instrument}{dollar}{felix.jpms.java.logging}{dollar}{felix.jpms.java.management}{dollar}{felix.jpms.java.management.rmi}{dollar}{felix.jpms.java.naming}{dollar}{felix.jpms.java.net.http}{dollar}{felix.jpms.java.prefs}{dollar}{felix.jpms.java.rmi}{dollar}{felix.jpms.java.scripting}{dollar}{felix.jpms.java.se}{dollar}{felix.jpms.java.security.jgss}{dollar}{felix.jpms.java.security.sasl}{dollar}{felix.jpms.java.sql}{dollar}{felix.jpms.java.sql.rowset}{dollar}{felix.jpms.java.transaction.xa}{dollar}{sling.jpms.{dollar}{felix.detect.jpms.java.xml}}{dollar}{felix.jpms.java.xml.crypto}{dollar}{felix.jpms.jdk.xml.dom} + sling.jre.java.xml=,javax.xml;version="2.1.0",javax.xml.datatype;uses:="javax.xml.namespace";version="2.1.0",javax.xml.namespace;version="2.1.0",javax.xml.parsers;uses:="javax.xml.validation,org.w3c.dom,org.xml.sax,org.xml.sax.helpers";version="2.1.0",javax.xml.stream;uses:="javax.xml.namespace,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform";version="1.0.0",javax.xml.stream.events;uses:="javax.xml.namespace,javax.xml.stream";version="1.0.0",javax.xml.stream.util;uses:="javax.xml.namespace,javax.xml.stream,javax.xml.stream.events";version="1.0.0",javax.xml.transform;version="2.1.0",javax.xml.transform.dom;uses:="javax.xml.transform,org.w3c.dom";version="2.1.0",javax.xml.transform.sax;uses:="javax.xml.transform,javax.xml.transform.stream,org.xml.sax,org.xml.sax.ext";version="2.1.0",javax.xml.transform.stax;uses:="javax.xml.stream,javax.xml.stream.events,javax.xml.transform";version="2.1.0",javax.xml.transform.stream;uses:="javax.xml.transform";version="2.1.0",java x.xml.validation;uses:="javax.xml.transform,javax.xml.transform.stream,org.w3c.dom,org.w3c.dom.ls,org.xml.sax";version="2.1.0",javax.xml.xpath;uses:="javax.xml.namespace,org.xml.sax";version="2.1.0",org.w3c.dom;version="{dollar}{felix.detect.java.version}",org.w3c.dom.bootstrap;uses:="org.w3c.dom";version="{dollar}{felix.detect.java.version}",org.w3c.dom.css;uses:="org.w3c.dom,org.w3c.dom.stylesheets,org.w3c.dom.views";version="{dollar}{felix.detect.java.version}",org.w3c.dom.events;uses:="org.w3c.dom,org.w3c.dom.views";version="{dollar}{felix.detect.java.version}",org.w3c.dom.html;uses:="org.w3c.dom";version="{dollar}{felix.detect.java.version}",org.w3c.dom.ls;uses:="org.w3c.dom,org.w3c.dom.events";version="{dollar}{felix.detect.java.version}",org.w3c.dom.ranges;uses:="org.w3c.dom";version="{dollar}{felix.detect.java.version}",org.w3c.dom.stylesheets;uses:="org.w3c.dom";version="{dollar}{felix.detect.java.version}",org.w3c.dom.traversal;uses:="org.w3c.dom";version="{dollar}{felix.d etect.java.version}",org.w3c.dom.views;version="{dollar}{felix.detect.java.version}",org.w3c.dom.xpath;uses:="org.w3c.dom";version="{dollar}{felix.detect.java.version}",org.xml.sax;version="{dollar}{felix.detect.java.version}",org.xml.sax.ext;uses:="org.xml.sax,org.xml.sax.helpers";version="{dollar}{felix.detect.java.version}",org.xml.sax.helpers;uses:="org.xml.sax";version="{dollar}{felix.detect.java.version}" + +[artifacts] + org.apache.sling/org.apache.sling.launchpad.base/6.0.1-2.6.32 + +# +# 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. +[feature name=cms] + +[variables] + cms.version=0.11.0 + +[artifacts startLevel=20] + com.vladsch.flexmark/flexmark-osgi/0.34.22 + org.apache.cocoon/cocoon-serializers-charsets/1.0.0 + org.apache.sling/org.apache.sling.cms.api/${cms.version} + org.apache.sling/org.apache.sling.cms.core/${cms.version} + org.apache.sling/org.apache.sling.cms.reference/${cms.version} + org.apache.sling/org.apache.sling.cms.ui/${cms.version} + org.apache.sling/org.apache.sling.fileoptim/0.9.2 + org.apache.sling/org.apache.sling.resourcemerger/1.3.6 + org.jsoup/jsoup/1.11.3 + + [:repoinit] + +# CMS root paths +create path (sling:OrderedFolder) /etc/i18n +set ACL for everyone +allow jcr:read on /etc/i18n +end +create path (sling:OrderedFolder) /etc/taxonomy +set ACL for everyone +allow jcr:read on /etc/taxonomy +end +create path (sling:OrderedFolder) /static +set ACL for everyone +allow jcr:read on /static +end +create path (sling:OrderedFolder) /conf +set ACL for everyone +allow jcr:read on /conf +end +create path (sling:OrderedFolder) /content + +# Service users +create service user sling-rewriter +set ACL for sling-rewriter +allow jcr:read on / +end +create service user sling-cms-error +set ACL for sling-cms-error +allow jcr:read on /content +end + +# UGC Support +create path (sling:OrderedFolder) /etc/usergenerated +set ACL for everyone +allow jcr:read on /etc/usergenerated +end +create service user sling-ugc +set ACL for sling-ugc +allow jcr:all on /etc/usergenerated +end + + +# +# 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. + +[feature name=composum-console] + +[variables] + composum.version=1.9.2 + +[artifacts startLevel=20] + com.composum.sling.core/composum-sling-core-commons/${composum.version} + com.composum.sling.core/composum-sling-core-config/${composum.version} + com.composum.sling.core/composum-sling-core-console/${composum.version} + com.composum.sling.core/composum-sling-core-jslibs/${composum.version} + com.composum.sling.core/composum-sling-package-manager/${composum.version} + com.composum.sling.core/composum-sling-user-management/${composum.version} + org.apache.jackrabbit.vault/org.apache.jackrabbit.vault/3.2.4 + +# +# 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. +[feature name=models-jacksonexporter] + +[variables] + jackson.version=2.9.7 + +[artifacts] + com.fasterxml.jackson.core/jackson-annotations/${jackson.version} + com.fasterxml.jackson.core/jackson-core/${jackson.version} + com.fasterxml.jackson.core/jackson-databind/${jackson.version} + org.apache.sling/org.apache.sling.models.jacksonexporter/1.0.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. +# +# This is the OAK feature. +[feature name=oak] + +[variables] + oak.version=1.8.8 + +# The segment node store is used via a configuration +[artifacts startLevel=10] + org.apache.felix/org.apache.felix.jaas/1.0.2 + +[artifacts startLevel=15] + org.apache.jackrabbit/oak-api/${oak.version} + org.apache.jackrabbit/oak-blob-plugins/${oak.version} + org.apache.jackrabbit/oak-blob/${oak.version} + org.apache.jackrabbit/oak-commons/${oak.version} + org.apache.jackrabbit/oak-core-spi/${oak.version} + org.apache.jackrabbit/oak-core/${oak.version} + org.apache.jackrabbit/oak-jcr/${oak.version} + org.apache.jackrabbit/oak-lucene/${oak.version} + org.apache.jackrabbit/oak-query-spi/${oak.version} + org.apache.jackrabbit/oak-security-spi/${oak.version} +# TODO - Sling does not come up without oak-store-composite + org.apache.jackrabbit/oak-store-composite/${oak.version} +# OAK-7263 - oak-store-document should be in oak_mongo runmode + org.apache.jackrabbit/oak-store-document/${oak.version} + org.apache.jackrabbit/oak-store-spi/${oak.version} + +# start the Oak server instance after all components have been configured +# and started to avoid restarting that component ( see SLING-4556 ) +[artifacts startLevel=16] + org.apache.sling/org.apache.sling.jcr.oak.server/1.2.0 + +[configurations] + org.apache.felix.jaas.ConfigurationSpi + jaas.defaultRealmName="jackrabbit.oak" + jaas.configProviderName="FelixJaasProvider" + + org.apache.jackrabbit.oak.security.authentication.AuthenticationConfigurationImpl + org.apache.jackrabbit.oak.authentication.configSpiName="FelixJaasProvider" + + org.apache.jackrabbit.oak.security.user.RandomAuthorizableNodeName + length=I"21" + + org.apache.jackrabbit.oak.security.user.UserConfigurationImpl + groupsPath="/home/groups" + usersPath="/home/users" + defaultDepth="1" + importBehavior="besteffort" + + org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider + enabledActions=["org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction"] + userPrivilegeNames=["jcr:all"] + groupPrivilegeNames=["jcr:read"] + + org.apache.felix.jaas.Configuration.factory-GuestLoginModule + jaas.controlFlag="optional" + jaas.classname="org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule" + jaas.ranking=I"300" + + org.apache.felix.jaas.Configuration.factory-LoginModuleImpl + jaas.controlFlag="required" + jaas.classname="org.apache.jackrabbit.oak.security.authentication.user.LoginModuleImpl" + + org.apache.felix.jaas.Configuration.factory-TokenLoginModule + jaas.controlFlag="sufficient" + jaas.classname="org.apache.jackrabbit.oak.security.authentication.token.TokenLoginModule" + jaas.ranking=I"200" + +[artifacts startLevel=15 runModes=oak_mongo] + com.h2database/h2-mvstore/1.4.194 + org.mongodb/mongo-java-driver/3.6.4 + +[configurations runModes=oak_mongo] + org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService + mongouri="mongodb://localhost:27017" + db="sling" + +[artifacts startLevel=15 runModes=oak_tar] + org.apache.jackrabbit/oak-segment-tar/${oak.version} + +[configurations runModes=oak_tar] + org.apache.jackrabbit.oak.segment.SegmentNodeStoreService + name="Default\ NodeStore" + +# +# 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. +[feature name=repoinit] + +[artifacts] + org.apache.sling/org.apache.sling.jcr.repoinit/1.1.8 + org.apache.sling/org.apache.sling.provisioning.model/1.8.4 + org.apache.sling/org.apache.sling.repoinit.parser/1.2.2 + +[configurations] + org.apache.sling.jcr.repoinit.impl.RepositoryInitializer + references="model@repoinit:context:/resources/provisioning/model.txt" + + [:repoinit] +# general +create path (sling:OrderedFolder) /content +set ACL for everyone +allow jcr:read on /content +end + +# sling-mapping +create service user sling-mapping + +set ACL for sling-mapping +allow jcr:read on / +end + +# sling-readall +create service user sling-readall + +set ACL for sling-readall +allow jcr:read on / +end + +# sling-xss +create service user sling-xss + +create path (sling:Folder) /libs/sling/xss +create path (sling:Folder) /apps/sling/xss + +set ACL for sling-xss +deny jcr:all on / +allow jcr:read on /libs/sling/xss,/apps/sling/xss +end + +# sling-i18n +create service user sling-i18n + +set ACL for sling-i18n +allow jcr:read on / +end + +# sling-jcr-install +create service user sling-jcr-install + +# used for config OSGi writeback +create path (sling:Folder) /apps/sling/install + +set ACL for sling-jcr-install +allow jcr:read on / +allow rep:write on /apps/sling/install +end + + +# +# 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. +# +# +# +# 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. +# +# The feature for Apache Sling + +[feature name=sling] + +[variables] + jackrabbit.version=2.16.3 + +[artifacts] + commons-codec/commons-codec/1.11 + commons-collections/commons-collections/3.2.2 + commons-lang/commons-lang/2.6 + javax.mail/mail/1.5.0-b01 + org.apache.commons/commons-collections4/4.2 + org.apache.commons/commons-lang3/3.8.1 + org.apache.commons/commons-math/2.2 + org.apache.felix/org.apache.felix.http.whiteboard/4.0.0 + org.apache.geronimo.bundles/commons-httpclient/3.1_2 + org.apache.geronimo.bundles/jstl/1.2_1 + org.apache.httpcomponents/httpclient-osgi/4.5.6 + org.apache.httpcomponents/httpcore-osgi/4.4.10 + org.apache.servicemix.bundles/org.apache.servicemix.bundles.rhino/1.7.10_1 + org.apache.sling/org.apache.sling.adapter/2.1.10 + org.apache.sling/org.apache.sling.api/2.18.4 + org.apache.sling/org.apache.sling.auth.core/1.4.2 + org.apache.sling/org.apache.sling.auth.form/1.0.12 + org.apache.sling/org.apache.sling.bundleresource.impl/2.3.2 + org.apache.sling/org.apache.sling.commons.classloader/1.4.2 + org.apache.sling/org.apache.sling.commons.compiler/2.3.6 + org.apache.sling/org.apache.sling.commons.fsclassloader/1.0.8 + org.apache.sling/org.apache.sling.commons.mime/2.2.0 + org.apache.sling/org.apache.sling.commons.osgi/2.4.0 + org.apache.sling/org.apache.sling.commons.scheduler/2.7.2 + org.apache.sling/org.apache.sling.commons.threads/3.2.18 + org.apache.sling/org.apache.sling.engine/2.6.14 + org.apache.sling/org.apache.sling.fsresource/2.1.14 + org.apache.sling/org.apache.sling.hc.api/1.0.2 + org.apache.sling/org.apache.sling.hc.core/1.2.10 + org.apache.sling/org.apache.sling.hc.webconsole/1.1.2 + org.apache.sling/org.apache.sling.i18n/2.5.14 + org.apache.sling/org.apache.sling.installer.console/1.0.2 + org.apache.sling/org.apache.sling.installer.hc/2.0.0 + org.apache.sling/org.apache.sling.installer.provider.jcr/3.1.26 + org.apache.sling/org.apache.sling.jcr.contentloader/2.2.6 + org.apache.sling/org.apache.sling.jcr.resource/3.0.16 + org.apache.sling/org.apache.sling.models.api/1.3.6 + org.apache.sling/org.apache.sling.models.impl/1.4.10 + org.apache.sling/org.apache.sling.resourceresolver/1.6.6 + org.apache.sling/org.apache.sling.scripting.api/2.2.0 + org.apache.sling/org.apache.sling.scripting.core/2.0.54 + org.apache.sling/org.apache.sling.scripting.el-api/1.0.0 + org.apache.sling/org.apache.sling.scripting.javascript/3.0.4 + org.apache.sling/org.apache.sling.scripting.jsp-api/1.0.0 + org.apache.sling/org.apache.sling.scripting.jsp.taglib/2.3.0 + org.apache.sling/org.apache.sling.scripting.jsp/2.3.4 + org.apache.sling/org.apache.sling.scripting.sightly.compiler.java/1.0.26-1.4.0 + org.apache.sling/org.apache.sling.scripting.sightly.compiler/1.0.22-1.4.0 + org.apache.sling/org.apache.sling.scripting.sightly.js.provider/1.0.26 + org.apache.sling/org.apache.sling.scripting.sightly.models.provider/1.0.6 + org.apache.sling/org.apache.sling.scripting.sightly.repl/1.0.6 + org.apache.sling/org.apache.sling.scripting.sightly/1.0.56-1.4.0 + org.apache.sling/org.apache.sling.serviceuser.webconsole/1.0.0 + org.apache.sling/org.apache.sling.serviceusermapper/1.4.2 + org.apache.sling/org.apache.sling.servlets.get/2.1.36 + org.apache.sling/org.apache.sling.servlets.post/2.3.26 + org.apache.sling/org.apache.sling.servlets.resolver/2.4.22 + org.apache.sling/org.apache.sling.xss/2.0.12 + +[artifacts startLevel=5] + commons-fileupload/commons-fileupload/1.3.3 + commons-io/commons-io/2.6 + org.apache.aries.jmx/org.apache.aries.jmx.api/1.1.5 + org.apache.aries.jmx/org.apache.aries.jmx.core/1.1.8 + org.apache.aries.jmx/org.apache.aries.jmx.whiteboard/1.2.0 + org.apache.felix/org.apache.felix.bundlerepository/2.0.10 + org.apache.felix/org.apache.felix.inventory/1.0.6 + org.apache.felix/org.apache.felix.prefs/1.1.0 + org.apache.felix/org.apache.felix.webconsole.plugins.ds/2.1.0 + org.apache.felix/org.apache.felix.webconsole.plugins.event/1.1.8 + org.apache.felix/org.apache.felix.webconsole.plugins.memoryusage/1.0.8 + org.apache.felix/org.apache.felix.webconsole.plugins.obr/1.0.4 + org.apache.felix/org.apache.felix.webconsole.plugins.packageadmin/1.0.4 + org.apache.felix/org.apache.felix.webconsole/4.3.8 + org.apache.sling/org.apache.sling.commons.johnzon/1.1.2 + org.apache.sling/org.apache.sling.commons.log.webconsole/1.0.0 + org.apache.sling/org.apache.sling.extensions.threaddump/0.2.2 + org.apache.sling/org.apache.sling.extensions.webconsolebranding/1.0.2 + org.apache.sling/org.apache.sling.extensions.webconsolesecurityprovider/1.2.0 + org.apache.sling/org.apache.sling.starter.startup/1.0.6 + +[artifacts startLevel=10] + org.apache.felix/org.apache.felix.http.sslfilter/1.2.6 + org.apache.felix/org.apache.felix.metatype/1.2.2 + org.apache.felix/org.apache.felix.scr/2.1.12 + org.apache.pdfbox/fontbox/2.0.12 + org.apache.pdfbox/jempbox/1.8.16 + org.apache.pdfbox/pdfbox/2.0.12 + org.apache.tika/tika-core/1.19.1 + org.apache.tika/tika-parsers/1.19.1 + +[artifacts startLevel=15] + com.google.guava/guava/15.0 + io.dropwizard.metrics/metrics-core/3.2.6 + org.apache.jackrabbit/jackrabbit-api/${jackrabbit.version} + org.apache.jackrabbit/jackrabbit-data/${jackrabbit.version} + org.apache.jackrabbit/jackrabbit-jcr-commons/${jackrabbit.version} + org.apache.jackrabbit/jackrabbit-jcr-rmi/${jackrabbit.version} + org.apache.jackrabbit/jackrabbit-spi-commons/${jackrabbit.version} + org.apache.jackrabbit/jackrabbit-spi/${jackrabbit.version} + org.apache.jackrabbit/jackrabbit-webdav/${jackrabbit.version} + org.apache.sling/org.apache.sling.commons.metrics/1.2.6 + org.apache.sling/org.apache.sling.jcr.api/2.4.0 + org.apache.sling/org.apache.sling.jcr.base/3.0.4 + org.apache.sling/org.apache.sling.jcr.davex/1.3.10 + org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager/3.0.2 + org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager/2.2.8 + org.apache.sling/org.apache.sling.jcr.jcr-wrapper/2.0.0 + org.apache.sling/org.apache.sling.jcr.registration/1.0.6 + org.apache.sling/org.apache.sling.jcr.webconsole/1.0.2 + org.apache.sling/org.apache.sling.jcr.webdav/2.3.8 + +[configurations] + org.apache.sling.commons.log.LogManager + org.apache.sling.commons.log.pattern="%d{dd.MM.yyyy HH:mm:ss.SSS}\ *%level*\ [%thread]\ %logger\ %msg%n" + org.apache.sling.commons.log.file="logs/error.log" + org.apache.sling.commons.log.level="info" + org.apache.sling.commons.log.file.size="'.'yyyy-MM-dd" + org.apache.sling.commons.log.file.number=I"7" + org.apache.sling.commons.log.packagingDataEnabled=B"true" + + org.apache.sling.engine.impl.log.RequestLogger + access.log.enabled=B"true" + request.log.outputtype=I"0" + access.log.output="log.access" + request.log.output="log.request" + request.log.enabled=B"true" + access.log.outputtype=I"0" + +# DavEx servlet requires config now + org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet + alias="/server" + +# WebDAV servlet requires config now + org.apache.sling.jcr.webdav.impl.servlets.SimpleWebDavServlet + dav.root="/dav" + +# configure the ScriptCache for scripts used by org.apache.sling.scripting.sightly.js.provider + org.apache.sling.scripting.core.impl.ScriptCacheImpl + org.apache.sling.scripting.cache.additional_extensions=["js"] + + org.apache.sling.commons.log.LogManager.factory.config-access.log + org.apache.sling.commons.log.pattern="%msg%n" + org.apache.sling.commons.log.names=["log.access"] + org.apache.sling.commons.log.file="logs/access.log" + org.apache.sling.commons.log.level="info" + + org.apache.sling.commons.log.LogManager.factory.config-request.log + org.apache.sling.commons.log.pattern="%msg%n" + org.apache.sling.commons.log.names=["log.request"] + org.apache.sling.commons.log.file="logs/request.log" + org.apache.sling.commons.log.level="info" + +# TODO: remove bundles as their dependency on admin login is fixed, see SLING-5355 for linked issues +# For these bundles, admin login is considered "ok": +# org.apache.sling.jcr.contentloader + org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment-sling + whitelist.name="sling" + whitelist.bundles=[ + "org.apache.sling.discovery.commons",\ + "org.apache.sling.discovery.base",\ + "org.apache.sling.discovery.oak",\ + "org.apache.sling.extensions.webconsolesecurityprovider",\ + "org.apache.sling.i18n",\ + "org.apache.sling.jcr.base",\ + "org.apache.sling.jcr.contentloader",\ + "org.apache.sling.jcr.jackrabbit.usermanager",\ + "org.apache.sling.jcr.oak.server",\ + "org.apache.sling.jcr.repoinit",\ + "org.apache.sling.jcr.webconsole",\ + "org.apache.sling.servlets.post",\ + "org.apache.sling.serviceuser.webconsole" + ] + + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-i18n + user.mapping=[ + "org.apache.sling.i18n\=sling-i18n" + ] + + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-jcr-install + user.mapping=[ + "org.apache.sling.installer.provider.jcr\=sling-jcr-install" + ] + + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-jcr-resource + user.mapping=[ + "org.apache.sling.jcr.resource:validation\=sling-readall" + ] + + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-observation + user.mapping=[ + "org.apache.sling.jcr.resource:observation\=sling-readall" + ] + + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-resourceresolver + user.mapping=[ + "org.apache.sling.resourceresolver:mapping\=sling-mapping", + "org.apache.sling.resourceresolver:hierarchy\=sling-readall", + "org.apache.sling.resourceresolver:observation\=sling-readall", + "org.apache.sling.resourceresolver:console\=sling-readall" + ] + + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-scripting + user.mapping=[ + "org.apache.sling.scripting.core\=sling-scripting", + "org.apache.sling.scripting.sightly.js.provider\=sling-scripting", + ] + +# the user mapping for the servlet resolver, subservice "console" namely the user sling-scripting is created in scripting.txt + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-servletsresolver + user.mapping=[ + "org.apache.sling.servlets.resolver:console\=sling-readall", + "org.apache.sling.servlets.resolver:scripts\=sling-scripting" + ] + + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-xss + user.mapping=[ + "org.apache.sling.xss\=sling-xss" + ] + + [:repoinit] +#<<< SLING-5848 - Define service user and ACLs for Scripting +create service user sling-scripting + +create path (sling:Folder) /libs +create path (sling:Folder) /apps + +set ACL for sling-scripting +deny jcr:all on / +allow jcr:read on /libs,/apps +end +# SLING-5848 - Define service user and ACLs for Scripting >>> + + + +# +# 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. +# + +[feature name=sling-caconfig] + +[artifacts] + org.apache.sling/org.apache.sling.caconfig.api/1.1.2 + org.apache.sling/org.apache.sling.caconfig.impl/1.4.14 + org.apache.sling/org.apache.sling.caconfig.spi/1.3.4 + +[configurations] + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-sling-caconfig + user.mapping=[ + "org.apache.sling.caconfig.impl\=sling-readall" + ] + + [:repoinit] +create path (sling:Folder) /conf + + +# +# 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. +# + +[feature name=sling-discovery] + +[artifacts] + org.apache.sling/org.apache.sling.discovery.api/1.0.4 + org.apache.sling/org.apache.sling.discovery.base/2.0.8 + org.apache.sling/org.apache.sling.discovery.commons/1.0.20 + org.apache.sling/org.apache.sling.discovery.oak/1.2.28 + org.apache.sling/org.apache.sling.discovery.support/1.0.4 + +[configurations] + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-sling.discovery + user.mapping=[ + "org.apache.sling.discovery.commons\=sling-discovery", + "org.apache.sling.discovery.base\=sling-discovery", + "org.apache.sling.discovery.oak\=sling-discovery" + ] + + [:repoinit] +create service user sling-discovery + +create path (sling:Folder) /var/discovery +create path (sling:Folder) /var/discovery/oak + +set ACL for sling-discovery +allow jcr:read,rep:write on /var/discovery +end + + + +# +# 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. +# + +[feature name=sling-event] + +[artifacts] + org.apache.sling/org.apache.sling.event.dea/1.1.2 + org.apache.sling/org.apache.sling.event/4.2.12 + +[configurations] + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-sling.event + user.mapping=[ + "org.apache.sling.event\=sling-event", + "org.apache.sling.event.dea\=sling-event" + ] + + [:repoinit] +create service user sling-event + +create path (sling:Folder) /var +create path (sling:Folder) /var/eventing + +set ACL for sling-event +allow jcr:read,rep:write on /var/eventing +end + + + +# +# 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. +# + +[feature name=sling-rewriter] + +[artifacts] + org.apache.sling/org.apache.sling.commons.html/1.0.0 + org.apache.sling/org.apache.sling.rewriter/1.2.2 + +[configurations] + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-sling.rewriter + user.mapping=[ + "org.apache.sling.rewriter\=sling-rewriter" + ] + + [:repoinit] +create service user sling-rewriter + + +set ACL for sling-rewriter +allow jcr:read on / +end + + + +# +# 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. +# + +[feature name=sling-validation] + +[artifacts] + org.apache.sling/org.apache.sling.validation.api/1.0.0 + org.apache.sling/org.apache.sling.validation.core/1.0.4 + +[configurations] + org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-validation + user.mapping=[ + "org.apache.sling.validation.core\=sling-validation" + ] + + [:repoinit] +create service user sling-validation + +create path (sling:Folder) /apps +create path (sling:Folder) /libs + +set ACL for sling-validation +allow jcr:read on /apps +allow jcr:read on /libs +end + + +# +# 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. +# +# The :standalone feature contains artifacts for the standalone jar + +[feature name=standalone] + +# Add a servlet implementation for the standalone case +[artifacts startLevel=5 runModes=:standalone] + org.apache.felix/org.apache.felix.http.jetty/4.0.6 + org.apache.felix/org.apache.felix.http.servlet-api/1.1.2 + +# +# 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. +# +# The :standalone feature contains artifacts for the standalone jar +[feature name=webapp] + +# Add the felix servlet bridge for the webapp case +[artifacts runModes=:webapp] + org.apache.felix/org.apache.felix.http.bridge/4.0.4
Added: release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt.asc ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt.asc (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt.asc Fri Nov 9 14:55:39 2018 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEENj5pfUadRipAxSVsGFq0kOHJ39cFAlviNZoACgkQGFq0kOHJ +39c6AA//al2NE4FKRxHug8Sb2fKNc0+rAzMWPA8n/gxvEt6zCEXXcfUXebSlQB5L +yXHOXDgE5xb3verEi9cCIiHFsd0N/VmTASwhwTYZ1py97Zr6grsZ0z2fZ9KHsDgL +lr2qhAZH1r/DDy+Tu7i7JB69pkiCRsY+eS2YWrdm57LIno2tPcRm0Kp1Lhvwn/z5 +Co5en0sA02z+5pyY1Na99wUa4tPYMvkELOCg5S/KL2Vf2CdcM8FKqXnXwdrR7k9l +lqkExzhIoIt98eOyQ5cWS214uqnZQFZW6UReGKtV7+V1c2wwcRhbNvwWaSdbgPBT +mdCDhCF8S1+luLJNi8rWJWIvzulfY4Lggpl2l8Fh8yBQZHS3k7SPB0iWZ6f7iHyB +o0BFsomXDlYtirUSrPwxKCU7KoW3ok1FlWAN/4rmDzc7zNWHF+BJQ0dPFmGmm29p +kbdvJTZR1vv+dlekSfz8RkEOrxA7O8lx04MYcnY1bhNebSblEJLt2cEWHX4oxepa +6rRDA4ZJX4UO1Bngemqk1A+hYmswjZTJaoCz8+PH+ESnrchLu+gskBzQlOnNM0rh +OteluhEAT+W66AkWUmBv9CFdRxzILhBmTd6n+Y+QhvZUfyaWQXT+kaREhHIEeB2y +kjSslED+OZfVfKXOC8AAIu2Wax8oNENV7ByY0vkz9RQL+KahqGY= +=QnHS +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt.md5 ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt.md5 (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt.md5 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +90a2d6fcd111b4cc8a2f800b2f687db6 \ No newline at end of file Added: release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt.sha1 ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt.sha1 (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0-slingfeature.txt.sha1 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +9eb8a47e90bf0afed18c6212ea7f03fe73e25c74 \ No newline at end of file Added: release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar ============================================================================== Binary file - no diff available. Propchange: release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar.asc ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar.asc (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar.asc Fri Nov 9 14:55:39 2018 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEENj5pfUadRipAxSVsGFq0kOHJ39cFAlviNZoACgkQGFq0kOHJ +39feTw//btHXtCM2ripOvvZQDABCOq7zYQXYKEwowbqbZ0HZdAsWtcvJtMKqran3 +It4zVI1aVSfsDeEik0y68g1grco1xbjIfp5wbvJ8Wptsy2QtUhNW3w1vghZS7Wus +2tsdVCjLKxeWrEVqFiKMGuvlLg5M6D6qBsC15y5vnwDYH19Ek+ZaFizA0Yp+WQB2 +efxo9qykazoKYOoVMaL3ztu+6To1URhhOwKIyLlc7noqLQzFW6jeaxJXjaxtofoB +aWzOZ8NKgiZw2+smjC3Eb1JfKL3fev4ciGN6gaTjZd9y7uSmp5+hqnyA060Zw0yF +qH+5UX84COKqOOIPs5OYJDE7icI2dEng5ieUXBSV7tvi8jPg7nk6g4qJv64bqQoO +jh2yTh+n5PJYtTJKM3ZfFsIDSCajLRUVovb27mTN/JCajTmMZfqmRqXJC1ZWimTv +1s/EG9JasPDuR4J7AjtwLfJjh4z7srAEmJAPVn24E93dCN8MHd6E0IkNZNF8HPth +/QKHDml43aalmvd7RV8znNwwlO7KHphjy7MI9+tIWY1Yk+m6Jg9sYYqdPVP0Godx +uGNXLhFkyF9mwANIckuzGEZtMUY0/rPQSHj5/nWbJtwHo3I6H7LjP9qLBlGWUiFQ +/pVIVVfxMYnWejEWLj6sf6esxJjosOpa3R0q1cOpqmKMl0RcoOM= +=PwTx +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar.md5 ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar.md5 (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar.md5 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +c5ad1d65619334ee5d22478f52a46c22 \ No newline at end of file Added: release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar.sha1 ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar.sha1 (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0-sources.jar.sha1 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +0bae198ed11414e87e9723dd46722738e065219a \ No newline at end of file Added: release/sling/org.apache.sling.cms.builder-0.11.0.jar ============================================================================== Binary file - no diff available. Propchange: release/sling/org.apache.sling.cms.builder-0.11.0.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/sling/org.apache.sling.cms.builder-0.11.0.jar.asc ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0.jar.asc (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0.jar.asc Fri Nov 9 14:55:39 2018 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEENj5pfUadRipAxSVsGFq0kOHJ39cFAlviNZkACgkQGFq0kOHJ +39cjRxAAtiR53ChW7ftPLi5BRkZmWqVeiBNHsCsfO7LpM0HbVvXM6Cl7ogr116hG +tAHlXaYsRE+psRFL5e1/vGmlMVFoTArv5wrAEVZBAqHAwxIeJk7/i+vQB+3Q7AlT +qXIRzDWkYIF+Z/FJz82IWhQ+gSKQiGYW36B5+E7gvYmVYA512MYDDXl2ii7kjFb1 +gQL2opmsUJaGTWoP8HIyIjBhFwF1s6yA5ZKKTRw6dqzuIIMJ9PuF1/6nFwqQ8NlH +UB9ESOGkfbemSyusierx1sB3FaifVLX/jwusU6pPX1KwnsEYU1ESnOGgmW4TZIv9 +iF1rS8nl87kNnV899sQnPbOSRSbBPxwNi5CjEOUcqOaJWSyzEGyUXf9swT/fSO+3 +uBdBNtLnvPTo2Gk6Df6iQBoUo7O4ZqwnGH98IPuaVKJlNBdww81YX0DEnUcn1+M/ +5gyX0TV3cFjt+bgNn6OTT3UMRPt6s9AwouHlXmYw36ukCgycsOelujI+Z+FYcxy9 +fqJgodItFjzgHFTPPm5tSaBTW0k4FbPnoxSuN83c9cdu2rK2dOuk+CD0h0k4FErZ +lDDDr4JIAymyvV4MxrSmXpWG9CLgWpxblEgIUFHJJJ+BBR+ctK63GxMsN6xjxxV+ +0rTM99fEImaT3T0xcyGweMDhZ1de01Vfvhg6bHTZ+EMVA2lIyq8= +=nL6u +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.cms.builder-0.11.0.jar.md5 ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0.jar.md5 (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0.jar.md5 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +ee6245e674c3db944f8550a1ead9f5b6 \ No newline at end of file Added: release/sling/org.apache.sling.cms.builder-0.11.0.jar.sha1 ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0.jar.sha1 (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0.jar.sha1 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +a490b354bf5a1c3d2c4ee87b72005e913e65985d \ No newline at end of file Added: release/sling/org.apache.sling.cms.builder-0.11.0.pom ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0.pom (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0.pom Fri Nov 9 14:55:39 2018 @@ -0,0 +1,167 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> + <!-- + 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. + --> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>org.apache.sling.cms</artifactId> + <groupId>org.apache.sling</groupId> + <version>0.11.0</version> + </parent> + + <artifactId>org.apache.sling.cms.builder</artifactId> + <packaging>slingstart</packaging> + + <name>Apache Sling - CMS Application Builder</name> + + <properties> + <sling.java.version>8</sling.java.version> + <IT.expected.bundles.count>125</IT.expected.bundles.count> + <cms.version>${project.parent.version}</cms.version> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>ianal-maven-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>verify-legal-files</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-clean-plugin</artifactId> + <configuration> + <filesets> + <fileset> + <directory>${basedir}</directory> + <includes> + <include>derby.log</include> + <include>cachedir/**</include> + <include>sling/**</include> + <include>jackrabbit/**</include> + <include>coverage.ec</include> + </includes> + </fileset> + </filesets> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.sling</groupId> + <artifactId>slingstart-maven-plugin</artifactId> + <extensions>true</extensions> + <executions> + <execution> + <id>start-container</id> + <goals> + <goal>start</goal> + <goal>stop</goal> + </goals> + </execution> + </executions> + <configuration> + <verbose>true</verbose> + <createWebapp>false</createWebapp> + <servers> + <server> + <port>${http.port}</port> + <controlPort>${sling.control.port}</controlPort> + </server> + </servers> + <usePomVariables>true</usePomVariables> + </configuration> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <executions> + <execution> + <id>reserve-network-port</id> + <goals> + <!-- pre-integration-test is too late --> + <goal>reserve-network-port</goal> + </goals> + <phase>process-resources</phase> + <configuration> + <portNames> + <portName>http.port</portName> + <portName>sling.control.port</portName> + </portNames> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <artifactId>maven-failsafe-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>integration-test</goal> + <goal>verify</goal> + </goals> + </execution> + </executions> + <configuration> + <systemPropertyVariables> + <launchpad.http.port>${http.port}</launchpad.http.port> + <IT.expected.bundles.count>${IT.expected.bundles.count}</IT.expected.bundles.count> + </systemPropertyVariables> + </configuration> + </plugin> + </plugins> + + <pluginManagement> + <plugins> + <plugin> + <!-- Extend RAT configuration from parent pom --> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <configuration> + <excludes combine.children="append"> + <!-- Exclude sling instance --> + <exclude>sling/**</exclude> + </excludes> + </configuration> + </plugin> + </plugins> + </pluginManagement> + + </build> + + <dependencies> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + <version>4.5.2</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.utils</artifactId> + <version>1.9.0</version> + <scope>test</scope> + </dependency> + </dependencies> +</project> + Added: release/sling/org.apache.sling.cms.builder-0.11.0.pom.asc ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0.pom.asc (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0.pom.asc Fri Nov 9 14:55:39 2018 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEENj5pfUadRipAxSVsGFq0kOHJ39cFAlviNZkACgkQGFq0kOHJ +39dgYBAAiBGq+l8cJ4oYGpLgQztVX8OHiyEH4SOJctDhUnq3oerGutJTE9G8+yUN +lt3mpo1VVPHgIPCKTHa22BOBvSDxumR8fbygU507/6M3n8h7TLpCiKQFrtW5L27O +HPF2aqorWSq2RIVWkbNzNaRh+BUbmbPKu1BhYkKMisRK1QVvNKG694SZmx6832iT +y/efRaG/AzuxwJ5ejucbuFNBeqOlD9gCIi8F3ThffJLMIHHc1Zdu1GzKN4nI7xSj +X+1SsmnH5Op1XFnQGzkWrkWc+Oha1Y53ycIqD3MxSgcOvtfkygjWMHXaUZul9Ndl +db0WRuqBDzSI0lb90aG5VpOht9YyMyH9/3irB1JP0lNqPYfmqJ2/Bvjeqgrip8tk +4gEVWijF1gc1sau22ZYZhP8GNh82N3+qszfiid7Y2Tk/UneXPnFh2RvwCkxErVIT +NtziChECjRDwShham7J+LeoDN9jesIJ9VEytQeclCPX23OTS2gKEx7o1OZGmKAHT +Zv5uCq8SIPT44HfYW9uW+KQNdUMvl1rS+5rAl6VdGEHYAmMbQ8EEwXm9D/2rMvZ3 +NoMk7z5Fky93AFQLAz+xibaew3yXQgMmSKhqgKH3N0TZTX3+ynCItug5tbf3aEtJ +WewY0SCVguSA1A69PKxSUYpqkZuX6qO6aYdm686zEGemQA9g+EQ= +=Ycwf +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.cms.builder-0.11.0.pom.md5 ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0.pom.md5 (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0.pom.md5 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +7d7dec6901607c0d1c6f6ac2750d9f58 \ No newline at end of file Added: release/sling/org.apache.sling.cms.builder-0.11.0.pom.sha1 ============================================================================== --- release/sling/org.apache.sling.cms.builder-0.11.0.pom.sha1 (added) +++ release/sling/org.apache.sling.cms.builder-0.11.0.pom.sha1 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +4eed3f2251a3e02a9f8b39d57e704b2aabc69384 \ No newline at end of file Added: release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar ============================================================================== Binary file - no diff available. Propchange: release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar.asc ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar.asc (added) +++ release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar.asc Fri Nov 9 14:55:39 2018 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEENj5pfUadRipAxSVsGFq0kOHJ39cFAlviNUsACgkQGFq0kOHJ +39dHjQ//Uo3vBi0osHd0DY3suHtIwsyywJA/Bge79W082vWwyn/JwisB6omduS/r +EIO9Zn8pK+a2xK1ivSYGmp65dfdw4Uj36OD8h0f+T8z5NPS1DWPM3RKQfOd7SC5d +8mqafRxOyyInBJTLy7rLvedcB2TLx+L/jTrUxyme+ulFfKZGht45MJtXbDgnGP8b +WO2fHnGmvQEJfaTebVDAD+2DMiw3dGOyUyU/xGHWpH+be8G/WkVm0+NEl5Dytq/E +xyFYd0ENiYGXEe0bmYJ0oWhvrRlMlMrC8wzR4tAhhrzONplMkM0tBBj0z3G5ZthU +/eR0svj6ylhpWF5SKCWcZ4T2BH2KT5IeEWQVox097ZtinhESEn4rNgzfdBeBEmHC +d27TDV3ImL/2W9fH0pyUq8Dm/U+8Z6GzfmPt/FyHPXRnU5nBsIXe7/QrVnO7W3ar +R2C5spIxVuyPDuNHDt1x3Cxehduo6d64uNw5HAPqGfGDG7SkENgnFxXbuA/c6R7+ +E5aIeUdnW81MGT7OaPmkKvUAh3FqPY9nXn3oQATLLqPHGxmGVYMCLe7E9oc5emlb +sCLPBN/Gtw0tG+U9S9COGau4QxbEpOI6+dIoUkt14JacZlroQCQ9W8K8JbyLlQGW +ROBBlkstsKNfTmMWKxyG8PfnnaTfH3EHEGQraMUl12dXbgcpiiw= +=N/dK +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar.md5 ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar.md5 (added) +++ release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar.md5 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +183f88f639c89f9419cd92336d0cfde9 \ No newline at end of file Added: release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar.sha1 ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar.sha1 (added) +++ release/sling/org.apache.sling.cms.core-0.11.0-javadoc.jar.sha1 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +1eb6d38781b5157873acba1f404ce3b76d9a028d \ No newline at end of file Added: release/sling/org.apache.sling.cms.core-0.11.0-sources.jar ============================================================================== Binary file - no diff available. Propchange: release/sling/org.apache.sling.cms.core-0.11.0-sources.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/sling/org.apache.sling.cms.core-0.11.0-sources.jar.asc ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0-sources.jar.asc (added) +++ release/sling/org.apache.sling.cms.core-0.11.0-sources.jar.asc Fri Nov 9 14:55:39 2018 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEENj5pfUadRipAxSVsGFq0kOHJ39cFAlviNUoACgkQGFq0kOHJ +39eMwA//euqfgPb757FbyxrbUSbmSE+ibQNr0AEPM25NFudzxCYGQTNtblr8uHbd +1uWIXuP0vNCiEy7X8IyYlOrpk3Tm5XZFufNre3/GaLEO6/tVNsBvY0RmVafzUnrv +aMxbsTvMWPvkPGLOQiZUwFZ/5ExIrNdc01D6m/L+cJVUMLUX+xfL6fqj1S2BLja/ +jPS0qFkl86R1HJOorF1LSm9CzpXXvok8auRHSWMHPpS4Npayig2ia9qQPwJcysZR +Oqqn+nAB3pXsrOLE0VL1eF+s7EAWfEJW3LCwTdhwDi3D1GwGX6HLklGMmiXjGkyY +EQqYCStXhrN0bSLc1xctKhnkTVzdG/pC5fn2SNc3JaLKg9JlHvSgHuw8Tme8yAbx +ZeNnAVs5NPQxDdzKdK0DeGdPk209R8nYa3U871AHd0Vq4IXVqamKt3aIwa9PdTef +P06Ly7S19b9qFe79gaVuUoEWwvMvGsyiiWy0KFwZMrjnbrzOxmjipKIkddh88oKi +B+S9+yJMfu22qxq+6v5oYtri79ISx209thoZKvjMS7jQDeykxoV3H8OPQUoaHGeV +0jljzObJSjq1wbWO3370FApkD58yWGl3SChPY6EYZeUrYP4ncBMJ+ZgH3jofMrOM +SjhidwZjFgFLioxs7TE0PHUwsSS9KOte/rH9e6sCNtcKI/+Br/o= +=V6Tv +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.cms.core-0.11.0-sources.jar.md5 ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0-sources.jar.md5 (added) +++ release/sling/org.apache.sling.cms.core-0.11.0-sources.jar.md5 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +acba0450796d13c6f0e3f50dc63e500f \ No newline at end of file Added: release/sling/org.apache.sling.cms.core-0.11.0-sources.jar.sha1 ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0-sources.jar.sha1 (added) +++ release/sling/org.apache.sling.cms.core-0.11.0-sources.jar.sha1 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +b9ef6ca2210d78089b24d1a80797ddd0e1caec7f \ No newline at end of file Added: release/sling/org.apache.sling.cms.core-0.11.0.jar ============================================================================== Binary file - no diff available. Propchange: release/sling/org.apache.sling.cms.core-0.11.0.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: release/sling/org.apache.sling.cms.core-0.11.0.jar.asc ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0.jar.asc (added) +++ release/sling/org.apache.sling.cms.core-0.11.0.jar.asc Fri Nov 9 14:55:39 2018 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEENj5pfUadRipAxSVsGFq0kOHJ39cFAlviNUoACgkQGFq0kOHJ +39dJYg/9HHOnaWE5J99gpSbYQs/Sr7RCl8eLsnPqCF96bnuytXJTc4b9IMA5On3b +8RIBmkPBf0HUk2iRNcCrlk+Ekm9K/oZH0FBNcM4gXSMDLjUx5yt8HD8b/q4tPNpL +l4XKMmKC7gi+Hq+uA90w+jGLsyAW98tEPT5R+qApyytbnpy451ZnHZYxj6Boviq5 +YqDB166jINCwjgiw9znqxjzr74cDBUnAHjK3/HTAamKPjBlVQEzPhxhUlh1T6zwS +7bfj141pN99+iI8l1zEAIb5Y2tg/UqZfqng+35/RKKOz/qgm1gvbSpwGOJureFJh +IPryrDK9XnPq9rDqy70t+l0jv9c+WyID9SxYKNxcH7+7sEZwuegqNxuTAcibtHct +A3lZXoaIOsUjFQOZnboI1UxEW20E181OXBg6iJsSLjeBMUXza7z0BbgsxaWP+Nvb +s3QtW3or5wggu/bnJciGaHCA11icTHD9JDPMTanoa5UF1ApDQ3SdopKZJsElZEEL +7csNnAFi/Umz/fu1TUIO+MGWpgD13YVC+Z4/4n8ElgM0tKRCc0DY0rsDYVLJgAxX +YoRi5nRRRWI3KhlZT8DjVv4Dcx8h+/vmWzGMFS3n05S0HbtsSYfH61DTNBvo3/7/ +PTeZsRwXf+b7oJyXoDXDsdOsTgM9OjjfEcnB4qJarfODbdxTXqI= +=SVVL +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.cms.core-0.11.0.jar.md5 ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0.jar.md5 (added) +++ release/sling/org.apache.sling.cms.core-0.11.0.jar.md5 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +a877a7ef988e5054e1549e81dfe9a684 \ No newline at end of file Added: release/sling/org.apache.sling.cms.core-0.11.0.jar.sha1 ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0.jar.sha1 (added) +++ release/sling/org.apache.sling.cms.core-0.11.0.jar.sha1 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +c16bf0faf34bf3376f89c120a0faad45bc9248b6 \ No newline at end of file Added: release/sling/org.apache.sling.cms.core-0.11.0.pom ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0.pom (added) +++ release/sling/org.apache.sling.cms.core-0.11.0.pom Fri Nov 9 14:55:39 2018 @@ -0,0 +1,217 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!-- 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. --> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>org.apache.sling.cms</artifactId> + <groupId>org.apache.sling</groupId> + <version>0.11.0</version> + </parent> + <artifactId>org.apache.sling.cms.core</artifactId> + <packaging>bundle</packaging> + <name>Apache Sling - CMS Core</name> + <description>The core for the Apache Sling Reference CMS Application</description> + + <properties> + <sling.java.version>8</sling.java.version> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <extensions>true</extensions> + <configuration> + <instructions> + <Sling-Model-Packages> + org.apache.sling.cms.core.models, + org.apache.sling.cms.core.internal.models + </Sling-Model-Packages> + </instructions> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>8</source> + <target>8</target> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.sling</groupId> + <artifactId>maven-sling-plugin</artifactId> + <configuration> + <slingUrl>${sling.protocol}://${sling.host}:${sling.port}/system/console</slingUrl> + <user>${sling.username}</user> + <password>${sling.password}</password> + </configuration> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <id>autoInstallBundle</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.sling</groupId> + <artifactId>maven-sling-plugin</artifactId> + <executions> + <execution> + <id>install-bundle</id> + <goals> + <goal>install</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> + + <dependencies> + <dependency> + <groupId>org.apache.geronimo.specs</groupId> + <artifactId>geronimo-atinject_1.0_spec</artifactId> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.component.annotations</artifactId> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.service.metatype.annotations</artifactId> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>osgi.core</artifactId> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>osgi.cmpn</artifactId> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>osgi.annotation</artifactId> + </dependency> + <dependency> + <groupId>javax.jcr</groupId> + <artifactId>jcr</artifactId> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.servlets.post</artifactId> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-simple</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.models.api</artifactId> + </dependency> + <dependency> + <groupId>org.apache.jackrabbit</groupId> + <artifactId>jackrabbit-jcr-commons</artifactId> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.jcr.resource</artifactId> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.rewriter</artifactId> + </dependency> + <dependency> + <groupId>org.apache.cocoon</groupId> + <artifactId>cocoon-serializers-charsets</artifactId> + </dependency> + <dependency> + <artifactId>jstl</artifactId> + <groupId>org.apache.geronimo.bundles</groupId> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.caconfig.api</artifactId> + </dependency> + <dependency> + <artifactId>jackrabbit-api</artifactId> + <groupId>org.apache.jackrabbit</groupId> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.jcr.base</artifactId> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.commons.johnzon</artifactId> + </dependency> + <dependency> + <artifactId>org.apache.sling.engine</artifactId> + <groupId>org.apache.sling</groupId> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.cms.api</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.jackrabbit</groupId> + <artifactId>oak-core</artifactId> + </dependency> + <dependency> + <groupId>org.jsoup</groupId> + <artifactId>jsoup</artifactId> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.i18n</artifactId> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.webconsole</artifactId> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-math</artifactId> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + </dependency> + </dependencies> +</project> \ No newline at end of file Added: release/sling/org.apache.sling.cms.core-0.11.0.pom.asc ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0.pom.asc (added) +++ release/sling/org.apache.sling.cms.core-0.11.0.pom.asc Fri Nov 9 14:55:39 2018 @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEENj5pfUadRipAxSVsGFq0kOHJ39cFAlviNUoACgkQGFq0kOHJ +39f1QQ//eqMOXfQjrSFt5NP26W4i1t4/IUikz38GHjH9MsDEASXv8U3IMXNEFzuB +TMXeVxC0zvq0HK0Z2fWQrA20BD0XEIULqhsHaXaMi3GWXBnTmFyOPBQ4Q5nOvtz6 +9fjdxvB7CXkJdewxz4zmAM1H0K9bX9xKHSdpWuhPDWsACrKPp+FoqA7YI3uPJV7d +hYXrh48G2Aoi0DaIelK0WsYB+5Jv0KVPISHpTb81wNEHb3ltscWp6kQvitGDowac +bMc/eu8wTtuhXQ5vPde+7rzedF/rZ9k+oq7V6TcInUv8/whxiDu5S6rozKLjxw/y +UV4HWapoWxAPDI8bNbEhMZ6yEQe2n8vum6yNAii0F2+QwWbCNIXFVlSUgVargSH2 +kSlpIN0pGguYV7mLq83Zw2Y4IlWPjWoweCb9EZPGgpzoXS8xH1LH3DxuYlCoMJ2t +6ZOm51tXGXRQ3pC1+wtwG+ZhmzSbDWr9YZpue1cIw+ZHxWk+WwqmOHkniCQeJRht +WuluzVcvSohFhv4Zu8ILYtD5BCmfwLjjtbq7+T9vI99NrskusLNpl/bLZnLudD9a +ZY209H0h2RYROTNmnq+AZWUI8m/uVcAnOneaVEC4gZc+Nj50/J9wVxTsR3FUa2VT +nkaWYx30kHDDrFZUjqUimWVKQGAVJ1RKHlZ7n2LLZFZd6A4xBJw= +=H8i2 +-----END PGP SIGNATURE----- Added: release/sling/org.apache.sling.cms.core-0.11.0.pom.md5 ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0.pom.md5 (added) +++ release/sling/org.apache.sling.cms.core-0.11.0.pom.md5 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +b51f374fbed35c4c05c2645dfe199f2c \ No newline at end of file Added: release/sling/org.apache.sling.cms.core-0.11.0.pom.sha1 ============================================================================== --- release/sling/org.apache.sling.cms.core-0.11.0.pom.sha1 (added) +++ release/sling/org.apache.sling.cms.core-0.11.0.pom.sha1 Fri Nov 9 14:55:39 2018 @@ -0,0 +1 @@ +d5bf746e62da607d849f62fc1449450283a3755d \ No newline at end of file Added: release/sling/org.apache.sling.cms.reference-0.11.0-javadoc.jar ============================================================================== Binary file - no diff available.