You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by ad...@apache.org on 2018/01/21 17:23:20 UTC

svn commit: r1024105 [16/42] - in /websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST: ./ apidocs/ apidocs/org/apache/maven/plugin/ apidocs/org/apache/maven/plugins/ apidocs/org/apache/maven/plugins/pmd/ apidocs/org/apache/ma...

Modified: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/download.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/download.html (original)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/download.html Sun Jan 21 17:23:18 2018
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-01 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <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="20170501" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven PMD Plugin &#x2013; Download Apache Maven PMD Plugin Source</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -77,9 +77,9 @@
         <li class="active ">Download Apache Maven PMD Plugin Source</li>
         
               
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2017-05-01</li>
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 3.8
+                    Version: 3.9.0
         </li>
             
                             </ul>
@@ -136,6 +136,13 @@
                               
       <li>
   
+                          <a href="examples/upgrading-PMD-at-runtime.html" title="Upgrading PMD at Runtime">
+          <span class="none"></span>
+        Upgrading PMD at Runtime</a>
+            </li>
+                
+      <li>
+  
                           <a href="examples/multi-module-config.html" title="Multimodule Configuration">
           <span class="none"></span>
         Multimodule Configuration</a>
@@ -197,7 +204,7 @@
           <span class="icon-chevron-right"></span>
         Project Information</a>
                   </li>
-                                                                                                                                                                                                                                                                                          
+                                                                                                                                                                                                                                                                        
       <li>
   
                           <a href="project-reports.html" title="Project Reports">
@@ -367,10 +374,10 @@
             
   
     <div class="section">
-<h2><a name="Download_Apache_Maven_PMD_Plugin_3.8_Source"></a>Download Apache Maven PMD Plugin 3.8 Source</h2>
+<h2><a name="Download_Apache_Maven_PMD_Plugin_3.9.0_Source"></a>Download Apache Maven PMD Plugin 3.9.0 Source</h2>
 
       
-<p>Apache Maven PMD Plugin 3.8 is distributed in source format. Use a source archive if you intend to build
+<p>Apache Maven PMD Plugin 3.9.0 is distributed in source format. Use a source archive if you intend to build
       Apache Maven PMD Plugin yourself. Otherwise, simply use the ready-made binary artifacts from central repository.</p>
 
       
@@ -445,7 +452,7 @@
       
       
 <div class="section">
-<h3><a name="Apache_Maven_PMD_Plugin_3.8"></a>Apache Maven PMD Plugin 3.8</h3>
+<h3><a name="Apache_Maven_PMD_Plugin_3.9.0"></a>Apache Maven PMD Plugin 3.9.0</h3>
         
       
 <p>This is the current stable version of Apache Maven PMD Plugin.</p>
@@ -469,13 +476,13 @@
           
 <tr class="b">
             
-<td>Apache Maven PMD Plugin 3.8 (Source zip)</td>
+<td>Apache Maven PMD Plugin 3.9.0 (Source zip)</td>
             
-<td><a href="[preferred]maven/plugins/maven-pmd-plugin-3.8-source-release.zip">maven/plugins/maven-pmd-plugin-3.8-source-release.zip</a></td>
+<td><a href="[preferred]maven/plugins/maven-pmd-plugin-3.9.0-source-release.zip">maven/plugins/maven-pmd-plugin-3.9.0-source-release.zip</a></td>
             
-<td><a class="externalLink" href="http://www.apache.org/dist/maven/plugins/maven-pmd-plugin-3.8-source-release.zip.md5">maven/plugins/maven-pmd-plugin-3.8-source-release.zip.md5</a></td>
+<td><a class="externalLink" href="http://www.apache.org/dist/maven/plugins/maven-pmd-plugin-3.9.0-source-release.zip.md5">maven/plugins/maven-pmd-plugin-3.9.0-source-release.zip.md5</a></td>
             
-<td><a class="externalLink" href="http://www.apache.org/dist/maven/plugins/maven-pmd-plugin-3.8-source-release.zip.asc">maven/plugins/maven-pmd-plugin-3.8-source-release.zip.asc</a></td>
+<td><a class="externalLink" href="http://www.apache.org/dist/maven/plugins/maven-pmd-plugin-3.9.0-source-release.zip.asc">maven/plugins/maven-pmd-plugin-3.9.0-source-release.zip.asc</a></td>
           </tr>
         </tbody>
       </table>
@@ -501,7 +508,7 @@
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2017
+                                      <p >Copyright &copy;                    2005&#x2013;2018
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.    
       </p>

Modified: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/javascriptReport.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/javascriptReport.html (original)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/javascriptReport.html Sun Jan 21 17:23:18 2018
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-01 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -8,8 +8,8 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="author" content="Andreas Dangel" />
-    <meta name="Date-Creation-yyyymmdd" content="20120523" />
-    <meta name="Date-Revision-yyyymmdd" content="20170501" />
+    <meta name="Date-Creation-yyyymmdd" content="20171111" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven PMD Plugin &#x2013; Analyzing JavaScript Code</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.5.min.css" />
@@ -79,9 +79,9 @@
         <li class="active ">Analyzing JavaScript Code</li>
         
               
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2017-05-01</li>
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 3.8
+                    Version: 3.9.0
         </li>
             
                             </ul>
@@ -140,6 +140,13 @@
                               
       <li>
   
+                          <a href="../examples/upgrading-PMD-at-runtime.html" title="Upgrading PMD at Runtime">
+          <span class="none"></span>
+        Upgrading PMD at Runtime</a>
+            </li>
+                
+      <li>
+  
                           <a href="../examples/multi-module-config.html" title="Multimodule Configuration">
           <span class="none"></span>
         Multimodule Configuration</a>
@@ -199,7 +206,7 @@
           <span class="icon-chevron-right"></span>
         Project Information</a>
                   </li>
-                                                                                                                                                                                                                                                                                          
+                                                                                                                                                                                                                                                                        
       <li>
   
                           <a href="../project-reports.html" title="Project Reports">
@@ -369,8 +376,9 @@
             <div class="section">
 <h2><a name="Analyzing_JavaScript_Code"></a>Analyzing JavaScript Code</h2>
 <p>The PMD plugin analyzes Java by default. You can configure it to analyze JavaScript files instead as shown below.</p>
-<p>The example assumes that the JavaScript source code is stored in the subdirectory <tt>src/main/javascript</tt> and enables three built-in rulesets (<i>basic</i>, <i>braces</i>, <i>unnecessary</i>).</p>
+<p>The example assumes that the JavaScript source code is stored in the subdirectory <tt>src/main/javascript</tt> and enables all rules from the &quot;Best Practices&quot;, &quot;Codestyle&quot;, and &quot;Error Prone&quot; categories.</p>
 <p>Note that you have to make sure that you configure <tt>compileSourceRoots</tt> and <tt>includes</tt>, so that PMD finds the JavaScript files.</p>
+<p>See <a class="externalLink" href="https://pmd.github.io/pmd-6.0.1/pmd_rules_ecmascript.html">JavaScript Rule Index</a> for the list of available rules.</p>
 <div class="source"><pre class="prettyprint linenums">&lt;project&gt;
   ...
   &lt;reporting&gt;
@@ -378,13 +386,13 @@
       &lt;plugin&gt;
         &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
         &lt;artifactId&gt;maven-pmd-plugin&lt;/artifactId&gt;
-        &lt;version&gt;3.8&lt;/version&gt;
+        &lt;version&gt;3.9.0&lt;/version&gt;
         &lt;configuration&gt;
           &lt;language&gt;javascript&lt;/language&gt;
           &lt;rulesets&gt;
-            &lt;ruleset&gt;ecmascript-basic&lt;/ruleset&gt;
-            &lt;ruleset&gt;ecmascript-braces&lt;/ruleset&gt;
-            &lt;ruleset&gt;ecmascript-unnecessary&lt;/ruleset&gt;
+            &lt;ruleset&gt;/category/ecmascript/bestpractices.xml&lt;/ruleset&gt;
+            &lt;ruleset&gt;/category/ecmascript/codestyle.xml&lt;/ruleset&gt;
+            &lt;ruleset&gt;/category/ecmascript/errorprone.xml&lt;/ruleset&gt;
           &lt;/rulesets&gt;
           &lt;includes&gt;
             &lt;include&gt;**/*.js&lt;/include&gt;
@@ -408,7 +416,7 @@
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2017
+                                      <p >Copyright &copy;                    2005&#x2013;2018
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.    
       </p>

Modified: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/jspReport.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/jspReport.html (original)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/jspReport.html Sun Jan 21 17:23:18 2018
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-01 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -8,8 +8,8 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="author" content="Thomas Williamson" />
-    <meta name="Date-Creation-yyyymmdd" content="20150119" />
-    <meta name="Date-Revision-yyyymmdd" content="20170501" />
+    <meta name="Date-Creation-yyyymmdd" content="20171111" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven PMD Plugin &#x2013; Analyzing JSP Code</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.5.min.css" />
@@ -79,9 +79,9 @@
         <li class="active ">Analyzing JSP Code</li>
         
               
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2017-05-01</li>
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 3.8
+                    Version: 3.9.0
         </li>
             
                             </ul>
@@ -140,6 +140,13 @@
                               
       <li>
   
+                          <a href="../examples/upgrading-PMD-at-runtime.html" title="Upgrading PMD at Runtime">
+          <span class="none"></span>
+        Upgrading PMD at Runtime</a>
+            </li>
+                
+      <li>
+  
                           <a href="../examples/multi-module-config.html" title="Multimodule Configuration">
           <span class="none"></span>
         Multimodule Configuration</a>
@@ -199,7 +206,7 @@
           <span class="icon-chevron-right"></span>
         Project Information</a>
                   </li>
-                                                                                                                                                                                                                                                                                          
+                                                                                                                                                                                                                                                                        
       <li>
   
                           <a href="../project-reports.html" title="Project Reports">
@@ -369,8 +376,9 @@
             <div class="section">
 <h2><a name="Analyzing_JSP_Code"></a>Analyzing JSP Code</h2>
 <p>The PMD plugin analyzes Java by default. You can configure it to analyze Java Server Pages files instead as shown below.</p>
-<p>The example assumes that the JSP source code is stored in various subdirectories under the source directory <tt>src/main/webapp</tt> and enables the built-in JSP ruleset (<i>basic</i>).</p>
+<p>The example assumes that the JSP source code is stored in various subdirectories under the source directory <tt>src/main/webapp</tt> and enables all rules from the categories &quot;Best Practices&quot;, &quot;Codestyle&quot;, &quot;Design&quot;, &quot;Error Prone&quot; and &quot;Security&quot;.</p>
 <p>Note that you have to make sure that you configure <tt>compileSourceRoots</tt> and <tt>includes</tt>, so that PMD finds the JSP files.</p>
+<p>See <a class="externalLink" href="https://pmd.github.io/pmd-6.0.1/pmd_rules_jsp.html">JSP Rule Index</a> for a complete list of available rules.</p>
 <div class="source"><pre class="prettyprint linenums">&lt;project&gt;
   ...
   &lt;reporting&gt;
@@ -378,11 +386,15 @@
       &lt;plugin&gt;
         &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
         &lt;artifactId&gt;maven-pmd-plugin&lt;/artifactId&gt;
-        &lt;version&gt;3.8&lt;/version&gt;
+        &lt;version&gt;3.9.0&lt;/version&gt;
         &lt;configuration&gt;
           &lt;language&gt;jsp&lt;/language&gt;
           &lt;rulesets&gt;
-            &lt;ruleset&gt;jsp-basic&lt;/ruleset&gt;
+            &lt;ruleset&gt;/category/jsp/bestpractices.xml&lt;/ruleset&gt;
+            &lt;ruleset&gt;/category/jsp/codestyle.xml&lt;/ruleset&gt;
+            &lt;ruleset&gt;/category/jsp/design.xml&lt;/ruleset&gt;
+            &lt;ruleset&gt;/category/jsp/errorprone.xml&lt;/ruleset&gt;
+            &lt;ruleset&gt;/category/jsp/security.xml&lt;/ruleset&gt;
           &lt;/rulesets&gt;
           &lt;includes&gt;
             &lt;include&gt;**/*.jsp&lt;/include&gt;
