You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bu...@apache.org on 2017/09/23 12:52:15 UTC

svn commit: r1018580 [6/6] - in /websites/staging/sling/trunk/content: ./ components/maven-sling-plugin/ components/maven-sling-plugin/css/ components/maven-sling-plugin/fonts/ components/maven-sling-plugin/images/ components/maven-sling-plugin/images/...

Added: websites/staging/sling/trunk/content/components/maven-sling-plugin/surefire-report.html
==============================================================================
--- websites/staging/sling/trunk/content/components/maven-sling-plugin/surefire-report.html (added)
+++ websites/staging/sling/trunk/content/components/maven-sling-plugin/surefire-report.html Sat Sep 23 12:52:14 2017
@@ -0,0 +1,244 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-09-23 
+ | Rendered using Apache Maven Fluido Skin 1.6
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20170923" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Sling Maven Sling Plugin &#x2013; Surefire Report</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" />
+      <script type="text/javascript" src="./js/apache-maven-fluido-1.6.min.js"></script>
+      </head>
+    <body class="topBarDisabled">
+      <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><div id="bannerLeft"><h2>Apache Sling Maven Sling Plugin</h2>
+</div>
+</div>
+        <div class="pull-right"></div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+        <li id="publishDate">Last Published: 2017-09-23<span class="divider">|</span>
+</li>
+          <li id="projectVersion">Version: 2.3.2</li>
+        </ul>
+      </div>
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+<ul class="nav nav-list">
+          <li class="nav-header">Overview</li>
+    <li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a>  </li>
+    <li><a href="plugin-info.html" title="Goals"><span class="none"></span>Goals</a>  </li>
+          <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-right"></span>Project Information</a>  </li>
+    <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-down"></span>Project Reports</a>
+      <ul class="nav nav-list">
+    <li class="active"><a href="#"><span class="none"></span>Surefire Report</a>
+  </li>
+    <li><a href="jira-report.html" title="JIRA Report"><span class="none"></span>JIRA Report</a>  </li>
+    <li><a href="plugin-info.html" title="Plugin Documentation"><span class="none"></span>Plugin Documentation</a>  </li>
+      </ul>
+  </li>
+  </ul>
+          <hr />
+          <div id="poweredBy">
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+  <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+              </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
+<script type="text/javascript">
+//<![CDATA[
+function toggleDisplay(elementId) {
+ var elm = document.getElementById(elementId + 'error');
+ if (elm && typeof elm.style != "undefined") {
+ if (elm.style.display == "none") {
+ elm.style.display = "";
+ document.getElementById(elementId + 'off').style.display = "none";
+ document.getElementById(elementId + 'on').style.display = "inline";
+ } else if (elm.style.display == "") { elm.style.display = "none";
+ document.getElementById(elementId + 'off').style.display = "inline";
+ document.getElementById(elementId + 'on').style.display = "none";
+ } 
+ } 
+ }
+//]]>
+</script>
+<div class="section">
+<h2><a name="Surefire_Report"></a>Surefire Report</h2></div>
+<div class="section">
+<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
+<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
+<table border="1" class="table table-striped">
+<tr class="a">
+<th>Tests</th>
+<th>Errors </th>
+<th>Failures</th>
+<th>Skipped</th>
+<th>Success Rate</th>
+<th>Time</th></tr>
+<tr class="b">
+<td>12</td>
+<td>0</td>
+<td>0</td>
+<td>0</td>
+<td>100%</td>
+<td>0.043</td></tr></table><br />
+<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></div>
+<div class="section">
+<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
+<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
+<table border="1" class="table table-striped">
+<tr class="a">
+<th>Package</th>
+<th>Tests</th>
+<th>Errors </th>
+<th>Failures</th>
+<th>Skipped</th>
+<th>Success Rate</th>
+<th>Time</th></tr>
+<tr class="b">
+<td><a href="#org.apache.sling.maven.bundlesupport.deploy.method">org.apache.sling.maven.bundlesupport.deploy.method</a></td>
+<td>3</td>
+<td>0</td>
+<td>0</td>
+<td>0</td>
+<td>100%</td>
+<td>0</td></tr>
+<tr class="a">
+<td><a href="#org.apache.sling.maven.bundlesupport">org.apache.sling.maven.bundlesupport</a></td>
+<td>9</td>
+<td>0</td>
+<td>0</td>
+<td>0</td>
+<td>100%</td>
+<td>0.043</td></tr></table><br />
+<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p>
+<div class="section">
+<h3><a name="org.apache.sling.maven.bundlesupport.deploy.method"></a>org.apache.sling.maven.bundlesupport.deploy.method</h3><a name="org.apache.sling.maven.bundlesupport.deploy.method"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<th></th>
+<th>Class</th>
+<th>Tests</th>
+<th>Errors </th>
+<th>Failures</th>
+<th>Skipped</th>
+<th>Success Rate</th>
+<th>Time</th></tr>
+<tr class="b">
+<td><a href="#org.apache.sling.maven.bundlesupport.deploy.methodIntermediateUrisExtractorTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.apache.sling.maven.bundlesupport.deploy.methodIntermediateUrisExtractorTest">IntermediateUrisExtractorTest</a></td>
+<td>3</td>
+<td>0</td>
+<td>0</td>
+<td>0</td>
+<td>100%</td>
+<td>0</td></tr></table></div>
+<div class="section">
+<h3><a name="org.apache.sling.maven.bundlesupport"></a>org.apache.sling.maven.bundlesupport</h3><a name="org.apache.sling.maven.bundlesupport"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<th></th>
+<th>Class</th>
+<th>Tests</th>
+<th>Errors </th>
+<th>Failures</th>
+<th>Skipped</th>
+<th>Success Rate</th>
+<th>Time</th></tr>
+<tr class="b">
+<td><a href="#org.apache.sling.maven.bundlesupportJsonSupportTest"><img src="images/icon_success_sml.gif" alt="" /></a></td>
+<td><a href="#org.apache.sling.maven.bundlesupportJsonSupportTest">JsonSupportTest</a></td>
+<td>9</td>
+<td>0</td>
+<td>0</td>
+<td>0</td>
+<td>100%</td>
+<td>0.043</td></tr></table></div><br /></div>
+<div class="section">
+<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
+<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p>
+<div class="section">
+<h3><a name="IntermediateUrisExtractorTest"></a>IntermediateUrisExtractorTest</h3><a name="org.apache.sling.maven.bundlesupport.deploy.methodIntermediateUrisExtractorTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>extractPaths_trailingSlash</td>
+<td>0</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>extractPaths_empty</td>
+<td>0</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>extractPaths</td>
+<td>0</td></tr></table></div>
+<div class="section">
+<h3><a name="JsonSupportTest"></a>JsonSupportTest</h3><a name="org.apache.sling.maven.bundlesupportJsonSupportTest"></a>
+<table border="1" class="table table-striped">
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testParseArray</td>
+<td>0.017</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testParseObject</td>
+<td>0</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testValidateJsonStructure_Invalid</td>
+<td>0</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testAccumulate_NewValue</td>
+<td>0.004</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testValidateJsonStructure</td>
+<td>0.001</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testValidateJsonStructure_InvalidQuoteTick</td>
+<td>0</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testToJson</td>
+<td>0.02</td></tr>
+<tr class="b">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testAccumulate_ExistingArray</td>
+<td>0.001</td></tr>
+<tr class="a">
+<td><img src="images/icon_success_sml.gif" alt="" /></td>
+<td>testAccumulate_ExistingValue</td>
+<td>0</td></tr></table></div><br /></div>
+        </div>
+      </div>
+    </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2007&#x2013;2017
+<a href="https://www.apache.org/">The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
+        </div>
+    </footer>
+    </body>
+</html>
\ No newline at end of file

