You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2013/03/04 22:10:58 UTC

svn commit: r853015 [14/46] - in /websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1: ./ apidocs/ apidocs/org/ apidocs/org/apache/ apidocs/org/apache/maven/ apidocs/org/apache/maven/plugin/ apidocs/org/apache/maven/plugin/pmd/ ap...

Added: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/cpd-mojo.html
==============================================================================
--- websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/cpd-mojo.html (added)
+++ websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/cpd-mojo.html Mon Mar  4 21:10:54 2013
@@ -0,0 +1,527 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ | Generated by Apache Maven Doxia at Mar 4, 2013
+ | Rendered using Apache Maven Stylus Skin 1.5
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <title>Maven PMD plugin - 
+    pmd:cpd</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+        <meta name="Date-Revision-yyyymmdd" content="20130304" />
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+                                                    
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+                                                        
+<script type="text/javascript">_uacct = "UA-140879-1";
+        urchinTracker();</script>
+                              </head>
+  <body class="composite">
+    <div id="banner">
+                                      <a href="../../" id="bannerLeft">
+                                                <img src="../../images/apache-maven-project-2.png" alt="" />
+                </a>
+                        <span id="bannerRight">
+                                                <img src="../../images/maven-logo-2.gif" alt="" />
+                </span>
+            <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+            
+                                   <div class="xleft">
+                          <a href="http://www.apache.org/" class="externalLink">Apache</a>
+        &gt;
+                  <a href="../../index.html">Maven</a>
+        &gt;
+                  <a href="../index.html">Plugins</a>
+        &gt;
+                      <a href="./">Maven PMD plugin</a>
+        &gt;
+        
+    pmd:cpd
+        </div>
+            <div class="xright">        
+                                    Last Published: 2013-03-04
+              &nbsp;| Version: 3.0.1
+            </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+             
+                                                   <h5>Overview</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="index.html">Introduction</a>
+            </li>
+                  <li class="none">
+                  <a href="plugin-info.html">Goals</a>
+            </li>
+                  <li class="none">
+                  <a href="usage.html">Usage</a>
+            </li>
+                  <li class="none">
+                  <a href="faq.html">FAQ</a>
+            </li>
+          </ul>
+                       <h5>Examples</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="examples/removeReport.html">Remove Report</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/targetJdk.html">Target JDK</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/usingRuleSets.html">Using Rule Sets</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/violationChecking.html">Violation Checking</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/javascriptReport.html">Analyzing JavaScript</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/violation-exclusions.html">Violations Exclusions</a>
+            </li>
+          </ul>
+                       <h5>Project Documentation</h5>
+                  <ul>
+                                                                                                                                                                                                                                                                                                              <li class="collapsed">
+                  <a href="project-info.html">Project Information</a>
+                  </li>
+                                                                                                                                                                                                                                                                                            <li class="collapsed">
+                  <a href="project-reports.html">Project Reports</a>
+                  </li>
+          </ul>
+                       <h5>Maven Projects</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="../../ant-tasks/index.html">Ant Tasks</a>
+            </li>
+                  <li class="none">
+                  <a href="../../archetype/index.html">Archetype</a>
+            </li>
+                  <li class="none">
+                  <a href="../../doxia/index.html">Doxia</a>
+            </li>
+                  <li class="none">
+                  <a href="../../jxr/index.html">JXR</a>
+            </li>
+                  <li class="none">
+                  <a href="../../maven-1.x/index.html">Maven 1.x</a>
+            </li>
+                  <li class="none">
+                  <a href="../../index.html">Maven 2 & 3</a>
+            </li>
+                  <li class="none">
+                  <a href="../../pom/index.html">Parent POMs</a>
+            </li>
+                  <li class="none">
+                  <a href="../index.html">Plugins</a>
+            </li>
+                  <li class="none">
+                  <a href="../../plugin-tools/index.html">Plugin Tools</a>
+            </li>
+                  <li class="none">
+                  <a href="../../scm/index.html">SCM</a>
+            </li>
+                  <li class="none">
+                  <a href="../../shared/index.html">Shared Components</a>
+            </li>
+                  <li class="none">
+                  <a href="../../skins/index.html">Skins</a>
+            </li>
+                  <li class="none">
+                  <a href="../../surefire/index.html">Surefire</a>
+            </li>
+                  <li class="none">
+                  <a href="../../wagon/index.html">Wagon</a>
+            </li>
+          </ul>
+                       <h5>ASF</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a>
+            </li>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/" class="externalLink">Foundation</a>
+            </li>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a>
+            </li>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+            </li>
+          </ul>
+                                 <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+          <img alt="Built by Maven" src="./images/logos/maven-feather.png"/>
+        </a>
+                       
+                               </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        
+  
+    <div class="section"><h2>pmd:cpd<a name="pmd:cpd"></a></h2>
+      <p><b>Note</b>:This goal should be used as a Maven report.</p>
+      <p><b>Full name</b>:</p>
+      <p>org.apache.maven.plugins:maven-pmd-plugin:3.0.1:cpd</p>
+      <p><b>Description</b>:</p>
+      <div>Creates a report for PMD's CPD tool. See <a class="externalLink" href="http://pmd.sourceforge.net/cpd.html">http://pmd.sourceforge.net/cpd.html</a>
+for more detail.</div>
+      <p><b>Attributes</b>:</p>
+      <ul>
+        <li>Requires a Maven project to be executed.</li>
+        <li>The goal is thread-safe and supports parallel builds.</li>
+        <li>Since version: <tt>2.0</tt>.</li>
+      </ul>
+      <div class="section"><h3>Required Parameters<a name="Required_Parameters"></a></h3>
+        <table class="bodyTable" 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="#outputDirectory">outputDirectory</a></b></td>
+            <td><tt>File</tt></td>
+            <td><tt>2.0</tt></td>
+            <td>The output directory for the final HTML report. Note that this
+parameter is only evaluated if the goal is run directly from the
+command line or during the default lifecycle. If the goal is run
+indirectly as part of a site generation, the output directory
+configured in the Maven Site Plugin is used instead.<br /><b>User property is</b>: <tt>project.reporting.outputDirectory</tt>.</td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#targetDirectory">targetDirectory</a></b></td>
+            <td><tt>File</tt></td>
+            <td><tt>2.0</tt></td>
+            <td>The output directory for the intermediate XML report.<br /><b>User property is</b>: <tt>project.build.directory</tt>.</td>
+          </tr>
+        </table>
+      </div>
+      <div class="section"><h3>Optional Parameters<a name="Optional_Parameters"></a></h3>
+        <table class="bodyTable" 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="#aggregate">aggregate</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.2</tt></td>
+            <td>Whether to build an aggregated report at the root, or build
+individual reports.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>aggregate</tt>.</td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#excludeRoots">excludeRoots</a></b></td>
+            <td><tt>File[]</tt></td>
+            <td><tt>2.2</tt></td>
+            <td>The project source directories that should be excluded.<br /></td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#excludes">excludes</a></b></td>
+            <td><tt>List</tt></td>
+            <td><tt>2.2</tt></td>
+            <td>A list of files to exclude from checking. Can contain Ant-style
+wildcards and double wildcards. Note that these exclusion patterns
+only operate on the path of a source file relative to its source
+root directory. In other words, files are excluded based on their
+package and/or class name. If you want to exclude entire source
+root directories, use the parameter <tt>excludeRoots</tt>
+instead.<br /></td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#format">format</a></b></td>
+            <td><tt>String</tt></td>
+            <td><tt>2.0</tt></td>
+            <td>Set the output format type, in addition to the HTML report. Must be
+one of: &quot;none&quot;, &quot;csv&quot;, &quot;xml&quot;, &quot;txt&quot; or the full class name of the
+PMD renderer to use. See the net.sourceforge.pmd.renderers package
+javadoc for available renderers. XML is required if the pmd:check
+goal is being used.<br /><b>Default value is</b>: <tt>xml</tt>.<br /><b>User property is</b>: <tt>format</tt>.</td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#ignoreIdentifiers">ignoreIdentifiers</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.5</tt></td>
+            <td>Similar to <tt>ignoreLiterals</tt> but for identifiers; i.e.,
+variable names, methods names, and so forth.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>cpd.ignoreIdentifiers</tt>.</td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#ignoreLiterals">ignoreLiterals</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.5</tt></td>
+            <td>If true, CPD ignores literal value differences when evaluating a
+duplicate block. This means that <tt>foo=42;</tt> and
+<tt>foo=43;</tt> will be seen as equivalent. You may want to
+run PMD with this option off to start with and then switch it on to
+see what it turns up.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>cpd.ignoreLiterals</tt>.</td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#includeTests">includeTests</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.2</tt></td>
+            <td>Run PMD on the tests.<br /><b>Default value is</b>: <tt>false</tt>.<br /></td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#includeXmlInSite">includeXmlInSite</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>3.0</tt></td>
+            <td>Whether to include the xml files generated by PMD/CPD in the
+site.<br />
+<b>Note:</b> In versions 2.2 - 2.7.1 the default value
+for this was <tt>true</tt>. This was changed in version 3.0.<br /><b>Default value is</b>: <tt>false</tt>.<br /></td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#includes">includes</a></b></td>
+            <td><tt>List</tt></td>
+            <td><tt>2.2</tt></td>
+            <td>A list of files to include from checking. Can contain Ant-style
+wildcards and double wildcards. Defaults to **\/*.java.<br /></td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#linkXRef">linkXRef</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.0</tt></td>
+            <td>Link the violation line numbers to the source xref. Links will be
+created automatically if the jxr plugin is being used.<br /><b>Default value is</b>: <tt>true</tt>.<br /><b>User property is</b>: <tt>linkXRef</tt>.</td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#minimumTokens">minimumTokens</a></b></td>
+            <td><tt>int</tt></td>
+            <td><tt>2.0</tt></td>
+            <td>The minimum number of tokens that need to be duplicated before it
+causes a violation.<br /><b>Default value is</b>: <tt>100</tt>.<br /><b>User property is</b>: <tt>minimumTokens</tt>.</td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#outputEncoding">outputEncoding</a></b></td>
+            <td><tt>String</tt></td>
+            <td><tt>2.5</tt></td>
+            <td>The file encoding when writing non-HTML reports.<br /><b>Default value is</b>: <tt>${project.reporting.outputEncoding}</tt>.<br /><b>User property is</b>: <tt>outputEncoding</tt>.</td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#skip">skip</a></b></td>
+            <td><tt>boolean</tt></td>
+            <td><tt>2.1</tt></td>
+            <td>Skip the CPD report generation. Most useful on the command line via
+&quot;-Dcpd.skip=true&quot;.<br /><b>Default value is</b>: <tt>false</tt>.<br /><b>User property is</b>: <tt>cpd.skip</tt>.</td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#sourceEncoding">sourceEncoding</a></b></td>
+            <td><tt>String</tt></td>
+            <td><tt>2.3</tt></td>
+            <td>The file encoding to use when reading the Java sources.<br /><b>Default value is</b>: <tt>${project.build.sourceEncoding}</tt>.<br /><b>User property is</b>: <tt>encoding</tt>.</td>
+          </tr>
+          <tr class="b">
+            <td><b><a href="#xrefLocation">xrefLocation</a></b></td>
+            <td><tt>File</tt></td>
+            <td><tt>2.0</tt></td>
+            <td>Location of the Xrefs to link to.<br /><b>Default value is</b>: <tt>${project.reporting.outputDirectory}/xref</tt>.<br /></td>
+          </tr>
+          <tr class="a">
+            <td><b><a href="#xrefTestLocation">xrefTestLocation</a></b></td>
+            <td><tt>File</tt></td>
+            <td><tt>2.0</tt></td>
+            <td>Location of the Test Xrefs to link to.<br /><b>Default value is</b>: <tt>${project.reporting.outputDirectory}/xref-test</tt>.<br /></td>
+          </tr>
+        </table>
+      </div>
+      <div class="section"><h3>Parameter Details<a name="Parameter_Details"></a></h3>
+        <p><b><a name="aggregate">aggregate</a>:</b></p>
+        <div>Whether to build an aggregated report at the root, or build
+individual reports.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.2</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>aggregate</tt></li>
+          <li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /><p><b><a name="excludeRoots">excludeRoots</a>:</b></p>
+        <div>The project source directories that should be excluded.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.io.File[]</tt></li>
+          <li><b>Since</b>: <tt>2.2</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /><p><b><a name="excludes">excludes</a>:</b></p>
+        <div>A list of files to exclude from checking. Can contain Ant-style
+wildcards and double wildcards. Note that these exclusion patterns
+only operate on the path of a source file relative to its source
+root directory. In other words, files are excluded based on their
+package and/or class name. If you want to exclude entire source
+root directories, use the parameter <tt>excludeRoots</tt>
+instead.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.util.List</tt></li>
+          <li><b>Since</b>: <tt>2.2</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /><p><b><a name="format">format</a>:</b></p>
+        <div>Set the output format type, in addition to the HTML report. Must be
+one of: &quot;none&quot;, &quot;csv&quot;, &quot;xml&quot;, &quot;txt&quot; or the full class name of the
+PMD renderer to use. See the net.sourceforge.pmd.renderers package
+javadoc for available renderers. XML is required if the pmd:check
+goal is being used.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.lang.String</tt></li>
+          <li><b>Since</b>: <tt>2.0</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>format</tt></li>
+          <li><b>Default</b>: <tt>xml</tt></li>
+        </ul><hr /><p><b><a name="ignoreIdentifiers">ignoreIdentifiers</a>:</b></p>
+        <div>Similar to <tt>ignoreLiterals</tt> but for identifiers; i.e.,
+variable names, methods names, and so forth.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.5</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>cpd.ignoreIdentifiers</tt></li>
+          <li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /><p><b><a name="ignoreLiterals">ignoreLiterals</a>:</b></p>
+        <div>If true, CPD ignores literal value differences when evaluating a
+duplicate block. This means that <tt>foo=42;</tt> and
+<tt>foo=43;</tt> will be seen as equivalent. You may want to
+run PMD with this option off to start with and then switch it on to
+see what it turns up.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.5</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>cpd.ignoreLiterals</tt></li>
+          <li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /><p><b><a name="includeTests">includeTests</a>:</b></p>
+        <div>Run PMD on the tests.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.2</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /><p><b><a name="includeXmlInSite">includeXmlInSite</a>:</b></p>
+        <div>Whether to include the xml files generated by PMD/CPD in the
+site.<br />
+<b>Note:</b> In versions 2.2 - 2.7.1 the default value
+for this was <tt>true</tt>. This was changed in version 3.0.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>3.0</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /><p><b><a name="includes">includes</a>:</b></p>
+        <div>A list of files to include from checking. Can contain Ant-style
+wildcards and double wildcards. Defaults to **\/*.java.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.util.List</tt></li>
+          <li><b>Since</b>: <tt>2.2</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+        </ul><hr /><p><b><a name="linkXRef">linkXRef</a>:</b></p>
+        <div>Link the violation line numbers to the source xref. Links will be
+created automatically if the jxr plugin is being used.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.0</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>linkXRef</tt></li>
+          <li><b>Default</b>: <tt>true</tt></li>
+        </ul><hr /><p><b><a name="minimumTokens">minimumTokens</a>:</b></p>
+        <div>The minimum number of tokens that need to be duplicated before it
+causes a violation.</div>
+        <ul>
+          <li><b>Type</b>: <tt>int</tt></li>
+          <li><b>Since</b>: <tt>2.0</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>minimumTokens</tt></li>
+          <li><b>Default</b>: <tt>100</tt></li>
+        </ul><hr /><p><b><a name="outputDirectory">outputDirectory</a>:</b></p>
+        <div>The output directory for the final HTML report. Note that this
+parameter is only evaluated if the goal is run directly from the
+command line or during the default lifecycle. If the goal is run
+indirectly as part of a site generation, the output directory
+configured in the Maven Site Plugin is used instead.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.io.File</tt></li>
+          <li><b>Since</b>: <tt>2.0</tt></li>
+          <li><b>Required</b>: <tt>Yes</tt></li>
+          <li><b>User Property</b>: <tt>project.reporting.outputDirectory</tt></li>
+        </ul><hr /><p><b><a name="outputEncoding">outputEncoding</a>:</b></p>
+        <div>The file encoding when writing non-HTML reports.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.lang.String</tt></li>
+          <li><b>Since</b>: <tt>2.5</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>outputEncoding</tt></li>
+          <li><b>Default</b>: <tt>${project.reporting.outputEncoding}</tt></li>
+        </ul><hr /><p><b><a name="skip">skip</a>:</b></p>
+        <div>Skip the CPD report generation. Most useful on the command line via
+&quot;-Dcpd.skip=true&quot;.</div>
+        <ul>
+          <li><b>Type</b>: <tt>boolean</tt></li>
+          <li><b>Since</b>: <tt>2.1</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>cpd.skip</tt></li>
+          <li><b>Default</b>: <tt>false</tt></li>
+        </ul><hr /><p><b><a name="sourceEncoding">sourceEncoding</a>:</b></p>
+        <div>The file encoding to use when reading the Java sources.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.lang.String</tt></li>
+          <li><b>Since</b>: <tt>2.3</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>User Property</b>: <tt>encoding</tt></li>
+          <li><b>Default</b>: <tt>${project.build.sourceEncoding}</tt></li>
+        </ul><hr /><p><b><a name="targetDirectory">targetDirectory</a>:</b></p>
+        <div>The output directory for the intermediate XML report.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.io.File</tt></li>
+          <li><b>Since</b>: <tt>2.0</tt></li>
+          <li><b>Required</b>: <tt>Yes</tt></li>
+          <li><b>User Property</b>: <tt>project.build.directory</tt></li>
+        </ul><hr /><p><b><a name="xrefLocation">xrefLocation</a>:</b></p>
+        <div>Location of the Xrefs to link to.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.io.File</tt></li>
+          <li><b>Since</b>: <tt>2.0</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>Default</b>: <tt>${project.reporting.outputDirectory}/xref</tt></li>
+        </ul><hr /><p><b><a name="xrefTestLocation">xrefTestLocation</a>:</b></p>
+        <div>Location of the Test Xrefs to link to.</div>
+        <ul>
+          <li><b>Type</b>: <tt>java.io.File</tt></li>
+          <li><b>Since</b>: <tt>2.0</tt></li>
+          <li><b>Required</b>: <tt>No</tt></li>
+          <li><b>Default</b>: <tt>${project.reporting.outputDirectory}/xref-test</tt></li>
+        </ul>
+      </div>
+    </div>
+  
+
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        &#169;            2005-2013
+              The Apache Software Foundation
+            
+                          - <a href="http://maven.apache.org/privacy-policy.html">Privacy Policy</a>.
+        Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>
\ No newline at end of file

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/cpd-mojo.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/cpd-mojo.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/cpd.html
==============================================================================
--- websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/cpd.html (added)
+++ websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/cpd.html Mon Mar  4 21:10:54 2013
@@ -0,0 +1,232 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ | Generated by Apache Maven Doxia at Mar 4, 2013
+ | Rendered using Apache Maven Stylus Skin 1.5
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <title>Maven PMD plugin - CPD Results</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+        <meta name="Date-Revision-yyyymmdd" content="20130304" />
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+                                                    
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+                                                        
+<script type="text/javascript">_uacct = "UA-140879-1";
+        urchinTracker();</script>
+                              </head>
+  <body class="composite">
+    <div id="banner">
+                                      <a href="../../" id="bannerLeft">
+                                                <img src="../../images/apache-maven-project-2.png" alt="" />
+                </a>
+                        <span id="bannerRight">
+                                                <img src="../../images/maven-logo-2.gif" alt="" />
+                </span>
+            <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+            
+                                   <div class="xleft">
+                          <a href="http://www.apache.org/" class="externalLink">Apache</a>
+        &gt;
+                  <a href="../../index.html">Maven</a>
+        &gt;
+                  <a href="../index.html">Plugins</a>
+        &gt;
+                      <a href="./">Maven PMD plugin</a>
+        &gt;
+        CPD Results
+        </div>
+            <div class="xright">        
+                                    Last Published: 2013-03-04
+              &nbsp;| Version: 3.0.1
+            </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+             
+                                                   <h5>Overview</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="index.html">Introduction</a>
+            </li>
+                  <li class="none">
+                  <a href="plugin-info.html">Goals</a>
+            </li>
+                  <li class="none">
+                  <a href="usage.html">Usage</a>
+            </li>
+                  <li class="none">
+                  <a href="faq.html">FAQ</a>
+            </li>
+          </ul>
+                       <h5>Examples</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="examples/removeReport.html">Remove Report</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/targetJdk.html">Target JDK</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/usingRuleSets.html">Using Rule Sets</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/violationChecking.html">Violation Checking</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/javascriptReport.html">Analyzing JavaScript</a>
+            </li>
+                  <li class="none">
+                  <a href="examples/violation-exclusions.html">Violations Exclusions</a>
+            </li>
+          </ul>
+                       <h5>Project Documentation</h5>
+                  <ul>
+                                                                                                                                                                                                                                                                                                              <li class="collapsed">
+                  <a href="project-info.html">Project Information</a>
+                  </li>
+                                                                                                                                                                                                                                                                                                      <li class="expanded">
+                  <a href="project-reports.html">Project Reports</a>
+                    <ul>
+                      <li class="none">
+                  <a href="surefire-report.html">Surefire Report</a>
+            </li>
+                      <li class="none">
+                  <a href="checkstyle.html">Checkstyle</a>
+            </li>
+                      <li class="none">
+            <strong>CPD Report</strong>
+          </li>
+                      <li class="none">
+                  <a href="pmd.html">PMD Report</a>
+            </li>
+                      <li class="none">
+                  <a href="xref/index.html">Source Xref</a>
+            </li>
+                      <li class="none">
+                  <a href="xref-test/index.html">Test Source Xref</a>
+            </li>
+                      <li class="none">
+                  <a href="taglist.html">Tag List</a>
+            </li>
+                      <li class="none">
+                  <a href="apidocs/index.html">JavaDocs</a>
+            </li>
+                      <li class="none">
+                  <a href="testapidocs/index.html">Test JavaDocs</a>
+            </li>
+                      <li class="none">
+                  <a href="findbugs.html">FindBugs Report</a>
+            </li>
+                      <li class="none">
+                  <a href="sonar.html">Sonar</a>
+            </li>
+                      <li class="none">
+                  <a href="plugin-info.html">Plugin Documentation</a>
+            </li>
+                      <li class="none">
+                  <a href="l10n-status.html">L10n Status</a>
+            </li>
+              </ul>
+        </li>
+          </ul>
+                       <h5>Maven Projects</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="../../ant-tasks/index.html">Ant Tasks</a>
+            </li>
+                  <li class="none">
+                  <a href="../../archetype/index.html">Archetype</a>
+            </li>
+                  <li class="none">
+                  <a href="../../doxia/index.html">Doxia</a>
+            </li>
+                  <li class="none">
+                  <a href="../../jxr/index.html">JXR</a>
+            </li>
+                  <li class="none">
+                  <a href="../../maven-1.x/index.html">Maven 1.x</a>
+            </li>
+                  <li class="none">
+                  <a href="../../index.html">Maven 2 & 3</a>
+            </li>
+                  <li class="none">
+                  <a href="../../pom/index.html">Parent POMs</a>
+            </li>
+                  <li class="none">
+                  <a href="../index.html">Plugins</a>
+            </li>
+                  <li class="none">
+                  <a href="../../plugin-tools/index.html">Plugin Tools</a>
+            </li>
+                  <li class="none">
+                  <a href="../../scm/index.html">SCM</a>
+            </li>
+                  <li class="none">
+                  <a href="../../shared/index.html">Shared Components</a>
+            </li>
+                  <li class="none">
+                  <a href="../../skins/index.html">Skins</a>
+            </li>
+                  <li class="none">
+                  <a href="../../surefire/index.html">Surefire</a>
+            </li>
+                  <li class="none">
+                  <a href="../../wagon/index.html">Wagon</a>
+            </li>
+          </ul>
+                       <h5>ASF</h5>
+                  <ul>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a>
+            </li>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/" class="externalLink">Foundation</a>
+            </li>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a>
+            </li>
+                  <li class="none">
+                  <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+            </li>
+          </ul>
+                                 <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+          <img alt="Built by Maven" src="./images/logos/maven-feather.png"/>
+        </a>
+                       
+                               </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        <div class="section"><h2>CPD Results<a name="CPD_Results"></a></h2><p>The following document contains the results of PMD's  <a class="externalLink" href="http://pmd.sourceforge.net/cpd.html">CPD</a> 5.0.2.</p></div><div class="section"><h2>Duplications<a name="Duplications"></a></h2><p>CPD found no problems in your source code.</p></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        &#169;            2005-2013
+              The Apache Software Foundation
+            
+                          - <a href="http://maven.apache.org/privacy-policy.html">Privacy Policy</a>.
+        Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>
\ No newline at end of file

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/cpd.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/cpd.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/maven-base.css
==============================================================================
--- websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/maven-base.css (added)
+++ websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/maven-base.css Mon Mar  4 21:10:54 2013
@@ -0,0 +1,156 @@
+body {
+  margin: 0px;
+  padding: 0px;
+}
+img {
+  border:none;
+}
+table {
+  padding:0px;
+  width: 100%;
+  margin-left: -2px;
+  margin-right: -2px;
+}
+acronym {
+  cursor: help;
+  border-bottom: 1px dotted #feb;
+}
+table.bodyTable th, table.bodyTable td {
+  padding: 2px 4px 2px 4px;
+  vertical-align: top;
+}
+div.clear{
+  clear:both;
+  visibility: hidden;
+}
+div.clear hr{
+  display: none;
+}
+#bannerLeft, #bannerRight {
+  font-size: xx-large;
+  font-weight: bold;
+}
+#bannerLeft img, #bannerRight img {
+  margin: 0px;
+}
+.xleft, #bannerLeft img {
+  float:left;
+}
+.xright, #bannerRight {
+  float:right;
+}
+#banner {
+  padding: 0px;
+}
+#banner img {
+  border: none;
+}
+#breadcrumbs {
+  padding: 3px 10px 3px 10px;
+}
+#leftColumn {
+ width: 170px;
+ float:left;
+ overflow: auto;
+ padding-bottom: 3px; /* IE-9 scrollbar-fix */
+}
+#bodyColumn {
+  margin-right: 1.5em;
+  margin-left: 197px;
+}
+#legend {
+  padding: 8px 0 8px 0;
+}
+#navcolumn {
+  padding: 8px 4px 0 8px;
+}
+#navcolumn h5 {
+  margin: 0;
+  padding: 0;
+  font-size: small;
+}
+#navcolumn ul {
+  margin: 0;
+  padding: 0;
+  font-size: small;
+}
+#navcolumn li {
+  list-style-type: none;
+  background-image: none;
+  background-repeat: no-repeat;
+  background-position: 0 0.4em;
+  padding-left: 16px;
+  list-style-position: outside;
+  line-height: 1.2em;
+  font-size: smaller;
+}
+#navcolumn li.expanded {
+  background-image: url(../images/expanded.gif);
+}
+#navcolumn li.collapsed {
+  background-image: url(../images/collapsed.gif);
+}
+#navcolumn li.none {
+  text-indent: -1em;
+  margin-left: 1em;
+}
+#poweredBy {
+  text-align: center;
+}
+#navcolumn img {
+  margin-top: 10px;
+  margin-bottom: 3px;
+}
+#poweredBy img {
+  display:block;
+  margin: 20px 0 20px 17px;
+}
+#search img {
+    margin: 0px;
+    display: block;
+}
+#search #q, #search #btnG {
+    border: 1px solid #999;
+    margin-bottom:10px;
+}
+#search form {
+    margin: 0px;
+}
+#lastPublished {
+  font-size: x-small;
+}
+.navSection {
+  margin-bottom: 2px;
+  padding: 8px;
+}
+.navSectionHead {
+  font-weight: bold;
+  font-size: x-small;
+}
+.section {
+  padding: 4px;
+}
+#footer {
+  padding: 3px 10px 3px 10px;
+  font-size: x-small;
+}
+#breadcrumbs {
+  font-size: x-small;
+  margin: 0pt;
+}
+.source {
+  padding: 12px;
+  margin: 1em 7px 1em 7px;
+}
+.source pre {
+  margin: 0px;
+  padding: 0px;
+}
+#navcolumn img.imageLink, .imageLink{
+  padding-left: 0px;
+  padding-bottom: 0px;
+  padding-top: 0px;
+  padding-right: 2px;
+  border: 0px;
+  margin: 0px;
+}
\ No newline at end of file

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/maven-base.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/maven-base.css
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/maven-theme.css
==============================================================================
--- websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/maven-theme.css (added)
+++ websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/maven-theme.css Mon Mar  4 21:10:54 2013
@@ -0,0 +1,217 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+body {
+  background-color: #fff;
+  font-family: Verdana, Helvetica, Arial, sans-serif;
+  margin-left: auto;
+  margin-right: auto;
+  background-repeat: repeat-y;
+  font-size: 13px;
+  padding: 0px;
+}
+td, select, input, li{
+  font-family: Verdana, Helvetica, Arial, sans-serif;
+  font-size: 12px;
+  color:#333333;
+}
+code{
+  font-size: 12px;
+}
+a {
+  text-decoration: none;
+}
+a:link {
+  color:#47a;
+}
+a:visited {
+  color:#68a;
+}
+a:active, a:hover {
+  color:#990000;
+}
+#legend li.externalLink {
+  background: url(../images/external.png) left top no-repeat;
+  padding-left: 18px;
+}
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+  background: url(../images/external.png) right center no-repeat;
+  padding-right: 18px;
+}
+#legend li.newWindow {
+  background: url(../images/newwindow.png) left top no-repeat;
+  padding-left: 18px;
+}
+a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
+  background: url(../images/newwindow.png) right center no-repeat;
+  padding-right: 18px;
+}
+h2 {
+  font-size: 17px;
+  color: #333333;
+}
+h3 {
+  padding: 4px 4px 4px 24px;
+  color: #666;
+  background-color: #ccc;
+  font-weight: bold;
+  font-size: 14px;
+  background-image: url(../images/h3.jpg);
+  background-repeat: no-repeat;
+  background-position: left bottom;
+}
+p {
+  line-height: 1.3em;
+  font-size: 12px;
+  color: #000;
+}
+#breadcrumbs {
+  height: 13px;
+  background-image: url(../images/breadcrumbs.jpg);
+  padding: 5px 10px 14px 20px;
+}
+* html #breadcrumbs {
+  padding-bottom: 8px;
+}
+#leftColumn {
+  margin: 10px 0 10px 0;
+  border-top-color: #ccc;
+  border-top-style: solid;
+  border-top-width: 1px;
+  border-right-color: #ccc;
+  border-right-style: solid;
+  border-right-width: 1px;
+  border-bottom-color: #ccc;
+  border-bottom-style: solid;
+  border-bottom-width: 1px;
+  padding-right: 5px;
+  padding-left: 5px;
+}
+#navcolumn h5 {
+  font-size: smaller;
+  border-bottom: 1px solid #aaaaaa;
+  padding-top: 2px;
+  padding-left: 9px;
+  color: #49635a;
+  background-image: url(../images/h5.jpg);
+  background-repeat: no-repeat;
+  background-position: left bottom;
+}
+
+table.bodyTable th {
+  color: white;
+  background-color: #bbb;
+  text-align: left;
+  font-weight: bold;
+}
+
+table.bodyTable th, table.bodyTable td {
+  font-size: 11px;
+}
+
+table.bodyTable tr.a {
+  background-color: #ddd;
+}
+
+table.bodyTable tr.b {
+  background-color: #eee;
+}
+
+table.bodyTable tr.a:hover, table.bodyTable tr.b:hover {
+  background: #dfe3db;
+}
+
+.source {
+  border: 1px solid #999;
+  overflow:auto
+}
+dt {
+  padding: 4px 4px 4px 24px;
+  color: #333333;
+  background-color: #ccc;
+  font-weight: bold;
+  font-size: 14px;
+  background-image: url(../images/h3.jpg);
+  background-repeat: no-repeat;
+  background-position: left bottom;
+}
+.subsectionTitle {
+  font-size: 13px;
+  font-weight: bold;
+  color: #666;
+
+}
+
+table {
+  font-size: 10px;
+}
+.xright a:link, .xright a:visited, .xright a:active {
+  color: #666;
+}
+.xright a:hover {
+  color: #003300;
+}
+#banner {
+  height: 93px;
+  background: url(../images/banner.jpg);
+}
+#navcolumn ul {
+  margin: 5px 0 15px -0em;
+}
+#navcolumn ul a {
+  color: #333333;
+}
+#navcolumn ul a:hover {
+  color: red;
+}
+#intro {
+  border: solid #ccc 1px;
+  margin: 6px 0px 0px 0px;
+  padding: 10px 40px 10px 40px;
+}
+.subsection {
+  margin-left: 3px;
+  color: #333333;
+}
+
+.subsection p {
+  font-size: 12px;
+}
+#footer {
+  padding: 10px;
+  margin: 20px 0px 20px 0px;
+  border-top: solid #ccc 1px;
+  color: #333333;
+}
+
+.errormark, .warningmark, .donemark, .infomark {
+  background: url(../images/icon_error_sml.gif) no-repeat;
+}
+
+.warningmark {
+  background-image: url(../images/icon_warning_sml.gif);
+}
+
+.donemark {
+  background-image: url(../images/icon_success_sml.gif);
+}
+
+.infomark {
+  background-image: url(../images/icon_info_sml.gif);
+}
\ No newline at end of file

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/maven-theme.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/maven-theme.css
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/print.css
==============================================================================
--- websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/print.css (added)
+++ websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/print.css Mon Mar  4 21:10:54 2013
@@ -0,0 +1,7 @@
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
+	display: none !important;
+}
+#bodyColumn, body.docs div.docs {
+	margin: 0 !important;
+	border: none !important
+}
\ No newline at end of file

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/print.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/print.css
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/site.css
==============================================================================
--- websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/site.css (added)
+++ websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/site.css Mon Mar  4 21:10:54 2013
@@ -0,0 +1 @@
+/* You can override this file with your own styles */
\ No newline at end of file

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/site.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/maven/content/plugins-archives/maven-pmd-plugin-3.0.1/css/site.css
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision