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

Reply via email to