@@ -406,7 +418,7 @@
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2017
+                                      <p >Copyright &copy;                    2005&#x2013;2018
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.    
       </p>

Modified: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/multi-module-config.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/multi-module-config.html (original)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/multi-module-config.html Sun Jan 21 17:23:18 2018
@@ -1,14 +1,14 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-01 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <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-Creation-yyyymmdd" content="20160925" />
-    <meta name="Date-Revision-yyyymmdd" content="20170501" />
+    <meta name="Date-Creation-yyyymmdd" content="20171111" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven PMD Plugin &#x2013; Multimodule Configuration</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.5.min.css" />
@@ -78,9 +78,9 @@
         <li class="active ">Multimodule Configuration</li>
         
               
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2017-05-01</li>
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 3.8
+                    Version: 3.9.0
         </li>
             
                             </ul>
@@ -137,6 +137,13 @@
             </li>
                               <li class="nav-header">Examples</li>
                               
+      <li>
+  
+                          <a href="../examples/upgrading-PMD-at-runtime.html" title="Upgrading PMD at Runtime">
+          <span class="none"></span>
+        Upgrading PMD at Runtime</a>
+            </li>
+                
       <li class="active">
   
             <a href="#"><span class="none"></span>Multimodule Configuration</a>
@@ -198,7 +205,7 @@
           <span class="icon-chevron-right"></span>
         Project Information</a>
                   </li>
-                                                                                                                                                                                                                                                                                          
+                                                                                                                                                                                                                                                                        
       <li>
   
                           <a href="../project-reports.html" title="Project Reports">
@@ -404,7 +411,7 @@
   &lt;version&gt;1.0&lt;/version&gt;
   &lt;name&gt;Build Tools&lt;/name&gt;
 &lt;/project&gt;</pre></div>
-<p>A sample <tt>pmd-ruleset.xml</tt> could look lke this:</p>
+<p>A sample <tt>pmd-ruleset.xml</tt> could look like this:</p>
 <div class="source"><pre class="prettyprint linenums">&lt;?xml version=&quot;1.0&quot;?&gt;
 &lt;ruleset name=&quot;whizbang PMD ruleset&quot;
     xmlns=&quot;http://pmd.sourceforge.net/ruleset/2.0.0&quot;
@@ -415,11 +422,26 @@
         This ruleset defines the PMD rules for project &quot;whizbang&quot;.
     &lt;/description&gt;
 
-    &lt;rule ref=&quot;rulesets/java/basic.xml&quot;/&gt;
-    &lt;rule ref=&quot;rulesets/java/imports.xml&quot;/&gt;
-    &lt;rule ref=&quot;rulesets/java/unnecessary.xml&quot;/&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/AvoidUsingHardCodedIP&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/CheckResultSet&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/UnusedImports&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/UnusedFormalParameter&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/UnusedLocalVariable&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/UnusedPrivateField&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/UnusedPrivateMethod&quot; /&gt;
+
+    &lt;rule ref=&quot;category/java/codestyle.xml/DontImportJavaLang&quot; /&gt;
+    &lt;rule ref=&quot;category/java/codestyle.xml/DuplicateImports&quot; /&gt;
+
+    &lt;rule ref=&quot;category/java/errorprone.xml/AvoidBranchingStatementAsLastInLoop&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/AvoidDecimalLiteralsInBigDecimalConstructor&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/AvoidMultipleUnaryOperators&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/AvoidUsingOctalValues&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/BrokenNullCheck&quot; /&gt;
+
+    &lt;!-- many more rules are available at https://pmd.github.io/pmd-6.0.1/pmd_rules_java.html --&gt;
 &lt;/ruleset&gt;</pre></div>
-<p>The ruleset references the default rulesets. For more information about rulesets, see <a class="externalLink" href="http://pmd.github.io/pmd-5.5.1/customizing/howtomakearuleset.html">How to make a new ruleset</a>.</p></div>
+<p>The ruleset references some built-in rules. For more information about rulesets, see <a class="externalLink" href="https://pmd.github.io/pmd-6.0.1/pmd_userdocs_understanding_rulesets.html">Understanding Rulesets</a> and <a href="./usingRuleSets.html">Using Rule Sets</a>.</p></div>
 <div class="section">
 <h3><a name="Configure_the_other_projects_to_use_it"></a>Configure the other projects to use it</h3>
 <p>Now we can include the PMD configuration in the top level <tt>pom.xml</tt>.</p>
@@ -436,7 +458,7 @@
       &lt;plugin&gt;
         &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
         &lt;artifactId&gt;maven-pmd-plugin&lt;/artifactId&gt;
-        &lt;version&gt;3.8&lt;/version&gt;
+        &lt;version&gt;3.9.0&lt;/version&gt;
         &lt;configuration&gt;
           &lt;rulesets&gt;
             &lt;ruleset&gt;whizbang/pmd-ruleset.xml&lt;/ruleset&gt;
@@ -465,7 +487,7 @@
       &lt;plugin&gt;
         &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
         &lt;artifactId&gt;maven-pmd-plugin&lt;/artifactId&gt;
-        &lt;version&gt;3.8&lt;/version&gt;
+        &lt;version&gt;3.9.0&lt;/version&gt;
         &lt;configuration&gt;
           &lt;rulesets&gt;
             &lt;ruleset&gt;whizbang/pmd-ruleset.xml&lt;/ruleset&gt;