Added: websites/staging/sling/trunk/content/components/maven-sling-plugin/team-list.html
==============================================================================
--- websites/staging/sling/trunk/content/components/maven-sling-plugin/team-list.html (added)
+++ websites/staging/sling/trunk/content/components/maven-sling-plugin/team-list.html Sat Sep 23 12:52:14 2017
@@ -0,0 +1,107 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-09-23 
+ | Rendered using Apache Maven Fluido Skin 1.6
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20170923" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Sling Maven Sling Plugin &#x2013; Project Team</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" />
+      <script type="text/javascript" src="./js/apache-maven-fluido-1.6.min.js"></script>
+      </head>
+    <body class="topBarDisabled">
+      <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><div id="bannerLeft"><h2>Apache Sling Maven Sling Plugin</h2>
+</div>
+</div>
+        <div class="pull-right"></div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+        <li id="publishDate">Last Published: 2017-09-23<span class="divider">|</span>
+</li>
+          <li id="projectVersion">Version: 2.3.2</li>
+        </ul>
+      </div>
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+<ul class="nav nav-list">
+          <li class="nav-header">Overview</li>
+    <li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a>  </li>
+    <li><a href="plugin-info.html" title="Goals"><span class="none"></span>Goals</a>  </li>
+          <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-down"></span>Project Information</a>
+      <ul class="nav nav-list">
+    <li><a href="dependencies.html" title="Dependencies"><span class="none"></span>Dependencies</a>  </li>
+    <li><a href="dependency-info.html" title="Dependency Information"><span class="none"></span>Dependency Information</a>  </li>
+    <li><a href="dependency-management.html" title="Dependency Management"><span class="none"></span>Dependency Management</a>  </li>
+    <li><a href="distribution-management.html" title="Distribution Management"><span class="none"></span>Distribution Management</a>  </li>
+    <li><a href="index.html" title="About"><span class="none"></span>About</a>  </li>
+    <li><a href="issue-tracking.html" title="Issue Management"><span class="none"></span>Issue Management</a>  </li>
+    <li><a href="license.html" title="Licenses"><span class="none"></span>Licenses</a>  </li>
+    <li><a href="mail-lists.html" title="Mailing Lists"><span class="none"></span>Mailing Lists</a>  </li>
+    <li><a href="plugin-management.html" title="Plugin Management"><span class="none"></span>Plugin Management</a>  </li>
+    <li><a href="plugins.html" title="Plugins"><span class="none"></span>Plugins</a>  </li>
+    <li class="active"><a href="#"><span class="none"></span>Team</a>
+  </li>
+    <li><a href="source-repository.html" title="Source Code Management"><span class="none"></span>Source Code Management</a>  </li>
+    <li><a href="project-summary.html" title="Summary"><span class="none"></span>Summary</a>  </li>
+      </ul>
+  </li>
+    <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-right"></span>Project Reports</a>  </li>
+  </ul>
+          <hr />
+          <div id="poweredBy">
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+  <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+              </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
+<div class="section">
+<h2><a name="Project_Team"></a>Project Team</h2><a name="Project_Team"></a>
+<p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p>
+<p>The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p>
+<div class="section">
+<h3><a name="Members"></a>Members</h3><a name="Members"></a>
+<p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Id</th>
+<th>Name</th>
+<th>URL</th></tr>
+<tr class="b">
+<td><a name="sling"></a>sling</td>
+<td>Apache Sling Project</td>
+<td><a class="externalLink" href="http://sling.apache.org/site/project-team.html">http://sling.apache.org/site/project-team.html</a></td></tr></table></div>
+<div class="section">
+<h3><a name="Contributors"></a>Contributors</h3><a name="Contributors"></a>
+<p>There are no contributors listed for this project. Please check back again later.</p></div></div>
+        </div>
+      </div>
+    </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2007&#x2013;2017
+<a href="https://www.apache.org/">The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
+        </div>
+    </footer>
+    </body>
+</html>
\ No newline at end of file

