This is an automated email from the ASF dual-hosted git repository. andysch pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-kickstart.git
commit 7505069f255f1655459e5a7a9d1720b0d0296b62 Author: Andreas Schaefer <[email protected]> AuthorDate: Tue Jun 23 13:25:08 2020 -0700 Updated to version 0.0.5-SNAPSHOT, removed FAR from resources folder and generate it during the build --- Readme.md | 2 +- bin/create_seed_fm.sh | 2 +- bin/create_updated_seed_fm.sh | 2 +- bin/run_composite_fm.sh | 2 +- bin/run_updated_composite_fm.sh | 2 +- pom.xml | 48 ++- sling-fm-pom.xml | 2 +- .../sling/kickstart/app/KickstartStarter.java | 13 +- .../feature-sling12-two-headed.json | 2 +- .../feature-two-headed-runtime.json | 2 +- .../composite-nodes/feature-two-headed-seed.json | 2 +- .../standalone/far/org.apache.sling.kickstart.far | Bin 89413982 -> 0 bytes src/main/resources/standalone/feature-boot.json | 137 +++++++ .../feature-composum_composum-nodes.json | 42 ++ .../resources/standalone/feature-healthcheck.json | 109 +++++ .../resources/standalone/feature-launchpad.json | 22 + src/main/resources/standalone/feature-oak.json | 127 ++++++ .../resources/standalone/feature-repoinit.json | 77 ++++ .../standalone/feature-scripting_sling.json | 99 +++++ .../standalone/feature-sling-caconfig.json | 31 ++ .../standalone/feature-sling-discovery.json | 48 +++ .../resources/standalone/feature-sling-event.json | 35 ++ ...els-jacksonexporter_models-jacksonexporter.json | 28 ++ .../standalone/feature-sling-validation.json | 39 ++ src/main/resources/standalone/feature-sling.json | 454 +++++++++++++++++++++ .../standalone/{fm => }/feature-sling12.json | 400 +++++++++--------- .../standalone/feature-sling_slingshot.json | 42 ++ .../resources/standalone/feature-standalone.json | 19 + src/main/resources/standalone/feature-webapp.json | 7 + 29 files changed, 1582 insertions(+), 213 deletions(-) diff --git a/Readme.md b/Readme.md index 8cf64cc..3b031af 100644 --- a/Readme.md +++ b/Readme.md @@ -70,7 +70,7 @@ the for the Sling Starater. To checkout the usage of the parameters you can use the **help** parameter when starting the kickstarter JAR file: ``` -java -jar org.apache.sling.kickstart-0.0.4.jar -h +java -jar org.apache.sling.kickstart-0.0.5-SNAPSHOT.jar -h Usage: java -jar <Sling Kickstart JAR File> [-hmnv] [-a=<address>] [-c=<slingHome>] [-f=<logFile>] [-j=<controlAddress>] diff --git a/bin/create_seed_fm.sh b/bin/create_seed_fm.sh index 58e1487..b614b9f 100755 --- a/bin/create_seed_fm.sh +++ b/bin/create_seed_fm.sh @@ -24,7 +24,7 @@ for features in "$@"; do done java -jar \ - target/org.apache.sling.kickstart-0.0.4.jar \ + target/org.apache.sling.kickstart-0.0.5-SNAPSHOT.jar \ -s src/main/resources/composite-nodes/feature-sling12-two-headed.json \ -af src/main/resources/composite-nodes/feature-two-headed-seed.json \ ${additionalFeatures} \ diff --git a/bin/create_updated_seed_fm.sh b/bin/create_updated_seed_fm.sh index dc51def..fd1fbcf 100755 --- a/bin/create_updated_seed_fm.sh +++ b/bin/create_updated_seed_fm.sh @@ -29,7 +29,7 @@ if [ "x${additionalFeatures}x" == "xx" ]; then fi java -jar \ - target/org.apache.sling.kickstart-0.0.4.jar \ + target/org.apache.sling.kickstart-0.0.5-SNAPSHOT.jar \ -s src/main/resources/composite-nodes/feature-sling12-two-headed.json \ -af src/main/resources/composite-nodes/feature-two-headed-seed.json \ ${additionalFeatures} \ diff --git a/bin/run_composite_fm.sh b/bin/run_composite_fm.sh index c2b9a60..737e0a0 100755 --- a/bin/run_composite_fm.sh +++ b/bin/run_composite_fm.sh @@ -21,7 +21,7 @@ for features in "$@"; do done java -jar \ - target/org.apache.sling.kickstart-0.0.4.jar \ + target/org.apache.sling.kickstart-0.0.5-SNAPSHOT.jar \ -s src/main/resources/composite-nodes/feature-sling12-two-headed.json \ -af src/main/resources/composite-nodes/feature-two-headed-runtime.json \ ${additionalFeatures} \ diff --git a/bin/run_updated_composite_fm.sh b/bin/run_updated_composite_fm.sh index f3bf8e1..274a710 100755 --- a/bin/run_updated_composite_fm.sh +++ b/bin/run_updated_composite_fm.sh @@ -26,7 +26,7 @@ if [ "x${additionalFeatures}x" == "xx" ]; then fi java -jar \ - target/org.apache.sling.kickstart-0.0.4.jar \ + target/org.apache.sling.kickstart-0.0.5-SNAPSHOT.jar \ -s src/main/resources/composite-nodes/feature-sling12-two-headed.json \ -af src/main/resources/composite-nodes/feature-two-headed-runtime.json \ ${additionalFeatures} \ diff --git a/pom.xml b/pom.xml index 8bad526..038709d 100644 --- a/pom.xml +++ b/pom.xml @@ -39,7 +39,7 @@ <properties> <sling.java.version>8</sling.java.version> - <sling-kickstart-maven-plugin.version>0.0.4</sling-kickstart-maven-plugin.version> + <sling-kickstart-maven-plugin.version>0.0.5-SNAPSHOT</sling-kickstart-maven-plugin.version> <slingfeature-maven-plugin.version>1.3.4</slingfeature-maven-plugin.version> <picocli.version>3.9.6</picocli.version> @@ -116,6 +116,52 @@ </executions> </plugin> <plugin> + <groupId>org.apache.sling</groupId> + <artifactId>slingfeature-maven-plugin</artifactId> + <version>${slingfeature-maven-plugin.version}</version> + <extensions>true</extensions> + <configuration> + <features>src/main/resources/standalone</features> + <generatedFeatures>${basedir}/src/main/resources/standalone</generatedFeatures> + </configuration> + <executions> + <execution> + <id>create-sling-feature-archives</id> + <phase>compile</phase> + <goals> + <goal>attach-featurearchives</goal> + </goals> + <configuration> + <archives> + <archive> + <classifier>sling12far</classifier> + <filesInclude>feature-sling12.json</filesInclude> + </archive> + </archives> + </configuration> + </execution> + </executions> + </plugin> + <!-- Take out the version to avoid having to update that in the code --> + <plugin> + <groupId>com.coderplus.maven.plugins</groupId> + <artifactId>copy-rename-maven-plugin</artifactId> + <version>1.0.1</version> + <executions> + <execution> + <id>rename-file</id> + <phase>test-compile</phase> + <goals> + <goal>rename</goal> + </goals> + <configuration> + <sourceFile>${project.build.directory}/${project.artifactId}-${project.version}-sling12far.far</sourceFile> + <destinationFile>${project.build.outputDirectory}/org.apache.sling.kickstart.far</destinationFile> + </configuration> + </execution> + </executions> + </plugin> + <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> diff --git a/sling-fm-pom.xml b/sling-fm-pom.xml index c2b93ff..ee2b40d 100644 --- a/sling-fm-pom.xml +++ b/sling-fm-pom.xml @@ -26,7 +26,7 @@ under the License. </parent> <artifactId>org.apache.sling.kickstart</artifactId> - <version>0.0.4</version> + <version>0.0.5-SNAPSHOT</version> <name>Sling Kickstart Conversion</name> <description>Complete Sling 12 Feature Model</description> <packaging>slingosgifeature</packaging> diff --git a/src/main/java/org/apache/sling/kickstart/app/KickstartStarter.java b/src/main/java/org/apache/sling/kickstart/app/KickstartStarter.java index 5182aae..40d808e 100644 --- a/src/main/java/org/apache/sling/kickstart/app/KickstartStarter.java +++ b/src/main/java/org/apache/sling/kickstart/app/KickstartStarter.java @@ -61,6 +61,9 @@ public class KickstartStarter implements Runnable, ControlTarget { @Option(names = { "-m", "--nofar" }, description = "Do not use Sling FAR (if no Main Feature was provided) and use FM instead") private boolean nofar; + @Option(names = { "-S", "--nofm" }, description = "Do not use Sling Feature Archive or Model file") + private boolean nofm; + @Option(names = { "-af", "--additionalFeature" }, description = "additional feature files", required = false) private List<String> additionalFeatureFile; @@ -122,10 +125,10 @@ public class KickstartStarter implements Runnable, ControlTarget { private static final String PROP_HOST = "org.apache.felix.http.host"; /** Path to default Sling Feature Model file **/ - private static final String DEFAULT_SLING_FEATURE_MODEL_FILE_PATH = "/standalone/fm/feature-sling12.json"; + private static final String DEFAULT_SLING_FEATURE_MODEL_FILE_PATH = "/standalone/feature-sling12.json"; /** Path to default Sling Feature Model feature archive **/ - private static final String DEFAULT_SLING_FEATURE_ARCHIVE_PATH = "/standalone/far/org.apache.sling.kickstart.far"; + private static final String DEFAULT_SLING_FEATURE_ARCHIVE_PATH = "/org.apache.sling.kickstart.far"; private boolean started = false; @@ -133,13 +136,17 @@ public class KickstartStarter implements Runnable, ControlTarget { public void run() { try { URL mainFeatureURL = checkFeatureFile(mainFeatureFile); - if(mainFeatureURL == null) { + if(mainFeatureURL == null && !nofm) { if(nofar) { mainFeatureURL = getClass().getResource(DEFAULT_SLING_FEATURE_MODEL_FILE_PATH); } else { mainFeatureURL = getClass().getResource(DEFAULT_SLING_FEATURE_ARCHIVE_PATH); } } + if(mainFeatureURL == null && (additionalFeatureFile == null || additionalFeatureFile.isEmpty())) { + error("Abort: No Feature(s) Provided", null); + return; + } List<String> argumentList = new ArrayList<>(); argumentList.add("-f"); argumentList.add(mainFeatureURL.toString()); diff --git a/src/main/resources/composite-nodes/feature-sling12-two-headed.json b/src/main/resources/composite-nodes/feature-sling12-two-headed.json index ddee62b..cd090ea 100644 --- a/src/main/resources/composite-nodes/feature-sling12-two-headed.json +++ b/src/main/resources/composite-nodes/feature-sling12-two-headed.json @@ -1,5 +1,5 @@ { - "id":"org.apache.sling:org.apache.sling.kickstart:slingosgifeature:sling12:0.0.4", + "id":"org.apache.sling:org.apache.sling.kickstart:slingosgifeature:sling12:0.0.5-SNAPSHOT", "title":"Sling 12 Feature Model for Composite Nodestore", "description":"Complete Sling 12 Feature Model w/o Default Node Store", "vendor":"The Apache Software Foundation", diff --git a/src/main/resources/composite-nodes/feature-two-headed-runtime.json b/src/main/resources/composite-nodes/feature-two-headed-runtime.json index e5d9170..d355312 100644 --- a/src/main/resources/composite-nodes/feature-two-headed-runtime.json +++ b/src/main/resources/composite-nodes/feature-two-headed-runtime.json @@ -1,5 +1,5 @@ { - "id": "org.apache.sling:org.apache.sling.kickstart:slingosgifeature:two-headed:0.0.4", + "id": "org.apache.sling:org.apache.sling.kickstart:slingosgifeature:two-headed:0.0.5-SNAPSHOT", "configurations": { "org.apache.jackrabbit.oak.segment.SegmentNodeStoreService": { "name":"Default NodeStore", diff --git a/src/main/resources/composite-nodes/feature-two-headed-seed.json b/src/main/resources/composite-nodes/feature-two-headed-seed.json index 009e146..8ff13f0 100644 --- a/src/main/resources/composite-nodes/feature-two-headed-seed.json +++ b/src/main/resources/composite-nodes/feature-two-headed-seed.json @@ -1,5 +1,5 @@ { - "id": "org.apache.sling:org.apache.sling.kickstart:slingosgifeature:two-headed:0.0.4", + "id": "org.apache.sling:org.apache.sling.kickstart:slingosgifeature:two-headed:0.0.5-SNAPSHOT", "configurations": { "org.apache.jackrabbit.oak.segment.SegmentNodeStoreService": { "name":"Default NodeStore", diff --git a/src/main/resources/standalone/far/org.apache.sling.kickstart.far b/src/main/resources/standalone/far/org.apache.sling.kickstart.far deleted file mode 100644 index a0a3508..0000000 Binary files a/src/main/resources/standalone/far/org.apache.sling.kickstart.far and /dev/null differ diff --git a/src/main/resources/standalone/feature-boot.json b/src/main/resources/standalone/feature-boot.json new file mode 100644 index 0000000..0524bb2 --- /dev/null +++ b/src/main/resources/standalone/feature-boot.json @@ -0,0 +1,137 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "variables":{ + "slf4j.version":"1.7.25" + }, + "bundles":[ + { + "id":"org.apache.aries:org.apache.aries.util:1.1.3", + "start-order":"1" + }, + { + "id":"org.apache.commons:commons-lang3:3.9", + "start-order":"1" + }, + { + "id":"org.apache.felix:org.apache.felix.configadmin:1.9.16", + "start-order":"1" + }, + { + "id":"org.apache.felix:org.apache.felix.converter:1.0.14", + "start-order":"1" + }, + { + "id":"org.apache.felix:org.apache.felix.eventadmin:1.5.0", + "start-order":"1" + }, + { + "id":"org.apache.geronimo.specs:geronimo-annotation_1.3_spec:1.1", + "start-order":"1" + }, + { + "id":"org.apache.geronimo.specs:geronimo-atinject_1.0_spec:1.1", + "start-order":"1" + }, + { + "id":"org.apache.geronimo.specs:geronimo-ws-metadata_2.0_spec:1.1.3", + "start-order":"1" + }, + { + "id":"org.apache.servicemix.bundles:org.apache.servicemix.bundles.jaxb-impl:2.2.11_1", + "start-order":"1" + }, + { + "id":"org.apache.servicemix.bundles:org.apache.servicemix.bundles.saaj-impl:1.3.23_2", + "start-order":"1" + }, + { + "id":"org.apache.servicemix.specs:org.apache.servicemix.specs.jaxb-api-2.2:2.9.0", + "start-order":"1" + }, + { + "id":"org.apache.servicemix.specs:org.apache.servicemix.specs.jaxws-api-2.2:2.9.0", + "start-order":"1" + }, + { + "id":"org.apache.servicemix.specs:org.apache.servicemix.specs.saaj-api-1.3:2.8.0", + "start-order":"1" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.johnzon:1.2.2", + "start-order":"1" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.log:5.1.10", + "start-order":"1" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.logservice:1.1.0", + "start-order":"1" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.osgi:2.4.0", + "start-order":"1" + }, + { + "id":"org.apache.sling:org.apache.sling.installer.core:3.11.2", + "start-order":"1" + }, + { + "id":"org.apache.sling:org.apache.sling.installer.factory.configuration:1.3.2", + "start-order":"1" + }, + { + "id":"org.apache.sling:org.apache.sling.installer.provider.file:1.2.2", + "start-order":"1" + }, + { + "id":"org.apache.sling:org.apache.sling.javax.activation:0.1.0", + "start-order":"1" + }, + { + "id":"org.apache.sling:org.apache.sling.settings:1.3.10", + "start-order":"1" + }, + { + "id":"org.jvnet.staxex:stax-ex:1.7.6", + "start-order":"1" + }, + { + "id":"org.osgi:org.osgi.service.log:1.4.0", + "start-order":"1" + }, + { + "id":"org.osgi:org.osgi.util.function:1.1.0", + "start-order":"1" + }, + { + "id":"org.osgi:org.osgi.util.promise:1.1.1", + "start-order":"1" + }, + { + "id":"org.osgi:org.osgi.util.pushstream:1.0.1", + "start-order":"1" + }, + { + "id":"org.slf4j:jcl-over-slf4j:1.7.25", + "start-order":"1" + }, + { + "id":"org.slf4j:log4j-over-slf4j:1.7.25", + "start-order":"1" + }, + { + "id":"org.slf4j:slf4j-api:1.7.25", + "start-order":"1" + } + ], + "framework-properties":{ + "sling.run.mode.install.options":"oak_tar,oak_mongo", + "localIndexDir":"${sling.home}/repository/index", + "repository.home":"${sling.home}/repository" + } +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-composum_composum-nodes.json b/src/main/resources/standalone/feature-composum_composum-nodes.json new file mode 100644 index 0000000..10c9803 --- /dev/null +++ b/src/main/resources/standalone/feature-composum_composum-nodes.json @@ -0,0 +1,42 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "variables":{ + "composum.nodes.version":"1.11.5" + }, + "bundles":[ + { + "id":"com.composum.sling.core:composum-sling-core-commons:1.11.5", + "start-order":"20" + }, + { + "id":"com.composum.sling.core:composum-sling-core-console:1.11.5", + "start-order":"20" + }, + { + "id":"com.composum.sling.core:composum-sling-core-jslibs:1.11.5", + "start-order":"20" + }, + { + "id":"com.composum.sling.core:composum-sling-package-manager:1.11.5", + "start-order":"20" + }, + { + "id":"com.composum.sling.core:composum-sling-user-management:1.11.5", + "start-order":"20" + } + ], + "configurations": { + "org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~composum": { + "whitelist.bundles":[ + "com.composum.core.commons", + "com.composum.core.pckgmgr", + "com.composum.core.pckginstall" + ], + "whitelist.name":"composum" + } + } +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-healthcheck.json b/src/main/resources/standalone/feature-healthcheck.json new file mode 100644 index 0000000..ecae9fb --- /dev/null +++ b/src/main/resources/standalone/feature-healthcheck.json @@ -0,0 +1,109 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "bundles":[ + { + "id":"org.apache.felix:org.apache.felix.healthcheck.api:2.0.2", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.healthcheck.core:2.0.6", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.healthcheck.generalchecks:2.0.4", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.healthcheck.webconsoleplugin:2.0.0", + "start-order":"5" + }, + { + "id":"org.apache.sling:org.apache.sling.hc.api:1.0.4", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.hc.support:1.0.6", + "start-order":"20" + } + ], + "configurations": { + "org.apache.felix.hc.generalchecks.BundlesStartedCheck": { + "hc.tags":[ + "bundles" + ] + }, + "org.apache.felix.hc.generalchecks.CpuCheck": { + "hc.tags":[ + "cpu", + "system-resources" + ], + "cpuPercentageThresholdWarn":95 + }, + "org.apache.felix.hc.generalchecks.DiskSpaceCheck": { + "hc.tags":[ + "diskspace", + "system-resources" + ], + "diskPaths":[ + "." + ] + }, + "org.apache.felix.hc.generalchecks.FrameworkStartCheck": { + "hc.tags":[ + "systemalive" + ], + "targetStartLevel:Integer":30 + }, + "org.apache.felix.hc.generalchecks.MemoryCheck": { + "hc.tags":[ + "memory", + "system-resources" + ], + "heapUsedPercentageThresholdCritical":100, + "heapUsedPercentageThresholdWarn":95 + }, + "org.apache.felix.hc.generalchecks.ServicesCheck": { + "hc.tags":[ + "systemalive" + ], + "services.list":[ + "org.apache.sling.jcr.api.SlingRepository", + "org.apache.sling.engine.auth.Authenticator", + "org.apache.sling.api.resource.ResourceResolverFactory", + "org.apache.sling.api.servlets.ServletResolver", + "javax.script.ScriptEngineManager" + ] + }, + "org.apache.felix.hc.generalchecks.ThreadUsageCheck": { + "hc.tags":[ + "threads", + "cpu", + "system-resources" + ] + }, + "org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter~startupandshutdown": { + "osgi.http.whiteboard.filter.regex":"(?!/system/).*", + "avoid404DuringStartup":true, + "service.ranking:Integer":2147483647, + "includeExecutionResult":false, + "osgi.http.whiteboard.context.select":"(osgi.http.whiteboard.context.name=*)", + "tags":[ + "systemalive" + ], + "autoDisableFilter":true, + "responseTextFor503":"classpath:org.apache.sling.starter.content:content/content/startup/index.html" + }, + "org.apache.felix.hc.core.impl.servlet.HealthCheckExecutorServlet~default": { + "servletPath":"/system/health" + }, + "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~hc-support": { + "user.mapping":[ + "org.apache.sling.hc.support=sling-readall" + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-launchpad.json b/src/main/resources/standalone/feature-launchpad.json new file mode 100644 index 0000000..18ec0ff --- /dev/null +++ b/src/main/resources/standalone/feature-launchpad.json @@ -0,0 +1,22 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:launchpad:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "bundles":[ + { + "id":"org.apache.sling:org.apache.sling.launchpad.base:6.0.2-2.6.36", + "start-order":"20" + } + ], + "framework-properties":{ + "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\",j [...] + "felix.systempackages.calculate.uses":"true", + "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;v [...] + "felix.systempackages.substitution":"true", + "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}{ [...] + "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}{f [...] + } +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-oak.json b/src/main/resources/standalone/feature-oak.json new file mode 100644 index 0000000..4d27f47 --- /dev/null +++ b/src/main/resources/standalone/feature-oak.json @@ -0,0 +1,127 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "variables":{ + "oak.version":"1.26.0" + }, + "bundles":[ + { + "id":"org.apache.felix:org.apache.felix.jaas:1.0.2", + "start-order":"10" + }, + { + "id":"org.apache.jackrabbit:oak-api:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-blob-plugins:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-blob:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-commons:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-core-spi:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-core:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-jackrabbit-api:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-jcr:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-lucene:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-query-spi:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-security-spi:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-store-composite:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-store-document:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:oak-store-spi:1.26.0", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.oak.server:1.2.4", + "start-order":"16" + }, + { + "id":"org.apache.jackrabbit:oak-segment-tar:1.26.0", + "run-modes":"oak_tar", + "start-order":"15" + } + ], + "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:Integer":21 + }, + "org.apache.jackrabbit.oak.security.user.UserConfigurationImpl": { + "groupsPath":"/home/groups", + "defaultDepth":"1", + "importBehavior":"besteffort", + "usersPath":"/home/users" + }, + "org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider": { + "userPrivilegeNames":[ + "jcr:all" + ], + "groupPrivilegeNames":[ + "jcr:read" + ], + "enabledActions":[ + "org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction" + ] + }, + "org.apache.felix.jaas.Configuration.factory~GuestLoginModule": { + "jaas.controlFlag":"optional", + "jaas.classname":"org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule", + "jaas.ranking:Integer":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:Integer":200 + }, + "org.apache.jackrabbit.oak.segment.SegmentNodeStoreService": { + "name":"Default NodeStore" + } + } +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-repoinit.json b/src/main/resources/standalone/feature-repoinit.json new file mode 100644 index 0000000..332f1b9 --- /dev/null +++ b/src/main/resources/standalone/feature-repoinit.json @@ -0,0 +1,77 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:repoinit:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "bundles":[ + { + "id":"org.apache.sling:org.apache.sling.jcr.repoinit:1.1.20", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.provisioning.model:1.8.4", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.repoinit.parser:1.4.2", + "start-order":"20" + } + ], + "repoinit:TEXT|true":[ + "# general", + "create path (sling:OrderedFolder) /content", + "set ACL for everyone", + "allow jcr:read\ton /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) /apps/sling/xss", + "", + "set ACL for sling-xss", + "allow jcr:read on /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\tjcr:read\ton\t/", + "allow\trep:write\ton /apps/sling/install", + "end", + "", + "# content-package installer", + "create service user sling-package-install", + "", + "set ACL for sling-package-install", + "allow\tjcr:all on\t/", + "allow jcr:namespaceManagement,jcr:nodeTypeDefinitionManagement on :repository", + "end" + ] +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-scripting_sling.json b/src/main/resources/standalone/feature-scripting_sling.json new file mode 100644 index 0000000..91a74c8 --- /dev/null +++ b/src/main/resources/standalone/feature-scripting_sling.json @@ -0,0 +1,99 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "bundles":[ + { + "id":"org.antlr:antlr4-runtime:4.7.2", + "start-order":"20" + }, + { + "id":"org.apache.servicemix.bundles:org.apache.servicemix.bundles.rhino:1.7.10_1", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.api:2.2.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.core:2.2.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.el-api:1.0.2", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.javascript:3.1.2", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.jsp-api:1.0.2", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.jsp.taglib:2.4.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.jsp:2.4.2", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.sightly.compiler.java:1.1.4-1.4.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.sightly.compiler:1.2.4-1.4.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.sightly.js.provider:1.1.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.sightly.models.provider:1.0.10", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.sightly.repl:1.0.6", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.sightly.runtime:1.2.0-1.4.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.scripting.sightly:1.3.2-1.4.0", + "start-order":"20" + } + ], + "configurations": { + "org.apache.sling.scripting.core.impl.ScriptCacheImpl": { + "org.apache.sling.scripting.cache.additional_extensions":[ + "js" + ] + }, + "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" + ] + } + }, + "repoinit:TEXT|true":[ + "#<<< 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 >>>" + ] +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-sling-caconfig.json b/src/main/resources/standalone/feature-sling-caconfig.json new file mode 100644 index 0000000..1cae937 --- /dev/null +++ b/src/main/resources/standalone/feature-sling-caconfig.json @@ -0,0 +1,31 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-caconfig:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "bundles":[ + { + "id":"org.apache.sling:org.apache.sling.caconfig.api:1.2.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.caconfig.impl:1.5.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.caconfig.spi:1.3.4", + "start-order":"20" + } + ], + "configurations": { + "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-caconfig": { + "user.mapping":[ + "org.apache.sling.caconfig.impl=sling-readall" + ] + } + }, + "repoinit:TEXT|true":[ + "create path (sling:Folder) /conf" + ] +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-sling-discovery.json b/src/main/resources/standalone/feature-sling-discovery.json new file mode 100644 index 0000000..3bc8e39 --- /dev/null +++ b/src/main/resources/standalone/feature-sling-discovery.json @@ -0,0 +1,48 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "bundles":[ + { + "id":"org.apache.sling:org.apache.sling.discovery.api:1.0.4", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.discovery.base:2.0.8", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.discovery.commons:1.0.20", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.discovery.oak:1.2.28", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.discovery.support:1.0.4", + "start-order":"20" + } + ], + "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:TEXT|true":[ + "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" + ] +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-sling-event.json b/src/main/resources/standalone/feature-sling-event.json new file mode 100644 index 0000000..17ceda0 --- /dev/null +++ b/src/main/resources/standalone/feature-sling-event.json @@ -0,0 +1,35 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-event:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "bundles":[ + { + "id":"org.apache.sling:org.apache.sling.event.dea:1.1.4", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.event:4.2.12", + "start-order":"20" + } + ], + "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:TEXT|true":[ + "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" + ] +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-sling-models-jacksonexporter_models-jacksonexporter.json b/src/main/resources/standalone/feature-sling-models-jacksonexporter_models-jacksonexporter.json new file mode 100644 index 0000000..8444323 --- /dev/null +++ b/src/main/resources/standalone/feature-sling-models-jacksonexporter_models-jacksonexporter.json @@ -0,0 +1,28 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "variables":{ + "jackson.version":"2.9.9" + }, + "bundles":[ + { + "id":"com.fasterxml.jackson.core:jackson-annotations:2.9.9", + "start-order":"20" + }, + { + "id":"com.fasterxml.jackson.core:jackson-core:2.9.9", + "start-order":"20" + }, + { + "id":"com.fasterxml.jackson.core:jackson-databind:2.9.9", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.models.jacksonexporter:1.0.8", + "start-order":"20" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-sling-validation.json b/src/main/resources/standalone/feature-sling-validation.json new file mode 100644 index 0000000..021839c --- /dev/null +++ b/src/main/resources/standalone/feature-sling-validation.json @@ -0,0 +1,39 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-validation:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "bundles":[ + { + "id":"org.apache.sling:org.apache.sling.models.validation-impl:1.0.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.validation.api:1.0.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.validation.core:1.0.4", + "start-order":"20" + } + ], + "configurations": { + "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~validation": { + "user.mapping":[ + "org.apache.sling.validation.core=sling-validation" + ] + } + }, + "repoinit:TEXT|true":[ + "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" + ] +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-sling.json b/src/main/resources/standalone/feature-sling.json new file mode 100644 index 0000000..f522406 --- /dev/null +++ b/src/main/resources/standalone/feature-sling.json @@ -0,0 +1,454 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "variables":{ + "jackrabbit.version":"2.20.0" + }, + "bundles":[ + { + "id":"commons-codec:commons-codec:1.14", + "start-order":"20" + }, + { + "id":"commons-collections:commons-collections:3.2.2", + "start-order":"20" + }, + { + "id":"javax.mail:mail:1.5.0-b01", + "start-order":"20" + }, + { + "id":"org.apache.commons:commons-collections4:4.4", + "start-order":"20" + }, + { + "id":"org.apache.commons:commons-math:2.2", + "start-order":"20" + }, + { + "id":"org.apache.geronimo.bundles:jstl:1.2_1", + "start-order":"20" + }, + { + "id":"org.apache.httpcomponents:httpclient-osgi:4.5.10", + "start-order":"20" + }, + { + "id":"org.apache.httpcomponents:httpcore-osgi:4.4.12", + "start-order":"20" + }, + { + "id":"org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.4.4", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.adapter:2.1.10", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.auth.form:1.0.20", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.bundleresource.impl:2.3.2", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.classloader:1.4.4", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.compiler:2.3.6", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.fsclassloader:1.0.12", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.mime:2.2.2", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.scheduler:2.7.6", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.threads:3.2.20", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.engine:2.7.2", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.fsresource:2.1.16", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.i18n:2.5.14", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.installer.console:1.1.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.installer.factory.packages:1.0.4", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.installer.hc:2.0.2", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.installer.provider.jcr:3.2.2", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.contentloader:2.3.0", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.resource:3.0.20", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.models.api:1.3.8", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.models.impl:1.4.12", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.resourceresolver:1.6.16", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.serviceuser.webconsole:1.0.2", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.serviceusermapper:1.4.4", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.servlets.get:2.1.40", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.servlets.post:2.3.36", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.servlets.resolver:2.6.4", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.starter.content:1.0.8", + "start-order":"20" + }, + { + "id":"org.apache.sling:org.apache.sling.xss:2.2.2", + "start-order":"20" + }, + { + "id":"org.apache.felix:org.apache.felix.metatype:1.2.2", + "start-order":"4" + }, + { + "id":"org.apache.felix:org.apache.felix.scr:2.1.20", + "start-order":"4" + }, + { + "id":"commons-fileupload:commons-fileupload:1.4", + "start-order":"5" + }, + { + "id":"commons-io:commons-io:2.6", + "start-order":"5" + }, + { + "id":"org.apache.aries.jmx:org.apache.aries.jmx.api:1.1.5", + "start-order":"5" + }, + { + "id":"org.apache.aries.jmx:org.apache.aries.jmx.core:1.1.8", + "start-order":"5" + }, + { + "id":"org.apache.aries.jmx:org.apache.aries.jmx.whiteboard:1.2.0", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.bundlerepository:2.0.10", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.http.whiteboard:4.0.0", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.inventory:1.0.6", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.prefs:1.1.0", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.webconsole.plugins.ds:2.1.0", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.webconsole.plugins.event:1.1.8", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.webconsole.plugins.memoryusage:1.0.10", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.webconsole.plugins.obr:1.0.4", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.webconsole.plugins.packageadmin:1.0.4", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.webconsole:4.5.0", + "start-order":"5" + }, + { + "id":"org.apache.sling:org.apache.sling.api:2.22.0", + "start-order":"5" + }, + { + "id":"org.apache.sling:org.apache.sling.auth.core:1.4.6", + "start-order":"5" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.log.webconsole:1.0.0", + "start-order":"5" + }, + { + "id":"org.apache.sling:org.apache.sling.extensions.threaddump:0.2.2", + "start-order":"5" + }, + { + "id":"org.apache.sling:org.apache.sling.extensions.webconsolebranding:1.0.2", + "start-order":"5" + }, + { + "id":"org.apache.sling:org.apache.sling.extensions.webconsolesecurityprovider:1.2.4", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.http.sslfilter:1.2.6", + "start-order":"10" + }, + { + "id":"org.apache.pdfbox:fontbox:2.0.17", + "start-order":"10" + }, + { + "id":"org.apache.pdfbox:jempbox:1.8.16", + "start-order":"10" + }, + { + "id":"org.apache.pdfbox:pdfbox:2.0.17", + "start-order":"10" + }, + { + "id":"org.apache.tika:tika-core:1.24", + "start-order":"10" + }, + { + "id":"org.apache.tika:tika-parsers:1.24", + "start-order":"10" + }, + { + "id":"com.google.guava:guava:15.0", + "start-order":"15" + }, + { + "id":"io.dropwizard.metrics:metrics-core:3.2.6", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:jackrabbit-data:2.20.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:jackrabbit-jcr-commons:2.20.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:jackrabbit-jcr-rmi:2.20.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:jackrabbit-spi-commons:2.20.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:jackrabbit-spi:2.20.0", + "start-order":"15" + }, + { + "id":"org.apache.jackrabbit:jackrabbit-webdav:2.20.0", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.commons.metrics:1.2.8", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.api:2.4.0", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.base:3.1.0", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.davex:1.3.10", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.jackrabbit.accessmanager:3.0.4", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.jackrabbit.usermanager:2.2.8", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.jcr-wrapper:2.0.0", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.registration:1.0.6", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.webconsole:1.0.2", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.jcr.webdav:2.3.8", + "start-order":"15" + }, + { + "id":"org.apache.sling:org.apache.sling.resource.filter:1.0.0", + "start-order":"15" + } + ], + "configurations": { + "org.apache.sling.commons.log.LogManager": { + "org.apache.sling.commons.log.packagingDataEnabled":true, + "org.apache.sling.commons.log.pattern":"%d{dd.MM.yyyy HH:mm:ss.SSS} *%level* [%thread] %logger %msg%n", + "org.apache.sling.commons.log.level":"info", + "org.apache.sling.commons.log.file":"logs/error.log", + "org.apache.sling.commons.log.file.number:Integer":7, + "org.apache.sling.commons.log.file.size":"'.'yyyy-MM-dd" + }, + "org.apache.sling.engine.impl.log.RequestLogger": { + "access.log.enabled":true, + "request.log.outputtype:Integer":0, + "access.log.output":"log.access", + "request.log.output":"log.request", + "request.log.enabled":true, + "access.log.outputtype:Integer":0 + }, + "org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet": { + "alias":"/server" + }, + "org.apache.sling.jcr.webdav.impl.servlets.SimpleWebDavServlet": { + "dav.root":"/dav" + }, + "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.level":"info", + "org.apache.sling.commons.log.file":"logs/access.log" + }, + "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.level":"info", + "org.apache.sling.commons.log.file":"logs/request.log" + }, + "org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~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" + ], + "whitelist.name":"sling" + }, + "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~i18n": { + "user.mapping":[ + "org.apache.sling.i18n=sling-i18n" + ] + }, + "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~installer-factories": { + "user.mapping":[ + "org.apache.sling.installer.factory.packages=sling-package-install" + ] + }, + "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~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" + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/standalone/fm/feature-sling12.json b/src/main/resources/standalone/feature-sling12.json similarity index 89% rename from src/main/resources/standalone/fm/feature-sling12.json rename to src/main/resources/standalone/feature-sling12.json index 43eeac7..6a846d3 100644 --- a/src/main/resources/standalone/fm/feature-sling12.json +++ b/src/main/resources/standalone/feature-sling12.json @@ -1,5 +1,5 @@ { - "id":"org.apache.sling:org.apache.sling.kickstart:slingosgifeature:sling12:0.0.4", + "id":"org.apache.sling:org.apache.sling.kickstart:slingosgifeature:sling12:0.0.5-SNAPSHOT", "title":"Sling 12 Feature Model", "variables":{ "composum.nodes.version":"1.11.5", @@ -12,919 +12,919 @@ { "id":"org.apache.aries:org.apache.aries.util:1.1.3", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.commons:commons-lang3:3.9", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.configadmin:1.9.16", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.converter:1.0.14", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.eventadmin:1.5.0", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.geronimo.specs:geronimo-annotation_1.3_spec:1.1", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.geronimo.specs:geronimo-atinject_1.0_spec:1.1", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.geronimo.specs:geronimo-ws-metadata_2.0_spec:1.1.3", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.servicemix.bundles:org.apache.servicemix.bundles.jaxb-impl:2.2.11_1", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.servicemix.bundles:org.apache.servicemix.bundles.saaj-impl:1.3.23_2", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.servicemix.specs:org.apache.servicemix.specs.jaxb-api-2.2:2.9.0", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.servicemix.specs:org.apache.servicemix.specs.jaxws-api-2.2:2.9.0", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.servicemix.specs:org.apache.servicemix.specs.saaj-api-1.3:2.8.0", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.johnzon:1.2.2", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.log:5.1.10", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.logservice:1.1.0", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.osgi:2.4.0", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.installer.core:3.11.2", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.installer.factory.configuration:1.3.2", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.installer.provider.file:1.2.2", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.javax.activation:0.1.0", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.settings:1.3.10", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.jvnet.staxex:stax-ex:1.7.6", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.osgi:org.osgi.service.log:1.4.0", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.osgi:org.osgi.util.function:1.1.0", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.osgi:org.osgi.util.promise:1.1.1", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.osgi:org.osgi.util.pushstream:1.0.1", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.slf4j:jcl-over-slf4j:1.7.25", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.slf4j:log4j-over-slf4j:1.7.25", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"org.slf4j:slf4j-api:1.7.25", "start-order":"1", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT" }, { "id":"com.composum.sling.core:composum-sling-core-commons:1.11.5", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.5-SNAPSHOT" }, { "id":"com.composum.sling.core:composum-sling-core-console:1.11.5", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.5-SNAPSHOT" }, { "id":"com.composum.sling.core:composum-sling-core-jslibs:1.11.5", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.5-SNAPSHOT" }, { "id":"com.composum.sling.core:composum-sling-package-manager:1.11.5", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.5-SNAPSHOT" }, { "id":"com.composum.sling.core:composum-sling-user-management:1.11.5", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.healthcheck.api:2.0.2", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.healthcheck.core:2.0.6", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.healthcheck.generalchecks:2.0.4", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.healthcheck.webconsoleplugin:2.0.0", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.hc.api:1.0.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.hc.support:1.0.6", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.launchpad.base:6.0.2-2.6.36", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:launchpad:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:launchpad:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.jaas:1.0.2", "start-order":"10", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-api:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-blob-plugins:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-blob:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-commons:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-core-spi:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-core:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-jackrabbit-api:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-jcr:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-lucene:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-query-spi:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-security-spi:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-store-composite:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-store-document:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-store-spi:1.26.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.oak.server:1.2.4", "start-order":"16", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:oak-segment-tar:1.26.0", "run-modes":"oak_tar", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.4", + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT", "start-order":"15" }, { "id":"org.apache.sling:org.apache.sling.jcr.repoinit:1.1.20", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:repoinit:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:repoinit:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.provisioning.model:1.8.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:repoinit:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:repoinit:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.repoinit.parser:1.4.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:repoinit:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:repoinit:0.0.5-SNAPSHOT" }, { "id":"org.antlr:antlr4-runtime:4.7.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.servicemix.bundles:org.apache.servicemix.bundles.rhino:1.7.10_1", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.api:2.2.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.core:2.2.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.el-api:1.0.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.javascript:3.1.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.jsp-api:1.0.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.jsp.taglib:2.4.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.jsp:2.4.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.sightly.compiler.java:1.1.4-1.4.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.sightly.compiler:1.2.4-1.4.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.sightly.js.provider:1.1.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.sightly.models.provider:1.0.10", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.sightly.repl:1.0.6", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.sightly.runtime:1.2.0-1.4.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.scripting.sightly:1.3.2-1.4.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.caconfig.api:1.2.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-caconfig:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-caconfig:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.caconfig.impl:1.5.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-caconfig:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-caconfig:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.caconfig.spi:1.3.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-caconfig:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-caconfig:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.discovery.api:1.0.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.discovery.base:2.0.8", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.discovery.commons:1.0.20", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.discovery.oak:1.2.28", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.discovery.support:1.0.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.event.dea:1.1.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-event:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-event:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.event:4.2.12", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-event:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-event:0.0.5-SNAPSHOT" }, { "id":"com.fasterxml.jackson.core:jackson-annotations:2.9.9", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.5-SNAPSHOT" }, { "id":"com.fasterxml.jackson.core:jackson-core:2.9.9", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.5-SNAPSHOT" }, { "id":"com.fasterxml.jackson.core:jackson-databind:2.9.9", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.models.jacksonexporter:1.0.8", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.models.validation-impl:1.0.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-validation:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-validation:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.validation.api:1.0.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-validation:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-validation:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.validation.core:1.0.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-validation:0.0.4" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-validation:0.0.5-SNAPSHOT" }, { "id":"commons-codec:commons-codec:1.14", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"commons-collections:commons-collections:3.2.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"javax.mail:mail:1.5.0-b01", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.commons:commons-collections4:4.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.commons:commons-math:2.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.geronimo.bundles:jstl:1.2_1", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.httpcomponents:httpclient-osgi:4.5.10", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.httpcomponents:httpcore-osgi:4.4.12", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.4.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.adapter:2.1.10", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.auth.form:1.0.20", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.bundleresource.impl:2.3.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.classloader:1.4.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.compiler:2.3.6", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.fsclassloader:1.0.12", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.mime:2.2.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.scheduler:2.7.6", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.threads:3.2.20", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.engine:2.7.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.fsresource:2.1.16", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.i18n:2.5.14", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.installer.console:1.1.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.installer.factory.packages:1.0.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.installer.hc:2.0.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.installer.provider.jcr:3.2.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.contentloader:2.3.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.resource:3.0.20", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.models.api:1.3.8", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.models.impl:1.4.12", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.resourceresolver:1.6.16", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.serviceuser.webconsole:1.0.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.serviceusermapper:1.4.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.servlets.get:2.1.40", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.servlets.post:2.3.36", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.servlets.resolver:2.6.4", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.starter.content:1.0.8", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.xss:2.2.2", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.metatype:1.2.2", "start-order":"4", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.scr:2.1.20", "start-order":"4", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"commons-fileupload:commons-fileupload:1.4", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"commons-io:commons-io:2.6", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.aries.jmx:org.apache.aries.jmx.api:1.1.5", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.aries.jmx:org.apache.aries.jmx.core:1.1.8", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.aries.jmx:org.apache.aries.jmx.whiteboard:1.2.0", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.bundlerepository:2.0.10", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.http.whiteboard:4.0.0", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.inventory:1.0.6", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.prefs:1.1.0", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.webconsole.plugins.ds:2.1.0", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.webconsole.plugins.event:1.1.8", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.webconsole.plugins.memoryusage:1.0.10", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.webconsole.plugins.obr:1.0.4", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.webconsole.plugins.packageadmin:1.0.4", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.webconsole:4.5.0", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.api:2.22.0", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.auth.core:1.4.6", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.log.webconsole:1.0.0", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.extensions.threaddump:0.2.2", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.extensions.webconsolebranding:1.0.2", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.extensions.webconsolesecurityprovider:1.2.4", "start-order":"5", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.http.sslfilter:1.2.6", "start-order":"10", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.pdfbox:fontbox:2.0.17", "start-order":"10", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.pdfbox:jempbox:1.8.16", "start-order":"10", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.pdfbox:pdfbox:2.0.17", "start-order":"10", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.tika:tika-core:1.24", "start-order":"10", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.tika:tika-parsers:1.24", "start-order":"10", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"com.google.guava:guava:15.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"io.dropwizard.metrics:metrics-core:3.2.6", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:jackrabbit-data:2.20.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:jackrabbit-jcr-commons:2.20.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:jackrabbit-jcr-rmi:2.20.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:jackrabbit-spi-commons:2.20.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:jackrabbit-spi:2.20.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.jackrabbit:jackrabbit-webdav:2.20.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.commons.metrics:1.2.8", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.api:2.4.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.base:3.1.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.davex:1.3.10", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.jackrabbit.accessmanager:3.0.4", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.jackrabbit.usermanager:2.2.8", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.jcr-wrapper:2.0.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.registration:1.0.6", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.webconsole:1.0.2", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.jcr.webdav:2.3.8", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.resource.filter:1.0.0", "start-order":"15", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT" }, { "id":"org.apache.sling:org.apache.sling.sample.slingshot:0.9.0", "start-order":"20", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling_slingshot:0.0.3-SNAPSHOT" + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling_slingshot:0.0.5-SNAPSHOT" }, { "id":"org.apache.felix:org.apache.felix.http.jetty:4.0.18", "run-modes":":standalone", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:standalone:0.0.3-SNAPSHOT", + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:standalone:0.0.5-SNAPSHOT", "start-order":"5" }, { "id":"org.apache.felix:org.apache.felix.http.servlet-api:1.1.2", "run-modes":":standalone", - "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:standalone:0.0.3-SNAPSHOT", + "feature-origins":"org.apache.sling:org.apache.sling.kickstart:slingfeature:standalone:0.0.5-SNAPSHOT", "start-order":"5" } ], @@ -1208,22 +1208,22 @@ "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}{f [...] }, "assembled-features:ARTIFACTS|TRANSIENT":[ - "org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:launchpad:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:repoinit:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-caconfig:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-event:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-validation:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling_slingshot:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:standalone:0.0.3-SNAPSHOT", - "org.apache.sling:org.apache.sling.kickstart:slingfeature:webapp:0.0.3-SNAPSHOT" + "org.apache.sling:org.apache.sling.kickstart:slingfeature:boot:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:composum_composum-nodes:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:healthcheck:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:launchpad:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:oak:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:repoinit:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:scripting_sling:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-caconfig:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-discovery:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-event:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-models-jacksonexporter_models-jacksonexporter:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling-validation:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:sling_slingshot:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:standalone:0.0.5-SNAPSHOT", + "org.apache.sling:org.apache.sling.kickstart:slingfeature:webapp:0.0.5-SNAPSHOT" ], "repoinit:TEXT|true":[ "# general", diff --git a/src/main/resources/standalone/feature-sling_slingshot.json b/src/main/resources/standalone/feature-sling_slingshot.json new file mode 100644 index 0000000..696ea49 --- /dev/null +++ b/src/main/resources/standalone/feature-sling_slingshot.json @@ -0,0 +1,42 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:sling_slingshot:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "bundles":[ + { + "id":"org.apache.sling:org.apache.sling.sample.slingshot:0.9.0", + "start-order":"20" + } + ], + "configurations": { + "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling.slingshot": { + "user.mapping":[ + "org.apache.sling.sample.slingshot=slingshot-service" + ] + } + }, + "repoinit:TEXT|true":[ + "create service user slingshot-service", + "create user slingshot1 with password slingshot1", + "create user slingshot2 with password slingshot2", + "", + "create path (sling:Folder) /content/slingshot", + "create path (sling:Folder) /content/slingshot/users", + "create path (sling:Folder) /content/slingshot/users/slingshot1", + "create path (sling:Folder) /content/slingshot/users/slingshot2", + "", + "set ACL for slingshot-service", + "allow jcr:read,rep:write on /content/slingshot", + "end", + "", + "set ACL for slingshot1", + "allow jcr:read,rep:write on /content/slingshot/users/slingshot1", + "end", + "", + "set ACL for slingshot2", + "allow jcr:read,rep:write on /content/slingshot/users/slingshot2", + "end" + ] +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-standalone.json b/src/main/resources/standalone/feature-standalone.json new file mode 100644 index 0000000..f40a148 --- /dev/null +++ b/src/main/resources/standalone/feature-standalone.json @@ -0,0 +1,19 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:standalone:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0", + "bundles":[ + { + "id":"org.apache.felix:org.apache.felix.http.jetty:4.0.18", + "run-modes":":standalone", + "start-order":"5" + }, + { + "id":"org.apache.felix:org.apache.felix.http.servlet-api:1.1.2", + "run-modes":":standalone", + "start-order":"5" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/standalone/feature-webapp.json b/src/main/resources/standalone/feature-webapp.json new file mode 100644 index 0000000..8fc06f7 --- /dev/null +++ b/src/main/resources/standalone/feature-webapp.json @@ -0,0 +1,7 @@ +{ + "id":"org.apache.sling:org.apache.sling.kickstart:slingfeature:webapp:0.0.5-SNAPSHOT", + "title":"Sling Kickstart Conversion", + "description":"Complete Sling 12 Feature Model", + "vendor":"The Apache Software Foundation", + "license":"Apache License, Version 2.0" +} \ No newline at end of file