@@ -497,7 +519,7 @@
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2017
+                                      <p >Copyright &copy;                    2005&#x2013;2018
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.    
       </p>

Modified: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/removeReport.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/removeReport.html (original)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/removeReport.html Sun Jan 21 17:23:18 2018
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-01 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -9,7 +9,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="author" content="Dennis Lundberg" />
     <meta name="Date-Creation-yyyymmdd" content="20071228" />
-    <meta name="Date-Revision-yyyymmdd" content="20170501" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven PMD Plugin &#x2013; Remove Report</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.5.min.css" />
@@ -79,9 +79,9 @@
         <li class="active ">Remove Report</li>
         
               
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2017-05-01</li>
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 3.8
+                    Version: 3.9.0
         </li>
             
                             </ul>
@@ -140,6 +140,13 @@
                               
       <li>
   
+                          <a href="../examples/upgrading-PMD-at-runtime.html" title="Upgrading PMD at Runtime">
+          <span class="none"></span>
+        Upgrading PMD at Runtime</a>
+            </li>
+                
+      <li>
+  
                           <a href="../examples/multi-module-config.html" title="Multimodule Configuration">
           <span class="none"></span>
         Multimodule Configuration</a>
@@ -199,7 +206,7 @@
           <span class="icon-chevron-right"></span>
         Project Information</a>
                   </li>
-                                                                                                                                                                                                                                                                                          
+                                                                                                                                                                                                                                                                        
       <li>
   
                           <a href="../project-reports.html" title="Project Reports">
@@ -375,7 +382,7 @@
     &lt;plugins&gt;
       &lt;plugin&gt;
         &lt;artifactId&gt;maven-pmd-plugin&lt;/artifactId&gt;
-        &lt;version&gt;3.8&lt;/version&gt;
+        &lt;version&gt;3.9.0&lt;/version&gt;
         &lt;reportSets&gt;
           &lt;reportSet&gt;
             &lt;reports&gt;
@@ -398,7 +405,7 @@
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2017
+                                      <p >Copyright &copy;                    2005&#x2013;2018
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.    
       </p>

Modified: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/targetJdk.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/targetJdk.html (original)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/targetJdk.html Sun Jan 21 17:23:18 2018
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-01 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -9,7 +9,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="author" content="Dennis Lundberg" />
     <meta name="Date-Creation-yyyymmdd" content="20080102" />
-    <meta name="Date-Revision-yyyymmdd" content="20170501" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven PMD Plugin &#x2013; Target JDK</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.5.min.css" />
@@ -79,9 +79,9 @@
         <li class="active ">Target JDK</li>
         
               
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2017-05-01</li>
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 3.8
+                    Version: 3.9.0
         </li>
             
                             </ul>
@@ -140,6 +140,13 @@
                               
       <li>
   
+                          <a href="../examples/upgrading-PMD-at-runtime.html" title="Upgrading PMD at Runtime">
+          <span class="none"></span>
+        Upgrading PMD at Runtime</a>
+            </li>
+                
+      <li>
+  
                           <a href="../examples/multi-module-config.html" title="Multimodule Configuration">
           <span class="none"></span>
         Multimodule Configuration</a>
@@ -199,7 +206,7 @@
           <span class="icon-chevron-right"></span>
         Project Information</a>
                   </li>
-                                                                                                                                                                                                                                                                                          
+                                                                                                                                                                                                                                                                        
       <li>
   
                           <a href="../project-reports.html" title="Project Reports">
@@ -375,7 +382,7 @@
     &lt;plugins&gt;
       &lt;plugin&gt;
         &lt;artifactId&gt;maven-pmd-plugin&lt;/artifactId&gt;
-        &lt;version&gt;3.8&lt;/version&gt;
+        &lt;version&gt;3.9.0&lt;/version&gt;
         &lt;configuration&gt;
           &lt;targetJdk&gt;1.6&lt;/targetJdk&gt;
         &lt;/configuration&gt;
@@ -393,7 +400,7 @@
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2017
+                                      <p >Copyright &copy;                    2005&#x2013;2018
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.    
       </p>

