You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ss...@apache.org on 2018/09/13 14:49:42 UTC

[sling-site] branch master updated: site for current snapshot of slingfeature-maven-plugin

This is an automated email from the ASF dual-hosted git repository.

sseifert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-site.git


The following commit(s) were added to refs/heads/master by this push:
     new 0df2abf  site for current snapshot of slingfeature-maven-plugin
0df2abf is described below

commit 0df2abf1af4e07853da90af52892305d5296b91b
Author: sseifert <ss...@pro-vision.de>
AuthorDate: Thu Sep 13 16:49:16 2018 +0200

    site for current snapshot of slingfeature-maven-plugin
---
 ...tart-mojo.html => aggregate-features-mojo.html} |  272 ++-
 .../apidocs/allclasses-frame.html                  |   52 +-
 .../apidocs/allclasses-noframe.html                |   52 +-
 .../apidocs/constant-values.html                   |  293 ++-
 .../apidocs/deprecated-list.html                   |    6 +-
 .../apidocs/help-doc.html                          |    6 +-
 .../apidocs/index-all.html                         |  625 ++----
 .../slingfeature-maven-plugin/apidocs/index.html   |    4 +-
 .../feature/maven/ApplicationProjectConfig.html    |  489 +++++
 .../feature/maven/ApplicationProjectInfo.html      |  326 +++
 .../maven/Environment.html}                        |   62 +-
 .../sling/feature/maven/FeatureConstants.html      |  381 ++++
 .../sling/feature/maven/FeatureProjectConfig.html  |  583 +++++
 .../maven/FeatureProjectInfo.html}                 |  139 +-
 .../apache/sling/feature/maven/Preprocessor.html   |  370 ++++
 .../apache/sling/feature/maven/ProjectHelper.html  |  568 +++++
 .../apache/sling/feature/maven/ProjectInfo.html    |  292 +++
 .../maven/class-use/ApplicationProjectConfig.html} |   41 +-
 .../maven/class-use/ApplicationProjectInfo.html}   |   51 +-
 .../maven/class-use/Environment.html}              |   46 +-
 .../maven/class-use/FeatureConstants.html}         |   22 +-
 .../maven/class-use/FeatureProjectConfig.html      |  187 ++
 .../maven/class-use/FeatureProjectInfo.html}       |   51 +-
 .../maven/class-use/Preprocessor.html}             |   22 +-
 .../maven}/class-use/ProjectHelper.html            |   18 +-
 .../sling/feature/maven/class-use/ProjectInfo.html |  201 ++
 .../maven/mojos/AbstractFeatureMojo.html}          |  153 +-
 .../mojos/AggregateFeatures.FeatureConfig.html     |  385 ++++
 .../maven/mojos/AggregateFeatures.html}            |  114 +-
 .../maven/mojos/AttachFeature.html}                |   91 +-
 .../mojos}/DependencyLifecycleParticipant.html     |   68 +-
 .../maven/mojos/GenerateResources.html}            |   98 +-
 .../maven/mojos}/HelpMojo.html                     |   60 +-
 .../mojos/class-use/AbstractFeatureMojo.html}      |   42 +-
 .../AggregateFeatures.FeatureConfig.html}          |   22 +-
 .../maven/mojos/class-use/AggregateFeatures.html}  |   22 +-
 .../maven/mojos/class-use/AttachFeature.html}      |   22 +-
 .../class-use/DependencyLifecycleParticipant.html} |   22 +-
 .../maven/mojos/class-use/GenerateResources.html}  |   22 +-
 .../maven/mojos/class-use/HelpMojo.html}           |   22 +-
 .../sling/feature/maven/mojos/package-frame.html   |   27 +
 .../maven/mojos}/package-summary.html              |   67 +-
 .../maven/mojos}/package-tree.html                 |   44 +-
 .../maven/mojos}/package-use.html                  |   24 +-
 .../apache/sling/feature/maven/package-frame.html  |   29 +
 .../maven/package-summary.html}                    |   81 +-
 .../apache/sling/feature/maven/package-tree.html   |  150 ++
 .../slingstart => feature/maven}/package-use.html  |   37 +-
 .../maven/slingstart/AbstractSlingStartMojo.html   |  487 -----
 .../sling/maven/slingstart/AttachModelArchive.html |  335 ---
 .../maven/slingstart/AttachSlingStartModel.html    |  335 ---
 .../sling/maven/slingstart/BuildConstants.html     |  751 -------
 .../maven/slingstart/FeatureModelConverter.html    |  280 ---
 .../maven/slingstart/GenerateResourcesMojo.html    |  365 ----
 .../sling/maven/slingstart/JarArchiverHelper.html  |  456 ----
 .../sling/maven/slingstart/ModelPreprocessor.html  |  395 ----
 .../apache/sling/maven/slingstart/ModelUtils.html  |  330 ---
 .../apache/sling/maven/slingstart/PackageMojo.html |  401 ----
 .../slingstart/PomArtifactVersionResolver.html     |  297 ---
 .../maven/slingstart/PomVariableResolver.html      |  290 ---
 .../sling/maven/slingstart/PreparePackageMojo.html |  383 ----
 .../sling/maven/slingstart/ProjectHelper.html      |  362 ----
 .../class-use/AbstractSlingStartMojo.html          |  196 --
 .../slingstart/class-use/AttachModelArchive.html   |  126 --
 .../class-use/AttachSlingStartModel.html           |  126 --
 .../class-use/DependencyLifecycleParticipant.html  |  126 --
 .../class-use/FeatureModelConverter.html           |  126 --
 .../class-use/GenerateResourcesMojo.html           |  126 --
 .../sling/maven/slingstart/class-use/HelpMojo.html |  126 --
 .../slingstart/class-use/JarArchiverHelper.html    |  126 --
 .../slingstart/class-use/ModelPreprocessor.html    |  126 --
 .../maven/slingstart/class-use/ModelUtils.html     |  126 --
 .../class-use/PomArtifactVersionResolver.html      |  126 --
 .../slingstart/class-use/PomVariableResolver.html  |  126 --
 .../slingstart/class-use/PreparePackageMojo.html   |  126 --
 .../maven/slingstart/class-use/RepositoryMojo.html |  126 --
 .../sling/maven/slingstart/launcher/Launcher.html  |  309 ---
 .../maven/slingstart/launcher/LauncherMBean.html   |  251 ---
 .../sling/maven/slingstart/launcher/Main.html      |  304 ---
 .../launcher/class-use/LauncherMBean.html          |  166 --
 .../maven/slingstart/launcher/package-frame.html   |   26 -
 .../sling/maven/slingstart/package-frame.html      |   39 -
 .../sling/maven/slingstart/package-summary.html    |  237 ---
 .../sling/maven/slingstart/package-tree.html       |  168 --
 .../slingstart/run/AbstractStartStopMojo.html      |  437 ----
 .../maven/slingstart/run/ControlListener.html      |  328 ---
 .../maven/slingstart/run/LauncherCallable.html     |  325 ---
 .../maven/slingstart/run/LaunchpadEnvironment.html |  380 ----
 .../sling/maven/slingstart/run/PortHelper.html     |  279 ---
 .../maven/slingstart/run/ProcessDescription.html   |  366 ----
 .../slingstart/run/ProcessDescriptionProvider.html |  355 ----
 .../maven/slingstart/run/ServerConfiguration.html  |  631 ------
 .../slingstart/run/class-use/ControlListener.html  |  166 --
 .../run/class-use/LaunchpadEnvironment.html        |  166 --
 .../run/class-use/ProcessDescription.html          |  189 --
 .../run/class-use/ProcessDescriptionProvider.html  |  166 --
 .../run/class-use/ServerConfiguration.html         |  194 --
 .../sling/maven/slingstart/run/package-frame.html  |   30 -
 .../maven/slingstart/run/package-summary.html      |  198 --
 .../sling/maven/slingstart/run/package-tree.html   |  155 --
 .../sling/maven/slingstart/run/package-use.html    |  184 --
 .../apidocs/overview-frame.html                    |    9 +-
 .../apidocs/overview-summary.html                  |   16 +-
 .../apidocs/overview-tree.html                     |   66 +-
 .../slingfeature-maven-plugin/apidocs/package-list |    5 +-
 .../apidocs/serialized-form.html                   |  209 --
 .../attach-features-mojo.html                      |  351 +++
 .../attach-modelarchive-mojo.html                  |  400 ----
 .../attach-slingfeature-mojo.html                  |  377 ----
 .../slingfeature-maven-plugin/dependencies.html    | 2236 +++++++++-----------
 .../slingfeature-maven-plugin/dependency-info.html |   24 +-
 .../dependency-management.html                     |   66 +-
 .../distribution-management.html                   |    9 +-
 .../generate-resources-mojo.html                   |  268 ++-
 .../slingfeature-maven-plugin/help-mojo.html       |   14 +-
 .../slingfeature-maven-plugin/index.html           |   11 +-
 .../slingfeature-maven-plugin/issue-tracking.html  |    6 +-
 .../slingfeature-maven-plugin/jira-report.html     |    8 +-
 .../slingfeature-maven-plugin/license.html         |    6 +-
 .../slingfeature-maven-plugin/mail-lists.html      |    6 +-
 .../slingfeature-maven-plugin/package-mojo.html    |  434 ----
 .../slingfeature-maven-plugin/plugin-info.html     |   52 +-
 .../plugin-management.html                         |   76 +-
 .../slingfeature-maven-plugin/plugins.html         |   56 +-
 .../prepare-package-mojo.html                      |  403 ----
 .../slingfeature-maven-plugin/project-info.html    |    8 +-
 .../slingfeature-maven-plugin/project-reports.html |   12 +-
 .../slingfeature-maven-plugin/project-summary.html |   16 +-
 .../slingfeature-maven-plugin/repository-mojo.html |  401 ----
 .../source-repository.html                         |   12 +-
 .../slingfeature-maven-plugin/stop-mojo.html       |  214 --
 .../slingfeature-maven-plugin/surefire-report.html |  104 +-
 .../slingfeature-maven-plugin/team-list.html       |    6 +-
 133 files changed, 7035 insertions(+), 18957 deletions(-)

diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/start-mojo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/aggregate-features-mojo.html
similarity index 51%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/start-mojo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/aggregate-features-mojo.html
index 1de29c7..ce9b88b 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/start-mojo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/aggregate-features-mojo.html
@@ -9,7 +9,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="Date-Revision-yyyymmdd" content="20180913" />
     <meta http-equiv="Content-Language" content="en" />
-    <title>Apache Sling SlingStart Maven Plugin &#x2013; slingstart:start</title>
+    <title>Apache Sling OSGi Feature Maven Plugin &#x2013; slingfeature:aggregate-features</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.6.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
@@ -18,7 +18,7 @@
     <body class="topBarDisabled">
       <div class="container-fluid">
       <div id="banner">
-        <div class="pull-left"><div id="bannerLeft"><h2>Apache Sling SlingStart Maven Plugin</h2>
+        <div class="pull-left"><div id="bannerLeft"><h2>Apache Sling OSGi Feature Maven Plugin</h2>
 </div>
 </div>
         <div class="pull-right"></div>
@@ -29,7 +29,7 @@
         <ul class="breadcrumb">
         <li id="publishDate">Last Published: 2018-09-13<span class="divider">|</span>
 </li>
-          <li id="projectVersion">Version: 1.8.2</li>
+          <li id="projectVersion">Version: 0.2.0-SNAPSHOT</li>
         </ul>
       </div>
       <div class="row-fluid">
@@ -57,15 +57,15 @@
 
   
     <div class="section">
-<h2><a name="slingstart:start"></a>slingstart:start</h2>
+<h2><a name="slingfeature:aggregate-features"></a>slingfeature:aggregate-features</h2>
       
 <p><b>Full name</b>:</p>
       
-<p>org.apache.sling:slingstart-maven-plugin:1.8.2:start</p>
+<p>org.apache.sling:slingfeature-maven-plugin:0.2.0-SNAPSHOT:aggregate-features</p>
       
 <p><b>Description</b>:</p>
       
-<div>Start one or multiple launchpad instance(s).</div>
+<div>Aggregate multiple features into a single one.</div>
       
 <p><b>Attributes</b>:</p>
       
@@ -73,13 +73,15 @@
         
 <li>Requires a Maven project to be executed.</li>
         
+<li>Requires dependency resolution of artifacts in scope: <tt>test</tt>.</li>
+        
 <li>The goal is thread-safe and supports parallel builds.</li>
         
-<li>Binds by default to the <a class="externalLink" href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">lifecycle phase</a>: <tt>pre-integration-test</tt>.</li>
+<li>Binds by default to the <a class="externalLink" href="http://maven.apache.org/ref/current/maven-core/lifecycles.html">lifecycle phase</a>: <tt>package</tt>.</li>
       </ul>
       
 <div class="section">
-<h3><a name="Optional_Parameters"></a>Optional Parameters</h3>
+<h3><a name="Required_Parameters"></a>Required Parameters</h3>
         
 <table class="table table-striped" border="0">
           
@@ -96,135 +98,176 @@
           
 <tr class="b">
             
-<td><b><a href="#cleanWorkingDirectory">cleanWorkingDirectory</a></b></td>
+<td><b><a href="#classifier">classifier</a></b></td>
             
-<td><tt>boolean</tt></td>
+<td><tt>String</tt></td>
             
 <td><tt>-</tt></td>
             
-<td>Clean the working directory before start.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>launchpad.clean.workdir</tt>.</td>
+<td>(no description)<br /></td>
           </tr>
           
 <tr class="a">
             
-<td><b><a href="#debug">debug</a></b></td>
+<td><b><a href="#features">features</a></b></td>
             
-<td><tt>String</tt></td>
+<td><tt>List</tt></td>
             
 <td><tt>-</tt></td>
             
-<td>Overwrites debug parameter of all server configurations (if set).
-Attaches a debugger to the forked JVM. If set to
-<tt>&quot;true&quot;</tt>, the process will allow a debugger to connect
-on port 8000. If set to some other string, that string will be
-appended to the server's <tt>vmOpts</tt>, allowing you to
-configure arbitrary debugging options.<br /><b>User property is</b>: <tt>launchpad.debug</tt>.</td>
+<td>(no description)<br /></td>
+          </tr>
+        </table>
+      </div>
+      
+<div class="section">
+<h3><a name="Optional_Parameters"></a>Optional Parameters</h3>
+        
+<table class="table table-striped" border="0">
+          
+<tr class="a">
+            
+<th>Name</th>
+            
+<th>Type</th>
+            
+<th>Since</th>
+            
+<th>Description</th>
           </tr>
           
 <tr class="b">
             
-<td><b><a href="#keepLaunchpadRunning">keepLaunchpadRunning</a></b></td>
+<td><b><a href="#feature">feature</a></b></td>
             
-<td><tt>boolean</tt></td>
+<td><tt>String</tt></td>
             
 <td><tt>-</tt></td>
             
-<td><b>Deprecated.</b> Use <tt>AbstractStartStopMojo.blockUntilKeyIsPressed</tt>
-instead.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>launchpad.keep.running</tt>.</td>
+<td>Inlined model. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.<br /></td>
           </tr>
           
 <tr class="a">
             
-<td><b><a href="#launchpadDependency">launchpadDependency</a></b></td>
+<td><b><a href="#featureFile">featureFile</a></b></td>
             
-<td><tt>Dependency</tt></td>
+<td><tt>File</tt></td>
             
 <td><tt>-</tt></td>
             
-<td>The launchpad jar as a dependency. This is only used if
-&quot;launchpadJar&quot; is not specified.<br /></td>
+<td>The feature file.. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.<br /><b>Default value is</b>: <tt>${basedir}/src/main/osgi/feature.json</tt>.<br /></td>
           </tr>
           
 <tr class="b">
             
-<td><b><a href="#launchpadJar">launchpadJar</a></b></td>
+<td><b><a href="#frameworkProperties">frameworkProperties</a></b></td>
             
-<td><tt>File</tt></td>
+<td><tt>Map</tt></td>
             
 <td><tt>-</tt></td>
             
-<td>The launchpad jar. This option has precedence over
-&quot;launchpadDependency&quot;.<br /><b>User property is</b>: <tt>launchpad.jar</tt>.</td>
+<td>(no description)<br /></td>
           </tr>
           
 <tr class="a">
             
-<td><b><a href="#launchpadReadyTimeOutSec">launchpadReadyTimeOutSec</a></b></td>
+<td><b><a href="#jarStartLevel">jarStartLevel</a></b></td>
             
 <td><tt>int</tt></td>
             
 <td><tt>-</tt></td>
             
-<td>Ready timeout in seconds. If the launchpad has not been started in
-this time, it's assumed that the startup failed.<br /><b>Default value is</b>: <tt>600</tt>.<br /><b>User property is</b>: <tt>launchpad.ready.timeout</tt>.</td>
+<td>The start level for the attached jar/bundle. This parameter is
+evaluated in the <tt>DependencyLifecycleParticipant</tt>.<br /><b>Default value is</b>: <tt>20</tt>.<br /></td>
           </tr>
           
 <tr class="b">
             
-<td><b><a href="#parallelExecution">parallelExecution</a></b></td>
+<td><b><a href="#skipAddFeatureDependencies">skipAddFeatureDependencies</a></b></td>
             
 <td><tt>boolean</tt></td>
             
 <td><tt>-</tt></td>
             
-<td>Set the execution of launchpad instances to be run in parallel
-(threads)<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>launchpad.parallelExecution</tt>.</td>
+<td>If set to <tt>true</tt> the artifacts from the feature are not
+as dependencies to the project. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.<br /><b>Default value is</b>: <tt>false</tt>.<br /></td>
           </tr>
           
 <tr class="a">
             
-<td><b><a href="#servers">servers</a></b></td>
+<td><b><a href="#skipAddJarToFeature">skipAddJarToFeature</a></b></td>
             
-<td><tt>List</tt></td>
+<td><tt>boolean</tt></td>
             
 <td><tt>-</tt></td>
             
-<td>Parameter containing the list of server configurations<br /></td>
+<td>If set to <tt>true</tt> the main jar artifact is not added to
+the feature. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.<br /><b>Default value is</b>: <tt>false</tt>.<br /></td>
           </tr>
           
 <tr class="b">
             
-<td><b><a href="#shouldBlockUntilKeyIsPressed">shouldBlockUntilKeyIsPressed</a></b></td>
+<td><b><a href="#skipAddJarToTestFeature">skipAddJarToTestFeature</a></b></td>
             
 <td><tt>boolean</tt></td>
             
 <td><tt>-</tt></td>
             
-<td>If <tt>true</tt> this mojo blocks until you press the Enter
-key.<br /></td>
+<td>If set to <tt>true</tt> the main jar artifact is not added to
+the test feature. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.<br /><b>Default value is</b>: <tt>false</tt>.<br /></td>
           </tr>
           
 <tr class="a">
             
-<td><b><a href="#skipLaunchpad">skipLaunchpad</a></b></td>
+<td><b><a href="#skipAddTestFeatureDependencies">skipAddTestFeatureDependencies</a></b></td>
             
 <td><tt>boolean</tt></td>
             
 <td><tt>-</tt></td>
             
-<td>Set this to &quot;true&quot; to skip starting the launchpad<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>maven.test.skip</tt>.</td>
+<td>If set to <tt>true</tt> the artifacts from the test feature are
+not as dependencies to the project. This parameter is evaluated in
+the <tt>DependencyLifecycleParticipant</tt>.<br /><b>Default value is</b>: <tt>true</tt>.<br /></td>
           </tr>
           
 <tr class="b">
             
-<td><b><a href="#systemPropertiesFile">systemPropertiesFile</a></b></td>
+<td><b><a href="#testFeature">testFeature</a></b></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>Inlined test model. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.<br /></td>
+          </tr>
+          
+<tr class="a">
+            
+<td><b><a href="#testFeatureFile">testFeatureFile</a></b></td>
             
 <td><tt>File</tt></td>
             
 <td><tt>-</tt></td>
             
-<td>The system properties file will contain all started instances with
-their ports etc.<br /><b>Default value is</b>: <tt>${project.build.directory}/launchpad-runner.properties</tt>.<br /></td>
+<td>The test feature file.. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.<br /><b>Default value is</b>: <tt>${basedir}/src/test/osgi/feature.json</tt>.<br /></td>
+          </tr>
+          
+<tr class="b">
+            
+<td><b><a href="#variables">variables</a></b></td>
+            
+<td><tt>Map</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>(no description)<br /></td>
           </tr>
         </table>
       </div>
@@ -232,82 +275,64 @@ their ports etc.<br /><b>Default value is</b>: <tt>${project.build.directory}/la
 <div class="section">
 <h3><a name="Parameter_Details"></a>Parameter Details</h3>
         
-<p><b><a name="cleanWorkingDirectory">cleanWorkingDirectory</a>:</b></p>
+<p><b><a name="classifier">classifier</a>:</b></p>
         
-<div>Clean the working directory before start.</div>
+<div>(no description)</div>
         
 <ul>
           
-<li><b>Type</b>: <tt>boolean</tt></li>
-          
-<li><b>Required</b>: <tt>No</tt></li>
-          
-<li><b>User Property</b>: <tt>launchpad.clean.workdir</tt></li>
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
           
-<li><b>Default</b>: <tt>false</tt></li>
+<li><b>Required</b>: <tt>Yes</tt></li>
         </ul><hr />
-<p><b><a name="debug">debug</a>:</b></p>
+<p><b><a name="feature">feature</a>:</b></p>
         
-<div>Overwrites debug parameter of all server configurations (if set).
-Attaches a debugger to the forked JVM. If set to
-<tt>&quot;true&quot;</tt>, the process will allow a debugger to connect
-on port 8000. If set to some other string, that string will be
-appended to the server's <tt>vmOpts</tt>, allowing you to
-configure arbitrary debugging options.</div>
+<div>Inlined model. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.</div>
         
 <ul>
           
 <li><b>Type</b>: <tt>java.lang.String</tt></li>
           
 <li><b>Required</b>: <tt>No</tt></li>
-          
-<li><b>User Property</b>: <tt>launchpad.debug</tt></li>
         </ul><hr />
-<p><b><a name="keepLaunchpadRunning">keepLaunchpadRunning</a>:</b></p>
+<p><b><a name="featureFile">featureFile</a>:</b></p>
         
-<div><b>Deprecated.</b> Use <tt>AbstractStartStopMojo.blockUntilKeyIsPressed</tt>
-instead.</div>
-        
-<div>Keep the launchpad running.</div>
+<div>The feature file.. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.</div>
         
 <ul>
           
-<li><b>Type</b>: <tt>boolean</tt></li>
+<li><b>Type</b>: <tt>java.io.File</tt></li>
           
 <li><b>Required</b>: <tt>No</tt></li>
           
-<li><b>User Property</b>: <tt>launchpad.keep.running</tt></li>
-          
-<li><b>Default</b>: <tt>false</tt></li>
+<li><b>Default</b>: <tt>${basedir}/src/main/osgi/feature.json</tt></li>
         </ul><hr />
-<p><b><a name="launchpadDependency">launchpadDependency</a>:</b></p>
+<p><b><a name="features">features</a>:</b></p>
         
-<div>The launchpad jar as a dependency. This is only used if
-&quot;launchpadJar&quot; is not specified.</div>
+<div>(no description)</div>
         
 <ul>
           
-<li><b>Type</b>: <tt>org.apache.maven.model.Dependency</tt></li>
+<li><b>Type</b>: <tt>java.util.List</tt></li>
           
-<li><b>Required</b>: <tt>No</tt></li>
+<li><b>Required</b>: <tt>Yes</tt></li>
         </ul><hr />
-<p><b><a name="launchpadJar">launchpadJar</a>:</b></p>
+<p><b><a name="frameworkProperties">frameworkProperties</a>:</b></p>
         
-<div>The launchpad jar. This option has precedence over
-&quot;launchpadDependency&quot;.</div>
+<div>(no description)</div>
         
 <ul>
           
-<li><b>Type</b>: <tt>java.io.File</tt></li>
+<li><b>Type</b>: <tt>java.util.Map</tt></li>
           
 <li><b>Required</b>: <tt>No</tt></li>
-          
-<li><b>User Property</b>: <tt>launchpad.jar</tt></li>
         </ul><hr />
-<p><b><a name="launchpadReadyTimeOutSec">launchpadReadyTimeOutSec</a>:</b></p>
+<p><b><a name="jarStartLevel">jarStartLevel</a>:</b></p>
         
-<div>Ready timeout in seconds. If the launchpad has not been started in
-this time, it's assumed that the startup failed.</div>
+<div>The start level for the attached jar/bundle. This parameter is
+evaluated in the <tt>DependencyLifecycleParticipant</tt>.</div>
         
 <ul>
           
@@ -315,14 +340,13 @@ this time, it's assumed that the startup failed.</div>
           
 <li><b>Required</b>: <tt>No</tt></li>
           
-<li><b>User Property</b>: <tt>launchpad.ready.timeout</tt></li>
-          
-<li><b>Default</b>: <tt>600</tt></li>
+<li><b>Default</b>: <tt>20</tt></li>
         </ul><hr />
-<p><b><a name="parallelExecution">parallelExecution</a>:</b></p>
+<p><b><a name="skipAddFeatureDependencies">skipAddFeatureDependencies</a>:</b></p>
         
-<div>Set the execution of launchpad instances to be run in parallel
-(threads)</div>
+<div>If set to <tt>true</tt> the artifacts from the feature are not
+as dependencies to the project. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.</div>
         
 <ul>
           
@@ -330,34 +354,41 @@ this time, it's assumed that the startup failed.</div>
           
 <li><b>Required</b>: <tt>No</tt></li>
           