Added: websites/staging/sling/trunk/content/components/maven-sling-plugin/uninstall-mojo.html
==============================================================================
--- websites/staging/sling/trunk/content/components/maven-sling-plugin/uninstall-mojo.html (added)
+++ websites/staging/sling/trunk/content/components/maven-sling-plugin/uninstall-mojo.html Sat Sep 23 12:52:14 2017
@@ -0,0 +1,570 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-09-23 
+ | Rendered using Apache Maven Fluido Skin 1.6
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20170923" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Sling Maven Sling Plugin &#x2013; sling:uninstall</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" />
+      <script type="text/javascript" src="./js/apache-maven-fluido-1.6.min.js"></script>
+      </head>
+    <body class="topBarDisabled">
+      <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><div id="bannerLeft"><h2>Apache Sling Maven Sling Plugin</h2>
+</div>
+</div>
+        <div class="pull-right"></div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+        <li id="publishDate">Last Published: 2017-09-23<span class="divider">|</span>
+</li>
+          <li id="projectVersion">Version: 2.3.2</li>
+        </ul>
+      </div>
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+<ul class="nav nav-list">
+          <li class="nav-header">Overview</li>
+    <li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a>  </li>
+    <li><a href="plugin-info.html" title="Goals"><span class="none"></span>Goals</a>  </li>
+          <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-right"></span>Project Information</a>  </li>
+    <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-right"></span>Project Reports</a>  </li>
+  </ul>
+          <hr />
+          <div id="poweredBy">
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+  <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+              </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
+
+  
+    <div class="section">
+<h2><a name="sling:uninstall"></a>sling:uninstall</h2>
+      
+<p><b>Full name</b>:</p>
+      
+<p>org.apache.sling:maven-sling-plugin:2.3.2:uninstall</p>
+      
+<p><b>Description</b>:</p>
+      
+<div>Uninstall an OSGi bundle from a running Sling instance. The plugin
+places by default an HTTP POST request to <a class="externalLink" href="http://felix.apache.org/documentation/subprojects/apache-felix-web-console/web-console-restful-api.html#post-requests">Felix
+Web Console</a> to uninstall the bundle. It's also possible to use
+HTTP DELETE leveraging the <a class="externalLink" href="http://sling.apache.org/documentation/development/repository-based-development.html">WebDAV
+bundle from Sling</a>. or the <a class="externalLink" href="http://sling.apache.org/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html">Sling
+POST servlet</a> to uninstall the bundle. The chosen method depends
+on the parameter <tt>deploymentMethod</tt>.</div>
+      
+<p><b>Attributes</b>:</p>
+      
+<ul>
+        
+<li>Requires a Maven project to be executed.</li>
+      </ul>
+      
+<div class="section">
+<h3><a name="Required_Parameters"></a>Required 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="#bundleStart">bundleStart</a></b></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>Whether to start the uploaded bundle or not. Only applies when
+POSTing to Felix Web Console<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>sling.bundle.start</tt>.</td>
+          </tr>
+          
+<tr class="a">
+            
+<td><b><a href="#bundleStartLevel">bundleStartLevel</a></b></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>The start level to set on the installed bundle. If the bundle is
+already installed and therefore is only updated this parameter is
+ignored. The parameter is also ignored if the running Sling
+instance has no StartLevel service (which is unusual actually).
+Only applies when POSTing to Felix Web Console.<br /><b>Default value is</b>: <tt>20</tt>.<br /><b>User property is</b>: <tt>sling.bundle.startlevel</tt>.</td>
+          </tr>
+          
+<tr class="b">
+            
+<td><b><a href="#failOnError">failOnError</a></b></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>Determines whether or not to fail the build if the HTTP POST or PUT
+returns an non-OK response code.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>sling.failOnError</tt>.</td>
+          </tr>
+          
+<tr class="a">
+            
+<td><b><a href="#mimeType">mimeType</a></b></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>The content type / mime type used for WebDAV or Sling POST
+deployment.<br /><b>Default value is</b>: <tt>application/java-archive</tt>.<br /><b>User property is</b>: <tt>sling.mimeType</tt>.</td>
+          </tr>
+          
+<tr class="b">
+            
+<td><b><a href="#mountByFS">mountByFS</a></b></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>Whether to add the mapping for the <a class="externalLink" href="https://sling.apache.org/documentation/bundles/accessing-filesystem-resources-extensions-fsresource.html">Apache
+Sling File System Resource Provider</a>.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>sling.mountByFS</tt>.</td>
+          </tr>
+          
+<tr class="a">
+            
+<td><b><a href="#password">password</a></b></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>The password to authenticate at the running Sling instance.<br /><b>Default value is</b>: <tt>admin</tt>.<br /><b>User property is</b>: <tt>sling.password</tt>.</td>
+          </tr>
+          
+<tr class="b">
+            
+<td><b><a href="#refreshPackages">refreshPackages</a></b></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>Whether to refresh the packages after installing the uploaded
+bundle. Only applies when POSTing to Felix Web Console<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>sling.refreshPackages</tt>.</td>
+          </tr>
+          
+<tr class="a">
+            
+<td><b><a href="#slingUrl">slingUrl</a></b></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>The URL of the running Sling instance. The default is only useful
+for <b>WebConsole</b> deployment.<br /><b>Default value is</b>: <tt>http://localhost:8080/system/console</tt>.<br /><b>User property is</b>: <tt>sling.url</tt>.</td>
+          </tr>
+          
+<tr class="b">
+            
+<td><b><a href="#user">user</a></b></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>The user name to authenticate at the running Sling instance.<br /><b>Default value is</b>: <tt>admin</tt>.<br /><b>User property is</b>: <tt>sling.user</tt>.</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="#bundleFileName">bundleFileName</a></b></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>The name of the generated JAR file.<br /><b>Default value is</b>: <tt>${project.build.directory}/${project.build.finalName}.jar</tt>.<br /><b>User property is</b>: <tt>sling.file</tt>.</td>
+          </tr>
+          
+<tr class="a">
+            
+<td><b><a href="#deploymentMethod">deploymentMethod</a></b></td>
+            
+<td><tt>BundleDeploymentMethod</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>Bundle deployment method. One of the following three values are
+allowed 
+
+<ol style="list-style-type: decimal">
+
+<li><b>WebConsole</b>, uses the <a class="externalLink" href="http://felix.apache.org/documentation/subprojects/apache-felix-web-console/web-console-restful-api.html#post-requests">Felix
+Web Console REST API</a> for deployment (HTTP POST). This is the
+default. Make sure that <tt>slingUrl</tt> points to the Felix
+Web Console in that case.</li>
+
+<li><b>WebDAV</b>, uses <a class="externalLink" href="https://sling.apache.org/documentation/development/repository-based-development.html">WebDAV</a>
+for deployment (HTTP PUT). Make sure that <tt>slingUrl</tt>
+points to the entry path of the Sling WebDAV bundle (usually below
+regular Sling root URL). Issues a HTTP Delete for the uninstall
+goal.</li>
+
+<li><b>SlingPostServlet</b>, uses the <a class="externalLink" href="https://sling.apache.org/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html">Sling
+Post Servlet</a> for deployment (HTTP POST). Make sure that
+<tt>slingUrl</tt> points a path which is handled by the Sling
+POST Servlet (usually below regular Sling root URL).</li>
+</ol>
+This has precedence over the deprecated parameter
+<tt>usePut</tt>.<br /><b>User property is</b>: <tt>sling.deploy.method</tt>.</td>
+          </tr>
+          
+<tr class="b">
+            
+<td><b><a href="#slingConsoleUrl">slingConsoleUrl</a></b></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>The WebConsole URL of the running Sling instance. This is required
+for file system provider operations. If not configured the value of
+slingUrl is used.<br /><b>User property is</b>: <tt>sling.console.url</tt>.</td>
+          </tr>
+          
+<tr class="a">
+            
+<td><b><a href="#slingUrlSuffix">slingUrlSuffix</a></b></td>
+            
+<td><tt>String</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>An optional url suffix which will be appended to the
+<tt>sling.url</tt> for use as the real target url. This allows
+to configure different target URLs in each POM, while using the
+same common <tt>sling.url</tt> in a parent POM (eg.
+<tt>sling.url=http://localhost:8080</tt> and
+<tt>sling.urlSuffix=/project/specific/path</tt>). This is
+typically used in conjunction with WebDAV or SlingPostServlet
+deployment methods.<br /><b>User property is</b>: <tt>sling.urlSuffix</tt>.</td>
+          </tr>
+          
+<tr class="b">
+            
+<td><b><a href="#usePut">usePut</a></b></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td><b>Deprecated.</b> Use <tt>deploymentMethod</tt> instead.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>sling.usePut</tt>.</td>
+          </tr>
+        </table>
+      </div>
+      
+<div class="section">
+<h3><a name="Parameter_Details"></a>Parameter Details</h3>
+        
+<p><b><a name="bundleFileName">bundleFileName</a>:</b></p>
+        
+<div>The name of the generated JAR file.</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>sling.file</tt></li>
+          
+<li><b>Default</b>: <tt>${project.build.directory}/${project.build.finalName}.jar</tt></li>
+        </ul><hr />
+<p><b><a name="bundleStart">bundleStart</a>:</b></p>
+        
+<div>Whether to start the uploaded bundle or not. Only applies when
+POSTing to Felix Web Console</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.bundle.start</tt></li>
+          
+<li><b>Default</b>: <tt>true</tt></li>
+        </ul><hr />
+<p><b><a name="bundleStartLevel">bundleStartLevel</a>:</b></p>
+        
+<div>The start level to set on the installed bundle. If the bundle is
+already installed and therefore is only updated this parameter is
+ignored. The parameter is also ignored if the running Sling
+instance has no StartLevel service (which is unusual actually).
+Only applies when POSTing to Felix Web Console.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.bundle.startlevel</tt></li>
+          
+<li><b>Default</b>: <tt>20</tt></li>
+        </ul><hr />
+<p><b><a name="deploymentMethod">deploymentMethod</a>:</b></p>
+        
+<div>Bundle deployment method. One of the following three values are
+allowed 
+
+<ol style="list-style-type: decimal">
+
+<li><b>WebConsole</b>, uses the <a class="externalLink" href="http://felix.apache.org/documentation/subprojects/apache-felix-web-console/web-console-restful-api.html#post-requests">Felix
+Web Console REST API</a> for deployment (HTTP POST). This is the
+default. Make sure that <tt>slingUrl</tt> points to the Felix
+Web Console in that case.</li>
+
+<li><b>WebDAV</b>, uses <a class="externalLink" href="https://sling.apache.org/documentation/development/repository-based-development.html">WebDAV</a>
+for deployment (HTTP PUT). Make sure that <tt>slingUrl</tt>
+points to the entry path of the Sling WebDAV bundle (usually below
+regular Sling root URL). Issues a HTTP Delete for the uninstall
+goal.</li>
+
+<li><b>SlingPostServlet</b>, uses the <a class="externalLink" href="https://sling.apache.org/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html">Sling
+Post Servlet</a> for deployment (HTTP POST). Make sure that
+<tt>slingUrl</tt> points a path which is handled by the Sling
+POST Servlet (usually below regular Sling root URL).</li>
+</ol>
+This has precedence over the deprecated parameter
+<tt>usePut</tt>.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>org.apache.sling.maven.bundlesupport.deploy.BundleDeploymentMethod</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.deploy.method</tt></li>
+        </ul><hr />
+<p><b><a name="failOnError">failOnError</a>:</b></p>
+        
+<div>Determines whether or not to fail the build if the HTTP POST or PUT
+returns an non-OK response code.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.failOnError</tt></li>
+          
+<li><b>Default</b>: <tt>true</tt></li>
+        </ul><hr />
+<p><b><a name="mimeType">mimeType</a>:</b></p>
+        
+<div>The content type / mime type used for WebDAV or Sling POST
+deployment.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.mimeType</tt></li>
+          
+<li><b>Default</b>: <tt>application/java-archive</tt></li>
+        </ul><hr />
+<p><b><a name="mountByFS">mountByFS</a>:</b></p>
+        
+<div>Whether to add the mapping for the <a class="externalLink" href="https://sling.apache.org/documentation/bundles/accessing-filesystem-resources-extensions-fsresource.html">Apache
+Sling File System Resource Provider</a>.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.mountByFS</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr />
+<p><b><a name="password">password</a>:</b></p>
+        
+<div>The password to authenticate at the running Sling instance.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.password</tt></li>
+          
+<li><b>Default</b>: <tt>admin</tt></li>
+        </ul><hr />
+<p><b><a name="refreshPackages">refreshPackages</a>:</b></p>
+        
+<div>Whether to refresh the packages after installing the uploaded
+bundle. Only applies when POSTing to Felix Web Console</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.refreshPackages</tt></li>
+          
+<li><b>Default</b>: <tt>true</tt></li>
+        </ul><hr />
+<p><b><a name="slingConsoleUrl">slingConsoleUrl</a>:</b></p>
+        
+<div>The WebConsole URL of the running Sling instance. This is required
+for file system provider operations. If not configured the value of
+slingUrl is used.</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>sling.console.url</tt></li>
+        </ul><hr />
+<p><b><a name="slingUrl">slingUrl</a>:</b></p>
+        
+<div>The URL of the running Sling instance. The default is only useful
+for <b>WebConsole</b> deployment.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.url</tt></li>
+          
+<li><b>Default</b>: <tt>http://localhost:8080/system/console</tt></li>
+        </ul><hr />
+<p><b><a name="slingUrlSuffix">slingUrlSuffix</a>:</b></p>
+        
+<div>An optional url suffix which will be appended to the
+<tt>sling.url</tt> for use as the real target url. This allows
+to configure different target URLs in each POM, while using the
+same common <tt>sling.url</tt> in a parent POM (eg.
+<tt>sling.url=http://localhost:8080</tt> and
+<tt>sling.urlSuffix=/project/specific/path</tt>). This is
+typically used in conjunction with WebDAV or SlingPostServlet
+deployment methods.</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>sling.urlSuffix</tt></li>
+        </ul><hr />
+<p><b><a name="usePut">usePut</a>:</b></p>
+        
+<div><b>Deprecated.</b> Use <tt>deploymentMethod</tt> instead.</div>
+        
+<div>If a PUT via WebDAV should be used instead of the standard POST to
+the Felix Web Console. In the <tt>uninstall</tt> goal, a HTTP
+DELETE will be used.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.usePut</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr />
+<p><b><a name="user">user</a>:</b></p>
+        
+<div>The user name to authenticate at the running Sling instance.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>java.lang.String</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.user</tt></li>
+          
+<li><b>Default</b>: <tt>admin</tt></li>
+        </ul>
+      </div>
+    </div>
+  
+
+        </div>
+      </div>
+    </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2007&#x2013;2017
+<a href="https://www.apache.org/">The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
+        </div>
+    </footer>
+    </body>
+</html>
\ No newline at end of file