Added: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/upgrading-PMD-at-runtime.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/upgrading-PMD-at-runtime.html (added)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/upgrading-PMD-at-runtime.html Sun Jan 21 17:23:18 2018
@@ -0,0 +1,439 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
+ | Rendered using Apache Maven Fluido Skin 1.5
+-->
+<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="author" content="Andreas Dangel" />
+    <meta name="Date-Creation-yyyymmdd" content="20170819" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Maven PMD Plugin &#x2013; Upgrading PMD at Runtime</title>
+    <link rel="stylesheet" href="../css/apache-maven-fluido-1.5.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.5.min.js"></script>
+
+                  <!-- Google Analytics -->
+    <script type="text/javascript">
+
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-140879-1']);
+      _gaq.push(['_trackPageview']);
+
+      (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+      })();
+
+    </script>
+          </head>
+        <body class="topBarDisabled">
+          
+                
+                    
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                    <a href="https://www.apache.org/" id="bannerLeft">
+                                                                                                <img src="../../../images/apache-maven-project.png"  alt="Apache Maven PMD Plugin"/>
+                </a>
+                      </div>
+        <div class="pull-right">                                <a href="../../../" id="bannerRight">
+                                                                                                <img src="../../../images/maven-logo-black-on-white.png" />
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+              
+                              <li class="">
+                    <a href="https://www.apache.org/" class="externalLink" title="Apache">
+        Apache</a>
+                    <span class="divider">/</span>
+      </li>
+            <li class="">
+                    <a href="../../../index.html" title="Maven">
+        Maven</a>
+                    <span class="divider">/</span>
+      </li>
+            <li class="">
+                    <a href="../../index.html" title="Plugins">
+        Plugins</a>
+                    <span class="divider">/</span>
+      </li>
+            <li class="">
+                    <a href="../index.html" title="Apache Maven PMD Plugin">
+        Apache Maven PMD Plugin</a>
+                    <span class="divider">/</span>
+      </li>
+        <li class="active ">Upgrading PMD at Runtime</li>
+        
+              
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
+              <li id="projectVersion" class="pull-right">
+                    Version: 3.9.0
+        </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>
+  
+                          <a href="../usage.html" title="Usage">
+          <span class="none"></span>
+        Usage</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../faq.html" title="FAQ">
+          <span class="none"></span>
+        FAQ</a>
+            </li>
+                
+      <li>
+  
+                          <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+          <span class="none"></span>
+        License</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../download.html" title="Download">
+          <span class="none"></span>
+        Download</a>
+            </li>
+                              <li class="nav-header">Examples</li>
+                              
+      <li class="active">
+  
+            <a href="#"><span class="none"></span>Upgrading PMD at Runtime</a>
+          </li>
+                
+      <li>
+  
+                          <a href="../examples/multi-module-config.html" title="Multimodule Configuration">
+          <span class="none"></span>
+        Multimodule Configuration</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../examples/removeReport.html" title="Remove Report">
+          <span class="none"></span>
+        Remove Report</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../examples/targetJdk.html" title="Target JDK">
+          <span class="none"></span>
+        Target JDK</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../examples/usingRuleSets.html" title="Using Rule Sets">
+          <span class="none"></span>
+        Using Rule Sets</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../examples/violationChecking.html" title="Violation Checking">
+          <span class="none"></span>
+        Violation Checking</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../examples/javascriptReport.html" title="Analyzing JavaScript">
+          <span class="none"></span>
+        Analyzing JavaScript</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../examples/jspReport.html" title="Analyzing Java Server Pages">
+          <span class="none"></span>
+        Analyzing Java Server Pages</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../examples/violation-exclusions.html" title="Violations Exclusions">
+          <span class="none"></span>
+        Violations Exclusions</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>
+                              <li class="nav-header">Maven Projects</li>
+                              
+      <li>
+  
+                          <a href="../../../archetype/index.html" title="Archetype">
+          <span class="none"></span>
+        Archetype</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../doxia/index.html" title="Doxia">
+          <span class="none"></span>
+        Doxia</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../jxr/index.html" title="JXR">
+          <span class="none"></span>
+        JXR</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../ref/current" title="Maven">
+          <span class="none"></span>
+        Maven</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../pom/index.html" title="Parent POMs">
+          <span class="none"></span>
+        Parent POMs</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../index.html" title="Plugins">
+          <span class="none"></span>
+        Plugins</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../plugin-testing/index.html" title="Plugin Testing">
+          <span class="none"></span>
+        Plugin Testing</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../plugin-tools/index.html" title="Plugin Tools">
+          <span class="none"></span>
+        Plugin Tools</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../apache-resource-bundles/index.html" title="Resource Bundles">
+          <span class="none"></span>
+        Resource Bundles</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../scm/index.html" title="SCM">
+          <span class="none"></span>
+        SCM</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../shared/index.html" title="Shared Components">
+          <span class="none"></span>
+        Shared Components</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../skins/index.html" title="Skins">
+          <span class="none"></span>
+        Skins</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../surefire/index.html" title="Surefire">
+          <span class="none"></span>
+        Surefire</a>
+            </li>
+                
+      <li>
+  
+                          <a href="../../../wagon/index.html" title="Wagon">
+          <span class="none"></span>
+        Wagon</a>
+            </li>
+                              <li class="nav-header">ASF</li>
+                              
+      <li>
+  
+                          <a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How Apache Works">
+          <span class="none"></span>
+        How Apache Works</a>
+            </li>
+                
+      <li>
+  
+                          <a href="https://www.apache.org/foundation/" class="externalLink" title="Foundation">
+          <span class="none"></span>
+        Foundation</a>
+            </li>
+                
+      <li>
+  
+                          <a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache">
+          <span class="none"></span>
+        Sponsoring Apache</a>
+            </li>
+                
+      <li>
+  
+                          <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+          <span class="none"></span>
+        Thanks</a>
+            </li>
+            </ul>
+              
+                            <form id="search-form" action="https://www.google.com/search" method="get" >
+    
+  <input value="$sitesearchValue" name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript" src="https://cse.google.com/brand?form=search-form"></script>
+          
+          <hr />
+
+           <div id="poweredBy">
+                   
+    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
+
+    
+    <div class="g-plusone" data-href="https://maven.apache.org/plugins/maven-pmd-plugin/" data-size="tall" ></div>
+
+                   <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="Upgrading_PMD_at_Runtime"></a>Upgrading PMD at Runtime</h2>
+<p>The Maven PMD plugin comes with a default PMD version: for <tt>maven-pmd-plugin 3.9.0</tt>, <b>PMD 6.0.1</b> is used by default.</p>
+<p>Given that the <a class="externalLink" href="https://pmd.github.io">newer PMD version</a> is compatible, you can override the PMD version, that the Maven plugin will use and benefit from the latest bugfixes and enhancements:</p>
+<div class="source"><pre class="prettyprint linenums">&lt;project&gt;
+  &lt;properties&gt;
+    &lt;pmdVersion&gt;...choose your version...&lt;/version&gt;
+  &lt;/properties&gt;
+...
+  &lt;build&gt;
+    &lt;pluginManagement&gt;
+      &lt;plugins&gt;
+        &lt;plugin&gt;
+          &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
+          &lt;artifactId&gt;maven-pmd-plugin&lt;/artifactId&gt;
+          &lt;version&gt;3.9.0&lt;/version&gt;
+          &lt;dependencies&gt;
+            &lt;dependency&gt;
+              &lt;groupId&gt;net.sourceforge.pmd&lt;/groupId&gt;
+              &lt;artifactId&gt;pmd-core&lt;/artifactId&gt;
+              &lt;version&gt;${pmdVersion}&lt;/version&gt;
+            &lt;/dependency&gt;
+            &lt;dependency&gt;
+              &lt;groupId&gt;net.sourceforge.pmd&lt;/groupId&gt;
+              &lt;artifactId&gt;pmd-java&lt;/artifactId&gt;
+              &lt;version&gt;${pmdVersion}&lt;/version&gt;
+            &lt;/dependency&gt;
+            &lt;dependency&gt;
+              &lt;groupId&gt;net.sourceforge.pmd&lt;/groupId&gt;
+              &lt;artifactId&gt;pmd-javascript&lt;/artifactId&gt;
+              &lt;version&gt;${pmdVersion}&lt;/version&gt;
+            &lt;/dependency&gt;
+            &lt;dependency&gt;
+              &lt;groupId&gt;net.sourceforge.pmd&lt;/groupId&gt;
+              &lt;artifactId&gt;pmd-jsp&lt;/artifactId&gt;
+              &lt;version&gt;${pmdVersion}&lt;/version&gt;
+            &lt;/dependency&gt;
+          &lt;/dependencies&gt;
+        &lt;/plugin&gt;
+      &lt;/plugins&gt;
+    &lt;/pluginManagement&gt;
+  &lt;/build&gt;
+...
+&lt;/project&gt;</pre></div></div>
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+                      <div class="row-fluid">
+                                      <p >Copyright &copy;                    2005&#x2013;2018
+                        <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