-<li><b>User Property</b>: <tt>launchpad.parallelExecution</tt></li>
-          
-<li><b>Default</b>: <tt>true</tt></li>
+<li><b>Default</b>: <tt>false</tt></li>
         </ul><hr />
-<p><b><a name="servers">servers</a>:</b></p>
+<p><b><a name="skipAddJarToFeature">skipAddJarToFeature</a>:</b></p>
         
-<div>Parameter containing the list of server configurations</div>
+<div>If set to <tt>true</tt> the main jar artifact is not added to
+the feature. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.</div>
         
 <ul>
           
-<li><b>Type</b>: <tt>java.util.List</tt></li>
+<li><b>Type</b>: <tt>boolean</tt></li>
           
 <li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
         </ul><hr />
-<p><b><a name="shouldBlockUntilKeyIsPressed">shouldBlockUntilKeyIsPressed</a>:</b></p>
+<p><b><a name="skipAddJarToTestFeature">skipAddJarToTestFeature</a>:</b></p>
         
-<div>If <tt>true</tt> this mojo blocks until you press the Enter
-key.</div>
+<div>If set to <tt>true</tt> the main jar artifact is not added to
+the test feature. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.</div>
         
 <ul>
           
 <li><b>Type</b>: <tt>boolean</tt></li>
           
 <li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
         </ul><hr />
-<p><b><a name="skipLaunchpad">skipLaunchpad</a>:</b></p>
+<p><b><a name="skipAddTestFeatureDependencies">skipAddTestFeatureDependencies</a>:</b></p>
         
-<div>Set this to &quot;true&quot; to skip starting the launchpad</div>
+<div>If set to <tt>true</tt> the artifacts from the test feature are
+not as dependencies to the project. This parameter is evaluated in
+the <tt>DependencyLifecycleParticipant</tt>.</div>
         
 <ul>
           
@@ -365,14 +396,23 @@ key.</div>
           
 <li><b>Required</b>: <tt>No</tt></li>
           
-<li><b>User Property</b>: <tt>maven.test.skip</tt></li>
+<li><b>Default</b>: <tt>true</tt></li>
+        </ul><hr />
+<p><b><a name="testFeature">testFeature</a>:</b></p>
+        
+<div>Inlined test model. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
           
-<li><b>Default</b>: <tt>false</tt></li>
+<li><b>Required</b>: <tt>No</tt></li>
         </ul><hr />
-<p><b><a name="systemPropertiesFile">systemPropertiesFile</a>:</b></p>
+<p><b><a name="testFeatureFile">testFeatureFile</a>:</b></p>
         
-<div>The system properties file will contain all started instances with
-their ports etc.</div>
+<div>The test feature file.. This parameter is evaluated in the
+<tt>DependencyLifecycleParticipant</tt>.</div>
         
 <ul>
           
@@ -380,7 +420,17 @@ their ports etc.</div>
           
 <li><b>Required</b>: <tt>No</tt></li>
           
-<li><b>Default</b>: <tt>${project.build.directory}/launchpad-runner.properties</tt></li>
+<li><b>Default</b>: <tt>${basedir}/src/test/osgi/feature.json</tt></li>
+        </ul><hr />
+<p><b><a name="variables">variables</a>:</b></p>
+        
+<div>(no description)</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.util.Map</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
         </ul>
       </div>
     </div>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/allclasses-frame.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/allclasses-frame.html
index 4374ea8..cd535a7 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/allclasses-frame.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/allclasses-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>All Classes (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -13,38 +13,22 @@
 <h1 class="bar">All&nbsp;Classes</h1>
 <div class="indexContainer">
 <ul>
-<li><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">AbstractSlingStartMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run" target="classFrame">AbstractStartStopMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/AttachModelArchive.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">AttachModelArchive</a></li>
-<li><a href="org/apache/sling/maven/slingstart/AttachSlingStartModel.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">AttachSlingStartModel</a></li>
-<li><a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">BuildConstants</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/ControlListener.html" title="class in org.apache.sling.maven.slingstart.run" target="classFrame">ControlListener</a></li>
-<li><a href="org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">DependencyLifecycleParticipant</a></li>
-<li><a href="org/apache/sling/maven/slingstart/FeatureModelConverter.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">FeatureModelConverter</a></li>
-<li><a href="org/apache/sling/maven/slingstart/GenerateResourcesMojo.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">GenerateResourcesMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/HelpMojo.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">HelpMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">JarArchiverHelper</a></li>
-<li><a href="org/apache/sling/maven/slingstart/launcher/Launcher.html" title="class in org.apache.sling.maven.slingstart.launcher" target="classFrame">Launcher</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html" title="class in org.apache.sling.maven.slingstart.run" target="classFrame">LauncherCallable</a></li>
-<li><a href="org/apache/sling/maven/slingstart/launcher/LauncherMBean.html" title="interface in org.apache.sling.maven.slingstart.launcher" target="classFrame"><span class="interfaceName">LauncherMBean</span></a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html" title="class in org.apache.sling.maven.slingstart.run" target="classFrame">LaunchpadEnvironment</a></li>
-<li><a href="org/apache/sling/maven/slingstart/launcher/Main.html" title="class in org.apache.sling.maven.slingstart.launcher" target="classFrame">Main</a></li>
-<li><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">ModelPreprocessor</a></li>
-<li><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">ModelPreprocessor.Environment</a></li>
-<li><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">ModelPreprocessor.ProjectInfo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/ModelUtils.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">ModelUtils</a></li>
-<li><a href="org/apache/sling/maven/slingstart/PackageMojo.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">PackageMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/PomArtifactVersionResolver.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">PomArtifactVersionResolver</a></li>
-<li><a href="org/apache/sling/maven/slingstart/PomVariableResolver.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">PomVariableResolver</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/PortHelper.html" title="class in org.apache.sling.maven.slingstart.run" target="classFrame">PortHelper</a></li>
-<li><a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">PreparePackageMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run" target="classFrame">ProcessDescription</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html" title="class in org.apache.sling.maven.slingstart.run" target="classFrame">ProcessDescriptionProvider</a></li>
-<li><a href="org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">ProjectHelper</a></li>
-<li><a href="org/apache/sling/maven/slingstart/RepositoryMojo.html" title="class in org.apache.sling.maven.slingstart" target="classFrame">RepositoryMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run" target="classFrame">ServerConfiguration</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run" target="classFrame">StartMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/StopMojo.html" title="class in org.apache.sling.maven.slingstart.run" target="classFrame">StopMojo</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">AbstractFeatureMojo</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">AggregateFeatures</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">AggregateFeatures.FeatureConfig</a></li>
+<li><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven" target="classFrame">ApplicationProjectConfig</a></li>
+<li><a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven" target="classFrame">ApplicationProjectInfo</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">AttachFeature</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">DependencyLifecycleParticipant</a></li>
+<li><a href="org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven" target="classFrame">Environment</a></li>
+<li><a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven" target="classFrame">FeatureConstants</a></li>
+<li><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven" target="classFrame">FeatureProjectConfig</a></li>
+<li><a href="org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven" target="classFrame">FeatureProjectInfo</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">GenerateResources</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">HelpMojo</a></li>
+<li><a href="org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven" target="classFrame">Preprocessor</a></li>
+<li><a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven" target="classFrame">ProjectHelper</a></li>
+<li><a href="org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven" target="classFrame">ProjectInfo</a></li>
 </ul>
 </div>
 </body>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/allclasses-noframe.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/allclasses-noframe.html
index b5fbe98..0d5baeb 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/allclasses-noframe.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/allclasses-noframe.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>All Classes (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -13,38 +13,22 @@
 <h1 class="bar">All&nbsp;Classes</h1>
 <div class="indexContainer">
 <ul>
-<li><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/AttachModelArchive.html" title="class in org.apache.sling.maven.slingstart">AttachModelArchive</a></li>
-<li><a href="org/apache/sling/maven/slingstart/AttachSlingStartModel.html" title="class in org.apache.sling.maven.slingstart">AttachSlingStartModel</a></li>
-<li><a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/ControlListener.html" title="class in org.apache.sling.maven.slingstart.run">ControlListener</a></li>
-<li><a href="org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html" title="class in org.apache.sling.maven.slingstart">DependencyLifecycleParticipant</a></li>
-<li><a href="org/apache/sling/maven/slingstart/FeatureModelConverter.html" title="class in org.apache.sling.maven.slingstart">FeatureModelConverter</a></li>
-<li><a href="org/apache/sling/maven/slingstart/GenerateResourcesMojo.html" title="class in org.apache.sling.maven.slingstart">GenerateResourcesMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/HelpMojo.html" title="class in org.apache.sling.maven.slingstart">HelpMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArchiverHelper</a></li>
-<li><a href="org/apache/sling/maven/slingstart/launcher/Launcher.html" title="class in org.apache.sling.maven.slingstart.launcher">Launcher</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html" title="class in org.apache.sling.maven.slingstart.run">LauncherCallable</a></li>
-<li><a href="org/apache/sling/maven/slingstart/launcher/LauncherMBean.html" title="interface in org.apache.sling.maven.slingstart.launcher"><span class="interfaceName">LauncherMBean</span></a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html" title="class in org.apache.sling.maven.slingstart.run">LaunchpadEnvironment</a></li>
-<li><a href="org/apache/sling/maven/slingstart/launcher/Main.html" title="class in org.apache.sling.maven.slingstart.launcher">Main</a></li>
-<li><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor</a></li>
-<li><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></li>
-<li><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/ModelUtils.html" title="class in org.apache.sling.maven.slingstart">ModelUtils</a></li>
-<li><a href="org/apache/sling/maven/slingstart/PackageMojo.html" title="class in org.apache.sling.maven.slingstart">PackageMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/PomArtifactVersionResolver.html" title="class in org.apache.sling.maven.slingstart">PomArtifactVersionResolver</a></li>
-<li><a href="org/apache/sling/maven/slingstart/PomVariableResolver.html" title="class in org.apache.sling.maven.slingstart">PomVariableResolver</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/PortHelper.html" title="class in org.apache.sling.maven.slingstart.run">PortHelper</a></li>
-<li><a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html" title="class in org.apache.sling.maven.slingstart">PreparePackageMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescription</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescriptionProvider</a></li>
-<li><a href="org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart">ProjectHelper</a></li>
-<li><a href="org/apache/sling/maven/slingstart/RepositoryMojo.html" title="class in org.apache.sling.maven.slingstart">RepositoryMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run">StartMojo</a></li>
-<li><a href="org/apache/sling/maven/slingstart/run/StopMojo.html" title="class in org.apache.sling.maven.slingstart.run">StopMojo</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></li>
+<li><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></li>
+<li><a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos">AttachFeature</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos">DependencyLifecycleParticipant</a></li>
+<li><a href="org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a></li>
+<li><a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></li>
+<li><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></li>
+<li><a href="org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos">GenerateResources</a></li>
+<li><a href="org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos">HelpMojo</a></li>
+<li><a href="org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven">Preprocessor</a></li>
+<li><a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></li>
+<li><a href="org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></li>
 </ul>
 </div>
 </body>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/constant-values.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/constant-values.html
index c6762e4..7eec49a 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/constant-values.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/constant-values.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Constant Field Values (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Constant Field Values (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -84,7 +84,7 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th scope="col">Constant Field</th>
@@ -92,240 +92,217 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.AbstractSlingStartMojo.DEFAULT_MODEL_PATTERN">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.ApplicationProjectConfig.CFG_FEATURE_REFS">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#DEFAULT_MODEL_PATTERN">DEFAULT_MODEL_PATTERN</a></code></td>
-<td class="colLast"><code>"((.*)\\.txt|(.*)\\.model)"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_BUILT_BY">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_BUILT_BY">ATTR_BUILT_BY</a></code></td>
-<td class="colLast"><code>"Built-By"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_FEATURE_REFS">CFG_FEATURE_REFS</a></code></td>
+<td class="colLast"><code>"featureRefs"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_CREATED_BY">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.ApplicationProjectConfig.CFG_FEATURES">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_CREATED_BY">ATTR_CREATED_BY</a></code></td>
-<td class="colLast"><code>"Created-By"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_FEATURES">CFG_FEATURES</a></code></td>
+<td class="colLast"><code>"features"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_IMPLEMENTATION_BUILD">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.ApplicationProjectConfig.CFG_TEST_FEATURE_REFS">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_IMPLEMENTATION_BUILD">ATTR_IMPLEMENTATION_BUILD</a></code></td>
-<td class="colLast"><code>"Implementation-Build"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_TEST_FEATURE_REFS">CFG_TEST_FEATURE_REFS</a></code></td>
+<td class="colLast"><code>"testFeatureRefs"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_IMPLEMENTATION_TITLE">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.ApplicationProjectConfig.CFG_TEST_FEATURES">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_IMPLEMENTATION_TITLE">ATTR_IMPLEMENTATION_TITLE</a></code></td>
-<td class="colLast"><code>"Implementation-Title"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_TEST_FEATURES">CFG_TEST_FEATURES</a></code></td>
+<td class="colLast"><code>"testFeatures"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_IMPLEMENTATION_VENDOR">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.ApplicationProjectConfig.DEFAULT_FEATURE_DIR">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_IMPLEMENTATION_VENDOR">ATTR_IMPLEMENTATION_VENDOR</a></code></td>
-<td class="colLast"><code>"Implementation-Vendor"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_FEATURE_DIR">DEFAULT_FEATURE_DIR</a></code></td>
+<td class="colLast"><code>"src/main/osgi/features"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_IMPLEMENTATION_VENDOR_ID">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.ApplicationProjectConfig.DEFAULT_REF_DIR">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_IMPLEMENTATION_VENDOR_ID">ATTR_IMPLEMENTATION_VENDOR_ID</a></code></td>
-<td class="colLast"><code>"Implementation-Vendor-Id"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_REF_DIR">DEFAULT_REF_DIR</a></code></td>
+<td class="colLast"><code>"src/main/osgi/feature-refs"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_IMPLEMENTATION_VERSION">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.ApplicationProjectConfig.DEFAULT_TEST_FEATURE_DIR">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_IMPLEMENTATION_VERSION">ATTR_IMPLEMENTATION_VERSION</a></code></td>
-<td class="colLast"><code>"Implementation-Version"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_TEST_FEATURE_DIR">DEFAULT_TEST_FEATURE_DIR</a></code></td>
+<td class="colLast"><code>"src/test/osgi/features"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_MAIN_CLASS">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.ApplicationProjectConfig.DEFAULT_TEST_REF_DIR">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_MAIN_CLASS">ATTR_MAIN_CLASS</a></code></td>
-<td class="colLast"><code>"Main-Class"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_TEST_REF_DIR">DEFAULT_TEST_REF_DIR</a></code></td>
+<td class="colLast"><code>"src/test/osgi/feature-refs"</code></td>
 </tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_SPECIFICATION_TITLE">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureConstants.CLASSIFIER_FEATURE">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_SPECIFICATION_TITLE">ATTR_SPECIFICATION_TITLE</a></code></td>
-<td class="colLast"><code>"Specification-Title"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureConstants.html#CLASSIFIER_FEATURE">CLASSIFIER_FEATURE</a></code></td>
+<td class="colLast"><code>"feature"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_SPECIFICATION_VENDOR">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureConstants.CLASSIFIER_TEST_FEATURE">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_SPECIFICATION_VENDOR">ATTR_SPECIFICATION_VENDOR</a></code></td>
-<td class="colLast"><code>"Specification-Vendor"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureConstants.html#CLASSIFIER_TEST_FEATURE">CLASSIFIER_TEST_FEATURE</a></code></td>
+<td class="colLast"><code>"testfeature"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_SPECIFICATION_VERSION">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureConstants.FEATURE_ARTIFACT_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_SPECIFICATION_VERSION">ATTR_SPECIFICATION_VERSION</a></code></td>
-<td class="colLast"><code>"Specification-Version"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureConstants.html#FEATURE_ARTIFACT_NAME">FEATURE_ARTIFACT_NAME</a></code></td>
+<td class="colLast"><code>"feature.json"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.ATTR_VALUE_MAIN_CLASS">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureConstants.FEATURE_PROCESSED_LOCATION">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_VALUE_MAIN_CLASS">ATTR_VALUE_MAIN_CLASS</a></code></td>
-<td class="colLast"><code>"org.apache.sling.launchpad.app.Main"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureConstants.html#FEATURE_PROCESSED_LOCATION">FEATURE_PROCESSED_LOCATION</a></code></td>
+<td class="colLast"><code>"/features/processed"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.CLASSIFIER_APP">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureConstants.PACKAGING_APPLICATION">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CLASSIFIER_APP">CLASSIFIER_APP</a></code></td>
-<td class="colLast"><code>"app"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureConstants.html#PACKAGING_APPLICATION">PACKAGING_APPLICATION</a></code></td>
+<td class="colLast"><code>"osgiapp"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.CLASSIFIER_BASE">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureConstants.PACKAGING_FEATURE">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CLASSIFIER_BASE">CLASSIFIER_BASE</a></code></td>
-<td class="colLast"><code>"base"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureConstants.html#PACKAGING_FEATURE">PACKAGING_FEATURE</a></code></td>
+<td class="colLast"><code>"slingfeature"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.CLASSIFIER_MAR">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureConstants.TEST_FEATURE_ARTIFACT_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CLASSIFIER_MAR">CLASSIFIER_MAR</a></code></td>
-<td class="colLast"><code>"mar"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureConstants.html#TEST_FEATURE_ARTIFACT_NAME">TEST_FEATURE_ARTIFACT_NAME</a></code></td>
+<td class="colLast"><code>"testfeature.json"</code></td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.CLASSIFIER_PARTIAL_SYSTEM">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CLASSIFIER_PARTIAL_SYSTEM">CLASSIFIER_PARTIAL_SYSTEM</a></code></td>
-<td class="colLast"><code>"slingfeature"</code></td>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
 </tr>
+<tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.CLASSIFIER_WEBAPP">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.CFG_FEATURE_FILE">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CLASSIFIER_WEBAPP">CLASSIFIER_WEBAPP</a></code></td>
-<td class="colLast"><code>"webapp"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_FEATURE_FILE">CFG_FEATURE_FILE</a></code></td>
+<td class="colLast"><code>"featureFile"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.CONTEXT_GLOBAL">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.CFG_FEATURE_INLINED">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CONTEXT_GLOBAL">CONTEXT_GLOBAL</a></code></td>
-<td class="colLast"><code>"slingstart:global"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_FEATURE_INLINED">CFG_FEATURE_INLINED</a></code></td>
+<td class="colLast"><code>"feature"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.CONTEXT_STANDALONE">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.CFG_JAR_START_LEVEL">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CONTEXT_STANDALONE">CONTEXT_STANDALONE</a></code></td>
-<td class="colLast"><code>"slingstart:standalone"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_JAR_START_LEVEL">CFG_JAR_START_LEVEL</a></code></td>
+<td class="colLast"><code>"jarStartLevel"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.CONTEXT_WEBAPP">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.CFG_SKIP_ADD_FEATURE_DEPENDENCIES">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CONTEXT_WEBAPP">CONTEXT_WEBAPP</a></code></td>
-<td class="colLast"><code>"slingstart:webapp"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_FEATURE_DEPENDENCIES">CFG_SKIP_ADD_FEATURE_DEPENDENCIES</a></code></td>
+<td class="colLast"><code>"skipAddFeatureDependencies"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.MODEL_ARTIFACT_NAME">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.CFG_SKIP_ADD_JAR_TO_FEATURE">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#MODEL_ARTIFACT_NAME">MODEL_ARTIFACT_NAME</a></code></td>
-<td class="colLast"><code>"slingstart.txt"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_JAR_TO_FEATURE">CFG_SKIP_ADD_JAR_TO_FEATURE</a></code></td>
+<td class="colLast"><code>"skipAddJarToFeature"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.PACKAGING_PARTIAL_SYSTEM">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.CFG_SKIP_ADD_JAR_TO_TEST_FEATURE">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#PACKAGING_PARTIAL_SYSTEM">PACKAGING_PARTIAL_SYSTEM</a></code></td>
-<td class="colLast"><code>"slingfeature"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_JAR_TO_TEST_FEATURE">CFG_SKIP_ADD_JAR_TO_TEST_FEATURE</a></code></td>
+<td class="colLast"><code>"skipAddJarToTestFeature"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.PACKAGING_SLINGSTART">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#PACKAGING_SLINGSTART">PACKAGING_SLINGSTART</a></code></td>
-<td class="colLast"><code>"slingstart"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES">CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES</a></code></td>
+<td class="colLast"><code>"skipAddTestFeatureDependencies"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.TYPE_JAR">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.CFG_TEST_FEATURE_FILE">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#TYPE_JAR">TYPE_JAR</a></code></td>
-<td class="colLast"><code>"jar"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_TEST_FEATURE_FILE">CFG_TEST_FEATURE_FILE</a></code></td>
+<td class="colLast"><code>"testFeatureFile"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.TYPE_POM">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.CFG_TEST_FEATURE_INLINED">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#TYPE_POM">TYPE_POM</a></code></td>
-<td class="colLast"><code>"pom"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_TEST_FEATURE_INLINED">CFG_TEST_FEATURE_INLINED</a></code></td>
+<td class="colLast"><code>"testFeature"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.TYPE_TXT">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.DEFAULT_FEATURE_FILE">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#TYPE_TXT">TYPE_TXT</a></code></td>
-<td class="colLast"><code>"txt"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#DEFAULT_FEATURE_FILE">DEFAULT_FEATURE_FILE</a></code></td>
+<td class="colLast"><code>"src/main/osgi/feature.json"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.TYPE_WAR">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.DEFAULT_START_LEVEL">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#TYPE_WAR">TYPE_WAR</a></code></td>
-<td class="colLast"><code>"war"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#DEFAULT_START_LEVEL">DEFAULT_START_LEVEL</a></code></td>
+<td class="colLast"><code>"20"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.BuildConstants.WEBAPP_OUTDIR">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/BuildConstants.html#WEBAPP_OUTDIR">WEBAPP_OUTDIR</a></code></td>
-<td class="colLast"><code>"slingstart-webapp"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html" title="class in org.apache.sling.maven.slingstart.run">LaunchpadEnvironment</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a name="org.apache.sling.maven.slingstart.run.LaunchpadEnvironment.WORK_DIR_NAME">
+<td class="colFirst"><a name="org.apache.sling.feature.maven.FeatureProjectConfig.DEFAULT_TEST_FEATURE_FILE">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html#WORK_DIR_NAME">WORK_DIR_NAME</a></code></td>
-<td class="colLast"><code>"sling"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#DEFAULT_TEST_FEATURE_FILE">DEFAULT_TEST_FEATURE_FILE</a></code></td>
+<td class="colLast"><code>"src/test/osgi/feature.json"</code></td>
 </tr>
 </tbody>
 </table>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/deprecated-list.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/deprecated-list.html
index edb4a49..65659f0 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/deprecated-list.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/deprecated-list.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Deprecated List (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Deprecated List (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/help-doc.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/help-doc.html
index 7d3df11..9d1c925 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/help-doc.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/help-doc.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>API Help (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="API Help (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/index-all.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/index-all.html
index 9c8052d..3dcaa4b 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/index-all.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/index-all.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Index (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Index (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -70,212 +70,157 @@
 <!--   -->
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a> [...]
+<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a name="I:A">
 <!--   -->
 </a>
 <h2 class="title">A</h2>
 <dl>
-<dt><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">AbstractSlingStartMojo</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">AbstractFeatureMojo</span></a> - Class in <a href="org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></dt>
 <dd>
-<div class="block">Base class for all slingstart mojos.</div>
+<div class="block">Base class for all mojos.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#AbstractSlingStartMojo--">AbstractSlingStartMojo()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#AbstractFeatureMojo--">AbstractFeatureMojo()</a></span> - Constructor for class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">AbstractStartStopMojo</span></a> - Class in <a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html#afterProjectsRead-org.apache.maven.execution.MavenSession-">afterProjectsRead(MavenSession)</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos">DependencyLifecycleParticipant</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#AbstractStartStopMojo--">AbstractStartStopMojo()</a></span> - Constructor for class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html#addArtifacts-java.util.Map-java.lang.String-">addArtifacts(Map&lt;String, File&gt;, String)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArchiverHelper</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html#addDependencies-org.apache.sling.maven.slingstart.ModelPreprocessor.Environment-">addDependencies(ModelPreprocessor.Environment)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor</a></dt>
+<dt><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">AggregateFeatures</span></a> - Class in <a href="org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></dt>
 <dd>
-<div class="block">Add dependencies for all projects.</div>
+<div class="block">Aggregate multiple features into a single one.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html#addDirectory-java.io.File-java.lang.String-java.lang.String:A-java.lang.String:A-">addDirectory(File, String, String[], String[])</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArchiverHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.html#AggregateFeatures--">AggregateFeatures()</a></span> - Constructor for class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html#addDirectory-java.io.File-java.lang.String-">addDirectory(File, String)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArchiverHelper</a></dt>
+<dt><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">AggregateFeatures.FeatureConfig</span></a> - Class in <a href="org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html#addDirectory-java.io.File-java.lang.String:A-java.lang.String:A-">addDirectory(File, String[], String[])</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArchiverHelper</a></dt>
+<dt><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">ApplicationProjectConfig</span></a> - Class in <a href="org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html#addDirectory-java.io.File-">addDirectory(File)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArchiverHelper</a></dt>
+<dt><a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">ApplicationProjectInfo</span></a> - Class in <a href="org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html#addFile-java.io.File-java.lang.String-int-">addFile(File, String, int)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArchiverHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html#ApplicationProjectInfo--">ApplicationProjectInfo()</a></span> - Constructor for class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html#addFile-java.io.File-java.lang.String-">addFile(File, String)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArchiverHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Environment.html#artifactHandlerManager">artifactHandlerManager</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html#addRunConfiguration-org.apache.sling.maven.slingstart.run.ProcessDescription-java.lang.String-">addRunConfiguration(ProcessDescription, String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescriptionProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectInfo.html#assembledFeature">assembledFeature</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html#afterProjectsRead-org.apache.maven.execution.MavenSession-">afterProjectsRead(MavenSession)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html" title="class in org.apache.sling.maven.slingstart">DependencyLifecycleParticipant</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html#assembledFeatures">assembledFeatures</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#allowUnresolvedPomDependencies">allowUnresolvedPomDependencies</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
-<dd>
-<div class="block">If set to true, an exception is throws when "usePomDependencies" is set to true and some
- dependency version could not be resolved in the Maven POM.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#artifactHandlerManager">artifactHandlerManager</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectInfo.html#assembledTestFeature">assembledTestFeature</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PackageMojo.html#attachArtifact">attachArtifact</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PackageMojo.html" title="class in org.apache.sling.maven.slingstart">PackageMojo</a></dt>
-<dd>
-<div class="block">If set to <code>false</code> does not attach the generated artifact to Maven.</div>
-</dd>
-<dt><a href="org/apache/sling/maven/slingstart/AttachModelArchive.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">AttachModelArchive</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
-<dd>
-<div class="block">Attach the model archive as a project artifact.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AttachModelArchive.html#AttachModelArchive--">AttachModelArchive()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AttachModelArchive.html" title="class in org.apache.sling.maven.slingstart">AttachModelArchive</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html#assembledTestFeatures">assembledTestFeatures</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/AttachSlingStartModel.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">AttachSlingStartModel</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><a href="org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">AttachFeature</span></a> - Class in <a href="org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></dt>
 <dd>
-<div class="block">Attach the model as a project artifact.</div>
+<div class="block">Attach the feature as a project artifact.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AttachSlingStartModel.html#AttachSlingStartModel--">AttachSlingStartModel()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AttachSlingStartModel.html" title="class in org.apache.sling.maven.slingstart">AttachSlingStartModel</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AttachFeature.html#AttachFeature--">AttachFeature()</a></span> - Constructor for class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos">AttachFeature</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_BUILT_BY">ATTR_BUILT_BY</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+</dl>
+<a name="I:C">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_FEATURE_FILE">CFG_FEATURE_FILE</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_CREATED_BY">ATTR_CREATED_BY</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_FEATURE_INLINED">CFG_FEATURE_INLINED</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_IMPLEMENTATION_BUILD">ATTR_IMPLEMENTATION_BUILD</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_FEATURE_REFS">CFG_FEATURE_REFS</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_IMPLEMENTATION_TITLE">ATTR_IMPLEMENTATION_TITLE</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_FEATURES">CFG_FEATURES</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_IMPLEMENTATION_VENDOR">ATTR_IMPLEMENTATION_VENDOR</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_JAR_START_LEVEL">CFG_JAR_START_LEVEL</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_IMPLEMENTATION_VENDOR_ID">ATTR_IMPLEMENTATION_VENDOR_ID</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_FEATURE_DEPENDENCIES">CFG_SKIP_ADD_FEATURE_DEPENDENCIES</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_IMPLEMENTATION_VERSION">ATTR_IMPLEMENTATION_VERSION</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_JAR_TO_FEATURE">CFG_SKIP_ADD_JAR_TO_FEATURE</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_MAIN_CLASS">ATTR_MAIN_CLASS</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_JAR_TO_TEST_FEATURE">CFG_SKIP_ADD_JAR_TO_TEST_FEATURE</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_SPECIFICATION_TITLE">ATTR_SPECIFICATION_TITLE</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES">CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_SPECIFICATION_VENDOR">ATTR_SPECIFICATION_VENDOR</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_TEST_FEATURE_FILE">CFG_TEST_FEATURE_FILE</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_SPECIFICATION_VERSION">ATTR_SPECIFICATION_VERSION</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_TEST_FEATURE_INLINED">CFG_TEST_FEATURE_INLINED</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTR_VALUE_MAIN_CLASS">ATTR_VALUE_MAIN_CLASS</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_TEST_FEATURE_REFS">CFG_TEST_FEATURE_REFS</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#ATTRS_EXCLUDES">ATTRS_EXCLUDES</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_TEST_FEATURES">CFG_TEST_FEATURES</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-</dl>
-<a name="I:B">
-<!--   -->
-</a>
-<h2 class="title">B</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#blockIfNecessary--">blockIfNecessary()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureConstants.html#CLASSIFIER_FEATURE">CLASSIFIER_FEATURE</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">BuildConstants</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureConstants.html#CLASSIFIER_TEST_FEATURE">CLASSIFIER_TEST_FEATURE</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#BuildConstants--">BuildConstants()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Preprocessor.html#createFeatureProvider-org.apache.sling.feature.maven.Environment-org.apache.sling.feature.maven.ProjectInfo-boolean-boolean-java.lang.String-java.util.List-">createFeatureProvider(Environment, ProjectInfo, boolean, boolean, String, List&lt;Feature&gt;)</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sl [...]
 <dd>&nbsp;</dd>
 </dl>
-<a name="I:C">
+<a name="I:D">
 <!--   -->
 </a>
-<h2 class="title">C</h2>
+<h2 class="title">D</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html#call--">call()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html" title="class in org.apache.sling.maven.slingstart.run">LauncherCallable</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html#cancelId-java.lang.String-java.lang.String-">cancelId(String, String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescriptionProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_FEATURE_DIR">DEFAULT_FEATURE_DIR</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CLASSIFIER_APP">CLASSIFIER_APP</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#DEFAULT_FEATURE_FILE">DEFAULT_FEATURE_FILE</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CLASSIFIER_BASE">CLASSIFIER_BASE</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_REF_DIR">DEFAULT_REF_DIR</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CLASSIFIER_MAR">CLASSIFIER_MAR</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#DEFAULT_START_LEVEL">DEFAULT_START_LEVEL</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CLASSIFIER_PARTIAL_SYSTEM">CLASSIFIER_PARTIAL_SYSTEM</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_TEST_FEATURE_DIR">DEFAULT_TEST_FEATURE_DIR</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CLASSIFIER_WEBAPP">CLASSIFIER_WEBAPP</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#DEFAULT_TEST_FEATURE_FILE">DEFAULT_TEST_FEATURE_FILE</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CONTEXT_GLOBAL">CONTEXT_GLOBAL</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_TEST_REF_DIR">DEFAULT_TEST_REF_DIR</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CONTEXT_STANDALONE">CONTEXT_STANDALONE</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#CONTEXT_WEBAPP">CONTEXT_WEBAPP</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/run/ControlListener.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">ControlListener</span></a> - Class in <a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></dt>
+<dt><a href="org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">DependencyLifecycleParticipant</span></a> - Class in <a href="org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></dt>
 <dd>
-<div class="block">Control listener.</div>
+<div class="block">Maven lifecycle participant which adds the artifacts of the model to the dependencies.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ControlListener.html#ControlListener-int-">ControlListener(int)</a></span> - Constructor for class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ControlListener.html" title="class in org.apache.sling.maven.slingstart.run">ControlListener</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/FeatureModelConverter.html#convert-org.apache.maven.execution.MavenSession-org.apache.sling.maven.slingstart.ModelPreprocessor.Environment-">convert(MavenSession, ModelPreprocessor.Environment)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/FeatureModelConverter.html" title="class in org.apache.sling.maven.slingstart">FeatureModelConverter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#copy--">copy()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html#createArchive--">createArchive()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArchiverHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html#DependencyLifecycleParticipant--">DependencyLifecycleParticipant()</a></span> - Constructor for class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos">DependencyLifecycleParticipant</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PackageMojo.html#createWebapp">createWebapp</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PackageMojo.html" title="class in org.apache.sling.maven.slingstart">PackageMojo</a></dt>
-<dd>
-<div class="block">If set to <code>true</code> creates a WAR artifact in addition to the standalone JAR from the model.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html#createWebapp">createWebapp</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html" title="class in org.apache.sling.maven.slingstart">PreparePackageMojo</a></dt>
-<dd>
-<div class="block">If set to <code>true</code> creates a WAR artifact in addition to the standalone JAR from the model.</div>
-</dd>
 </dl>
-<a name="I:D">
+<a name="I:E">
 <!--   -->
 </a>
-<h2 class="title">D</h2>
+<h2 class="title">E</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/StartMojo.html#debug">debug</a></span> - Variable in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run">StartMojo</a></dt>
-<dd>
-<div class="block">Overwrites debug parameter of all server configurations (if set).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#DEFAULT_MODEL_PATTERN">DEFAULT_MODEL_PATTERN</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
+<dt><a href="org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Environment</span></a> - Class in <a href="org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">DependencyLifecycleParticipant</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
-<dd>
-<div class="block">Maven lifecycle participant which adds the artifacts of the model to the dependencies.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html#DependencyLifecycleParticipant--">DependencyLifecycleParticipant()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html" title="class in org.apache.sling.maven.slingstart">DependencyLifecycleParticipant</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#doExecute--">doExecute()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Environment.html#Environment--">Environment()</a></span> - Constructor for class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/StartMojo.html#doExecute--">doExecute()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run">StartMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.html#execute--">execute()</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/StopMojo.html#doExecute--">doExecute()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/StopMojo.html" title="class in org.apache.sling.maven.slingstart.run">StopMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AttachFeature.html#execute--">execute()</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos">AttachFeature</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#done">done</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/GenerateResources.html#execute--">execute()</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos">GenerateResources</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/HelpMojo.html#execute--">execute()</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos">HelpMojo</a></dt>
 </dl>
-<a name="I:E">
+<a name="I:F">
 <!--   -->
 </a>
-<h2 class="title">E</h2>
+<h2 class="title">F</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#Environment--">Environment()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AttachModelArchive.html#execute--">execute()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AttachModelArchive.html" title="class in org.apache.sling.maven.slingstart">AttachModelArchive</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectInfo.html#feature">feature</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AttachSlingStartModel.html#execute--">execute()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AttachSlingStartModel.html" title="class in org.apache.sling.maven.slingstart">AttachSlingStartModel</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureConstants.html#FEATURE_ARTIFACT_NAME">FEATURE_ARTIFACT_NAME</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/GenerateResourcesMojo.html#execute--">execute()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/GenerateResourcesMojo.html" title="class in org.apache.sling.maven.slingstart">GenerateResourcesMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureConstants.html#FEATURE_PROCESSED_LOCATION">FEATURE_PROCESSED_LOCATION</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/HelpMojo.html#execute--">execute()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/HelpMojo.html" title="class in org.apache.sling.maven.slingstart">HelpMojo</a></dt>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PackageMojo.html#execute--">execute()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PackageMojo.html" title="class in org.apache.sling.maven.slingstart">PackageMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#FeatureConfig--">FeatureConfig()</a></span> - Constructor for class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html#execute--">execute()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html" title="class in org.apache.sling.maven.slingstart">PreparePackageMojo</a></dt>
+<dt><a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">FeatureConstants</span></a> - Class in <a href="org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/RepositoryMojo.html#execute--">execute()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/RepositoryMojo.html" title="class in org.apache.sling.maven.slingstart">RepositoryMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureConstants.html#FeatureConstants--">FeatureConstants()</a></span> - Constructor for class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#execute--">execute()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectInfo.html#featureDone">featureDone</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#extendMavenClassPath">extendMavenClassPath</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></dt>
+<dt><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">FeatureProjectConfig</span></a> - Class in <a href="org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></dt>
 <dd>&nbsp;</dd>
-</dl>
-<a name="I:F">
-<!--   -->
-</a>
-<h2 class="title">F</h2>
-<dl>
-<dt><a href="org/apache/sling/maven/slingstart/FeatureModelConverter.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">FeatureModelConverter</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><a href="org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">FeatureProjectInfo</span></a> - Class in <a href="org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/FeatureModelConverter.html#FeatureModelConverter--">FeatureModelConverter()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/FeatureModelConverter.html" title="class in org.apache.sling.maven.slingstart">FeatureModelConverter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectInfo.html#FeatureProjectInfo--">FeatureProjectInfo()</a></span> - Constructor for class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelUtils.html#findBaseArtifact-org.apache.sling.provisioning.model.Model-">findBaseArtifact(Model)</a></span> - Static method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelUtils.html" title="class in org.apache.sling.maven.slingstart">ModelUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html#features">features</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="I:G">
@@ -283,87 +228,78 @@
 </a>
 <h2 class="title">G</h2>
 <dl>
-<dt><a href="org/apache/sling/maven/slingstart/GenerateResourcesMojo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">GenerateResourcesMojo</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><a href="org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">GenerateResources</span></a> - Class in <a href="org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/GenerateResourcesMojo.html#GenerateResourcesMojo--">GenerateResourcesMojo()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/GenerateResourcesMojo.html" title="class in org.apache.sling.maven.slingstart">GenerateResourcesMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/GenerateResources.html#GenerateResources--">GenerateResources()</a></span> - Constructor for class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos">GenerateResources</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelUtils.html#getArtifact-org.apache.maven.project.MavenProject-org.apache.maven.execution.MavenSession-org.apache.maven.artifact.handler.manager.ArtifactHandlerManager-org.apache.maven.artifact.resolver.ArtifactResolver-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">getArtifact(MavenProject, MavenSession, ArtifactHandlerManager, ArtifactResolver, String, String, String,  [...]
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#getAssembledFeature-org.apache.maven.project.MavenProject-">getAssembledFeature(MavenProject)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>
-<div class="block">Get a resolved Artifact from the coordinates provided</div>
+<div class="block">Get the assembled feature from the project</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getContextPath--">getContextPath()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html#getControlListener--">getControlListener()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getControlPort--">getControlPort()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html#getDebug--">getDebug()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html" title="class in org.apache.sling.maven.slingstart.run">LaunchpadEnvironment</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ProjectHelper.html#getDependencyModel-org.apache.maven.project.MavenProject-">getDependencyModel(MavenProject)</a></span> - Static method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart">ProjectHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#getAssembledFeatures-org.apache.maven.project.MavenProject-">getAssembledFeatures(MavenProject)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>
-<div class="block">Get the dependency model from the project</div>
+<div class="block">Get the assembled features from the project</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html#getDirectory--">getDirectory()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ProjectHelper.html#getEffectiveModel-org.apache.maven.project.MavenProject-org.apache.sling.provisioning.model.ModelUtility.ResolverOptions-">getEffectiveModel(MavenProject, ModelUtility.ResolverOptions)</a></span> - Static method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart">ProjectHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#getAssembledTestFeature-org.apache.maven.project.MavenProject-">getAssembledTestFeature(MavenProject)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>
-<div class="block">Get the effective model from the project</div>
+<div class="block">Get the assembled test feature from the project</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getFolder--">getFolder()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html#getId--">getId()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html#getId-java.lang.String-">getId(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescriptionProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#getAssembledTestFeatures-org.apache.maven.project.MavenProject-">getAssembledTestFeatures(MavenProject)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>
-<div class="block">Prepare an ID for a launchpad that will be started, before saving the config.</div>
+<div class="block">Get the assembled test feature from the project</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getId--">getId()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#getConfigValue-org.apache.maven.model.Plugin-java.lang.String-java.lang.String-">getConfigValue(Plugin, String, String)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>
-<div class="block">Get the instance id</div>
+<div class="block">Gets a configuration value for a plugin if it is set in the configuration for
+ the plugin or any configuration for an execution of the plugin.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html#getInstance--">getInstance()</a></span> - Static method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescriptionProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#getFeature-org.apache.maven.project.MavenProject-">getFeature(MavenProject)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
+<dd>
+<div class="block">Get the raw feature from the project</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#getFeatureDir--">getFeatureDir()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getInstances--">getInstances()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#getFeatureFileName--">getFeatureFileName()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/PortHelper.html#getNextAvailablePort--">getNextAvailablePort()</a></span> - Static method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/PortHelper.html" title="class in org.apache.sling.maven.slingstart.run">PortHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#getFeatureRefDir--">getFeatureRefDir()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PackageMojo.html#getNonPrimaryBuildFile-org.apache.maven.project.MavenProject-java.lang.String-">getNonPrimaryBuildFile(MavenProject, String)</a></span> - Static method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PackageMojo.html" title="class in org.apache.sling.maven.slingstart">PackageMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#getFeatures-org.apache.maven.project.MavenProject-">getFeatures(MavenProject)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
+<dd>
+<div class="block">Get the raw feature from the project</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#getInlinedFeature--">getInlinedFeature()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getOpts--">getOpts()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#getJarStartLevel--">getJarStartLevel()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ControlListener.html#getPort--">getPort()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ControlListener.html" title="class in org.apache.sling.maven.slingstart.run">ControlListener</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#getMainConfig-org.apache.sling.feature.maven.ApplicationProjectInfo-">getMainConfig(ApplicationProjectInfo)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getPort--">getPort()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#getMainConfig-org.apache.sling.feature.maven.FeatureProjectInfo-">getMainConfig(FeatureProjectInfo)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html#getProcess--">getProcess()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescription</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#getName--">getName()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ProjectHelper.html#getRawModel-org.apache.maven.project.MavenProject-">getRawModel(MavenProject)</a></span> - Static method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart">ProjectHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#getName--">getName()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#getOrResolveArtifact-org.apache.maven.project.MavenProject-org.apache.maven.execution.MavenSession-org.apache.maven.artifact.handler.manager.ArtifactHandlerManager-org.apache.maven.artifact.resolver.ArtifactResolver-org.apache.sling.feature.ArtifactId-">getOrResolveArtifact(MavenProject, MavenSession, ArtifactHandlerManager, ArtifactResolver, ArtifactId)</a></span> - Static method in class org.apa [...]
 <dd>
-<div class="block">Get the raw model from the project</div>
+<div class="block">Get a resolved Artifact from the coordinates provided</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html#getReadyTimeOutSec--">getReadyTimeOutSec()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html" title="class in org.apache.sling.maven.slingstart.run">LaunchpadEnvironment</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#getScope--">getScope()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#getResolverOptions--">getResolverOptions()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#getScope--">getScope()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html#getRunConfiguration-java.lang.String-">getRunConfiguration(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescriptionProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#getTestConfig-org.apache.sling.feature.maven.ApplicationProjectInfo-">getTestConfig(ApplicationProjectInfo)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getRunmode--">getRunmode()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#getTestConfig-org.apache.sling.feature.maven.FeatureProjectInfo-">getTestConfig(FeatureProjectInfo)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getServer--">getServer()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#getTestFeature-org.apache.maven.project.MavenProject-">getTestFeature(MavenProject)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>
-<div class="block">Get the server</div>
+<div class="block">Get the raw test feature from the project</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#getStandaloneOutputDirectory--">getStandaloneOutputDirectory()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getStdOutFile--">getStdOutFile()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#getTmpDir--">getTmpDir()</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getVmDebugOpts-java.lang.String-">getVmDebugOpts(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#getTestFeatures-org.apache.maven.project.MavenProject-">getTestFeatures(MavenProject)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>
-<div class="block">Returns the debugging options derived from the passed globalDebug parameter and the debug field (where the globalDebug parameter has precedence over the local field)</div>
+<div class="block">Get the raw test feature from the project</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#getVmOpts--">getVmOpts()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#getTmpDir--">getTmpDir()</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="I:H">
@@ -371,11 +307,11 @@
 </a>
 <h2 class="title">H</h2>
 <dl>
-<dt><a href="org/apache/sling/maven/slingstart/HelpMojo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">HelpMojo</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><a href="org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">HelpMojo</span></a> - Class in <a href="org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></dt>
 <dd>
-<div class="block">Display help information on slingstart-maven-plugin.</div>
+<div class="block">Display help information on slingfeature-maven-plugin.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/HelpMojo.html#HelpMojo--">HelpMojo()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/HelpMojo.html" title="class in org.apache.sling.maven.slingstart">HelpMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/HelpMojo.html#HelpMojo--">HelpMojo()</a></span> - Constructor for class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos">HelpMojo</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="I:I">
@@ -383,31 +319,15 @@
 </a>
 <h2 class="title">I</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#includedModels">includedModels</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html#installShutdownHook--">installShutdownHook()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescription</a></dt>
-<dd>
-<div class="block">Install a shutdown hook</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html#isRunConfigurationAvailable-java.lang.String-">isRunConfigurationAvailable(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescriptionProvider</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#isSkipAddDependencies--">isSkipAddDependencies()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html#isRunning--">isRunning()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html" title="class in org.apache.sling.maven.slingstart.run">LauncherCallable</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#isSkipAddDependencies--">isSkipAddDependencies()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html#isShutdownOnExit--">isShutdownOnExit()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html" title="class in org.apache.sling.maven.slingstart.run">LaunchpadEnvironment</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ControlListener.html#isStarted--">isStarted()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ControlListener.html" title="class in org.apache.sling.maven.slingstart.run">ControlListener</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a name="I:J">
-<!--   -->
-</a>
-<h2 class="title">J</h2>
-<dl>
-<dt><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">JarArchiverHelper</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#isSkipAddJarToFeature--">isSkipAddJarToFeature()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html#JarArchiverHelper-org.codehaus.plexus.archiver.jar.JarArchiver-org.apache.maven.project.MavenProject-java.io.File-">JarArchiverHelper(JarArchiver, MavenProject, File)</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArchiverHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html#isTestConfig--">isTestConfig()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html#JarArchiverHelper-org.codehaus.plexus.archiver.jar.JarArchiver-org.apache.maven.project.MavenProject-java.io.File-java.util.jar.Manifest-">JarArchiverHelper(JarArchiver, MavenProject, File, Manifest)</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart">JarArc [...]
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectConfig.html#isTestConfig--">isTestConfig()</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="I:L">
@@ -415,29 +335,7 @@
 </a>
 <h2 class="title">L</h2>
 <dl>
-<dt><a href="org/apache/sling/maven/slingstart/launcher/Launcher.html" title="class in org.apache.sling.maven.slingstart.launcher"><span class="typeNameLink">Launcher</span></a> - Class in <a href="org/apache/sling/maven/slingstart/launcher/package-summary.html">org.apache.sling.maven.slingstart.launcher</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/launcher/Launcher.html#Launcher-int-">Launcher(int)</a></span> - Constructor for class org.apache.sling.maven.slingstart.launcher.<a href="org/apache/sling/maven/slingstart/launcher/Launcher.html" title="class in org.apache.sling.maven.slingstart.launcher">Launcher</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">LauncherCallable</span></a> - Class in <a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></dt>
-<dd>
-<div class="block">A callable for launchpad an instance</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html#LauncherCallable-org.apache.maven.plugin.logging.Log-org.apache.sling.maven.slingstart.run.ServerConfiguration-org.apache.sling.maven.slingstart.run.LaunchpadEnvironment-">LauncherCallable(Log, ServerConfiguration, LaunchpadEnvironment)</a></span> - Constructor for class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html" title="cla [...]
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/launcher/LauncherMBean.html" title="interface in org.apache.sling.maven.slingstart.launcher"><span class="typeNameLink">LauncherMBean</span></a> - Interface in <a href="org/apache/sling/maven/slingstart/launcher/package-summary.html">org.apache.sling.maven.slingstart.launcher</a></dt>
-<dd>
-<div class="block">The launcher MBean interface.</div>
-</dd>
-<dt><a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">LaunchpadEnvironment</span></a> - Class in <a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></dt>
-<dd>
-<div class="block">Common settings for all launchpad instances.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html#LaunchpadEnvironment-java.io.File-boolean-boolean-int-java.lang.String-">LaunchpadEnvironment(File, boolean, boolean, int, String)</a></span> - Constructor for class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html" title="class in org.apache.sling.maven.slingstart.run">LaunchpadEnvironment</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#localModel">localModel</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#logger">logger</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Environment.html#logger">logger</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="I:M">
@@ -445,46 +343,9 @@
 </a>
 <h2 class="title">M</h2>
 <dl>
-<dt><a href="org/apache/sling/maven/slingstart/launcher/Main.html" title="class in org.apache.sling.maven.slingstart.launcher"><span class="typeNameLink">Main</span></a> - Class in <a href="org/apache/sling/maven/slingstart/launcher/package-summary.html">org.apache.sling.maven.slingstart.launcher</a></dt>
-<dd>
-<div class="block">Main class for launching Apache Sling.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/launcher/Main.html#Main-java.lang.String:A-">Main(String[])</a></span> - Constructor for class org.apache.sling.maven.slingstart.launcher.<a href="org/apache/sling/maven/slingstart/launcher/Main.html" title="class in org.apache.sling.maven.slingstart.launcher">Main</a></dt>
-<dd>
-<div class="block">Create a new launcher
- First argument is the launchpad jar
- Second argument is the listener port
- Third argument is verbose</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/launcher/Main.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.sling.maven.slingstart.launcher.<a href="org/apache/sling/maven/slingstart/launcher/Main.html" title="class in org.apache.sling.maven.slingstart.launcher">Main</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#mavenSession">mavenSession</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html#mergeModels-org.apache.sling.provisioning.model.Model-org.apache.sling.provisioning.model.Model-">mergeModels(Model, Model)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor</a></dt>
-<dd>
-<div class="block">Hook to change the merge behavior</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#model">model</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#MODEL_ARTIFACT_NAME">MODEL_ARTIFACT_NAME</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">ModelPreprocessor</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html#ModelPreprocessor--">ModelPreprocessor()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#mavenSession">mavenSession</a></span> - Variable in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">ModelPreprocessor.Environment</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">ModelPreprocessor.ProjectInfo</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#modelProjects">modelProjects</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/ModelUtils.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">ModelUtils</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelUtils.html#ModelUtils--">ModelUtils()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelUtils.html" title="class in org.apache.sling.maven.slingstart">ModelUtils</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/GenerateResourcesMojo.html#mojoExecution">mojoExecution</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/GenerateResourcesMojo.html" title="class in org.apache.sling.maven.slingstart">GenerateResourcesMojo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html#mojoExecution">mojoExecution</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html" title="class in org.apache.sling.maven.slingstart">PreparePackageMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Environment.html#modelProjects">modelProjects</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="I:O">
@@ -492,11 +353,9 @@
 </a>
 <h2 class="title">O</h2>
 <dl>
-<dt><a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a> - package org.apache.sling.maven.slingstart</dt>
+<dt><a href="org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a> - package org.apache.sling.feature.maven</dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/launcher/package-summary.html">org.apache.sling.maven.slingstart.launcher</a> - package org.apache.sling.maven.slingstart.launcher</dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a> - package org.apache.sling.maven.slingstart.run</dt>
+<dt><a href="org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a> - package org.apache.sling.feature.maven.mojos</dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="I:P">
@@ -504,72 +363,39 @@
 </a>
 <h2 class="title">P</h2>
 <dl>
-<dt><a href="org/apache/sling/maven/slingstart/PackageMojo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">PackageMojo</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
-<dd>
-<div class="block">Create a Sling quickstart package (either JAR or WAR) based on the referenced model.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PackageMojo.html#PackageMojo--">PackageMojo()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PackageMojo.html" title="class in org.apache.sling.maven.slingstart">PackageMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureConstants.html#PACKAGING_APPLICATION">PACKAGING_APPLICATION</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#PACKAGING_PARTIAL_SYSTEM">PACKAGING_PARTIAL_SYSTEM</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureConstants.html#PACKAGING_FEATURE">PACKAGING_FEATURE</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#PACKAGING_SLINGSTART">PACKAGING_SLINGSTART</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectInfo.html#plugin">plugin</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#plugin">plugin</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/PomArtifactVersionResolver.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">PomArtifactVersionResolver</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Preprocessor.html#postProcessReadFeature-org.apache.sling.feature.Feature-">postProcessReadFeature(Feature)</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven">Preprocessor</a></dt>
 <dd>
-<div class="block">Provisioning artifact resolver that tries to resolve artifacts in provisioning file without version (LATEST)
- against the dependencies defined in the maven project.</div>
+<div class="block">Hook to post process the local feature</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PomArtifactVersionResolver.html#PomArtifactVersionResolver-org.apache.maven.project.MavenProject-boolean-">PomArtifactVersionResolver(MavenProject, boolean)</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PomArtifactVersionResolver.html" title="class in org.apache.sling.maven.slingstart">PomArtifactVersionResolver</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/PomVariableResolver.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">PomVariableResolver</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><a href="org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Preprocessor</span></a> - Class in <a href="org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></dt>
 <dd>
-<div class="block">Provisioning variable resolver that supports setting or overriding variables via POM properties.</div>
+<div class="block">The processor processes all feature projects.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PomVariableResolver.html#PomVariableResolver-org.apache.maven.project.MavenProject-">PomVariableResolver(MavenProject)</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PomVariableResolver.html" title="class in org.apache.sling.maven.slingstart">PomVariableResolver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Preprocessor.html#Preprocessor--">Preprocessor()</a></span> - Constructor for class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven">Preprocessor</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/run/PortHelper.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">PortHelper</span></a> - Class in <a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Preprocessor.html#process-org.apache.sling.feature.maven.Environment-">process(Environment)</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven">Preprocessor</a></dt>
 <dd>
-<div class="block">Simple helper class to find a new port.</div>
+<div class="block">Process the provided projects.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/PortHelper.html#PortHelper--">PortHelper()</a></span> - Constructor for class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/PortHelper.html" title="class in org.apache.sling.maven.slingstart.run">PortHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#project">project</a></span> - Variable in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html#postProcessReadModel-org.apache.sling.provisioning.model.Model-">postProcessReadModel(Model)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor</a></dt>
-<dd>
-<div class="block">Hook to post process the local model</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html#prepare-java.io.File-">prepare(File)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html" title="class in org.apache.sling.maven.slingstart.run">LaunchpadEnvironment</a></dt>
-<dd>
-<div class="block">Prepare a new instance.</div>
-</dd>
-<dt><a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">PreparePackageMojo</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
-<dd>
-<div class="block">Prepare the packaging of the Sling quickstart artifact (either JAR or WAR).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html#PreparePackageMojo--">PreparePackageMojo()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PreparePackageMojo.html" title="class in org.apache.sling.maven.slingstart">PreparePackageMojo</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">ProcessDescription</span></a> - Class in <a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></dt>
-<dd>
-<div class="block">A running launchpad process.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html#ProcessDescription-java.lang.String-java.io.File-">ProcessDescription(String, File)</a></span> - Constructor for class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescription</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">ProcessDescriptionProvider</span></a> - Class in <a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></dt>
-<dd>
-<div class="block">A singleton which is responsible to provide <a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run"><code>ProcessDescription</code></a>s</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#project">project</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectInfo.html#project">project</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#project">project</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#projectHelper">projectHelper</a></span> - Variable in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#projectHelper">projectHelper</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
+<dt><a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">ProjectHelper</span></a> - Class in <a href="org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">ProjectHelper</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#ProjectHelper--">ProjectHelper()</a></span> - Constructor for class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ProjectHelper.html#ProjectHelper--">ProjectHelper()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart">ProjectHelper</a></dt>
+<dt><a href="org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">ProjectInfo</span></a> - Class in <a href="org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#ProjectInfo--">ProjectInfo()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectInfo.html#ProjectInfo--">ProjectInfo()</a></span> - Constructor for class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></dt>
 <dd>&nbsp;</dd>
 </dl>
 <a name="I:R">
@@ -577,121 +403,47 @@
 </a>
 <h2 class="title">R</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html#readLocalModel-org.apache.maven.project.MavenProject-java.lang.String-java.io.File-java.lang.String-org.codehaus.plexus.logging.Logger-">readLocalModel(MavenProject, String, File, String, Logger)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocesso [...]
-<dd>
-<div class="block">Read all model files from the directory in alphabetical order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html#removeRunConfiguration-java.lang.String-">removeRunConfiguration(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescriptionProvider.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescriptionProvider</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/RepositoryMojo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">RepositoryMojo</span></a> - Class in <a href="org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Preprocessor.html#readProjectFeature-org.codehaus.plexus.logging.Logger-org.apache.maven.project.MavenProject-org.apache.sling.feature.maven.FeatureProjectConfig-">readProjectFeature(Logger, MavenProject, FeatureProjectConfig)</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven">Preprocessor</a></dt>
 <dd>
-<div class="block">Create a Maven repository structure from the referenced artifacts in the model.</div>
+<div class="block">Read the feature for a feature project.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/RepositoryMojo.html#RepositoryMojo--">RepositoryMojo()</a></span> - Constructor for class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/RepositoryMojo.html" title="class in org.apache.sling.maven.slingstart">RepositoryMojo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PomArtifactVersionResolver.html#resolve-org.apache.sling.provisioning.model.Artifact-">resolve(Artifact)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PomArtifactVersionResolver.html" title="class in org.apache.sling.maven.slingstart">PomArtifactVersionResolver</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/PomVariableResolver.html#resolve-org.apache.sling.provisioning.model.Feature-java.lang.String-">resolve(Feature, String)</a></span> - Method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/PomVariableResolver.html" title="class in org.apache.sling.maven.slingstart">PomVariableResolver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Environment.html#resolver">resolver</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#resolver">resolver</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/launcher/Main.html#run--">run()</a></span> - Method in class org.apache.sling.maven.slingstart.launcher.<a href="org/apache/sling/maven/slingstart/launcher/Main.html" title="class in org.apache.sling.maven.slingstart.launcher">Main</a></dt>
-<dd>
-<div class="block">Startup</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ControlListener.html#run--">run()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ControlListener.html" title="class in org.apache.sling.maven.slingstart.run">ControlListener</a></dt>
-<dd>
-<div class="block">Implements the server thread receiving commands from clients and acting
- upon them.</div>
-</dd>
 </dl>
 <a name="I:S">
 <!--   -->
 </a>
 <h2 class="title">S</h2>
 <dl>
-<dt><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">ServerConfiguration</span></a> - Class in <a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></dt>
-<dd>
-<div class="block">A server configuration</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#ServerConfiguration--">ServerConfiguration()</a></span> - Constructor for class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#servers">servers</a></span> - Variable in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></dt>
-<dd>
-<div class="block">Parameter containing the list of server configurations</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#session">session</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setContextPath-java.lang.String-">setContextPath(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setControlPort-java.lang.String-">setControlPort(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setDebug-java.lang.String-">setDebug(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setFolder-java.io.File-">setFolder(File)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setId-java.lang.String-">setId(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>
-<div class="block">Set the instance id</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setInstances-int-">setInstances(int)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setOpts-java.lang.String-">setOpts(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Environment.html#session">session</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setPort-java.lang.String-">setPort(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setArtifactId-java.lang.String-">setArtifactId(String)</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html#setProcess-java.lang.Process-">setProcess(Process)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescription</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setClassifier-java.lang.String-">setClassifier(String)</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setRunmode-java.lang.String-">setRunmode(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setExcludes-java.lang.String-">setExcludes(String)</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setStdOutFile-java.lang.String-">setStdOutFile(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setGroupId-java.lang.String-">setGroupId(String)</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#setVmOpts-java.lang.String-">setVmOpts(String)</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setIncludes-java.lang.String-">setIncludes(String)</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#shouldBlockUntilKeyIsPressed">shouldBlockUntilKeyIsPressed</a></span> - Variable in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></dt>
-<dd>
-<div class="block">If <code>true</code> this mojo blocks until you press the Enter key.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#skipLaunchpad">skipLaunchpad</a></span> - Variable in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></dt>
-<dd>
-<div class="block">Set this to "true" to skip starting the launchpad</div>
-</dd>
-<dt><a href="org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">StartMojo</span></a> - Class in <a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></dt>
-<dd>
-<div class="block">Start one or multiple launchpad instance(s).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/StartMojo.html#StartMojo--">StartMojo()</a></span> - Constructor for class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run">StartMojo</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/launcher/Launcher.html#startupFinished--">startupFinished()</a></span> - Method in class org.apache.sling.maven.slingstart.launcher.<a href="org/apache/sling/maven/slingstart/launcher/Launcher.html" title="class in org.apache.sling.maven.slingstart.launcher">Launcher</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/launcher/LauncherMBean.html#startupFinished--">startupFinished()</a></span> - Method in interface org.apache.sling.maven.slingstart.launcher.<a href="org/apache/sling/maven/slingstart/launcher/LauncherMBean.html" title="interface in org.apache.sling.maven.slingstart.launcher">LauncherMBean</a></dt>
-<dd>
-<div class="block">Notify the launcher about the finish of the startup.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/launcher/Launcher.html#startupProgress-java.lang.Float-">startupProgress(Float)</a></span> - Method in class org.apache.sling.maven.slingstart.launcher.<a href="org/apache/sling/maven/slingstart/launcher/Launcher.html" title="class in org.apache.sling.maven.slingstart.launcher">Launcher</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setLocation-java.lang.String-">setLocation(String)</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/launcher/LauncherMBean.html#startupProgress-java.lang.Float-">startupProgress(Float)</a></span> - Method in interface org.apache.sling.maven.slingstart.launcher.<a href="org/apache/sling/maven/slingstart/launcher/LauncherMBean.html" title="interface in org.apache.sling.maven.slingstart.launcher">LauncherMBean</a></dt>
-<dd>
-<div class="block">Notify the launcher about the progress of the startup.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ControlListener.html#stop--">stop()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ControlListener.html" title="class in org.apache.sling.maven.slingstart.run">ControlListener</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/Preprocessor.html#setProjectInfo-org.apache.maven.project.MavenProject-org.apache.sling.feature.Feature-">setProjectInfo(MavenProject, Feature)</a></span> - Method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven">Preprocessor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html#stop-org.apache.maven.plugin.logging.Log-org.apache.sling.maven.slingstart.run.ProcessDescription-">stop(Log, ProcessDescription)</a></span> - Static method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LauncherCallable.html" title="class in org.apache.sling.maven.slingstart.run">LauncherCallable</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setType-java.lang.String-">setType(String)</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sling/maven/slingstart/run/StopMojo.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">StopMojo</span></a> - Class in <a href="org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></dt>
-<dd>
-<div class="block">Stop one or multiple running launchpad instance(s).</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/StopMojo.html#StopMojo--">StopMojo()</a></span> - Constructor for class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/StopMojo.html" title="class in org.apache.sling.maven.slingstart.run">StopMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setVersion-java.lang.String-">setVersion(String)</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ProjectHelper.html#storeProjectInfo-org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo-">storeProjectInfo(ModelPreprocessor.ProjectInfo)</a></span> - Static method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart">ProjectHelper</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#storeProjectInfo-org.apache.sling.feature.maven.FeatureProjectInfo-">storeProjectInfo(FeatureProjectInfo)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>
 <div class="block">Store all relevant information about the project for plugins to be
  retrieved</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#systemPropertiesFile">systemPropertiesFile</a></span> - Variable in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#storeProjectInfo-org.apache.sling.feature.maven.ApplicationProjectInfo-">storeProjectInfo(ApplicationProjectInfo)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>
-<div class="block">The system properties file will contain all started instances with their ports etc.</div>
+<div class="block">Store all relevant information about the project for plugins to be
+ retrieved</div>
 </dd>
 </dl>
 <a name="I:T">
@@ -699,49 +451,22 @@
 </a>
 <h2 class="title">T</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/ModelUtils.html#toString-org.apache.maven.model.Dependency-">toString(Dependency)</a></span> - Static method in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/ModelUtils.html" title="class in org.apache.sling.maven.slingstart">ModelUtils</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html#toString--">toString()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ProcessDescription.html" title="class in org.apache.sling.maven.slingstart.run">ProcessDescription</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureConstants.html#TEST_FEATURE_ARTIFACT_NAME">TEST_FEATURE_ARTIFACT_NAME</a></span> - Static variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html#toString--">toString()</a></span> - Method in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run">ServerConfiguration</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectInfo.html#testFeature">testFeature</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#TYPE_JAR">TYPE_JAR</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/FeatureProjectInfo.html#testFeatureDone">testFeatureDone</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#TYPE_POM">TYPE_POM</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html#testFeatures">testFeatures</a></span> - Variable in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#TYPE_TXT">TYPE_TXT</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#toDependency-org.apache.sling.feature.ArtifactId-java.lang.String-">toDependency(ArtifactId, String)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#TYPE_WAR">TYPE_WAR</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#toString--">toString()</a></span> - Method in class org.apache.sling.feature.maven.mojos.<a href="org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></dt>
 <dd>&nbsp;</dd>
-</dl>
-<a name="I:U">
-<!--   -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#usePomDependencies">usePomDependencies</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
-<dd>
-<div class="block">If set to <code>true</code>, Artifact dependencies from provisioning file without explicit version are tried
- to be resolved against the versions given in the Maven POM.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#usePomVariables">usePomVariables</a></span> - Variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></dt>
-<dd>
-<div class="block">If set to <code>true</code>, properties from the Maven POM can be used as variables in the provisioning files.</div>
-</dd>
-</dl>
-<a name="I:W">
-<!--   -->
-</a>
-<h2 class="title">W</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/BuildConstants.html#WEBAPP_OUTDIR">WEBAPP_OUTDIR</a></span> - Static variable in class org.apache.sling.maven.slingstart.<a href="org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">BuildConstants</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sling/feature/maven/ProjectHelper.html#toString-org.apache.maven.model.Dependency-">toString(Dependency)</a></span> - Static method in class org.apache.sling.feature.maven.<a href="org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html#WORK_DIR_NAME">WORK_DIR_NAME</a></span> - Static variable in class org.apache.sling.maven.slingstart.run.<a href="org/apache/sling/maven/slingstart/run/LaunchpadEnvironment.html" title="class in org.apache.sling.maven.slingstart.run">LaunchpadEnvironment</a></dt>
-<dd>
-<div class="block">The work directory created by starting launchpad.</div>
-</dd>
 </dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:W">W</a>&nbs [...]
+<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/index.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/index.html
index 6c17edd..482bf82 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/index.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/index.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Apache Sling SlingStart Maven Plugin 1.8.2 API</title>
+<title>Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API</title>
 <script type="text/javascript">
     tmpTargetPage = "" + window.location.search;
     if (tmpTargetPage != "" && tmpTargetPage != "undefined")
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ApplicationProjectConfig.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ApplicationProjectConfig.html
new file mode 100644
index 0000000..c2a7567
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ApplicationProjectConfig.html
@@ -0,0 +1,489 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:41 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ApplicationProjectConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApplicationProjectConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ApplicationProjectConfig.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/ApplicationProjectConfig.html" target="_top">Frames</a></li>
+<li><a href="ApplicationProjectConfig.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.feature.maven</div>
+<h2 title="Class ApplicationProjectConfig" class="title">Class ApplicationProjectConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.feature.maven.ApplicationProjectConfig</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ApplicationProjectConfig</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_FEATURE_REFS">CFG_FEATURE_REFS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_FEATURES">CFG_FEATURES</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_TEST_FEATURE_REFS">CFG_TEST_FEATURE_REFS</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#CFG_TEST_FEATURES">CFG_TEST_FEATURES</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_FEATURE_DIR">DEFAULT_FEATURE_DIR</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_REF_DIR">DEFAULT_REF_DIR</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_TEST_FEATURE_DIR">DEFAULT_TEST_FEATURE_DIR</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#DEFAULT_TEST_REF_DIR">DEFAULT_TEST_REF_DIR</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#getFeatureDir--">getFeatureDir</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#getFeatureRefDir--">getFeatureRefDir</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#getMainConfig-org.apache.sling.feature.maven.ApplicationProjectInfo-">getMainConfig</a></span>(<a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#getName--">getName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#getScope--">getScope</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#getTestConfig-org.apache.sling.feature.maven.ApplicationProjectInfo-">getTestConfig</a></span>(<a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#isSkipAddDependencies--">isSkipAddDependencies</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#isTestConfig--">isTestConfig</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="CFG_FEATURES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_FEATURES</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_FEATURES</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.ApplicationProjectConfig.CFG_FEATURES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_TEST_FEATURES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_TEST_FEATURES</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_TEST_FEATURES</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.ApplicationProjectConfig.CFG_TEST_FEATURES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_FEATURE_REFS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_FEATURE_REFS</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_FEATURE_REFS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.ApplicationProjectConfig.CFG_FEATURE_REFS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_TEST_FEATURE_REFS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_TEST_FEATURE_REFS</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_TEST_FEATURE_REFS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.ApplicationProjectConfig.CFG_TEST_FEATURE_REFS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DEFAULT_FEATURE_DIR">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_FEATURE_DIR</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_FEATURE_DIR</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.ApplicationProjectConfig.DEFAULT_FEATURE_DIR">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DEFAULT_TEST_FEATURE_DIR">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_TEST_FEATURE_DIR</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_TEST_FEATURE_DIR</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.ApplicationProjectConfig.DEFAULT_TEST_FEATURE_DIR">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DEFAULT_REF_DIR">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_REF_DIR</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_REF_DIR</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.ApplicationProjectConfig.DEFAULT_REF_DIR">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DEFAULT_TEST_REF_DIR">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT_TEST_REF_DIR</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_TEST_REF_DIR</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.ApplicationProjectConfig.DEFAULT_TEST_REF_DIR">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMainConfig-org.apache.sling.feature.maven.ApplicationProjectInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMainConfig</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a>&nbsp;getMainConfig(<a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</pre>
+</li>
+</ul>
+<a name="getTestConfig-org.apache.sling.feature.maven.ApplicationProjectInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTestConfig</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a>&nbsp;getTestConfig(<a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</pre>
+</li>
+</ul>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+</li>
+</ul>
+<a name="getFeatureDir--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFeatureDir</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFeatureDir()</pre>
+</li>
+</ul>
+<a name="getFeatureRefDir--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFeatureRefDir</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFeatureRefDir()</pre>
+</li>
+</ul>
+<a name="isSkipAddDependencies--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSkipAddDependencies</h4>
+<pre>public&nbsp;boolean&nbsp;isSkipAddDependencies()</pre>
+</li>
+</ul>
+<a name="getScope--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getScope</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getScope()</pre>
+</li>
+</ul>
+<a name="isTestConfig--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isTestConfig</h4>
+<pre>public&nbsp;boolean&nbsp;isTestConfig()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ApplicationProjectConfig.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/ApplicationProjectConfig.html" target="_top">Frames</a></li>
+<li><a href="ApplicationProjectConfig.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ApplicationProjectInfo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ApplicationProjectInfo.html
new file mode 100644
index 0000000..5b670c9
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ApplicationProjectInfo.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ApplicationProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ApplicationProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ApplicationProjectInfo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/ApplicationProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="ApplicationProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.feature.maven</div>
+<h2 title="Class ApplicationProjectInfo" class="title">Class ApplicationProjectInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">org.apache.sling.feature.maven.ProjectInfo</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.feature.maven.ApplicationProjectInfo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ApplicationProjectInfo</span>
+extends <a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html#assembledFeatures">assembledFeatures</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html#assembledTestFeatures">assembledTestFeatures</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html#features">features</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html#testFeatures">testFeatures</a></span></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.sling.feature.maven.ProjectInfo">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></h3>
+<code><a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html#plugin">plugin</a>, <a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html#project">project</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html#ApplicationProjectInfo--">ApplicationProjectInfo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="features">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>features</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt; features</pre>
+</li>
+</ul>
+<a name="testFeatures">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testFeatures</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt; testFeatures</pre>
+</li>
+</ul>
+<a name="assembledFeatures">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>assembledFeatures</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt; assembledFeatures</pre>
+</li>
+</ul>
+<a name="assembledTestFeatures">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>assembledTestFeatures</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt; assembledTestFeatures</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ApplicationProjectInfo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ApplicationProjectInfo</h4>
+<pre>public&nbsp;ApplicationProjectInfo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ApplicationProjectInfo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/ApplicationProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="ApplicationProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/Environment.html
similarity index 57%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/Environment.html
index 7e16f89..7aa1fda 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/Environment.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ModelPreprocessor.Environment (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Environment (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModelPreprocessor.Environment (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Environment (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -35,7 +35,7 @@
 <li><a href="../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ModelPreprocessor.Environment.html">Use</a></li>
+<li><a href="class-use/Environment.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../index-all.html">Index</a></li>
@@ -44,12 +44,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.Environment.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/Environment.html" target="_top">Frames</a></li>
+<li><a href="Environment.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -87,29 +87,25 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.sling.maven.slingstart</div>
-<h2 title="Class ModelPreprocessor.Environment" class="title">Class ModelPreprocessor.Environment</h2>
+<div class="subTitle">org.apache.sling.feature.maven</div>
+<h2 title="Class Environment" class="title">Class Environment</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.sling.maven.slingstart.ModelPreprocessor.Environment</li>
+<li>org.apache.sling.feature.maven.Environment</li>
 </ul>
 </li>
 </ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor</a></dd>
-</dl>
 <hr>
 <br>
-<pre>public static final class <span class="typeNameLabel">ModelPreprocessor.Environment</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<pre>public class <span class="typeNameLabel">Environment</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 </li>
 </ul>
 </div>
@@ -130,23 +126,23 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.maven.artifact.handler.manager.ArtifactHandlerManager</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#artifactHandlerManager">artifactHandlerManager</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Environment.html#artifactHandlerManager">artifactHandlerManager</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>org.codehaus.plexus.logging.Logger</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#logger">logger</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Environment.html#logger">logger</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a>&gt;</co [...]
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#modelProjects">modelProjects</a></span></code>&nbsp;</td>
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Environment.html#modelProjects">modelProjects</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>org.apache.maven.artifact.resolver.ArtifactResolver</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#resolver">resolver</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Environment.html#resolver">resolver</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>org.apache.maven.execution.MavenSession</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#session">session</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Environment.html#session">session</a></span></code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -163,7 +159,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#Environment--">Environment</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Environment.html#Environment--">Environment</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -178,8 +174,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
 </ul>
 </li>
 </ul>
@@ -237,7 +233,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>modelProjects</h4>
-<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a>&gt; modelPr [...]
+<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a>&gt; modelProjects</pre>
 </li>
 </ul>
 </li>
@@ -276,7 +272,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li><a href="../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ModelPreprocessor.Environment.html">Use</a></li>
+<li><a href="class-use/Environment.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../index-all.html">Index</a></li>
@@ -285,12 +281,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.Environment.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/Environment.html" target="_top">Frames</a></li>
+<li><a href="Environment.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/FeatureConstants.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/FeatureConstants.html
new file mode 100644
index 0000000..18f6d69
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/FeatureConstants.html
@@ -0,0 +1,381 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>FeatureConstants (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FeatureConstants (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FeatureConstants.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/FeatureConstants.html" target="_top">Frames</a></li>
+<li><a href="FeatureConstants.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.feature.maven</div>
+<h2 title="Class FeatureConstants" class="title">Class FeatureConstants</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.feature.maven.FeatureConstants</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">FeatureConstants</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html#CLASSIFIER_FEATURE">CLASSIFIER_FEATURE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html#CLASSIFIER_TEST_FEATURE">CLASSIFIER_TEST_FEATURE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html#FEATURE_ARTIFACT_NAME">FEATURE_ARTIFACT_NAME</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html#FEATURE_PROCESSED_LOCATION">FEATURE_PROCESSED_LOCATION</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html#PACKAGING_APPLICATION">PACKAGING_APPLICATION</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html#PACKAGING_FEATURE">PACKAGING_FEATURE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html#TEST_FEATURE_ARTIFACT_NAME">TEST_FEATURE_ARTIFACT_NAME</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html#FeatureConstants--">FeatureConstants</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="PACKAGING_FEATURE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PACKAGING_FEATURE</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PACKAGING_FEATURE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureConstants.PACKAGING_FEATURE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="PACKAGING_APPLICATION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PACKAGING_APPLICATION</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PACKAGING_APPLICATION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureConstants.PACKAGING_APPLICATION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CLASSIFIER_FEATURE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLASSIFIER_FEATURE</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CLASSIFIER_FEATURE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureConstants.CLASSIFIER_FEATURE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CLASSIFIER_TEST_FEATURE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLASSIFIER_TEST_FEATURE</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CLASSIFIER_TEST_FEATURE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureConstants.CLASSIFIER_TEST_FEATURE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="FEATURE_ARTIFACT_NAME">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FEATURE_ARTIFACT_NAME</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FEATURE_ARTIFACT_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureConstants.FEATURE_ARTIFACT_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="FEATURE_PROCESSED_LOCATION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FEATURE_PROCESSED_LOCATION</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> FEATURE_PROCESSED_LOCATION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureConstants.FEATURE_PROCESSED_LOCATION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="TEST_FEATURE_ARTIFACT_NAME">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TEST_FEATURE_ARTIFACT_NAME</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TEST_FEATURE_ARTIFACT_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureConstants.TEST_FEATURE_ARTIFACT_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FeatureConstants--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FeatureConstants</h4>
+<pre>public&nbsp;FeatureConstants()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FeatureConstants.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/FeatureConstants.html" target="_top">Frames</a></li>
+<li><a href="FeatureConstants.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/FeatureProjectConfig.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/FeatureProjectConfig.html
new file mode 100644
index 0000000..acab2f1
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/FeatureProjectConfig.html
@@ -0,0 +1,583 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>FeatureProjectConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FeatureProjectConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FeatureProjectConfig.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/FeatureProjectConfig.html" target="_top">Frames</a></li>
+<li><a href="FeatureProjectConfig.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.feature.maven</div>
+<h2 title="Class FeatureProjectConfig" class="title">Class FeatureProjectConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.feature.maven.FeatureProjectConfig</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FeatureProjectConfig</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_FEATURE_FILE">CFG_FEATURE_FILE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_FEATURE_INLINED">CFG_FEATURE_INLINED</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_JAR_START_LEVEL">CFG_JAR_START_LEVEL</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_FEATURE_DEPENDENCIES">CFG_SKIP_ADD_FEATURE_DEPENDENCIES</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_JAR_TO_FEATURE">CFG_SKIP_ADD_JAR_TO_FEATURE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_JAR_TO_TEST_FEATURE">CFG_SKIP_ADD_JAR_TO_TEST_FEATURE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES">CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_TEST_FEATURE_FILE">CFG_TEST_FEATURE_FILE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#CFG_TEST_FEATURE_INLINED">CFG_TEST_FEATURE_INLINED</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#DEFAULT_FEATURE_FILE">DEFAULT_FEATURE_FILE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#DEFAULT_START_LEVEL">DEFAULT_START_LEVEL</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#DEFAULT_TEST_FEATURE_FILE">DEFAULT_TEST_FEATURE_FILE</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getFeatureFileName--">getFeatureFileName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getInlinedFeature--">getInlinedFeature</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getJarStartLevel--">getJarStartLevel</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getMainConfig-org.apache.sling.feature.maven.FeatureProjectInfo-">getMainConfig</a></span>(<a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getName--">getName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getScope--">getScope</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getTestConfig-org.apache.sling.feature.maven.FeatureProjectInfo-">getTestConfig</a></span>(<a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#isSkipAddDependencies--">isSkipAddDependencies</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#isSkipAddJarToFeature--">isSkipAddJarToFeature</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#isTestConfig--">isTestConfig</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="CFG_SKIP_ADD_FEATURE_DEPENDENCIES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_SKIP_ADD_FEATURE_DEPENDENCIES</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_SKIP_ADD_FEATURE_DEPENDENCIES</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.CFG_SKIP_ADD_FEATURE_DEPENDENCIES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_FEATURE_FILE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_FEATURE_FILE</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_FEATURE_FILE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.CFG_FEATURE_FILE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_TEST_FEATURE_FILE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_TEST_FEATURE_FILE</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_TEST_FEATURE_FILE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.CFG_TEST_FEATURE_FILE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_FEATURE_INLINED">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_FEATURE_INLINED</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_FEATURE_INLINED</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.CFG_FEATURE_INLINED">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_TEST_FEATURE_INLINED">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_TEST_FEATURE_INLINED</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_TEST_FEATURE_INLINED</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.CFG_TEST_FEATURE_INLINED">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_SKIP_ADD_JAR_TO_FEATURE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_SKIP_ADD_JAR_TO_FEATURE</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_SKIP_ADD_JAR_TO_FEATURE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.CFG_SKIP_ADD_JAR_TO_FEATURE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_SKIP_ADD_JAR_TO_TEST_FEATURE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_SKIP_ADD_JAR_TO_TEST_FEATURE</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_SKIP_ADD_JAR_TO_TEST_FEATURE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.CFG_SKIP_ADD_JAR_TO_TEST_FEATURE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CFG_JAR_START_LEVEL">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CFG_JAR_START_LEVEL</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CFG_JAR_START_LEVEL</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.CFG_JAR_START_LEVEL">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DEFAULT_FEATURE_FILE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_FEATURE_FILE</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_FEATURE_FILE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.DEFAULT_FEATURE_FILE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DEFAULT_TEST_FEATURE_FILE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_TEST_FEATURE_FILE</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_TEST_FEATURE_FILE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.DEFAULT_TEST_FEATURE_FILE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DEFAULT_START_LEVEL">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT_START_LEVEL</h4>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_START_LEVEL</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.sling.feature.maven.FeatureProjectConfig.DEFAULT_START_LEVEL">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMainConfig-org.apache.sling.feature.maven.FeatureProjectInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMainConfig</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a>&nbsp;getMainConfig(<a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</pre>
+</li>
+</ul>
+<a name="getTestConfig-org.apache.sling.feature.maven.FeatureProjectInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTestConfig</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a>&nbsp;getTestConfig(<a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</pre>
+</li>
+</ul>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+</li>
+</ul>
+<a name="getInlinedFeature--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInlinedFeature</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getInlinedFeature()</pre>
+</li>
+</ul>
+<a name="getFeatureFileName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFeatureFileName</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFeatureFileName()</pre>
+</li>
+</ul>
+<a name="isSkipAddDependencies--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSkipAddDependencies</h4>
+<pre>public&nbsp;boolean&nbsp;isSkipAddDependencies()</pre>
+</li>
+</ul>
+<a name="getScope--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getScope</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getScope()</pre>
+</li>
+</ul>
+<a name="isTestConfig--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isTestConfig</h4>
+<pre>public&nbsp;boolean&nbsp;isTestConfig()</pre>
+</li>
+</ul>
+<a name="getJarStartLevel--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJarStartLevel</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getJarStartLevel()</pre>
+</li>
+</ul>
+<a name="isSkipAddJarToFeature--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isSkipAddJarToFeature</h4>
+<pre>public&nbsp;boolean&nbsp;isSkipAddJarToFeature()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FeatureProjectConfig.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/FeatureProjectConfig.html" target="_top">Frames</a></li>
+<li><a href="FeatureProjectConfig.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/FeatureProjectInfo.html
similarity index 52%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/FeatureProjectInfo.html
index 1838e6b..1cd6659 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/FeatureProjectInfo.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ModelPreprocessor.ProjectInfo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>FeatureProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ModelPreprocessor.ProjectInfo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="FeatureProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -35,7 +35,7 @@
 <li><a href="../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ModelPreprocessor.ProjectInfo.html">Use</a></li>
+<li><a href="class-use/FeatureProjectInfo.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../index-all.html">Index</a></li>
@@ -44,12 +44,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/sling/maven/slingstart/ModelUtils.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.ProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/FeatureProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="FeatureProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -87,29 +87,30 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.sling.maven.slingstart</div>
-<h2 title="Class ModelPreprocessor.ProjectInfo" class="title">Class ModelPreprocessor.ProjectInfo</h2>
+<div class="subTitle">org.apache.sling.feature.maven</div>
+<h2 title="Class FeatureProjectInfo" class="title">Class FeatureProjectInfo</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo</li>
+<li><a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">org.apache.sling.feature.maven.ProjectInfo</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.feature.maven.FeatureProjectInfo</li>
+</ul>
+</li>
 </ul>
 </li>
 </ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor</a></dd>
-</dl>
 <hr>
 <br>
-<pre>public static final class <span class="typeNameLabel">ModelPreprocessor.ProjectInfo</span>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<pre>public class <span class="typeNameLabel">FeatureProjectInfo</span>
+extends <a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></pre>
 </li>
 </ul>
 </div>
@@ -129,34 +130,37 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#done">done</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html#assembledFeature">assembledFeature</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#extendMavenClassPath">extendMavenClassPath</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html#assembledTestFeature">assembledTestFeature</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.sling.provisioning.model.Artifact,org.apache.sling.provisioning.model.Model&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#includedModels">includedModels</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html#feature">feature</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>org.apache.sling.provisioning.model.Model</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#localModel">localModel</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html#featureDone">featureDone</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>org.apache.sling.provisioning.model.Model</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#model">model</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html#testFeature">testFeature</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>org.apache.maven.model.Plugin</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#plugin">plugin</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>org.apache.maven.project.MavenProject</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#project">project</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html#testFeatureDone">testFeatureDone</a></span></code>&nbsp;</td>
 </tr>
 </table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.sling.feature.maven.ProjectInfo">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></h3>
+<code><a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html#plugin">plugin</a>, <a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html#project">project</a></code></li>
+</ul>
 </li>
 </ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
@@ -171,7 +175,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html#ProjectInfo--">ProjectInfo</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html#FeatureProjectInfo--">FeatureProjectInfo</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -186,8 +190,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
 </ul>
 </li>
 </ul>
@@ -203,67 +207,58 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="project">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>project</h4>
-<pre>public&nbsp;org.apache.maven.project.MavenProject project</pre>
-</li>
-</ul>
-<a name="plugin">
+<a name="featureDone">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>plugin</h4>
-<pre>public&nbsp;org.apache.maven.model.Plugin plugin</pre>
+<h4>featureDone</h4>
+<pre>public&nbsp;boolean featureDone</pre>
 </li>
 </ul>
-<a name="localModel">
+<a name="testFeatureDone">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>localModel</h4>
-<pre>public&nbsp;org.apache.sling.provisioning.model.Model localModel</pre>
+<h4>testFeatureDone</h4>
+<pre>public&nbsp;boolean testFeatureDone</pre>
 </li>
 </ul>
-<a name="done">
+<a name="feature">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>done</h4>
-<pre>public&nbsp;boolean done</pre>
+<h4>feature</h4>
+<pre>public&nbsp;org.apache.sling.feature.Feature feature</pre>
 </li>
 </ul>
-<a name="model">
+<a name="assembledFeature">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>model</h4>
-<pre>public&nbsp;org.apache.sling.provisioning.model.Model model</pre>
+<h4>assembledFeature</h4>
+<pre>public&nbsp;org.apache.sling.feature.Feature assembledFeature</pre>
 </li>
 </ul>
-<a name="extendMavenClassPath">
+<a name="testFeature">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>extendMavenClassPath</h4>
-<pre>public&nbsp;boolean extendMavenClassPath</pre>
+<h4>testFeature</h4>
+<pre>public&nbsp;org.apache.sling.feature.Feature testFeature</pre>
 </li>
 </ul>
-<a name="includedModels">
+<a name="assembledTestFeature">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>includedModels</h4>
-<pre>public final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.sling.provisioning.model.Artifact,org.apache.sling.provisioning.model.Model&gt; includedModels</pre>
+<h4>assembledTestFeature</h4>
+<pre>public&nbsp;org.apache.sling.feature.Feature assembledTestFeature</pre>
 </li>
 </ul>
 </li>
@@ -274,13 +269,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="ProjectInfo--">
+<a name="FeatureProjectInfo--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>ProjectInfo</h4>
-<pre>public&nbsp;ProjectInfo()</pre>
+<h4>FeatureProjectInfo</h4>
+<pre>public&nbsp;FeatureProjectInfo()</pre>
 </li>
 </ul>
 </li>
@@ -302,7 +297,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li><a href="../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ModelPreprocessor.ProjectInfo.html">Use</a></li>
+<li><a href="class-use/FeatureProjectInfo.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../index-all.html">Index</a></li>
@@ -311,12 +306,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/sling/maven/slingstart/ModelUtils.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.ProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/FeatureProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="FeatureProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/Preprocessor.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/Preprocessor.html
new file mode 100644
index 0000000..a7aa5ec
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/Preprocessor.html
@@ -0,0 +1,370 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Preprocessor (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Preprocessor (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Preprocessor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/Preprocessor.html" target="_top">Frames</a></li>
+<li><a href="Preprocessor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.feature.maven</div>
+<h2 title="Class Preprocessor" class="title">Class Preprocessor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.feature.maven.Preprocessor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Preprocessor</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">The processor processes all feature projects.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html#Preprocessor--">Preprocessor</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected org.apache.sling.feature.builder.FeatureProvider</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html#createFeatureProvider-org.apache.sling.feature.maven.Environment-org.apache.sling.feature.maven.ProjectInfo-boolean-boolean-java.lang.String-java.util.List-">createFeatureProvider</a></span>(<a href="../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a>&nbsp;env,
+                     <a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a>&nbsp;info,
+                     boolean&nbsp;isTest,
+                     boolean&nbsp;skipAddDependencies,
+                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dependencyScope,
+                     <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;&nbsp;projectFeatures)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html#postProcessReadFeature-org.apache.sling.feature.Feature-">postProcessReadFeature</a></span>(org.apache.sling.feature.Feature&nbsp;result)</code>
+<div class="block">Hook to post process the local feature</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html#process-org.apache.sling.feature.maven.Environment-">process</a></span>(<a href="../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a>&nbsp;env)</code>
+<div class="block">Process the provided projects.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html#readProjectFeature-org.codehaus.plexus.logging.Logger-org.apache.maven.project.MavenProject-org.apache.sling.feature.maven.FeatureProjectConfig-">readProjectFeature</a></span>(org.codehaus.plexus.logging.Logger&nbsp;logger,
+                  org.apache.maven.project.MavenProject&nbsp;project,
+                  <a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a>&nbsp;config)</code>
+<div class="block">Read the feature for a feature project.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html#setProjectInfo-org.apache.maven.project.MavenProject-org.apache.sling.feature.Feature-">setProjectInfo</a></span>(org.apache.maven.project.MavenProject&nbsp;project,
+              org.apache.sling.feature.Feature&nbsp;feature)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Preprocessor--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Preprocessor</h4>
+<pre>public&nbsp;Preprocessor()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="process-org.apache.sling.feature.maven.Environment-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>process</h4>
+<pre>public&nbsp;void&nbsp;process(<a href="../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a>&nbsp;env)</pre>
+<div class="block">Process the provided projects.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>env</code> - The environment with all maven settings and projects</dd>
+</dl>
+</li>
+</ul>
+<a name="readProjectFeature-org.codehaus.plexus.logging.Logger-org.apache.maven.project.MavenProject-org.apache.sling.feature.maven.FeatureProjectConfig-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readProjectFeature</h4>
+<pre>protected&nbsp;org.apache.sling.feature.Feature&nbsp;readProjectFeature(org.codehaus.plexus.logging.Logger&nbsp;logger,
+                                                              org.apache.maven.project.MavenProject&nbsp;project,
+                                                              <a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a>&nbsp;config)</pre>
+<div class="block">Read the feature for a feature project.
+ The feature is either inlined in the pom or stored in a file in the project.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>logger</code> - The logger</dd>
+<dd><code>project</code> - The current maven project</dd>
+<dd><code>config</code> - The configuration</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The feature or <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a name="postProcessReadFeature-org.apache.sling.feature.Feature-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>postProcessReadFeature</h4>
+<pre>protected&nbsp;org.apache.sling.feature.Feature&nbsp;postProcessReadFeature(org.apache.sling.feature.Feature&nbsp;result)</pre>
+<div class="block">Hook to post process the local feature</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>result</code> - The read feature</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The post processed feature</dd>
+</dl>
+</li>
+</ul>
+<a name="setProjectInfo-org.apache.maven.project.MavenProject-org.apache.sling.feature.Feature-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProjectInfo</h4>
+<pre>protected&nbsp;void&nbsp;setProjectInfo(org.apache.maven.project.MavenProject&nbsp;project,
+                              org.apache.sling.feature.Feature&nbsp;feature)</pre>
+</li>
+</ul>
+<a name="createFeatureProvider-org.apache.sling.feature.maven.Environment-org.apache.sling.feature.maven.ProjectInfo-boolean-boolean-java.lang.String-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createFeatureProvider</h4>
+<pre>protected&nbsp;org.apache.sling.feature.builder.FeatureProvider&nbsp;createFeatureProvider(<a href="../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a>&nbsp;env,
+                                                                                 <a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a>&nbsp;info,
+                                                                                 boolean&nbsp;isTest,
+                                                                                 boolean&nbsp;skipAddDependencies,
+                                                                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dependencyScope,
+                                                                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;&nbsp;projectFeatures)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Preprocessor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/Preprocessor.html" target="_top">Frames</a></li>
+<li><a href="Preprocessor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ProjectHelper.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ProjectHelper.html
new file mode 100644
index 0000000..3ae1562
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ProjectHelper.html
@@ -0,0 +1,568 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ProjectHelper (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ProjectHelper (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ProjectHelper.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/ProjectHelper.html" target="_top">Frames</a></li>
+<li><a href="ProjectHelper.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.feature.maven</div>
+<h2 title="Class ProjectHelper" class="title">Class ProjectHelper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.feature.maven.ProjectHelper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">ProjectHelper</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#ProjectHelper--">ProjectHelper</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#getAssembledFeature-org.apache.maven.project.MavenProject-">getAssembledFeature</a></span>(org.apache.maven.project.MavenProject&nbsp;project)</code>
+<div class="block">Get the assembled feature from the project</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#getAssembledFeatures-org.apache.maven.project.MavenProject-">getAssembledFeatures</a></span>(org.apache.maven.project.MavenProject&nbsp;project)</code>
+<div class="block">Get the assembled features from the project</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#getAssembledTestFeature-org.apache.maven.project.MavenProject-">getAssembledTestFeature</a></span>(org.apache.maven.project.MavenProject&nbsp;project)</code>
+<div class="block">Get the assembled test feature from the project</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#getAssembledTestFeatures-org.apache.maven.project.MavenProject-">getAssembledTestFeatures</a></span>(org.apache.maven.project.MavenProject&nbsp;project)</code>
+<div class="block">Get the assembled test feature from the project</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#getConfigValue-org.apache.maven.model.Plugin-java.lang.String-java.lang.String-">getConfigValue</a></span>(org.apache.maven.model.Plugin&nbsp;plugin,
+              <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+              <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultValue)</code>
+<div class="block">Gets a configuration value for a plugin if it is set in the configuration for
+ the plugin or any configuration for an execution of the plugin.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#getFeature-org.apache.maven.project.MavenProject-">getFeature</a></span>(org.apache.maven.project.MavenProject&nbsp;project)</code>
+<div class="block">Get the raw feature from the project</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#getFeatures-org.apache.maven.project.MavenProject-">getFeatures</a></span>(org.apache.maven.project.MavenProject&nbsp;project)</code>
+<div class="block">Get the raw feature from the project</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static org.apache.maven.artifact.Artifact</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#getOrResolveArtifact-org.apache.maven.project.MavenProject-org.apache.maven.execution.MavenSession-org.apache.maven.artifact.handler.manager.ArtifactHandlerManager-org.apache.maven.artifact.resolver.ArtifactResolver-org.apache.sling.feature.ArtifactId-">getOrResolveArtifact</a></span>(org.apache.maven.project.MavenProject&nbsp;project,
+                    org.apache.maven.execution.MavenSession&nbsp;session,
+                    org.apache.maven.artifact.handler.manager.ArtifactHandlerManager&nbsp;artifactHandlerManager,
+                    org.apache.maven.artifact.resolver.ArtifactResolver&nbsp;resolver,
+                    org.apache.sling.feature.ArtifactId&nbsp;id)</code>
+<div class="block">Get a resolved Artifact from the coordinates provided</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#getTestFeature-org.apache.maven.project.MavenProject-">getTestFeature</a></span>(org.apache.maven.project.MavenProject&nbsp;project)</code>
+<div class="block">Get the raw test feature from the project</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#getTestFeatures-org.apache.maven.project.MavenProject-">getTestFeatures</a></span>(org.apache.maven.project.MavenProject&nbsp;project)</code>
+<div class="block">Get the raw test feature from the project</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#storeProjectInfo-org.apache.sling.feature.maven.ApplicationProjectInfo-">storeProjectInfo</a></span>(<a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</code>
+<div class="block">Store all relevant information about the project for plugins to be
+ retrieved</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#storeProjectInfo-org.apache.sling.feature.maven.FeatureProjectInfo-">storeProjectInfo</a></span>(<a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</code>
+<div class="block">Store all relevant information about the project for plugins to be
+ retrieved</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>static org.apache.maven.model.Dependency</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#toDependency-org.apache.sling.feature.ArtifactId-java.lang.String-">toDependency</a></span>(org.apache.sling.feature.ArtifactId&nbsp;id,
+            <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;scope)</code>&nbsp;</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html#toString-org.apache.maven.model.Dependency-">toString</a></span>(org.apache.maven.model.Dependency&nbsp;d)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProjectHelper--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProjectHelper</h4>
+<pre>public&nbsp;ProjectHelper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="storeProjectInfo-org.apache.sling.feature.maven.FeatureProjectInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>storeProjectInfo</h4>
+<pre>public static&nbsp;void&nbsp;storeProjectInfo(<a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</pre>
+<div class="block">Store all relevant information about the project for plugins to be
+ retrieved</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>info</code> - The project info</dd>
+</dl>
+</li>
+</ul>
+<a name="getAssembledFeature-org.apache.maven.project.MavenProject-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAssembledFeature</h4>
+<pre>public static&nbsp;org.apache.sling.feature.Feature&nbsp;getAssembledFeature(org.apache.maven.project.MavenProject&nbsp;project)</pre>
+<div class="block">Get the assembled feature from the project</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>project</code> - The maven projet</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The assembled feature or <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFeature-org.apache.maven.project.MavenProject-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFeature</h4>
+<pre>public static&nbsp;org.apache.sling.feature.Feature&nbsp;getFeature(org.apache.maven.project.MavenProject&nbsp;project)</pre>
+<div class="block">Get the raw feature from the project</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>project</code> - The maven projet</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The raw feature or <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getAssembledTestFeature-org.apache.maven.project.MavenProject-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAssembledTestFeature</h4>
+<pre>public static&nbsp;org.apache.sling.feature.Feature&nbsp;getAssembledTestFeature(org.apache.maven.project.MavenProject&nbsp;project)</pre>
+<div class="block">Get the assembled test feature from the project</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>project</code> - The maven projet</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The assembled feature or <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getTestFeature-org.apache.maven.project.MavenProject-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTestFeature</h4>
+<pre>public static&nbsp;org.apache.sling.feature.Feature&nbsp;getTestFeature(org.apache.maven.project.MavenProject&nbsp;project)</pre>
+<div class="block">Get the raw test feature from the project</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>project</code> - The maven projet</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The raw feature or <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a name="storeProjectInfo-org.apache.sling.feature.maven.ApplicationProjectInfo-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>storeProjectInfo</h4>
+<pre>public static&nbsp;void&nbsp;storeProjectInfo(<a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</pre>
+<div class="block">Store all relevant information about the project for plugins to be
+ retrieved</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>info</code> - The project info</dd>
+</dl>
+</li>
+</ul>
+<a name="getAssembledFeatures-org.apache.maven.project.MavenProject-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAssembledFeatures</h4>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;&nbsp;getAssembledFeatures(org.apache.maven.project.MavenProject&nbsp;project)</pre>
+<div class="block">Get the assembled features from the project</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>project</code> - The maven projet</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The assembled features or <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFeatures-org.apache.maven.project.MavenProject-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFeatures</h4>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;&nbsp;getFeatures(org.apache.maven.project.MavenProject&nbsp;project)</pre>
+<div class="block">Get the raw feature from the project</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>project</code> - The maven projet</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The raw features or <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getAssembledTestFeatures-org.apache.maven.project.MavenProject-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAssembledTestFeatures</h4>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;&nbsp;getAssembledTestFeatures(org.apache.maven.project.MavenProject&nbsp;project)</pre>
+<div class="block">Get the assembled test feature from the project</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>project</code> - The maven projet</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The assembled features or <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getTestFeatures-org.apache.maven.project.MavenProject-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTestFeatures</h4>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;&nbsp;getTestFeatures(org.apache.maven.project.MavenProject&nbsp;project)</pre>
+<div class="block">Get the raw test feature from the project</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>project</code> - The maven projet</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The raw features or <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getConfigValue-org.apache.maven.model.Plugin-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConfigValue</h4>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getConfigValue(org.apache.maven.model.Plugin&nbsp;plugin,
+                                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                                    <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;defaultValue)</pre>
+<div class="block">Gets a configuration value for a plugin if it is set in the configuration for
+ the plugin or any configuration for an execution of the plugin.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>plugin</code> - Plugin</dd>
+<dd><code>name</code> - Configuration parameter.</dd>
+<dd><code>defaultValue</code> - The default value if no configuration is found.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The default value if nothing is configured, the value otherwise.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - If more than one value is configured</dd>
+</dl>
+</li>
+</ul>
+<a name="getOrResolveArtifact-org.apache.maven.project.MavenProject-org.apache.maven.execution.MavenSession-org.apache.maven.artifact.handler.manager.ArtifactHandlerManager-org.apache.maven.artifact.resolver.ArtifactResolver-org.apache.sling.feature.ArtifactId-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOrResolveArtifact</h4>
+<pre>public static&nbsp;org.apache.maven.artifact.Artifact&nbsp;getOrResolveArtifact(org.apache.maven.project.MavenProject&nbsp;project,
+                                                                      org.apache.maven.execution.MavenSession&nbsp;session,
+                                                                      org.apache.maven.artifact.handler.manager.ArtifactHandlerManager&nbsp;artifactHandlerManager,
+                                                                      org.apache.maven.artifact.resolver.ArtifactResolver&nbsp;resolver,
+                                                                      org.apache.sling.feature.ArtifactId&nbsp;id)</pre>
+<div class="block">Get a resolved Artifact from the coordinates provided</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the artifact, which has been resolved.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString-org.apache.maven.model.Dependency-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public static&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString(org.apache.maven.model.Dependency&nbsp;d)</pre>
+</li>
+</ul>
+<a name="toDependency-org.apache.sling.feature.ArtifactId-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toDependency</h4>
+<pre>public static&nbsp;org.apache.maven.model.Dependency&nbsp;toDependency(org.apache.sling.feature.ArtifactId&nbsp;id,
+                                                             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;scope)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ProjectHelper.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/ProjectHelper.html" target="_top">Frames</a></li>
+<li><a href="ProjectHelper.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ProjectInfo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ProjectInfo.html
new file mode 100644
index 0000000..e399398
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/ProjectInfo.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ProjectInfo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/ProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="ProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.feature.maven</div>
+<h2 title="Class ProjectInfo" class="title">Class ProjectInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.feature.maven.ProjectInfo</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>, <a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ProjectInfo</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.maven.model.Plugin</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html#plugin">plugin</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.apache.maven.project.MavenProject</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html#project">project</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html#ProjectInfo--">ProjectInfo</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="project">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>project</h4>
+<pre>public&nbsp;org.apache.maven.project.MavenProject project</pre>
+</li>
+</ul>
+<a name="plugin">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>plugin</h4>
+<pre>public&nbsp;org.apache.maven.model.Plugin plugin</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProjectInfo--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProjectInfo</h4>
+<pre>public&nbsp;ProjectInfo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ProjectInfo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/ProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="ProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ApplicationProjectConfig.html
similarity index 55%
copy from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html
copy to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ApplicationProjectConfig.html
index 20605dc..54f361e 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ApplicationProjectConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.Environment (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.ApplicationProjectConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.Environment (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.ApplicationProjectConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.Environment.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/ApplicationProjectConfig.html" target="_top">Frames</a></li>
+<li><a href="ApplicationProjectConfig.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,20 +71,20 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.Environment" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.ModelPreprocessor.Environment</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.ApplicationProjectConfig" class="title">Uses of Class<br>org.apache.sling.feature.maven.ApplicationProjectConfig</h2>
 </div>
 <div class="classUseContainer">
 <ul class="blockList">
 <li class="blockList">
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Packages that use <a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Package</th>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="#org.apache.sling.maven.slingstart">org.apache.sling.maven.slingstart</a></td>
+<td class="colFirst"><a href="#org.apache.sling.feature.maven">org.apache.sling.feature.maven</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
@@ -92,27 +92,24 @@
 </li>
 <li class="blockList">
 <ul class="blockList">
-<li class="blockList"><a name="org.apache.sling.maven.slingstart">
+<li class="blockList"><a name="org.apache.sling.feature.maven">
 <!--   -->
 </a>
-<h3>Uses of <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a> in <a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></h3>
+<h3>Uses of <a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a> in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></h3>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a> with parameters of type <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Methods in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a> that return <a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ModelPreprocessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.html#addDependencies-org.apache.sling.maven.slingstart.ModelPreprocessor.Environment-">addDependencies</a></span>(<a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a>&nbsp;env)</code>
-<div class="block">Add dependencies for all projects.</div>
-</td>
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ApplicationProjectConfig.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#getMainConfig-org.apache.sling.feature.maven.ApplicationProjectInfo-">getMainConfig</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">FeatureModelConverter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/FeatureModelConverter.html#convert-org.apache.maven.execution.MavenSession-org.apache.sling.maven.slingstart.ModelPreprocessor.Environment-">convert</a></span>(org.apache.maven.execution.MavenSession&nbsp;session,
-       <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ApplicationProjectConfig.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#getTestConfig-org.apache.sling.feature.maven.ApplicationProjectInfo-">getTestConfig</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -132,7 +129,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -146,8 +143,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.Environment.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/ApplicationProjectConfig.html" target="_top">Frames</a></li>
+<li><a href="ApplicationProjectConfig.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ApplicationProjectInfo.html
similarity index 53%
copy from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html
copy to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ApplicationProjectInfo.html
index f17b192..f54cb72 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ApplicationProjectInfo.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.ApplicationProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.ApplicationProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.ProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/ApplicationProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="ApplicationProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,20 +71,20 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.ApplicationProjectInfo" class="title">Uses of Class<br>org.apache.sling.feature.maven.ApplicationProjectInfo</h2>
 </div>
 <div class="classUseContainer">
 <ul class="blockList">
 <li class="blockList">
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Packages that use <a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Package</th>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="#org.apache.sling.maven.slingstart">org.apache.sling.maven.slingstart</a></td>
+<td class="colFirst"><a href="#org.apache.sling.feature.maven">org.apache.sling.feature.maven</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
@@ -92,33 +92,28 @@
 </li>
 <li class="blockList">
 <ul class="blockList">
-<li class="blockList"><a name="org.apache.sling.maven.slingstart">
+<li class="blockList"><a name="org.apache.sling.feature.maven">
 <!--   -->
 </a>
-<h3>Uses of <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a> in <a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a> with type parameters of type <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<h3>Uses of <a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a> in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a> with parameters of type <a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
+<th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a>&gt;< [...]
-<td class="colLast"><span class="typeNameLabel">ModelPreprocessor.Environment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#modelProjects">modelProjects</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ApplicationProjectConfig.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#getMainConfig-org.apache.sling.feature.maven.ApplicationProjectInfo-">getMainConfig</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
 </tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a> with parameters of type <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ApplicationProjectConfig.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html#getTestConfig-org.apache.sling.feature.maven.ApplicationProjectInfo-">getTestConfig</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
 </tr>
-<tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">ProjectHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/ProjectHelper.html#storeProjectInfo-org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo-">storeProjectInfo</a></span>(<a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a>&nbsp;info)</code>
+<td class="colLast"><span class="typeNameLabel">ProjectHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/ProjectHelper.html#storeProjectInfo-org.apache.sling.feature.maven.ApplicationProjectInfo-">storeProjectInfo</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a>&nbsp;info)</code>
 <div class="block">Store all relevant information about the project for plugins to be
  retrieved</div>
 </td>
@@ -141,7 +136,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -155,8 +150,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.ProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/ApplicationProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="ApplicationProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/Environment.html
similarity index 54%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/Environment.html
index 20605dc..1d465c8 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/Environment.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.Environment (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.Environment (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.Environment (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.Environment (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.Environment.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/Environment.html" target="_top">Frames</a></li>
+<li><a href="Environment.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,20 +71,20 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.Environment" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.ModelPreprocessor.Environment</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.Environment" class="title">Uses of Class<br>org.apache.sling.feature.maven.Environment</h2>
 </div>
 <div class="classUseContainer">
 <ul class="blockList">
 <li class="blockList">
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Packages that use <a href="../../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Package</th>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="#org.apache.sling.maven.slingstart">org.apache.sling.maven.slingstart</a></td>
+<td class="colFirst"><a href="#org.apache.sling.feature.maven">org.apache.sling.feature.maven</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
@@ -92,27 +92,31 @@
 </li>
 <li class="blockList">
 <ul class="blockList">
-<li class="blockList"><a name="org.apache.sling.maven.slingstart">
+<li class="blockList"><a name="org.apache.sling.feature.maven">
 <!--   -->
 </a>
-<h3>Uses of <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a> in <a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></h3>
+<h3>Uses of <a href="../../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a> in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></h3>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a> with parameters of type <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Methods in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a> with parameters of type <a href="../../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ModelPreprocessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.html#addDependencies-org.apache.sling.maven.slingstart.ModelPreprocessor.Environment-">addDependencies</a></span>(<a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a>&nbsp;env)</code>
-<div class="block">Add dependencies for all projects.</div>
-</td>
+<td class="colFirst"><code>protected org.apache.sling.feature.builder.FeatureProvider</code></td>
+<td class="colLast"><span class="typeNameLabel">Preprocessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/Preprocessor.html#createFeatureProvider-org.apache.sling.feature.maven.Environment-org.apache.sling.feature.maven.ProjectInfo-boolean-boolean-java.lang.String-java.util.List-">createFeatureProvider</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven [...]
+                     <a href="../../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a>&nbsp;info,
+                     boolean&nbsp;isTest,
+                     boolean&nbsp;skipAddDependencies,
+                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dependencyScope,
+                     <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;&nbsp;projectFeatures)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">FeatureModelConverter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/FeatureModelConverter.html#convert-org.apache.maven.execution.MavenSession-org.apache.sling.maven.slingstart.ModelPreprocessor.Environment-">convert</a></span>(org.apache.maven.execution.MavenSession&nbsp;session,
-       <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a>&nbsp;env)</code>&nbsp;</td>
+<td class="colLast"><span class="typeNameLabel">Preprocessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/Preprocessor.html#process-org.apache.sling.feature.maven.Environment-">process</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a>&nbsp;env)</code>
+<div class="block">Process the provided projects.</div>
+</td>
 </tr>
 </tbody>
 </table>
@@ -132,7 +136,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -146,8 +150,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.Environment.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/Environment.html" target="_top">Frames</a></li>
+<li><a href="Environment.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/BuildConstants.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/FeatureConstants.html
similarity index 74%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/BuildConstants.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/FeatureConstants.html
index 9ac10eb..681d030 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/BuildConstants.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/FeatureConstants.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.BuildConstants (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.FeatureConstants (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.BuildConstants (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.FeatureConstants (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/BuildConstants.html" target="_top">Frames</a></li>
-<li><a href="BuildConstants.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/FeatureConstants.html" target="_top">Frames</a></li>
+<li><a href="FeatureConstants.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,9 +71,9 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.BuildConstants" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.BuildConstants</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.FeatureConstants" class="title">Uses of Class<br>org.apache.sling.feature.maven.FeatureConstants</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.sling.maven.slingstart.BuildConstants</div>
+<div class="classUseContainer">No usage of org.apache.sling.feature.maven.FeatureConstants</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
@@ -85,7 +85,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -99,8 +99,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/BuildConstants.html" target="_top">Frames</a></li>
-<li><a href="BuildConstants.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/FeatureConstants.html" target="_top">Frames</a></li>
+<li><a href="FeatureConstants.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/FeatureProjectConfig.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/FeatureProjectConfig.html
new file mode 100644
index 0000000..221561c
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/FeatureProjectConfig.html
@@ -0,0 +1,187 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.sling.feature.maven.FeatureProjectConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.FeatureProjectConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/FeatureProjectConfig.html" target="_top">Frames</a></li>
+<li><a href="FeatureProjectConfig.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.sling.feature.maven.FeatureProjectConfig" class="title">Uses of Class<br>org.apache.sling.feature.maven.FeatureProjectConfig</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.sling.feature.maven">org.apache.sling.feature.maven</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.sling.feature.maven">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a> in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a> that return <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FeatureProjectConfig.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getMainConfig-org.apache.sling.feature.maven.FeatureProjectInfo-">getMainConfig</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FeatureProjectConfig.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getTestConfig-org.apache.sling.feature.maven.FeatureProjectInfo-">getTestConfig</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a> with parameters of type <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected org.apache.sling.feature.Feature</code></td>
+<td class="colLast"><span class="typeNameLabel">Preprocessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/Preprocessor.html#readProjectFeature-org.codehaus.plexus.logging.Logger-org.apache.maven.project.MavenProject-org.apache.sling.feature.maven.FeatureProjectConfig-">readProjectFeature</a></span>(org.codehaus.plexus.logging.Logger&nbsp;logger,
+                  org.apache.maven.project.MavenProject&nbsp;project,
+                  <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a>&nbsp;config)</code>
+<div class="block">Read the feature for a feature project.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/FeatureProjectConfig.html" target="_top">Frames</a></li>
+<li><a href="FeatureProjectConfig.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/FeatureProjectInfo.html
similarity index 53%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/FeatureProjectInfo.html
index f17b192..8e21176 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/FeatureProjectInfo.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.FeatureProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.FeatureProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.ProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/FeatureProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="FeatureProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,20 +71,20 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.FeatureProjectInfo" class="title">Uses of Class<br>org.apache.sling.feature.maven.FeatureProjectInfo</h2>
 </div>
 <div class="classUseContainer">
 <ul class="blockList">
 <li class="blockList">
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Packages that use <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Package</th>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="#org.apache.sling.maven.slingstart">org.apache.sling.maven.slingstart</a></td>
+<td class="colFirst"><a href="#org.apache.sling.feature.maven">org.apache.sling.feature.maven</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
@@ -92,33 +92,28 @@
 </li>
 <li class="blockList">
 <ul class="blockList">
-<li class="blockList"><a name="org.apache.sling.maven.slingstart">
+<li class="blockList"><a name="org.apache.sling.feature.maven">
 <!--   -->
 </a>
-<h3>Uses of <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a> in <a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a> with type parameters of type <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<h3>Uses of <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a> in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a> with parameters of type <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
+<th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a>&gt;< [...]
-<td class="colLast"><span class="typeNameLabel">ModelPreprocessor.Environment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.Environment.html#modelProjects">modelProjects</a></span></code>&nbsp;</td>
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FeatureProjectConfig.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getMainConfig-org.apache.sling.feature.maven.FeatureProjectInfo-">getMainConfig</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
 </tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a> with parameters of type <a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FeatureProjectConfig.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html#getTestConfig-org.apache.sling.feature.maven.FeatureProjectInfo-">getTestConfig</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</code>&nbsp;</td>
 </tr>
-<tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">ProjectHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/ProjectHelper.html#storeProjectInfo-org.apache.sling.maven.slingstart.ModelPreprocessor.ProjectInfo-">storeProjectInfo</a></span>(<a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a>&nbsp;info)</code>
+<td class="colLast"><span class="typeNameLabel">ProjectHelper.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/ProjectHelper.html#storeProjectInfo-org.apache.sling.feature.maven.FeatureProjectInfo-">storeProjectInfo</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a>&nbsp;info)</code>
 <div class="block">Store all relevant information about the project for plugins to be
  retrieved</div>
 </td>
@@ -141,7 +136,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/ModelPreprocessor.ProjectInfo.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -155,8 +150,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html" target="_top">Frames</a></li>
-<li><a href="ModelPreprocessor.ProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/FeatureProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="FeatureProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/PackageMojo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/Preprocessor.html
similarity index 74%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/PackageMojo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/Preprocessor.html
index c5e1e18..8a2f9d1 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/PackageMojo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/Preprocessor.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.PackageMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.Preprocessor (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.PackageMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.Preprocessor (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/PackageMojo.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/PackageMojo.html" target="_top">Frames</a></li>
-<li><a href="PackageMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/Preprocessor.html" target="_top">Frames</a></li>
+<li><a href="Preprocessor.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,9 +71,9 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.PackageMojo" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.PackageMojo</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.Preprocessor" class="title">Uses of Class<br>org.apache.sling.feature.maven.Preprocessor</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.sling.maven.slingstart.PackageMojo</div>
+<div class="classUseContainer">No usage of org.apache.sling.feature.maven.Preprocessor</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
@@ -85,7 +85,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/PackageMojo.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -99,8 +99,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/PackageMojo.html" target="_top">Frames</a></li>
-<li><a href="PackageMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/Preprocessor.html" target="_top">Frames</a></li>
+<li><a href="Preprocessor.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ProjectHelper.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ProjectHelper.html
similarity index 77%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ProjectHelper.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ProjectHelper.html
index 8b761b6..0ca0525 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/class-use/ProjectHelper.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ProjectHelper.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.ProjectHelper (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.ProjectHelper (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.ProjectHelper (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.ProjectHelper (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,7 +48,7 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/ProjectHelper.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/ProjectHelper.html" target="_top">Frames</a></li>
 <li><a href="ProjectHelper.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
@@ -71,9 +71,9 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.ProjectHelper" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.ProjectHelper</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.ProjectHelper" class="title">Uses of Class<br>org.apache.sling.feature.maven.ProjectHelper</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.sling.maven.slingstart.ProjectHelper</div>
+<div class="classUseContainer">No usage of org.apache.sling.feature.maven.ProjectHelper</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
@@ -85,7 +85,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart">Class</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -99,7 +99,7 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/class-use/ProjectHelper.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/ProjectHelper.html" target="_top">Frames</a></li>
 <li><a href="ProjectHelper.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ProjectInfo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ProjectInfo.html
new file mode 100644
index 0000000..eae2947
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/class-use/ProjectInfo.html
@@ -0,0 +1,201 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.sling.feature.maven.ProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.ProjectInfo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/ProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="ProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.sling.feature.maven.ProjectInfo" class="title">Uses of Class<br>org.apache.sling.feature.maven.ProjectInfo</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.sling.feature.maven">org.apache.sling.feature.maven</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.sling.feature.maven">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a> in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a> in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a> with type parameters of type <a href="../../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">Environment.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/Environment.html#modelProjects">modelProjects</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">org.apache.sling.feature.maven</a> with parameters of type <a href="../../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected org.apache.sling.feature.builder.FeatureProvider</code></td>
+<td class="colLast"><span class="typeNameLabel">Preprocessor.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/Preprocessor.html#createFeatureProvider-org.apache.sling.feature.maven.Environment-org.apache.sling.feature.maven.ProjectInfo-boolean-boolean-java.lang.String-java.util.List-">createFeatureProvider</a></span>(<a href="../../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven [...]
+                     <a href="../../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a>&nbsp;info,
+                     boolean&nbsp;isTest,
+                     boolean&nbsp;skipAddDependencies,
+                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;dependencyScope,
+                     <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.sling.feature.Feature&gt;&nbsp;projectFeatures)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/class-use/ProjectInfo.html" target="_top">Frames</a></li>
+<li><a href="ProjectInfo.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/StartMojo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html
similarity index 52%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/StartMojo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html
index 93e037e..3963d8a 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/StartMojo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StartMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>AbstractFeatureMojo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StartMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="AbstractFeatureMojo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -41,7 +41,7 @@ var activeTableTab = "activeTableTab";
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/StartMojo.html">Use</a></li>
+<li><a href="class-use/AbstractFeatureMojo.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../../index-all.html">Index</a></li>
@@ -50,12 +50,12 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/StopMojo.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/run/StartMojo.html" target="_top">Frames</a></li>
-<li><a href="StartMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" target="_top">Frames</a></li>
+<li><a href="AbstractFeatureMojo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -93,23 +93,18 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.sling.maven.slingstart.run</div>
-<h2 title="Class StartMojo" class="title">Class StartMojo</h2>
+<div class="subTitle">org.apache.sling.feature.maven.mojos</div>
+<h2 title="Class AbstractFeatureMojo" class="title">Class AbstractFeatureMojo</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.maven.plugin.AbstractMojo</li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">org.apache.sling.maven.slingstart.run.AbstractStartStopMojo</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.sling.maven.slingstart.run.StartMojo</li>
-</ul>
-</li>
+<li>org.apache.sling.feature.maven.mojos.AbstractFeatureMojo</li>
 </ul>
 </li>
 </ul>
@@ -122,14 +117,15 @@ var activeTableTab = "activeTableTab";
 <dt>All Implemented Interfaces:</dt>
 <dd>org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo</dd>
 </dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures</a>, <a href="../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos">AttachFeature</a>, <a href="../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos">GenerateResources</a></dd>
+</dl>
 <hr>
 <br>
-<pre>@Mojo(name="start",
-      defaultPhase=PRE_INTEGRATION_TEST,
-      threadSafe=true)
-public class <span class="typeNameLabel">StartMojo</span>
-extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></pre>
-<div class="block">Start one or multiple launchpad instance(s).</div>
+<pre>public abstract class <span class="typeNameLabel">AbstractFeatureMojo</span>
+extends org.apache.maven.plugin.AbstractMojo</pre>
+<div class="block">Base class for all mojos.</div>
 </li>
 </ul>
 </div>
@@ -149,20 +145,19 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/run/StartMojo.html#debug">debug</a></span></code>
-<div class="block">Overwrites debug parameter of all server configurations (if set).</div>
-</td>
+<td class="colFirst"><code>protected org.apache.maven.execution.MavenSession</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#mavenSession">mavenSession</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected org.apache.maven.project.MavenProject</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#project">project</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected org.apache.maven.project.MavenProjectHelper</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#projectHelper">projectHelper</a></span></code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.sling.maven.slingstart.run.AbstractStartStopMojo">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;org.apache.sling.maven.slingstart.run.<a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></h3>
-<code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#servers">servers</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#shouldBlockUntilKeyIsPressed">shouldBlockUntilKeyIsPressed</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#skipLaunchpad">skipLaunchpad</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.htm [...]
-</ul>
-<ul class="blockList">
 <li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
 <!--   -->
 </a>
@@ -183,7 +178,7 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/run/StartMojo.html#StartMojo--">StartMojo</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#AbstractFeatureMojo--">AbstractFeatureMojo</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -201,18 +196,11 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/run/StartMojo.html#doExecute--">doExecute</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#getTmpDir--">getTmpDir</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.sling.maven.slingstart.run.AbstractStartStopMojo">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.sling.maven.slingstart.run.<a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></h3>
-<code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#blockIfNecessary--">blockIfNecessary</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#execute--">execute</a></code></li>
-</ul>
-<ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
 <!--   -->
 </a>
@@ -223,8 +211,15 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>execute</code></li>
 </ul>
 </li>
 </ul>
@@ -240,17 +235,38 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <!--   -->
 </a>
 <h3>Field Detail</h3>
-<a name="debug">
+<a name="project">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>project</h4>
+<pre>@Parameter(property="project",
+           readonly=true,
+           required=true)
+protected&nbsp;org.apache.maven.project.MavenProject project</pre>
+</li>
+</ul>
+<a name="mavenSession">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mavenSession</h4>
+<pre>@Parameter(property="session",
+           readonly=true,
+           required=true)
+protected&nbsp;org.apache.maven.execution.MavenSession mavenSession</pre>
+</li>
+</ul>
+<a name="projectHelper">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>debug</h4>
-<pre>@Parameter(property="launchpad.debug")
-protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> debug</pre>
-<div class="block">Overwrites debug parameter of all server configurations (if set).
- Attaches a debugger to the forked JVM. If set to <code>"true"</code>, the process will allow a debugger to connect on port 8000.
- If set to some other string, that string will be appended to the server's <code>vmOpts</code>, allowing you to configure arbitrary debugging options.</div>
+<h4>projectHelper</h4>
+<pre>@Component
+protected&nbsp;org.apache.maven.project.MavenProjectHelper projectHelper</pre>
 </li>
 </ul>
 </li>
@@ -261,13 +277,13 @@ protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Strin
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="StartMojo--">
+<a name="AbstractFeatureMojo--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>StartMojo</h4>
-<pre>public&nbsp;StartMojo()</pre>
+<h4>AbstractFeatureMojo</h4>
+<pre>public&nbsp;AbstractFeatureMojo()</pre>
 </li>
 </ul>
 </li>
@@ -278,22 +294,13 @@ protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Strin
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="doExecute--">
+<a name="getTmpDir--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>doExecute</h4>
-<pre>protected&nbsp;void&nbsp;doExecute()
-                  throws org.apache.maven.plugin.MojoExecutionException,
-                         org.apache.maven.plugin.MojoFailureException</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#doExecute--">doExecute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
-<dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
-</dl>
+<h4>getTmpDir</h4>
+<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;getTmpDir()</pre>
 </li>
 </ul>
 </li>
@@ -315,7 +322,7 @@ protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Strin
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/StartMojo.html">Use</a></li>
+<li><a href="class-use/AbstractFeatureMojo.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../../index-all.html">Index</a></li>
@@ -324,12 +331,12 @@ protected&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Strin
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/ServerConfiguration.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/StopMojo.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/run/StartMojo.html" target="_top">Frames</a></li>
-<li><a href="StartMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" target="_top">Frames</a></li>
+<li><a href="AbstractFeatureMojo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html
new file mode 100644
index 0000000..9ddddb5
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html
@@ -0,0 +1,385 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>AggregateFeatures.FeatureConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="AggregateFeatures.FeatureConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AggregateFeatures.FeatureConfig.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" target="_top">Frames</a></li>
+<li><a href="AggregateFeatures.FeatureConfig.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.sling.feature.maven.mojos</div>
+<h2 title="Class AggregateFeatures.FeatureConfig" class="title">Class AggregateFeatures.FeatureConfig</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.sling.feature.maven.mojos.AggregateFeatures.FeatureConfig</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">AggregateFeatures.FeatureConfig</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#FeatureConfig--">FeatureConfig</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setArtifactId-java.lang.String-">setArtifactId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;aid)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setClassifier-java.lang.String-">setClassifier</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clf)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setExcludes-java.lang.String-">setExcludes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;e)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setGroupId-java.lang.String-">setGroupId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;gid)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setIncludes-java.lang.String-">setIncludes</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;i)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setLocation-java.lang.String-">setLocation</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;loc)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setType-java.lang.String-">setType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;t)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#setVersion-java.lang.String-">setVersion</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;ver)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="FeatureConfig--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FeatureConfig</h4>
+<pre>public&nbsp;FeatureConfig()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setLocation-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLocation</h4>
+<pre>public&nbsp;void&nbsp;setLocation(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;loc)</pre>
+</li>
+</ul>
+<a name="setIncludes-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setIncludes</h4>
+<pre>public&nbsp;void&nbsp;setIncludes(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;i)</pre>
+</li>
+</ul>
+<a name="setExcludes-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExcludes</h4>
+<pre>public&nbsp;void&nbsp;setExcludes(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;e)</pre>
+</li>
+</ul>
+<a name="setGroupId-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setGroupId</h4>
+<pre>public&nbsp;void&nbsp;setGroupId(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;gid)</pre>
+</li>
+</ul>
+<a name="setArtifactId-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setArtifactId</h4>
+<pre>public&nbsp;void&nbsp;setArtifactId(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;aid)</pre>
+</li>
+</ul>
+<a name="setVersion-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setVersion</h4>
+<pre>public&nbsp;void&nbsp;setVersion(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;ver)</pre>
+</li>
+</ul>
+<a name="setType-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setType</h4>
+<pre>public&nbsp;void&nbsp;setType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;t)</pre>
+</li>
+</ul>
+<a name="setClassifier-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setClassifier</h4>
+<pre>public&nbsp;void&nbsp;setClassifier(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clf)</pre>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AggregateFeatures.FeatureConfig.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" target="_top">Frames</a></li>
+<li><a href="AggregateFeatures.FeatureConfig.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/StopMojo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AggregateFeatures.html
similarity index 52%
copy from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/StopMojo.html
copy to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AggregateFeatures.html
index ab85f76..c58357c 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/StopMojo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AggregateFeatures.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StopMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>AggregateFeatures (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StopMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="AggregateFeatures (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -41,7 +41,7 @@ var activeTableTab = "activeTableTab";
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/StopMojo.html">Use</a></li>
+<li><a href="class-use/AggregateFeatures.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../../index-all.html">Index</a></li>
@@ -50,12 +50,12 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/run/StopMojo.html" target="_top">Frames</a></li>
-<li><a href="StopMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/AggregateFeatures.html" target="_top">Frames</a></li>
+<li><a href="AggregateFeatures.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -75,8 +75,8 @@ var activeTableTab = "activeTableTab";
 <div>
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.sling.maven.slingstart.run.AbstractStartStopMojo">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
@@ -93,21 +93,21 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.sling.maven.slingstart.run</div>
-<h2 title="Class StopMojo" class="title">Class StopMojo</h2>
+<div class="subTitle">org.apache.sling.feature.maven.mojos</div>
+<h2 title="Class AggregateFeatures" class="title">Class AggregateFeatures</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.maven.plugin.AbstractMojo</li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">org.apache.sling.maven.slingstart.run.AbstractStartStopMojo</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">org.apache.sling.feature.maven.mojos.AbstractFeatureMojo</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.sling.maven.slingstart.run.StopMojo</li>
+<li>org.apache.sling.feature.maven.mojos.AggregateFeatures</li>
 </ul>
 </li>
 </ul>
@@ -124,18 +124,38 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>@Mojo(name="stop",
-      defaultPhase=POST_INTEGRATION_TEST,
+<pre>@Mojo(name="aggregate-features",
+      defaultPhase=PACKAGE,
+      requiresDependencyResolution=TEST,
       threadSafe=true)
-public class <span class="typeNameLabel">StopMojo</span>
-extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></pre>
-<div class="block">Stop one or multiple running launchpad instance(s).</div>
+public class <span class="typeNameLabel">AggregateFeatures</span>
+extends <a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></pre>
+<div class="block">Aggregate multiple features into a single one.</div>
 </li>
 </ul>
 </div>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- =========== FIELD SUMMARY =========== -->
 <ul class="blockList">
 <li class="blockList"><a name="field.summary">
@@ -143,11 +163,11 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 </a>
 <h3>Field Summary</h3>
 <ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.sling.maven.slingstart.run.AbstractStartStopMojo">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">
 <!--   -->
 </a>
-<h3>Fields inherited from class&nbsp;org.apache.sling.maven.slingstart.run.<a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></h3>
-<code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#servers">servers</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#shouldBlockUntilKeyIsPressed">shouldBlockUntilKeyIsPressed</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#skipLaunchpad">skipLaunchpad</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.htm [...]
+<h3>Fields inherited from class&nbsp;org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></h3>
+<code><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#mavenSession">mavenSession</a>, <a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#project">project</a>, <a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#projectHelper">projectHelper</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
@@ -170,7 +190,7 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/run/StopMojo.html#StopMojo--">StopMojo</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html#AggregateFeatures--">AggregateFeatures</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -188,16 +208,16 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/run/StopMojo.html#doExecute--">doExecute</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html#execute--">execute</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.sling.maven.slingstart.run.AbstractStartStopMojo">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;org.apache.sling.maven.slingstart.run.<a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></h3>
-<code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#blockIfNecessary--">blockIfNecessary</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#execute--">execute</a></code></li>
+<h3>Methods inherited from class&nbsp;org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></h3>
+<code><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#getTmpDir--">getTmpDir</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
@@ -210,8 +230,8 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
 </ul>
 </li>
 </ul>
@@ -227,13 +247,13 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="StopMojo--">
+<a name="AggregateFeatures--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>StopMojo</h4>
-<pre>public&nbsp;StopMojo()</pre>
+<h4>AggregateFeatures</h4>
+<pre>public&nbsp;AggregateFeatures()</pre>
 </li>
 </ul>
 </li>
@@ -244,18 +264,16 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="doExecute--">
+<a name="execute--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>doExecute</h4>
-<pre>protected&nbsp;void&nbsp;doExecute()
-                  throws org.apache.maven.plugin.MojoExecutionException,
-                         org.apache.maven.plugin.MojoFailureException</pre>
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException,
+                    org.apache.maven.plugin.MojoFailureException</pre>
 <dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#doExecute--">doExecute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></code></dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
 <dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
@@ -281,7 +299,7 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/StopMojo.html">Use</a></li>
+<li><a href="class-use/AggregateFeatures.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../../index-all.html">Index</a></li>
@@ -290,12 +308,12 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/run/StopMojo.html" target="_top">Frames</a></li>
-<li><a href="StopMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/AggregateFeatures.html" target="_top">Frames</a></li>
+<li><a href="AggregateFeatures.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -315,8 +333,8 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <div>
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.sling.maven.slingstart.run.AbstractStartStopMojo">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/StopMojo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AttachFeature.html
similarity index 55%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/StopMojo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AttachFeature.html
index ab85f76..d5f08f2 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/StopMojo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/AttachFeature.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StopMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>AttachFeature (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StopMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="AttachFeature (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -41,7 +41,7 @@ var activeTableTab = "activeTableTab";
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/StopMojo.html">Use</a></li>
+<li><a href="class-use/AttachFeature.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../../index-all.html">Index</a></li>
@@ -50,12 +50,12 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/run/StopMojo.html" target="_top">Frames</a></li>
-<li><a href="StopMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/AttachFeature.html" target="_top">Frames</a></li>
+<li><a href="AttachFeature.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -76,7 +76,7 @@ var activeTableTab = "activeTableTab";
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.sling.maven.slingstart.run.AbstractStartStopMojo">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
@@ -93,21 +93,21 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.sling.maven.slingstart.run</div>
-<h2 title="Class StopMojo" class="title">Class StopMojo</h2>
+<div class="subTitle">org.apache.sling.feature.maven.mojos</div>
+<h2 title="Class AttachFeature" class="title">Class AttachFeature</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.maven.plugin.AbstractMojo</li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">org.apache.sling.maven.slingstart.run.AbstractStartStopMojo</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">org.apache.sling.feature.maven.mojos.AbstractFeatureMojo</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.sling.maven.slingstart.run.StopMojo</li>
+<li>org.apache.sling.feature.maven.mojos.AttachFeature</li>
 </ul>
 </li>
 </ul>
@@ -124,12 +124,13 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>@Mojo(name="stop",
-      defaultPhase=POST_INTEGRATION_TEST,
+<pre>@Mojo(name="attach-features",
+      defaultPhase=PACKAGE,
+      requiresDependencyResolution=TEST,
       threadSafe=true)
-public class <span class="typeNameLabel">StopMojo</span>
-extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></pre>
-<div class="block">Stop one or multiple running launchpad instance(s).</div>
+public class <span class="typeNameLabel">AttachFeature</span>
+extends <a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></pre>
+<div class="block">Attach the feature as a project artifact.</div>
 </li>
 </ul>
 </div>
@@ -143,11 +144,11 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 </a>
 <h3>Field Summary</h3>
 <ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.sling.maven.slingstart.run.AbstractStartStopMojo">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">
 <!--   -->
 </a>
-<h3>Fields inherited from class&nbsp;org.apache.sling.maven.slingstart.run.<a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></h3>
-<code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#servers">servers</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#shouldBlockUntilKeyIsPressed">shouldBlockUntilKeyIsPressed</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#skipLaunchpad">skipLaunchpad</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.htm [...]
+<h3>Fields inherited from class&nbsp;org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></h3>
+<code><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#mavenSession">mavenSession</a>, <a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#project">project</a>, <a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#projectHelper">projectHelper</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
@@ -170,7 +171,7 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/run/StopMojo.html#StopMojo--">StopMojo</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html#AttachFeature--">AttachFeature</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -188,16 +189,16 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/maven/slingstart/run/StopMojo.html#doExecute--">doExecute</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html#execute--">execute</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.sling.maven.slingstart.run.AbstractStartStopMojo">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;org.apache.sling.maven.slingstart.run.<a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></h3>
-<code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#blockIfNecessary--">blockIfNecessary</a>, <a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#execute--">execute</a></code></li>
+<h3>Methods inherited from class&nbsp;org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></h3>
+<code><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#getTmpDir--">getTmpDir</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
@@ -210,8 +211,8 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
 </ul>
 </li>
 </ul>
@@ -227,13 +228,13 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="StopMojo--">
+<a name="AttachFeature--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>StopMojo</h4>
-<pre>public&nbsp;StopMojo()</pre>
+<h4>AttachFeature</h4>
+<pre>public&nbsp;AttachFeature()</pre>
 </li>
 </ul>
 </li>
@@ -244,18 +245,16 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="doExecute--">
+<a name="execute--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>doExecute</h4>
-<pre>protected&nbsp;void&nbsp;doExecute()
-                  throws org.apache.maven.plugin.MojoExecutionException,
-                         org.apache.maven.plugin.MojoFailureException</pre>
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()
+             throws org.apache.maven.plugin.MojoExecutionException,
+                    org.apache.maven.plugin.MojoFailureException</pre>
 <dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html#doExecute--">doExecute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></code></dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
 <dd><code>org.apache.maven.plugin.MojoFailureException</code></dd>
@@ -281,7 +280,7 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/StopMojo.html">Use</a></li>
+<li><a href="class-use/AttachFeature.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../../index-all.html">Index</a></li>
@@ -290,12 +289,12 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/run/StopMojo.html" target="_top">Frames</a></li>
-<li><a href="StopMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/AttachFeature.html" target="_top">Frames</a></li>
+<li><a href="AttachFeature.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -316,7 +315,7 @@ extends <a href="../../../../../../org/apache/sling/maven/slingstart/run/Abstrac
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.sling.maven.slingstart.run.AbstractStartStopMojo">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html
similarity index 60%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html
index 3aaf2a2..9c7cafa 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html
@@ -2,18 +2,18 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DependencyLifecycleParticipant (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>DependencyLifecycleParticipant (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DependencyLifecycleParticipant (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="DependencyLifecycleParticipant (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -38,27 +38,27 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="class-use/DependencyLifecycleParticipant.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/sling/maven/slingstart/FeatureModelConverter.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" target="_top">Frames</a></li>
 <li><a href="DependencyLifecycleParticipant.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -93,18 +93,18 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.sling.maven.slingstart</div>
+<div class="subTitle">org.apache.sling.feature.maven.mojos</div>
 <h2 title="Class DependencyLifecycleParticipant" class="title">Class DependencyLifecycleParticipant</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.maven.AbstractMavenLifecycleParticipant</li>
 <li>
 <ul class="inheritance">
-<li>org.apache.sling.maven.slingstart.DependencyLifecycleParticipant</li>
+<li>org.apache.sling.feature.maven.mojos.DependencyLifecycleParticipant</li>
 </ul>
 </li>
 </ul>
@@ -118,15 +118,7 @@ var activeTableTab = "activeTableTab";
 <pre>@Component(role=org.apache.maven.AbstractMavenLifecycleParticipant.class)
 public class <span class="typeNameLabel">DependencyLifecycleParticipant</span>
 extends org.apache.maven.AbstractMavenLifecycleParticipant</pre>
-<div class="block">Maven lifecycle participant which adds the artifacts of the model to the dependencies.
- This cannot happen as part of a regular Mojo (as there the dependencies have already been calculated)
- therefore a build extension is necessary to achieve that.
- This build extension is loaded once per version of the slingstart-maven-plugin being referenced in any of the modules.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="https://issues.apache.org/jira/browse/MNG-4224">MNG-4224 - Maven Lifecycle Participant</a>, 
-<a href="http://takari.io/book/91-maven-classloading.html#plugin-classloaders">Maven Classloading</a></dd>
-</dl>
+<div class="block">Maven lifecycle participant which adds the artifacts of the model to the dependencies.</div>
 </li>
 </ul>
 </div>
@@ -145,7 +137,7 @@ extends org.apache.maven.AbstractMavenLifecycleParticipant</pre>
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html#DependencyLifecycleParticipant--">DependencyLifecycleParticipant</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html#DependencyLifecycleParticipant--">DependencyLifecycleParticipant</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -164,7 +156,7 @@ extends org.apache.maven.AbstractMavenLifecycleParticipant</pre>
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html#afterProjectsRead-org.apache.maven.execution.MavenSession-">afterProjectsRead</a></span>(org.apache.maven.execution.MavenSession&nbsp;session)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html#afterProjectsRead-org.apache.maven.execution.MavenSession-">afterProjectsRead</a></span>(org.apache.maven.execution.MavenSession&nbsp;session)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -172,14 +164,14 @@ extends org.apache.maven.AbstractMavenLifecycleParticipant</pre>
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.maven.AbstractMavenLifecycleParticipant</h3>
-<code>afterSessionStart</code></li>
+<code>afterSessionEnd, afterSessionStart</code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
 </ul>
 </li>
 </ul>
@@ -244,27 +236,27 @@ extends org.apache.maven.AbstractMavenLifecycleParticipant</pre>
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="class-use/DependencyLifecycleParticipant.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/BuildConstants.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/sling/maven/slingstart/FeatureModelConverter.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" target="_top">Frames</a></li>
 <li><a href="DependencyLifecycleParticipant.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/RepositoryMojo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/GenerateResources.html
similarity index 52%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/RepositoryMojo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/GenerateResources.html
index ae49275..07b1edf 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/RepositoryMojo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/GenerateResources.html
@@ -2,18 +2,18 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RepositoryMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>GenerateResources (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RepositoryMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="GenerateResources (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -38,27 +38,27 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/RepositoryMojo.html">Use</a></li>
+<li><a href="class-use/GenerateResources.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/RepositoryMojo.html" target="_top">Frames</a></li>
-<li><a href="RepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/GenerateResources.html" target="_top">Frames</a></li>
+<li><a href="GenerateResources.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -76,7 +76,7 @@ var activeTableTab = "activeTableTab";
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.sling.maven.slingstart.AbstractSlingStartMojo">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
@@ -93,21 +93,21 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.sling.maven.slingstart</div>
-<h2 title="Class RepositoryMojo" class="title">Class RepositoryMojo</h2>
+<div class="subTitle">org.apache.sling.feature.maven.mojos</div>
+<h2 title="Class GenerateResources" class="title">Class GenerateResources</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.maven.plugin.AbstractMojo</li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">org.apache.sling.maven.slingstart.AbstractSlingStartMojo</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">org.apache.sling.feature.maven.mojos.AbstractFeatureMojo</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.sling.maven.slingstart.RepositoryMojo</li>
+<li>org.apache.sling.feature.maven.mojos.GenerateResources</li>
 </ul>
 </li>
 </ul>
@@ -124,12 +124,12 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>@Mojo(name="repository",
+<pre>@Mojo(name="generate-resources",
+      defaultPhase=GENERATE_RESOURCES,
       requiresDependencyResolution=TEST,
       threadSafe=true)
-public class <span class="typeNameLabel">RepositoryMojo</span>
-extends <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></pre>
-<div class="block">Create a Maven repository structure from the referenced artifacts in the model.</div>
+public class <span class="typeNameLabel">GenerateResources</span>
+extends <a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></pre>
 </li>
 </ul>
 </div>
@@ -143,11 +143,11 @@ extends <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingS
 </a>
 <h3>Field Summary</h3>
 <ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.org.apache.sling.maven.slingstart.AbstractSlingStartMojo">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">
 <!--   -->
 </a>
-<h3>Fields inherited from class&nbsp;org.apache.sling.maven.slingstart.<a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></h3>
-<code><a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#allowUnresolvedPomDependencies">allowUnresolvedPomDependencies</a>, <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#DEFAULT_MODEL_PATTERN">DEFAULT_MODEL_PATTERN</a>, <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#mavenSession">mavenSession</a>, <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMo [...]
+<h3>Fields inherited from class&nbsp;org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></h3>
+<code><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#mavenSession">mavenSession</a>, <a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#project">project</a>, <a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#projectHelper">projectHelper</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
@@ -170,7 +170,7 @@ extends <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingS
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/RepositoryMojo.html#RepositoryMojo--">RepositoryMojo</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html#GenerateResources--">GenerateResources</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -189,15 +189,15 @@ extends <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingS
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/RepositoryMojo.html#execute--">execute</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html#execute--">execute</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.sling.maven.slingstart.AbstractSlingStartMojo">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;org.apache.sling.maven.slingstart.<a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html" title="class in org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a></h3>
-<code><a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#getResolverOptions--">getResolverOptions</a>, <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#getStandaloneOutputDirectory--">getStandaloneOutputDirectory</a>, <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.html#getTmpDir--">getTmpDir</a></code></li>
+<h3>Methods inherited from class&nbsp;org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></h3>
+<code><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html#getTmpDir--">getTmpDir</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
@@ -210,8 +210,8 @@ extends <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingS
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
 </ul>
 </li>
 </ul>
@@ -227,13 +227,13 @@ extends <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingS
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="RepositoryMojo--">
+<a name="GenerateResources--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>RepositoryMojo</h4>
-<pre>public&nbsp;RepositoryMojo()</pre>
+<h4>GenerateResources</h4>
+<pre>public&nbsp;GenerateResources()</pre>
 </li>
 </ul>
 </li>
@@ -276,27 +276,27 @@ extends <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingS
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/RepositoryMojo.html">Use</a></li>
+<li><a href="class-use/GenerateResources.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/ProjectHelper.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/RepositoryMojo.html" target="_top">Frames</a></li>
-<li><a href="RepositoryMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/GenerateResources.html" target="_top">Frames</a></li>
+<li><a href="GenerateResources.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -314,7 +314,7 @@ extends <a href="../../../../../org/apache/sling/maven/slingstart/AbstractSlingS
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.org.apache.sling.maven.slingstart.AbstractSlingStartMojo">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.org.apache.sling.feature.maven.mojos.AbstractFeatureMojo">Field</a>&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/HelpMojo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/HelpMojo.html
similarity index 63%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/HelpMojo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/HelpMojo.html
index eb70a17..3bcb843 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/HelpMojo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/HelpMojo.html
@@ -2,18 +2,18 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HelpMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>HelpMojo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HelpMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="HelpMojo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -38,27 +38,27 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="class-use/HelpMojo.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/GenerateResourcesMojo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/HelpMojo.html" target="_top">Frames</a></li>
 <li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -93,18 +93,18 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.sling.maven.slingstart</div>
+<div class="subTitle">org.apache.sling.feature.maven.mojos</div>
 <h2 title="Class HelpMojo" class="title">Class HelpMojo</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.maven.plugin.AbstractMojo</li>
 <li>
 <ul class="inheritance">
-<li>org.apache.sling.maven.slingstart.HelpMojo</li>
+<li>org.apache.sling.feature.maven.mojos.HelpMojo</li>
 </ul>
 </li>
 </ul>
@@ -124,8 +124,8 @@ var activeTableTab = "activeTableTab";
       threadSafe=true)
 public class <span class="typeNameLabel">HelpMojo</span>
 extends org.apache.maven.plugin.AbstractMojo</pre>
-<div class="block">Display help information on slingstart-maven-plugin.<br>
- Call <code>mvn slingstart:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
+<div class="block">Display help information on slingfeature-maven-plugin.<br>
+ Call <code>mvn slingfeature:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details.</div>
 <dl>
 <dt><span class="simpleTagLabel">Author:</span></dt>
 <dd>maven-plugin-tools</dd>
@@ -163,7 +163,7 @@ extends org.apache.maven.plugin.AbstractMojo</pre>
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/HelpMojo.html#HelpMojo--">HelpMojo</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/HelpMojo.html#HelpMojo--">HelpMojo</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -182,7 +182,7 @@ extends org.apache.maven.plugin.AbstractMojo</pre>
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sling/maven/slingstart/HelpMojo.html#execute--">execute</a></span>()</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/sling/feature/maven/mojos/HelpMojo.html#execute--">execute</a></span>()</code></td>
 </tr>
 </table>
 <ul class="blockList">
@@ -196,8 +196,8 @@ extends org.apache.maven.plugin.AbstractMojo</pre>
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
 </ul>
 </li>
 </ul>
@@ -260,27 +260,27 @@ extends org.apache.maven.plugin.AbstractMojo</pre>
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="class-use/HelpMojo.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/sling/maven/slingstart/GenerateResourcesMojo.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/sling/maven/slingstart/JarArchiverHelper.html" title="class in org.apache.sling.maven.slingstart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/HelpMojo.html" target="_top">Frames</a></li>
 <li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/AbstractStartStopMojo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AbstractFeatureMojo.html
similarity index 61%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/AbstractStartStopMojo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AbstractFeatureMojo.html
index 6f86d9f..2715881 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/AbstractStartStopMojo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AbstractFeatureMojo.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.run.AbstractStartStopMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.run.AbstractStartStopMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/run/class-use/AbstractStartStopMojo.html" target="_top">Frames</a></li>
-<li><a href="AbstractStartStopMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/AbstractFeatureMojo.html" target="_top">Frames</a></li>
+<li><a href="AbstractFeatureMojo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,20 +71,20 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.run.AbstractStartStopMojo" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.run.AbstractStartStopMojo</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo" class="title">Uses of Class<br>org.apache.sling.feature.maven.mojos.AbstractFeatureMojo</h2>
 </div>
 <div class="classUseContainer">
 <ul class="blockList">
 <li class="blockList">
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Packages that use <a href="../../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Package</th>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="#org.apache.sling.maven.slingstart.run">org.apache.sling.maven.slingstart.run</a></td>
+<td class="colFirst"><a href="#org.apache.sling.feature.maven.mojos">org.apache.sling.feature.maven.mojos</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
@@ -92,12 +92,12 @@
 </li>
 <li class="blockList">
 <ul class="blockList">
-<li class="blockList"><a name="org.apache.sling.maven.slingstart.run">
+<li class="blockList"><a name="org.apache.sling.feature.maven.mojos">
 <!--   -->
 </a>
-<h3>Uses of <a href="../../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a> in <a href="../../../../../../../org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></h3>
+<h3>Uses of <a href="../../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a> in <a href="../../../../../../../org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></h3>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">AbstractStartStopMojo</a> in <a href="../../../../../../../org/apache/sling/maven/slingstart/run/package-summary.html">org.apache.sling.maven.slingstart.run</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Subclasses of <a href="../../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a> in <a href="../../../../../../../org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Class and Description</th>
@@ -105,16 +105,20 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run">StartMojo</a></span></code>
-<div class="block">Start one or multiple launchpad instance(s).</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures</a></span></code>
+<div class="block">Aggregate multiple features into a single one.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/maven/slingstart/run/StopMojo.html" title="class in org.apache.sling.maven.slingstart.run">StopMojo</a></span></code>
-<div class="block">Stop one or multiple running launchpad instance(s).</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos">AttachFeature</a></span></code>
+<div class="block">Attach the feature as a project artifact.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos">GenerateResources</a></span></code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -133,7 +137,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/run/AbstractStartStopMojo.html" title="class in org.apache.sling.maven.slingstart.run">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -147,8 +151,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/run/class-use/AbstractStartStopMojo.html" target="_top">Frames</a></li>
-<li><a href="AbstractStartStopMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/AbstractFeatureMojo.html" target="_top">Frames</a></li>
+<li><a href="AbstractFeatureMojo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/class-use/Main.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AggregateFeatures.FeatureConfig.html
similarity index 70%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/class-use/Main.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AggregateFeatures.FeatureConfig.html
index 140de12..9234a4f 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/class-use/Main.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AggregateFeatures.FeatureConfig.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.launcher.Main (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.mojos.AggregateFeatures.FeatureConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.launcher.Main (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.mojos.AggregateFeatures.FeatureConfig (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/launcher/Main.html" title="class in org.apache.sling.maven.slingstart.launcher">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/launcher/class-use/Main.html" target="_top">Frames</a></li>
-<li><a href="Main.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/AggregateFeatures.FeatureConfig.html" target="_top">Frames</a></li>
+<li><a href="AggregateFeatures.FeatureConfig.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,9 +71,9 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.launcher.Main" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.launcher.Main</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.mojos.AggregateFeatures.FeatureConfig" class="title">Uses of Class<br>org.apache.sling.feature.maven.mojos.AggregateFeatures.FeatureConfig</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.sling.maven.slingstart.launcher.Main</div>
+<div class="classUseContainer">No usage of org.apache.sling.feature.maven.mojos.AggregateFeatures.FeatureConfig</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
@@ -85,7 +85,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/launcher/Main.html" title="class in org.apache.sling.maven.slingstart.launcher">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -99,8 +99,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/launcher/class-use/Main.html" target="_top">Frames</a></li>
-<li><a href="Main.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/AggregateFeatures.FeatureConfig.html" target="_top">Frames</a></li>
+<li><a href="AggregateFeatures.FeatureConfig.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/LauncherCallable.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AggregateFeatures.html
similarity index 73%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/LauncherCallable.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AggregateFeatures.html
index fefec2d..f962b60 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/LauncherCallable.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AggregateFeatures.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.run.LauncherCallable (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.mojos.AggregateFeatures (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.run.LauncherCallable (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.mojos.AggregateFeatures (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/run/LauncherCallable.html" title="class in org.apache.sling.maven.slingstart.run">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/run/class-use/LauncherCallable.html" target="_top">Frames</a></li>
-<li><a href="LauncherCallable.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/AggregateFeatures.html" target="_top">Frames</a></li>
+<li><a href="AggregateFeatures.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,9 +71,9 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.run.LauncherCallable" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.run.LauncherCallable</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.mojos.AggregateFeatures" class="title">Uses of Class<br>org.apache.sling.feature.maven.mojos.AggregateFeatures</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.sling.maven.slingstart.run.LauncherCallable</div>
+<div class="classUseContainer">No usage of org.apache.sling.feature.maven.mojos.AggregateFeatures</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
@@ -85,7 +85,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/run/LauncherCallable.html" title="class in org.apache.sling.maven.slingstart.run">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -99,8 +99,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/run/class-use/LauncherCallable.html" target="_top">Frames</a></li>
-<li><a href="LauncherCallable.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/AggregateFeatures.html" target="_top">Frames</a></li>
+<li><a href="AggregateFeatures.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/PortHelper.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AttachFeature.html
similarity index 73%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/PortHelper.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AttachFeature.html
index 05f1423..731b788 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/PortHelper.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/AttachFeature.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.run.PortHelper (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.mojos.AttachFeature (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.run.PortHelper (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.mojos.AttachFeature (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/run/PortHelper.html" title="class in org.apache.sling.maven.slingstart.run">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/run/class-use/PortHelper.html" target="_top">Frames</a></li>
-<li><a href="PortHelper.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/AttachFeature.html" target="_top">Frames</a></li>
+<li><a href="AttachFeature.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,9 +71,9 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.run.PortHelper" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.run.PortHelper</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.mojos.AttachFeature" class="title">Uses of Class<br>org.apache.sling.feature.maven.mojos.AttachFeature</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.sling.maven.slingstart.run.PortHelper</div>
+<div class="classUseContainer">No usage of org.apache.sling.feature.maven.mojos.AttachFeature</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
@@ -85,7 +85,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/run/PortHelper.html" title="class in org.apache.sling.maven.slingstart.run">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -99,8 +99,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/run/class-use/PortHelper.html" target="_top">Frames</a></li>
-<li><a href="PortHelper.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/AttachFeature.html" target="_top">Frames</a></li>
+<li><a href="AttachFeature.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/class-use/Launcher.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/DependencyLifecycleParticipant.html
similarity index 70%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/class-use/Launcher.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/DependencyLifecycleParticipant.html
index 90a1246..a6b7ffa 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/class-use/Launcher.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/DependencyLifecycleParticipant.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.launcher.Launcher (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.mojos.DependencyLifecycleParticipant (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.launcher.Launcher (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.mojos.DependencyLifecycleParticipant (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/launcher/Launcher.html" title="class in org.apache.sling.maven.slingstart.launcher">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/launcher/class-use/Launcher.html" target="_top">Frames</a></li>
-<li><a href="Launcher.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/DependencyLifecycleParticipant.html" target="_top">Frames</a></li>
+<li><a href="DependencyLifecycleParticipant.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,9 +71,9 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.launcher.Launcher" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.launcher.Launcher</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.mojos.DependencyLifecycleParticipant" class="title">Uses of Class<br>org.apache.sling.feature.maven.mojos.DependencyLifecycleParticipant</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.sling.maven.slingstart.launcher.Launcher</div>
+<div class="classUseContainer">No usage of org.apache.sling.feature.maven.mojos.DependencyLifecycleParticipant</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
@@ -85,7 +85,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/launcher/Launcher.html" title="class in org.apache.sling.maven.slingstart.launcher">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -99,8 +99,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/launcher/class-use/Launcher.html" target="_top">Frames</a></li>
-<li><a href="Launcher.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/DependencyLifecycleParticipant.html" target="_top">Frames</a></li>
+<li><a href="DependencyLifecycleParticipant.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/StartMojo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/GenerateResources.html
similarity index 73%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/StartMojo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/GenerateResources.html
index 21d6322..5180707 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/StartMojo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/GenerateResources.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.run.StartMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.mojos.GenerateResources (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.run.StartMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.mojos.GenerateResources (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/run/class-use/StartMojo.html" target="_top">Frames</a></li>
-<li><a href="StartMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/GenerateResources.html" target="_top">Frames</a></li>
+<li><a href="GenerateResources.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,9 +71,9 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.run.StartMojo" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.run.StartMojo</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.mojos.GenerateResources" class="title">Uses of Class<br>org.apache.sling.feature.maven.mojos.GenerateResources</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.sling.maven.slingstart.run.StartMojo</div>
+<div class="classUseContainer">No usage of org.apache.sling.feature.maven.mojos.GenerateResources</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
@@ -85,7 +85,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/run/StartMojo.html" title="class in org.apache.sling.maven.slingstart.run">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -99,8 +99,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/run/class-use/StartMojo.html" target="_top">Frames</a></li>
-<li><a href="StartMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/GenerateResources.html" target="_top">Frames</a></li>
+<li><a href="GenerateResources.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/StopMojo.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/HelpMojo.html
similarity index 74%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/StopMojo.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/HelpMojo.html
index 72eba9d..b6e6227 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/run/class-use/StopMojo.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/class-use/HelpMojo.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sling.maven.slingstart.run.StopMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Class org.apache.sling.feature.maven.mojos.HelpMojo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sling.maven.slingstart.run.StopMojo (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Class org.apache.sling.feature.maven.mojos.HelpMojo (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/run/StopMojo.html" title="class in org.apache.sling.maven.slingstart.run">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -48,8 +48,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/run/class-use/StopMojo.html" target="_top">Frames</a></li>
-<li><a href="StopMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,9 +71,9 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h2 title="Uses of Class org.apache.sling.maven.slingstart.run.StopMojo" class="title">Uses of Class<br>org.apache.sling.maven.slingstart.run.StopMojo</h2>
+<h2 title="Uses of Class org.apache.sling.feature.maven.mojos.HelpMojo" class="title">Uses of Class<br>org.apache.sling.feature.maven.mojos.HelpMojo</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.sling.maven.slingstart.run.StopMojo</div>
+<div class="classUseContainer">No usage of org.apache.sling.feature.maven.mojos.HelpMojo</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
 <!--   -->
@@ -85,7 +85,7 @@
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/sling/maven/slingstart/run/StopMojo.html" title="class in org.apache.sling.maven.slingstart.run">Class</a></li>
+<li><a href="../../../../../../../org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos">Class</a></li>
 <li class="navBarCell1Rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -99,8 +99,8 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/sling/maven/slingstart/run/class-use/StopMojo.html" target="_top">Frames</a></li>
-<li><a href="StopMojo.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/sling/feature/maven/mojos/class-use/HelpMojo.html" target="_top">Frames</a></li>
+<li><a href="HelpMojo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-frame.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-frame.html
new file mode 100644
index 0000000..d69466a
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-frame.html
@@ -0,0 +1,27 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.sling.feature.maven.mojos (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/sling/feature/maven/mojos/package-summary.html" target="classFrame">org.apache.sling.feature.maven.mojos</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">AbstractFeatureMojo</a></li>
+<li><a href="AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">AggregateFeatures</a></li>
+<li><a href="AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">AggregateFeatures.FeatureConfig</a></li>
+<li><a href="AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">AttachFeature</a></li>
+<li><a href="DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">DependencyLifecycleParticipant</a></li>
+<li><a href="GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">GenerateResources</a></li>
+<li><a href="HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos" target="classFrame">HelpMojo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/package-summary.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-summary.html
similarity index 63%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/package-summary.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-summary.html
index dfad090..9581c1c 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/package-summary.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sling.maven.slingstart.launcher (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>org.apache.sling.feature.maven.mojos (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sling.maven.slingstart.launcher (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="org.apache.sling.feature.maven.mojos (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -44,11 +44,11 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">Prev&nbsp;Package</a></li>
+<li>Next&nbsp;Package</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/launcher/package-summary.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/package-summary.html" target="_top">Frames</a></li>
 <li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
@@ -71,43 +71,54 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 title="Package" class="title">Package&nbsp;org.apache.sling.maven.slingstart.launcher</h1>
+<h1 title="Package" class="title">Package&nbsp;org.apache.sling.feature.maven.mojos</h1>
 </div>
 <div class="contentContainer">
 <ul class="blockList">
 <li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colFirst" scope="col">Interface</th>
+<th class="colFirst" scope="col">Class</th>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../../org/apache/sling/maven/slingstart/launcher/LauncherMBean.html" title="interface in org.apache.sling.maven.slingstart.launcher">LauncherMBean</a></td>
+<td class="colFirst"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a></td>
 <td class="colLast">
-<div class="block">The launcher MBean interface.</div>
+<div class="block">Base class for all mojos.</div>
 </td>
 </tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures</a></td>
+<td class="colLast">
+<div class="block">Aggregate multiple features into a single one.</div>
+</td>
 </tr>
-<tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../../org/apache/sling/maven/slingstart/launcher/Launcher.html" title="class in org.apache.sling.maven.slingstart.launcher">Launcher</a></td>
+<td class="colFirst"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos">AggregateFeatures.FeatureConfig</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../../org/apache/sling/maven/slingstart/launcher/Main.html" title="class in org.apache.sling.maven.slingstart.launcher">Main</a></td>
+<td class="colFirst"><a href="../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos">AttachFeature</a></td>
+<td class="colLast">
+<div class="block">Attach the feature as a project artifact.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos">DependencyLifecycleParticipant</a></td>
+<td class="colLast">
+<div class="block">Maven lifecycle participant which adds the artifacts of the model to the dependencies.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos">GenerateResources</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos">HelpMojo</a></td>
 <td class="colLast">
-<div class="block">Main class for launching Apache Sling.</div>
+<div class="block">Display help information on slingfeature-maven-plugin.</div>
 </td>
 </tr>
 </tbody>
@@ -136,11 +147,11 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/package-summary.html">Prev&nbsp;Package</a></li>
+<li>Next&nbsp;Package</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/launcher/package-summary.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/package-summary.html" target="_top">Frames</a></li>
 <li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/package-tree.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-tree.html
similarity index 55%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/package-tree.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-tree.html
index 19ae57c..a652970 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/package-tree.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-tree.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sling.maven.slingstart.launcher Class Hierarchy (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>org.apache.sling.feature.maven.mojos Class Hierarchy (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sling.maven.slingstart.launcher Class Hierarchy (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="org.apache.sling.feature.maven.mojos Class Hierarchy (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -44,11 +44,11 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/package-tree.html">Prev</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/package-tree.html">Next</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/package-tree.html">Prev</a></li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/launcher/package-tree.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/package-tree.html" target="_top">Frames</a></li>
 <li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
@@ -71,7 +71,7 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 class="title">Hierarchy For Package org.apache.sling.maven.slingstart.launcher</h1>
+<h1 class="title">Hierarchy For Package org.apache.sling.feature.maven.mojos</h1>
 <span class="packageHierarchyLabel">Package Hierarchies:</span>
 <ul class="horizontal">
 <li><a href="../../../../../../overview-tree.html">All Packages</a></li>
@@ -80,16 +80,28 @@
 <div class="contentContainer">
 <h2 title="Class Hierarchy">Class Hierarchy</h2>
 <ul>
-<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
 <ul>
-<li type="circle">org.apache.sling.maven.slingstart.launcher.<a href="../../../../../../org/apache/sling/maven/slingstart/launcher/Launcher.html" title="class in org.apache.sling.maven.slingstart.launcher"><span class="typeNameLink">Launcher</span></a> (implements org.apache.sling.maven.slingstart.launcher.<a href="../../../../../../org/apache/sling/maven/slingstart/launcher/LauncherMBean.html" title="interface in org.apache.sling.maven.slingstart.launcher">LauncherMBean</a>)</li>
-<li type="circle">org.apache.sling.maven.slingstart.launcher.<a href="../../../../../../org/apache/sling/maven/slingstart/launcher/Main.html" title="class in org.apache.sling.maven.slingstart.launcher"><span class="typeNameLink">Main</span></a></li>
+<li type="circle">org.apache.maven.AbstractMavenLifecycleParticipant
+<ul>
+<li type="circle">org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/DependencyLifecycleParticipant.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">DependencyLifecycleParticipant</span></a></li>
 </ul>
 </li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<li type="circle">org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
+<ul>
+<li type="circle">org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">AbstractFeatureMojo</span></a>
 <ul>
-<li type="circle">org.apache.sling.maven.slingstart.launcher.<a href="../../../../../../org/apache/sling/maven/slingstart/launcher/LauncherMBean.html" title="interface in org.apache.sling.maven.slingstart.launcher"><span class="typeNameLink">LauncherMBean</span></a></li>
+<li type="circle">org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">AggregateFeatures</span></a></li>
+<li type="circle">org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/AttachFeature.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">AttachFeature</span></a></li>
+<li type="circle">org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/GenerateResources.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">GenerateResources</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/HelpMojo.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">HelpMojo</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.sling.feature.maven.mojos.<a href="../../../../../../org/apache/sling/feature/maven/mojos/AggregateFeatures.FeatureConfig.html" title="class in org.apache.sling.feature.maven.mojos"><span class="typeNameLink">AggregateFeatures.FeatureConfig</span></a></li>
+</ul>
+</li>
 </ul>
 </div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
@@ -113,11 +125,11 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/package-tree.html">Prev</a></li>
-<li><a href="../../../../../../org/apache/sling/maven/slingstart/run/package-tree.html">Next</a></li>
+<li><a href="../../../../../../org/apache/sling/feature/maven/package-tree.html">Prev</a></li>
+<li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/launcher/package-tree.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/package-tree.html" target="_top">Frames</a></li>
 <li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/package-use.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-use.html
similarity index 74%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/package-use.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-use.html
index 5e50a82..a355ae9 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/launcher/package-use.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/mojos/package-use.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.sling.maven.slingstart.launcher (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Package org.apache.sling.feature.maven.mojos (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.sling.maven.slingstart.launcher (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Package org.apache.sling.feature.maven.mojos (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -48,7 +48,7 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/launcher/package-use.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/package-use.html" target="_top">Frames</a></li>
 <li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
@@ -71,37 +71,37 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 title="Uses of Package org.apache.sling.maven.slingstart.launcher" class="title">Uses of Package<br>org.apache.sling.maven.slingstart.launcher</h1>
+<h1 title="Uses of Package org.apache.sling.feature.maven.mojos" class="title">Uses of Package<br>org.apache.sling.feature.maven.mojos</h1>
 </div>
 <div class="contentContainer">
 <ul class="blockList">
 <li class="blockList">
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../org/apache/sling/maven/slingstart/launcher/package-summary.html">org.apache.sling.maven.slingstart.launcher</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Packages that use <a href="../../../../../../org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Package</th>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="#org.apache.sling.maven.slingstart.launcher">org.apache.sling.maven.slingstart.launcher</a></td>
+<td class="colFirst"><a href="#org.apache.sling.feature.maven.mojos">org.apache.sling.feature.maven.mojos</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
 </table>
 </li>
-<li class="blockList"><a name="org.apache.sling.maven.slingstart.launcher">
+<li class="blockList"><a name="org.apache.sling.feature.maven.mojos">
 <!--   -->
 </a>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../../org/apache/sling/maven/slingstart/launcher/package-summary.html">org.apache.sling.maven.slingstart.launcher</a> used by <a href="../../../../../../org/apache/sling/maven/slingstart/launcher/package-summary.html">org.apache.sling.maven.slingstart.launcher</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>Classes in <a href="../../../../../../org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a> used by <a href="../../../../../../org/apache/sling/feature/maven/mojos/package-summary.html">org.apache.sling.feature.maven.mojos</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colOne" scope="col">Class and Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../../../org/apache/sling/maven/slingstart/launcher/class-use/LauncherMBean.html#org.apache.sling.maven.slingstart.launcher">LauncherMBean</a>
-<div class="block">The launcher MBean interface.</div>
+<td class="colOne"><a href="../../../../../../org/apache/sling/feature/maven/mojos/class-use/AbstractFeatureMojo.html#org.apache.sling.feature.maven.mojos">AbstractFeatureMojo</a>
+<div class="block">Base class for all mojos.</div>
 </td>
 </tr>
 </tbody>
@@ -134,7 +134,7 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/sling/maven/slingstart/launcher/package-use.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/sling/feature/maven/mojos/package-use.html" target="_top">Frames</a></li>
 <li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-frame.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-frame.html
new file mode 100644
index 0000000..4b61d0d
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-frame.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.sling.feature.maven (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/sling/feature/maven/package-summary.html" target="classFrame">org.apache.sling.feature.maven</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven" target="classFrame">ApplicationProjectConfig</a></li>
+<li><a href="ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven" target="classFrame">ApplicationProjectInfo</a></li>
+<li><a href="Environment.html" title="class in org.apache.sling.feature.maven" target="classFrame">Environment</a></li>
+<li><a href="FeatureConstants.html" title="class in org.apache.sling.feature.maven" target="classFrame">FeatureConstants</a></li>
+<li><a href="FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven" target="classFrame">FeatureProjectConfig</a></li>
+<li><a href="FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven" target="classFrame">FeatureProjectInfo</a></li>
+<li><a href="Preprocessor.html" title="class in org.apache.sling.feature.maven" target="classFrame">Preprocessor</a></li>
+<li><a href="ProjectHelper.html" title="class in org.apache.sling.feature.maven" target="classFrame">ProjectHelper</a></li>
+<li><a href="ProjectInfo.html" title="class in org.apache.sling.feature.maven" target="classFrame">ProjectInfo</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/package-use.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-summary.html
similarity index 50%
copy from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/package-use.html
copy to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-summary.html
index 4ee54b8..0de58ee 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/package-use.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-summary.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.sling.maven.slingstart (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>org.apache.sling.feature.maven (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.sling.maven.slingstart (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="org.apache.sling.feature.maven (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -33,9 +33,9 @@
 </a>
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Package</li>
 <li>Class</li>
-<li class="navBarCell1Rev">Use</li>
+<li><a href="package-use.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../index-all.html">Index</a></li>
@@ -44,12 +44,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev</li>
-<li>Next</li>
+<li>Prev&nbsp;Package</li>
+<li><a href="../../../../../org/apache/sling/feature/maven/mojos/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -71,44 +71,55 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 title="Uses of Package org.apache.sling.maven.slingstart" class="title">Uses of Package<br>org.apache.sling.maven.slingstart</h1>
+<h1 title="Package" class="title">Package&nbsp;org.apache.sling.feature.maven</h1>
 </div>
 <div class="contentContainer">
 <ul class="blockList">
 <li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></span><span class="tabEnd">&nbsp;</span></caption>
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colFirst" scope="col">Package</th>
+<th class="colFirst" scope="col">Class</th>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="#org.apache.sling.maven.slingstart">org.apache.sling.maven.slingstart</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven">ApplicationProjectConfig</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="org.apache.sling.maven.slingstart">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a> used by <a href="../../../../../org/apache/sling/maven/slingstart/package-summary.html">org.apache.sling.maven.slingstart</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven">ApplicationProjectInfo</a></td>
+<td class="colLast">&nbsp;</td>
 </tr>
-<tbody>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../../org/apache/sling/maven/slingstart/class-use/AbstractSlingStartMojo.html#org.apache.sling.maven.slingstart">AbstractSlingStartMojo</a>
-<div class="block">Base class for all slingstart mojos.</div>
+<td class="colFirst"><a href="../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven">Environment</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven">FeatureConstants</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven">FeatureProjectConfig</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven">FeatureProjectInfo</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven">Preprocessor</a></td>
+<td class="colLast">
+<div class="block">The processor processes all feature projects.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../../../org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.Environment.html#org.apache.sling.maven.slingstart">ModelPreprocessor.Environment</a>&nbsp;</td>
+<td class="colFirst"><a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven">ProjectHelper</a></td>
+<td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../../org/apache/sling/maven/slingstart/class-use/ModelPreprocessor.ProjectInfo.html#org.apache.sling.maven.slingstart">ModelPreprocessor.ProjectInfo</a>&nbsp;</td>
+<td class="colFirst"><a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven">ProjectInfo</a></td>
+<td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -125,9 +136,9 @@
 </a>
 <ul class="navList" title="Navigation">
 <li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Package</li>
 <li>Class</li>
-<li class="navBarCell1Rev">Use</li>
+<li><a href="package-use.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../../index-all.html">Index</a></li>
@@ -136,12 +147,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev</li>
-<li>Next</li>
+<li>Prev&nbsp;Package</li>
+<li><a href="../../../../../org/apache/sling/feature/maven/mojos/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-tree.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-tree.html
new file mode 100644
index 0000000..a8999e1
--- /dev/null
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-tree.html
@@ -0,0 +1,150 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="de">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.sling.feature.maven Class Hierarchy (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
+<meta name="date" content="2018-09-13">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.sling.feature.maven Class Hierarchy (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../../../../org/apache/sling/feature/maven/mojos/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.sling.feature.maven</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectConfig.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">ApplicationProjectConfig</span></a></li>
+<li type="circle">org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/Environment.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Environment</span></a></li>
+<li type="circle">org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/FeatureConstants.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">FeatureConstants</span></a></li>
+<li type="circle">org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/FeatureProjectConfig.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">FeatureProjectConfig</span></a></li>
+<li type="circle">org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/Preprocessor.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">Preprocessor</span></a></li>
+<li type="circle">org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/ProjectHelper.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">ProjectHelper</span></a></li>
+<li type="circle">org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/ProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">ProjectInfo</span></a>
+<ul>
+<li type="circle">org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/ApplicationProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">ApplicationProjectInfo</span></a></li>
+<li type="circle">org.apache.sling.feature.maven.<a href="../../../../../org/apache/sling/feature/maven/FeatureProjectInfo.html" title="class in org.apache.sling.feature.maven"><span class="typeNameLink">FeatureProjectInfo</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../../../../org/apache/sling/feature/maven/mojos/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/package-use.html b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-use.html
similarity index 66%
rename from src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/package-use.html
rename to src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-use.html
index 4ee54b8..1a1d574 100644
--- a/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/maven/slingstart/package-use.html
+++ b/src/main/jbake/assets/components/slingfeature-maven-plugin/apidocs/org/apache/sling/feature/maven/package-use.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="de">
 <head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:37:23 CEST 2018 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Sep 13 15:42:42 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.sling.maven.slingstart (Apache Sling SlingStart Maven Plugin 1.8.2 API)</title>
+<title>Uses of Package org.apache.sling.feature.maven (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)</title>
 <meta name="date" content="2018-09-13">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.sling.maven.slingstart (Apache Sling SlingStart Maven Plugin 1.8.2 API)";
+            parent.document.title="Uses of Package org.apache.sling.feature.maven (Apache Sling OSGi Feature Maven Plugin 0.2.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -48,7 +48,7 @@
 <li>Next</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/sling/maven/slingstart/package-use.html" target="_top">Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/sling/feature/maven/package-use.html" target="_top">Frames</a></li>
 <li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
@@ -71,44 +71,51 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 title="Uses of Package org.apache.sling.maven.slingstart" class="title">Uses of Package<br>org.apache.sling.maven.slingstart</h1>
+<h1 title="Uses of Package org.apache.sling.feature.maven" class="title">Uses of Package<br>org.apache.sling.feature.maven</h1>
 </div>
 <div class="contentContainer">
 <ul class="blockList">
 <li class="blockList">
... 21845 lines suppressed ...