Added: websites/staging/sling/trunk/content/components/maven-sling-plugin/validate-mojo.html
==============================================================================
--- websites/staging/sling/trunk/content/components/maven-sling-plugin/validate-mojo.html (added)
+++ websites/staging/sling/trunk/content/components/maven-sling-plugin/validate-mojo.html Sat Sep 23 12:52:14 2017
@@ -0,0 +1,215 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-09-23 
+ | Rendered using Apache Maven Fluido Skin 1.6
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20170923" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Sling Maven Sling Plugin &#x2013; sling:validate</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" />
+      <script type="text/javascript" src="./js/apache-maven-fluido-1.6.min.js"></script>
+      </head>
+    <body class="topBarDisabled">
+      <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><div id="bannerLeft"><h2>Apache Sling Maven Sling Plugin</h2>
+</div>
+</div>
+        <div class="pull-right"></div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+        <li id="publishDate">Last Published: 2017-09-23<span class="divider">|</span>
+</li>
+          <li id="projectVersion">Version: 2.3.2</li>
+        </ul>
+      </div>
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+<ul class="nav nav-list">
+          <li class="nav-header">Overview</li>
+    <li><a href="index.html" title="Introduction"><span class="none"></span>Introduction</a>  </li>
+    <li><a href="plugin-info.html" title="Goals"><span class="none"></span>Goals</a>  </li>
+          <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-right"></span>Project Information</a>  </li>
+    <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-right"></span>Project Reports</a>  </li>
+  </ul>
+          <hr />
+          <div id="poweredBy">
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+  <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+              </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
+
+  
+    <div class="section">
+<h2><a name="sling:validate"></a>sling:validate</h2>
+      
+<p><b>Full name</b>:</p>
+      
+<p>org.apache.sling:maven-sling-plugin:2.3.2:validate</p>
+      
+<p><b>Description</b>:</p>
+      
+<div>The <tt>validate</tt> goal checks the JSON code of a bundle.</div>
+      
+<p><b>Attributes</b>:</p>
+      
+<ul>
+        
+<li>Requires a Maven project to be executed.</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>process-resources</tt>.</li>
+      </ul>
+      
+<div class="section">
+<h3><a name="Required_Parameters"></a>Required 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="#skip">skip</a></b></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>Whether to skip the validation.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>sling.validation.skip</tt>.</td>
+          </tr>
+          
+<tr class="a">
+            
+<td><b><a href="#skipJson">skipJson</a></b></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>Whether to skip the json validation. At the time, there's no
+difference between <tt>skip</tt> and <tt>skipJson</tt>
+because only JSON files will be validated by now.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>sling.validation.skipJson</tt>.</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="#jsonQuoteTick">jsonQuoteTick</a></b></td>
+            
+<td><tt>boolean</tt></td>
+            
+<td><tt>-</tt></td>
+            
+<td>Whether to accept quote ticks in JSON files or not.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>sling.validation.jsonQuoteTick</tt>.</td>
+          </tr>
+        </table>
+      </div>
+      
+<div class="section">
+<h3><a name="Parameter_Details"></a>Parameter Details</h3>
+        
+<p><b><a name="jsonQuoteTick">jsonQuoteTick</a>:</b></p>
+        
+<div>Whether to accept quote ticks in JSON files or not.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Required</b>: <tt>No</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.validation.jsonQuoteTick</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr />
+<p><b><a name="skip">skip</a>:</b></p>
+        
+<div>Whether to skip the validation.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.validation.skip</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr />
+<p><b><a name="skipJson">skipJson</a>:</b></p>
+        
+<div>Whether to skip the json validation. At the time, there's no
+difference between <tt>skip</tt> and <tt>skipJson</tt>
+because only JSON files will be validated by now.</div>
+        
+<ul>
+          
+<li><b>Type</b>: <tt>boolean</tt></li>
+          
+<li><b>Required</b>: <tt>Yes</tt></li>
+          
+<li><b>User Property</b>: <tt>sling.validation.skipJson</tt></li>
+          
+<li><b>Default</b>: <tt>false</tt></li>
+        </ul>
+      </div>
+    </div>
+  
+
+        </div>
+      </div>
+    </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2007&#x2013;2017
+<a href="https://www.apache.org/">The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
+        </div>
+    </footer>
+    </body>
+</html>
\ No newline at end of file