Modified: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/usingRuleSets.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/usingRuleSets.html (original)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/usingRuleSets.html Sun Jan 21 17:23:18 2018
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-01 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -8,8 +8,8 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="author" content="Maria Odea Ching" />
-    <meta name="Date-Creation-yyyymmdd" content="20140310" />
-    <meta name="Date-Revision-yyyymmdd" content="20170501" />
+    <meta name="Date-Creation-yyyymmdd" content="20180110" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven PMD Plugin &#x2013; Using Rule Sets</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.5.min.css" />
@@ -79,9 +79,9 @@
         <li class="active ">Using Rule Sets</li>
         
               
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2017-05-01</li>
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 3.8
+                    Version: 3.9.0
         </li>
             
                             </ul>
@@ -140,6 +140,13 @@
                               
       <li>
   
+                          <a href="../examples/upgrading-PMD-at-runtime.html" title="Upgrading PMD at Runtime">
+          <span class="none"></span>
+        Upgrading PMD at Runtime</a>
+            </li>
+                
+      <li>
+  
                           <a href="../examples/multi-module-config.html" title="Multimodule Configuration">
           <span class="none"></span>
         Multimodule Configuration</a>
@@ -199,7 +206,7 @@
           <span class="icon-chevron-right"></span>
         Project Information</a>
                   </li>
-                                                                                                                                                                                                                                                                                          
+                                                                                                                                                                                                                                                                        
       <li>
   
                           <a href="../project-reports.html" title="Project Reports">
@@ -368,9 +375,16 @@
                                   
             <div class="section">
 <h2><a name="Using_Rule_Sets"></a>Using Rule Sets</h2>
-<p>The PMD plugin uses five default rule sets: <i>basic.xml</i>, <i>empty.xml</i>, <i>imports.xml</i>, <i>unnecessary.xml</i> and <i>unusedcode.xml</i>. These rule sets are bundled in the PMD code analysis tool (see the <a class="externalLink" href="https://pmd.github.io/pmd-5.6.1/pmd-java/rules/index.html">ruleset index for java</a>, the <a class="externalLink" href="https://pmd.github.io/pmd-5.6.1/pmd-javascript/rules/index.html">ruleset index for javascript</a> and <a class="externalLink" href="https://pmd.github.io/pmd-5.6.1/pmd-jsp/rules/index.html">ruleset index for jsp</a>). To use other rule sets, you can configure it in the plugin as shown below.</p>
-<p>The rule sets may reside in the classpath, filesystem or at a URL. For rule sets that are bundled with the PMD tool, you do not need to specificy the absolute path of the file. It will be resolved by the plugin. But if the rule set is a custom rule set, you need to specify its absolute path.</p>
+<p>The PMD plugin ships a default rule set, that has various rules enabled. The ruleset is available as <i>/rulesets/java/maven-pmd-plugin-default.xml</i>. See below for the rules, that are enabled with the default rule set.</p>
+<p>There are many more rules available and bundled in the PMD code analysis tool:</p>
+<ul>
+<li><a class="externalLink" href="https://pmd.github.io/pmd-6.0.1/pmd_rules_java.html">Java Rule Index</a></li>
+<li><a class="externalLink" href="https://pmd.github.io/pmd-6.0.1/pmd_rules_ecmascript.html">JavaScript Rule Index</a></li>
+<li><a class="externalLink" href="https://pmd.github.io/pmd-6.0.1/pmd_rules_jsp.html">JSP Rule Index</a></li></ul>
+<p>To use other rule sets, you can configure it in the plugin as shown below. The rule sets may reside in the classpath, filesystem or at a URL. For rule sets that are bundled with the PMD tool, you do not need to specificy the absolute path of the file. It will be resolved by the plugin. But if the rule set is a custom rule set, you need to specify its absolute path.</p>
+<p>See <a class="externalLink" href="https://pmd.github.io/pmd-6.0.1/pmd_userdocs_understanding_rulesets.html">Understanding Rulesets</a> if you want to create your own custom ruleset.</p>
 <p><b>Note:</b> Starting with PMD 5.0 and Maven PMD Plugin 3.0 the paths to the bundled rule sets for the Java language were changed from <tt>/rulesets/xyz.xml</tt> to <tt>/rulesets/java/xyz.xml</tt>. So when upgrading to Maven PMD Plugin 3.0 you may need to alter your plugin configuration.</p>
+<p><b>Note:</b> Starting with PMD 6.0.0 and Maven PMD Plugin 3.9.0, the rules have been reorganized into categories, e.g. <tt>/category/java/bestpractices.xml</tt>. So when upgrading to Maven PMD Plugin 3.9.0 you should review your plugin configuration and/or custom ruleset.</p>
 <div class="source"><pre class="prettyprint linenums">&lt;project&gt;
   ...
   &lt;reporting&gt;
@@ -378,12 +392,11 @@
       &lt;plugin&gt;
         &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
         &lt;artifactId&gt;maven-pmd-plugin&lt;/artifactId&gt;
-        &lt;version&gt;3.8&lt;/version&gt;
+        &lt;version&gt;3.9.0&lt;/version&gt;
         &lt;configuration&gt;
           &lt;rulesets&gt;
-            &lt;!-- Two rule sets that come bundled with PMD --&gt;
-            &lt;ruleset&gt;/rulesets/java/braces.xml&lt;/ruleset&gt;
-            &lt;ruleset&gt;/rulesets/java/naming.xml&lt;/ruleset&gt;
+            &lt;!-- A rule set, that comes bundled with PMD --&gt;
+            &lt;ruleset&gt;/category/java/bestpractices.xml&lt;/ruleset&gt;
             &lt;!-- Custom local file system rule set --&gt;
             &lt;ruleset&gt;d:\rulesets\strings.xml&lt;/ruleset&gt;
             &lt;!-- Custom remote rule set accessed via a URL --&gt;
@@ -395,6 +408,67 @@
   &lt;/reporting&gt;
   ...
 &lt;/project&gt;</pre></div></div>
+<div class="section">
+<h2><a name="The_default_ruleset"></a>The default ruleset</h2>
+<p>This is an excerpt of the ruleset <tt>/rulesets/java/maven-pmd-plugin-default.xml</tt>. It contains only rules for Java. If you use a different language, you'll need to specify your own custom ruleset.</p>
+<p>The current version of the ruleset can be found in version control: <a class="externalLink" href="https://gitbox.apache.org/repos/asf?p=maven-pmd-plugin.git;a=blob_plain;f=src/main/resources/rulesets/java/maven-pmd-plugin-default.xml;hb=HEAD">https://gitbox.apache.org/repos/asf?p=maven-pmd-plugin.git;a=blob_plain;f=src/main/resources/rulesets/java/maven-pmd-plugin-default.xml;hb=HEAD</a></p>
+<div class="source"><pre class="prettyprint linenums">    &lt;rule ref=&quot;category/java/bestpractices.xml/AvoidUsingHardCodedIP&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/CheckResultSet&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/UnusedImports&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/UnusedFormalParameter&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/UnusedLocalVariable&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/UnusedPrivateField&quot; /&gt;
+    &lt;rule ref=&quot;category/java/bestpractices.xml/UnusedPrivateMethod&quot; /&gt;
+
+    &lt;rule ref=&quot;category/java/codestyle.xml/DontImportJavaLang&quot; /&gt;
+    &lt;rule ref=&quot;category/java/codestyle.xml/DuplicateImports&quot; /&gt;
+    &lt;rule ref=&quot;category/java/codestyle.xml/ExtendsObject&quot; /&gt;
+    &lt;rule ref=&quot;category/java/codestyle.xml/ForLoopShouldBeWhileLoop&quot; /&gt;
+    &lt;rule ref=&quot;category/java/codestyle.xml/TooManyStaticImports&quot; /&gt;
+    &lt;rule ref=&quot;category/java/codestyle.xml/UnnecessaryFullyQualifiedName&quot; /&gt;
+    &lt;rule ref=&quot;category/java/codestyle.xml/UnnecessaryModifier&quot; /&gt;
+    &lt;rule ref=&quot;category/java/codestyle.xml/UnnecessaryReturn&quot; /&gt;
+    &lt;rule ref=&quot;category/java/codestyle.xml/UselessParentheses&quot; /&gt;
+    &lt;rule ref=&quot;category/java/codestyle.xml/UselessQualifiedThis&quot; /&gt;
+
+    &lt;rule ref=&quot;category/java/design.xml/CollapsibleIfStatements&quot; /&gt;
+    &lt;rule ref=&quot;category/java/design.xml/SimplifiedTernary&quot; /&gt;
+    &lt;rule ref=&quot;category/java/design.xml/UselessOverridingMethod&quot; /&gt;
+
+    &lt;rule ref=&quot;category/java/errorprone.xml/AvoidBranchingStatementAsLastInLoop&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/AvoidDecimalLiteralsInBigDecimalConstructor&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/AvoidMultipleUnaryOperators&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/AvoidUsingOctalValues&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/BrokenNullCheck&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/CheckSkipResult&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/ClassCastExceptionWithToArray&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/DontUseFloatTypeForLoopIndices&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/EmptyCatchBlock&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/EmptyFinallyBlock&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/EmptyIfStmt&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/EmptyInitializer&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/EmptyStatementBlock&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/EmptyStatementNotInLoop&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/EmptySwitchStatements&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/EmptySynchronizedBlock&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/EmptyTryBlock&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/EmptyWhileStmt&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/ImportFromSamePackage&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/JumbledIncrementer&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/MisplacedNullCheck&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/OverrideBothEqualsAndHashcode&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/ReturnFromFinallyBlock&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/UnconditionalIfStatement&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/UnnecessaryConversionTemporary&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/UnusedNullCheckInEquals&quot; /&gt;
+    &lt;rule ref=&quot;category/java/errorprone.xml/UselessOperationOnImmutable&quot; /&gt;
+
+    &lt;rule ref=&quot;category/java/multithreading.xml/AvoidThreadGroup&quot; /&gt;
+    &lt;rule ref=&quot;category/java/multithreading.xml/DontCallThreadRun&quot; /&gt;
+    &lt;rule ref=&quot;category/java/multithreading.xml/DoubleCheckedLocking&quot; /&gt;
+
+    &lt;rule ref=&quot;category/java/performance.xml/BigIntegerInstantiation&quot; /&gt;
+    &lt;rule ref=&quot;category/java/performance.xml/BooleanInstantiation&quot; /&gt;</pre></div></div>
                   </div>
             </div>
           </div>
@@ -404,7 +478,7 @@
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2017
+                                      <p >Copyright &copy;                    2005&#x2013;2018
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.    
       </p>

Modified: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/violation-exclusions.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/violation-exclusions.html (original)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/violation-exclusions.html Sun Jan 21 17:23:18 2018
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-01 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -8,7 +8,7 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="author" content="2013-02-08" />
-    <meta name="Date-Revision-yyyymmdd" content="20170501" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven PMD Plugin &#x2013; Violation Exclusions</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.5.min.css" />
@@ -78,9 +78,9 @@
         <li class="active ">Violation Exclusions</li>
         
               
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2017-05-01</li>
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 3.8
+                    Version: 3.9.0
         </li>
             
                             </ul>
@@ -139,6 +139,13 @@
                               
       <li>
   
+                          <a href="../examples/upgrading-PMD-at-runtime.html" title="Upgrading PMD at Runtime">
+          <span class="none"></span>
+        Upgrading PMD at Runtime</a>
+            </li>
+                
+      <li>
+  
                           <a href="../examples/multi-module-config.html" title="Multimodule Configuration">
           <span class="none"></span>
         Multimodule Configuration</a>
@@ -198,7 +205,7 @@
           <span class="icon-chevron-right"></span>
         Project Information</a>
                   </li>
-                                                                                                                                                                                                                                                                                          
+                                                                                                                                                                                                                                                                        
       <li>
   
                           <a href="../project-reports.html" title="Project Reports">
@@ -375,7 +382,7 @@
       &lt;plugin&gt;
         &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
         &lt;artifactId&gt;maven-pmd-plugin&lt;/artifactId&gt;
-        &lt;version&gt;3.8&lt;/version&gt;
+        &lt;version&gt;3.9.0&lt;/version&gt;
         &lt;executions&gt;
           &lt;execution&gt;
             &lt;goals&gt;
@@ -413,7 +420,7 @@ org.apache.maven.ClassB=UnusedPrivateFie
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2017
+                                      <p >Copyright &copy;                    2005&#x2013;2018
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.    
       </p>

Modified: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/violationChecking.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/violationChecking.html (original)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/examples/violationChecking.html Sun Jan 21 17:23:18 2018
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-01 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -8,7 +8,7 @@
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <meta name="author" content="2006-06-23" />
-    <meta name="Date-Revision-yyyymmdd" content="20170501" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven PMD Plugin &#x2013; Violation Checking</title>
     <link rel="stylesheet" href="../css/apache-maven-fluido-1.5.min.css" />
@@ -78,9 +78,9 @@
         <li class="active ">Violation Checking</li>
         
               
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2017-05-01</li>
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 3.8
+                    Version: 3.9.0
         </li>
             
                             </ul>
@@ -139,6 +139,13 @@
                               
       <li>
   
+                          <a href="../examples/upgrading-PMD-at-runtime.html" title="Upgrading PMD at Runtime">
+          <span class="none"></span>
+        Upgrading PMD at Runtime</a>
+            </li>
+                
+      <li>
+  
                           <a href="../examples/multi-module-config.html" title="Multimodule Configuration">
           <span class="none"></span>
         Multimodule Configuration</a>
@@ -198,7 +205,7 @@
           <span class="icon-chevron-right"></span>
         Project Information</a>
                   </li>
-                                                                                                                                                                                                                                                                                          
+                                                                                                                                                                                                                                                                        
       <li>
   
                           <a href="../project-reports.html" title="Project Reports">
@@ -377,7 +384,7 @@
       &lt;plugin&gt;
         &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
         &lt;artifactId&gt;maven-pmd-plugin&lt;/artifactId&gt;
-        &lt;version&gt;3.8&lt;/version&gt;
+        &lt;version&gt;3.9.0&lt;/version&gt;
         &lt;executions&gt;
           &lt;execution&gt;
             &lt;goals&gt;
@@ -400,7 +407,7 @@
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2017
+                                      <p >Copyright &copy;                    2005&#x2013;2018
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.    
       </p>

Modified: websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/faq.html
==============================================================================
--- websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/faq.html (original)
+++ websites/production/maven/components/plugins-archives/maven-pmd-plugin-LATEST/faq.html Sun Jan 21 17:23:18 2018
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2017-05-01 
+ | Generated by Apache Maven Doxia Site Renderer 1.7.1 at 2018-01-21 
  | Rendered using Apache Maven Fluido Skin 1.5
 -->
 <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="20170501" />
+    <meta name="Date-Revision-yyyymmdd" content="20180121" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Maven PMD Plugin &#x2013; Frequently Asked Questions</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" />
@@ -77,9 +77,9 @@
         <li class="active ">Frequently Asked Questions</li>
         
               
-                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2017-05-01</li>
+                  <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2018-01-21</li>
               <li id="projectVersion" class="pull-right">
-                    Version: 3.8
+                    Version: 3.9.0
         </li>
             
                             </ul>
@@ -136,6 +136,13 @@
                               
       <li>
   
+                          <a href="examples/upgrading-PMD-at-runtime.html" title="Upgrading PMD at Runtime">
+          <span class="none"></span>
+        Upgrading PMD at Runtime</a>
+            </li>
+                
+      <li>
+  
                           <a href="examples/multi-module-config.html" title="Multimodule Configuration">
           <span class="none"></span>
         Multimodule Configuration</a>
@@ -197,7 +204,7 @@
           <span class="icon-chevron-right"></span>
         Project Information</a>
                   </li>
-                                                                                                                                                                                                                                                                                          
+                                                                                                                                                                                                                                                                        
       <li>
   
                           <a href="project-reports.html" title="Project Reports">
@@ -431,7 +438,7 @@
     <footer>
             <div class="container-fluid">
                       <div class="row-fluid">
-                                      <p >Copyright &copy;                    2005&#x2013;2017
+                                      <p >Copyright &copy;                    2005&#x2013;2018
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.    
       </p>