You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ch...@apache.org on 2018/06/15 16:12:16 UTC

svn commit: r27489 [20/30] - in /dev/commons/commons-release-plugin: ./ 1.3-RC1/ 1.3-RC1/binaries/ 1.3-RC1/site/ 1.3-RC1/site/apidocs/ 1.3-RC1/site/apidocs/org/ 1.3-RC1/site/apidocs/org/apache/ 1.3-RC1/site/apidocs/org/apache/commons/ 1.3-RC1/site/apid...

Added: dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin.velocity/ReadmeHtmlVelocityDelegate.java.html
==============================================================================
--- dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin.velocity/ReadmeHtmlVelocityDelegate.java.html (added)
+++ dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin.velocity/ReadmeHtmlVelocityDelegate.java.html Fri Jun 15 16:12:15 2018
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>ReadmeHtmlVelocityDelegate.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Release Plugin</a> &gt; <a href="index.source.html" class="el_package">org.apache.commons.release.plugin.v
 elocity</a> &gt; <span class="el_source">ReadmeHtmlVelocityDelegate.java</span></div><h1>ReadmeHtmlVelocityDelegate.java</h1><pre class="source lang-java linenums">/*
+ * 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 &quot;License&quot;); 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 &quot;AS IS&quot; 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.
+ */
+package org.apache.commons.release.plugin.velocity;
+
+import java.io.Writer;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.velocity.Template;
+import org.apache.velocity.VelocityContext;
+import org.apache.velocity.app.VelocityEngine;
+import org.apache.velocity.runtime.RuntimeConstants;
+import org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader;
+
+/**
+ * This class' purpose is to generate the &lt;code&gt;README.html&lt;/code&gt; that moves along with the
+ * release for the sake of downloading the release from the distribution area.
+ *
+ * @author chtompki
+ * @since 1.3
+ */
+public class ReadmeHtmlVelocityDelegate {
+    /** The location of the velocity template for this class. */
+    private static final String TEMPLATE = &quot;resources/org/apache/commons/release/plugin&quot;
+                                         + &quot;/velocity/README.vm&quot;;
+    /** This is supposed to represent the maven artifactId. */
+    private final String artifactId;
+    /** This is supposed to represent the maven version of the release. */
+    private final String version;
+    /** The url of the site that gets set into the &lt;code&gt;README.html&lt;/code&gt;. */
+    private final String siteUrl;
+
+    /**
+     * The private constructor to be used by the {@link ReadmeHtmlVelocityDelegateBuilder}.
+     *
+     * @param artifactId sets the {@link ReadmeHtmlVelocityDelegate#artifactId}.
+     * @param version sets the {@link ReadmeHtmlVelocityDelegate#version}.
+     * @param siteUrl sets the {@link ReadmeHtmlVelocityDelegate#siteUrl}.
+     */
+<span class="fc" id="L52">    private ReadmeHtmlVelocityDelegate(String artifactId, String version, String siteUrl) {</span>
+<span class="fc" id="L53">        this.artifactId = artifactId;</span>
+<span class="fc" id="L54">        this.version = version;</span>
+<span class="fc" id="L55">        this.siteUrl = siteUrl;</span>
+<span class="fc" id="L56">    }</span>
+
+    /**
+     * Gets the {@link ReadmeHtmlVelocityDelegateBuilder} for constructing the {@link ReadmeHtmlVelocityDelegate}.
+     *
+     * @return the {@link ReadmeHtmlVelocityDelegateBuilder}.
+     */
+    public static ReadmeHtmlVelocityDelegateBuilder builder() {
+<span class="fc" id="L64">        return new ReadmeHtmlVelocityDelegateBuilder();</span>
+    }
+
+    /**
+     * Renders the &lt;code&gt;README.vm&lt;/code&gt; velocity template with the variables constructed with the
+     * {@link ReadmeHtmlVelocityDelegateBuilder}.
+     *
+     * @param writer is the {@link Writer} to which we wish to render the &lt;code&gt;README.vm&lt;/code&gt; template.
+     * @return a reference to the {@link Writer} passed in.
+     */
+    public Writer render(Writer writer) {
+<span class="fc" id="L75">        VelocityEngine ve = new VelocityEngine();</span>
+<span class="fc" id="L76">        ve.setProperty(RuntimeConstants.RESOURCE_LOADER, &quot;classpath&quot;);</span>
+<span class="fc" id="L77">        ve.setProperty(&quot;classpath.resource.loader.class&quot;, ClasspathResourceLoader.class.getName());</span>
+<span class="fc" id="L78">        ve.init();</span>
+<span class="fc" id="L79">        Template template = ve.getTemplate(TEMPLATE);</span>
+<span class="fc" id="L80">        String[] splitArtifactId = artifactId.split(&quot;-&quot;);</span>
+<span class="fc" id="L81">        String wordCommons = splitArtifactId[0];</span>
+<span class="fc" id="L82">        String artifactShortName = splitArtifactId[1];</span>
+<span class="fc" id="L83">        String artifactIdWithFirstLetterscapitalized =</span>
+<span class="fc" id="L84">                StringUtils.capitalize(wordCommons)</span>
+                        + &quot;-&quot;
+<span class="fc" id="L86">                        + artifactShortName.toUpperCase();</span>
+<span class="fc" id="L87">        VelocityContext context = new VelocityContext();</span>
+<span class="fc" id="L88">        context.internalPut(&quot;artifactIdWithFirstLetterscapitalized&quot;, artifactIdWithFirstLetterscapitalized);</span>
+<span class="fc" id="L89">        context.internalPut(&quot;artifactShortName&quot;, artifactShortName.toUpperCase());</span>
+<span class="fc" id="L90">        context.internalPut(&quot;artifactId&quot;, artifactId);</span>
+<span class="fc" id="L91">        context.internalPut(&quot;version&quot;, version);</span>
+<span class="fc" id="L92">        context.internalPut(&quot;siteUrl&quot;, siteUrl);</span>
+<span class="fc" id="L93">        template.merge(context, writer);</span>
+<span class="fc" id="L94">        return writer;</span>
+    }
+
+    /**
+     * A builder class for instantiation of the {@link ReadmeHtmlVelocityDelegate}.
+     */
+    public static class ReadmeHtmlVelocityDelegateBuilder {
+        /** The maven artifactId to use in the &lt;code&gt;README.vm&lt;/code&gt; template. */
+        private String artifactId;
+        /** The maven version to use in the &lt;code&gt;README.vm&lt;/code&gt; template. */
+        private String version;
+        /** The site url to use in the &lt;code&gt;README.vm&lt;/code&gt; template. */
+        private String siteUrl;
+
+        /**
+         * Private constructor for using the builder through the {@link ReadmeHtmlVelocityDelegate#builder()}
+         * method.
+         */
+        private ReadmeHtmlVelocityDelegateBuilder() {
+            super();
+        }
+
+        /**
+         * Adds the artifactId to the {@link ReadmeHtmlVelocityDelegate}.
+         * @param artifactId the {@link String} representing the maven artifactId.
+         * @return the builder to continue building.
+         */
+        public ReadmeHtmlVelocityDelegateBuilder withArtifactId(String artifactId) {
+<span class="fc" id="L122">            this.artifactId = artifactId;</span>
+<span class="fc" id="L123">            return this;</span>
+        }
+
+        /**
+         * Adds the version to the {@link ReadmeHtmlVelocityDelegate}.
+         * @param version the maven version.
+         * @return the builder to continue building.
+         */
+        public ReadmeHtmlVelocityDelegateBuilder withVersion(String version) {
+<span class="fc" id="L132">            this.version = version;</span>
+<span class="fc" id="L133">            return this;</span>
+        }
+
+        /**
+         * Adds the siteUrl to the {@link ReadmeHtmlVelocityDelegate}.
+         * @param siteUrl the site url to be used in the &lt;code&gt;README.html&lt;/code&gt;
+         * @return the builder to continue building.
+         */
+        public ReadmeHtmlVelocityDelegateBuilder withSiteUrl(String siteUrl) {
+<span class="fc" id="L142">            this.siteUrl = siteUrl;</span>
+<span class="fc" id="L143">            return this;</span>
+        }
+
+        /**
+         * Builds up the {@link ReadmeHtmlVelocityDelegate} from the previously set parameters.
+         * @return a new {@link ReadmeHtmlVelocityDelegate}.
+         */
+        public ReadmeHtmlVelocityDelegate build() {
+<span class="fc" id="L151">            return new ReadmeHtmlVelocityDelegate(this.artifactId, this.version, this.siteUrl);</span>
+        }
+    }
+}
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.0.201801022044</span></div></body></html>
\ No newline at end of file

Added: dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin.velocity/index.html
==============================================================================
--- dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin.velocity/index.html (added)
+++ dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin.velocity/index.html Fri Jun 15 16:12:15 2018
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.release.plugin.velocity</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Release Plugin</a> &gt; <span class="el_package">org.apache.commons.release.plugin.velocity</span></div><h1>org
 .apache.commons.release.plugin.velocity</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sorta
 ble ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 166</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">10</td><td class="ctr1">0</td><td class="ctr2">42</td><td class="ctr1">0</td><td class="ctr2">10</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="ReadmeHtmlVelocityDelegate.html" class="el_class">ReadmeHtmlVelocityDelegate</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="101" alt="101"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">25</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a
 0"><a href="HeaderHtmlVelocityDelegate.html" class="el_class">HeaderHtmlVelocityDelegate</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="40" height="10" title="34" alt="34"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">9</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k2">2</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a3"><a href="ReadmeHtmlVelocityDelegate$ReadmeHtmlVelocityDelegateBuilder.html" class="el_class">ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="30" height="10" title="26" alt="26"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id=
 "g0">4</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k0">4</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="HeaderHtmlVelocityDelegate$HeaderHtmlVelocityDelegateBuilder.html" class="el_class">HeaderHtmlVelocityDelegate.HeaderHtmlVelocityDelegateBuilder</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.0.201801022044</span></div></body><
 /html>
\ No newline at end of file

Added: dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin.velocity/index.source.html
==============================================================================
--- dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin.velocity/index.source.html (added)
+++ dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin.velocity/index.source.html Fri Jun 15 16:12:15 2018
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.release.plugin.velocity</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Release Plugin</a> &gt; <span class="el_package">org.apache.commons.release.plugin.velocity</span></div><h1>org.apache.commo
 ns.release.plugin.velocity</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id=
 "m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 166</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">10</td><td class="ctr1">0</td><td class="ctr2">42</td><td class="ctr1">0</td><td class="ctr2">10</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="ReadmeHtmlVelocityDelegate.java.html" class="el_source">ReadmeHtmlVelocityDelegate.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="127" alt="127"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">32</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">7</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a0"
 ><a href="HeaderHtmlVelocityDelegate.java.html" class="el_source">HeaderHtmlVelocityDelegate.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="39" alt="39"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">10</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">3</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">2</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.0.201801022044</span></div></body></html>
\ No newline at end of file

Added: dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/SharedFunctions.html
==============================================================================
--- dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/SharedFunctions.html (added)
+++ dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/SharedFunctions.html Fri Jun 15 16:12:15 2018
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>SharedFunctions</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Release Plugin</a> &gt; <a href="index.html" class="el_package">org.apache.commons.release.plugin</a> &gt; <span class="el_class">SharedFunctions</span></div><h1>SharedFunctions</h1><table class="coverage" cellspacing
 ="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">55 of 70</td><td class="ctr2">21%</td><td class="bar">2 of 4</td><td class="ctr2">50%</td><td class="ctr1">2</td
 ><td class="ctr2">4</td><td class="ctr1">11</td><td class="ctr2">18</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="SharedFunctions.java.html#L83" class="el_method">copyFile(Log, File, File)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="90" height="10" title="28" alt="28"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="5" alt="5"/></td><td class="ctr2" id="c1">15%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="SharedFunctions.java.html#L57" class="el_method">initDirectory(Log, File)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="87" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="
 32" height="10" title="10" alt="10"/></td><td class="ctr2" id="c0">27%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h0">7</td><td class="ctr2" id="i0">11</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.0.201801022044</span></div></body></html>
\ No newline at end of file

Added: dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/SharedFunctions.java.html
==============================================================================
--- dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/SharedFunctions.java.html (added)
+++ dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/SharedFunctions.java.html Fri Jun 15 16:12:15 2018
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>SharedFunctions.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Release Plugin</a> &gt; <a href="index.source.html" class="el_package">org.apache.commons.release.plugin</a> &gt; <sp
 an class="el_source">SharedFunctions.java</span></div><h1>SharedFunctions.java</h1><pre class="source lang-java linenums">/*
+ * 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 &quot;License&quot;); 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 &quot;AS IS&quot; 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.
+ */
+package org.apache.commons.release.plugin;
+
+import java.io.File;
+import java.io.IOException;
+
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.logging.Log;
+import org.codehaus.plexus.util.FileUtils;
+
+/**
+ * Shared static functions for all of our Mojos.
+ *
+ * @author chtompki
+ * @since 1.0
+ */
+public final class SharedFunctions {
+
+    /**
+     * I want a buffer that is an array with 1024 elements of bytes. We declare
+     * the constant here for the sake of making the code more readable.
+     */
+    public static final int BUFFER_BYTE_SIZE = 1024;
+
+    /**
+     * Making the constructor private because the class only contains static methods.
+     */
+    private SharedFunctions() {
+        // Utility Class
+    }
+
+    /**
+     * Cleans and then initializes an empty directory that is given by the &lt;code&gt;workingDirectory&lt;/code&gt;
+     * parameter.
+     *
+     * @param log is the Maven log for output logging, particularly in regards to error management.
+     * @param workingDirectory is a {@link File} that represents the directory to first attempt to delete then create.
+     * @throws MojoExecutionException when an {@link IOException} or {@link NullPointerException} is caught for the
+     *      purpose of bubbling the exception up to Maven properly.
+     */
+    public static void initDirectory(Log log, File workingDirectory) throws MojoExecutionException {
+<span class="pc bpc" id="L57" title="1 of 2 branches missed.">        if (workingDirectory.exists()) {</span>
+            try {
+<span class="nc" id="L59">                FileUtils.deleteDirectory(workingDirectory);</span>
+<span class="nc" id="L60">            } catch (IOException | NullPointerException e) {</span>
+<span class="nc" id="L61">                final String message = String.format(&quot;Unable to remove directory %s: %s&quot;, workingDirectory,</span>
+<span class="nc" id="L62">                        e.getMessage());</span>
+<span class="nc" id="L63">                log.error(message);</span>
+<span class="nc" id="L64">                throw new MojoExecutionException(message, e);</span>
+<span class="nc" id="L65">            }</span>
+        }
+<span class="pc bpc" id="L67" title="1 of 2 branches missed.">        if (!workingDirectory.exists()) {</span>
+<span class="fc" id="L68">            workingDirectory.mkdirs();</span>
+        }
+<span class="fc" id="L70">    }</span>
+
+    /**
+     * Copies a {@link File} from the &lt;code&gt;fromFile&lt;/code&gt; to the &lt;code&gt;toFile&lt;/code&gt; and logs the failure
+     * using the Maven {@link Log}.
+     *
+     * @param log the {@link Log}, the maven logger.
+     * @param fromFile the {@link File} from which to copy.
+     * @param toFile the {@link File} to which to copy into.
+     * @throws MojoExecutionException if an {@link IOException} or {@link NullPointerException} is caught.
+     */
+    public static void copyFile(Log log, File fromFile, File toFile) throws MojoExecutionException {
+        try {
+<span class="fc" id="L83">            FileUtils.copyFile(fromFile, toFile);</span>
+<span class="nc" id="L84">        } catch (IOException | NullPointerException e) {</span>
+<span class="nc" id="L85">            final String message = String.format(&quot;Unable to copy file %s tp %s: %s&quot;, fromFile, toFile, e.getMessage());</span>
+<span class="nc" id="L86">            log.error(message);</span>
+<span class="nc" id="L87">            throw new MojoExecutionException(message, e);</span>
+<span class="fc" id="L88">        }</span>
+<span class="fc" id="L89">    }</span>
+}
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.0.201801022044</span></div></body></html>
\ No newline at end of file

Added: dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/index.html
==============================================================================
--- dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/index.html (added)
+++ dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/index.html Fri Jun 15 16:12:15 2018
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.release.plugin</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Release Plugin</a> &gt; <span class="el_package">org.apache.commons.release.plugin</span></div><h1>org.apache.commons.re
 lease.plugin</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="t
 oggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">55 of 70</td><td class="ctr2">21%</td><td class="bar">2 of 4</td><td class="ctr2">50%</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">11</td><td class="ctr2">18</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="SharedFunctions.html" class="el_class">SharedFunctions</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="94" height="10" title="55" alt="55"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">21%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td>
 <td class="ctr1" id="h0">11</td><td class="ctr2" id="i0">18</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">2</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.0.201801022044</span></div></body></html>
\ No newline at end of file

Added: dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/index.source.html
==============================================================================
--- dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/index.source.html (added)
+++ dev/commons/commons-release-plugin/1.3-RC1/site/jacoco/org.apache.commons.release.plugin/index.source.html Fri Jun 15 16:12:15 2018
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.release.plugin</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Release Plugin</a> &gt; <span class="el_package">org.apache.commons.release.plugin</span></div><h1>org.apache.commons.release.plugin<
 /h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(thi
 s)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">55 of 70</td><td class="ctr2">21%</td><td class="bar">2 of 4</td><td class="ctr2">50%</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">11</td><td class="ctr2">18</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="SharedFunctions.java.html" class="el_source">SharedFunctions.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="94" height="10" title="55" alt="55"/><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="15" alt="15"/></td><td class="ctr2" id="c0">21%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g0">4</td><t
 d class="ctr1" id="h0">11</td><td class="ctr2" id="i0">18</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">2</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.0.201801022044</span></div></body></html>
\ No newline at end of file

Added: dev/commons/commons-release-plugin/1.3-RC1/site/japicmp.html
==============================================================================
--- dev/commons/commons-release-plugin/1.3-RC1/site/japicmp.html (added)
+++ dev/commons/commons-release-plugin/1.3-RC1/site/japicmp.html Fri Jun 15 16:12:15 2018
@@ -0,0 +1,280 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 June 2018
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="ISO-8859-1" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20180615" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Commons Release Plugin &#x2013; </title>
+
+  <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+  <link rel="stylesheet" href="./css/site.css" type="text/css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+  <script type="text/javascript" src="./js/jquery.min.js"></script>
+  <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+  <script type="text/javascript" src="./js/prettify.min.js"></script>
+  <script type="text/javascript" src="./js/site.js"></script>
+
+              
+      </head>
+
+  <body class="composite">
+                          <a href="http://commons.apache.org/" id="bannerLeft" title="Apache Commons logo">
+                                                                                        <img class="logo-left" src="./images/commons-logo.png"  alt="Apache Commons logo"/>
+                </a>
+                    <div class="clear"></div>
+
+    <div class="navbar">
+      <div class="navbar-inner">
+        <div class="container-fluid">
+          <a class="brand" href="http://commons.apache.org/proper/commons-release-plugin/">Apache Commons Release Plugin &trade;</a>
+          <ul class="nav">      
+                    
+            <li id="publishDate">Last Published: 15 June 2018</li>
+      <li class="divider">|</li> <li id="projectVersion">Version: 1.3</li>
+  </ul>
+                    <div class="pull-right">  <ul class="nav">
+            <li>
+                  <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon">
+    ApacheCon</a>
+      </li>
+          <li>
+                  <a href="http://www.apache.org" class="externalLink" title="Apache">
+    Apache</a>
+      </li>
+          <li>
+                  <a href="../../" title="Commons">
+    Commons</a>
+      </li>
+    </ul>
+</div>
+        </div>
+      </div>
+    </div>
+
+    <div class="container-fluid">
+      <table class="layout-table">
+        <tr>
+          <td class="sidebar">
+            <div class="well sidebar-nav">
+                    <ul class="nav nav-list">
+                                  <li class="nav-header">Release Plugin</li>
+                                        <li class="none">
+                  <a href="index.html" title="Overview">
+    Overview</a>
+          </li>
+                             <li class="none">
+                  <a href="download_commons-release-plugin.cgi" title="Download">
+    Download</a>
+          </li>
+                             <li class="none">
+                  <a href="release-history.html" title="Release History">
+    Release History</a>
+          </li>
+                             <li class="none">
+                  <a href="javadocs/api-release/index.html" title="Javadoc (Latest release)">
+    Javadoc (Latest release)</a>
+          </li>
+                                                                                           <li class="expanded">
+                  <a href="development.html" title="Help">
+    Help</a>
+                    <ul>
+                                  <li class="none">
+                  <a href="issue-tracking.html" title="Issue Tracking">
+    Issue Tracking</a>
+          </li>
+                                     <li class="none">
+                  <a href="development.html" title="Development">
+    Development</a>
+          </li>
+                     </ul>
+              </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                        <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li>
+                                                                                                                                                                                                                                                                              <li class="collapsed">
+                  <a href="project-info.html" title="Project Information">
+    Project Information</a>
+                    </li>
+                                                                                                                                                                                                                                                                                                                                                     <li class="expanded">
+                  <a href="project-reports.html" title="Project Reports">
+    Project Reports</a>
+                    <ul>
+                                  <li class="none">
+                  <a href="changes-report.html" title="Changes">
+    Changes</a>
+          </li>
+                                     <li class="none">
+                  <a href="jira-report.html" title="JIRA Report">
+    JIRA Report</a>
+          </li>
+                                     <li class="none">
+                  <a href="apidocs/index.html" title="Javadoc">
+    Javadoc</a>
+          </li>
+                                     <li class="none">
+                  <a href="xref/index.html" title="Source Xref">
+    Source Xref</a>
+          </li>
+                                     <li class="none">
+                  <a href="xref-test/index.html" title="Test Source Xref">
+    Test Source Xref</a>
+          </li>
+                                     <li class="none">
+                  <a href="rat-report.html" title="Rat Report">
+    Rat Report</a>
+          </li>
+                                       <li class="none active">
+                  <a href="japicmp.html" title="japicmp">
+    japicmp</a>
+          </li>
+                                     <li class="none">
+                  <a href="checkstyle.html" title="Checkstyle">
+    Checkstyle</a>
+          </li>
+                                     <li class="none">
+                  <a href="findbugs.html" title="FindBugs">
+    FindBugs</a>
+          </li>
+                                     <li class="none">
+                  <a href="clirr-report.html" title="Clirr">
+    Clirr</a>
+          </li>
+                                     <li class="none">
+                  <a href="pmd.html" title="PMD">
+    PMD</a>
+          </li>
+                                     <li class="none">
+                  <a href="taglist.html" title="Tag List">
+    Tag List</a>
+          </li>
+                                     <li class="none">
+                  <a href="javancss.html" title="JavaNCSS Report">
+    JavaNCSS Report</a>
+          </li>
+                                     <li class="none">
+                  <a href="jacoco/index.html" title="JaCoCo">
+    JaCoCo</a>
+          </li>
+                                     <li class="none">
+                  <a href="jacoco-aggregate/index.html" title="JaCoCo Aggregate">
+    JaCoCo Aggregate</a>
+          </li>
+                     </ul>
+              </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">Commons</li>
+                                        <li class="none">
+                  <a href="../../" title="Home">
+    Home</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+    License</a>
+          </li>
+                                                                               <li class="collapsed">
+                  <a href="../../components.html" title="Components">
+    Components</a>
+                    </li>
+                                                                               <li class="collapsed">
+                  <a href="../../sandbox/index.html" title="Sandbox">
+    Sandbox</a>
+                    </li>
+                                                                               <li class="collapsed">
+                  <a href="../../dormant/index.html" title="Dormant">
+    Dormant</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">General Information</li>
+                                        <li class="none">
+                  <a href="../../security.html" title="Security">
+    Security</a>
+          </li>
+                             <li class="none">
+                  <a href="../../volunteering.html" title="Volunteering">
+    Volunteering</a>
+          </li>
+                             <li class="none">
+                  <a href="../../patches.html" title="Contributing Patches">
+    Contributing Patches</a>
+          </li>
+                             <li class="none">
+                  <a href="../../building.html" title="Building Components">
+    Building Components</a>
+          </li>
+                             <li class="none">
+                  <a href="../../commons-parent-pom.html" title="Commons Parent Pom">
+    Commons Parent Pom</a>
+          </li>
+                             <li class="none">
+                  <a href="../../build-plugin/index.html" title="Commons Build Plugin">
+    Commons Build Plugin</a>
+          </li>
+                             <li class="none">
+                  <a href="../../releases/index.html" title="Releasing Components">
+    Releasing Components</a>
+          </li>
+                             <li class="none">
+                  <a href="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki">
+    Wiki</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">ASF</li>
+                                        <li class="none">
+                  <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+    How the ASF works</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+    Get Involved</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+    Developer Resources</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct">
+    Code of Conduct</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+    Sponsorship</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+    Thanks</a>
+          </li>
+                 </ul>
+              </div>
+            <div id="poweredBy">
+                                                                                                                    <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy">
+        <img class="builtBy"  alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png"    />
+      </a>
+                                                                                                    <a href="http://maven.apache.org/" title="Maven" class="builtBy">
+        <img class="builtBy"  alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png"    />
+      </a>
+                      </div>
+          </td>
+          <td class="content">
+            
+          </td>
+        </tr>
+      </table>
+    </div>
+
+    <div class="footer">
+      <p>Copyright &copy;                    2018
+                        <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.</p>
+                </div>
+  </body>
+
+</html>

Added: dev/commons/commons-release-plugin/1.3-RC1/site/javancss.html
==============================================================================
--- dev/commons/commons-release-plugin/1.3-RC1/site/javancss.html (added)
+++ dev/commons/commons-release-plugin/1.3-RC1/site/javancss.html Fri Jun 15 16:12:15 2018
@@ -0,0 +1,693 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 June 2018
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="ISO-8859-1" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20180615" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Commons Release Plugin &#x2013; JavaNCSS Metric Results</title>
+
+  <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+  <link rel="stylesheet" href="./css/site.css" type="text/css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+  <script type="text/javascript" src="./js/jquery.min.js"></script>
+  <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+  <script type="text/javascript" src="./js/prettify.min.js"></script>
+  <script type="text/javascript" src="./js/site.js"></script>
+
+              
+      </head>
+
+  <body class="composite">
+                          <a href="http://commons.apache.org/" id="bannerLeft" title="Apache Commons logo">
+                                                                                        <img class="logo-left" src="./images/commons-logo.png"  alt="Apache Commons logo"/>
+                </a>
+                    <div class="clear"></div>
+
+    <div class="navbar">
+      <div class="navbar-inner">
+        <div class="container-fluid">
+          <a class="brand" href="http://commons.apache.org/proper/commons-release-plugin/">Apache Commons Release Plugin &trade;</a>
+          <ul class="nav">      
+                    
+            <li id="publishDate">Last Published: 15 June 2018</li>
+      <li class="divider">|</li> <li id="projectVersion">Version: 1.3</li>
+  </ul>
+                    <div class="pull-right">  <ul class="nav">
+            <li>
+                  <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon">
+    ApacheCon</a>
+      </li>
+          <li>
+                  <a href="http://www.apache.org" class="externalLink" title="Apache">
+    Apache</a>
+      </li>
+          <li>
+                  <a href="../../" title="Commons">
+    Commons</a>
+      </li>
+    </ul>
+</div>
+        </div>
+      </div>
+    </div>
+
+    <div class="container-fluid">
+      <table class="layout-table">
+        <tr>
+          <td class="sidebar">
+            <div class="well sidebar-nav">
+                    <ul class="nav nav-list">
+                                  <li class="nav-header">Release Plugin</li>
+                                        <li class="none">
+                  <a href="index.html" title="Overview">
+    Overview</a>
+          </li>
+                             <li class="none">
+                  <a href="download_commons-release-plugin.cgi" title="Download">
+    Download</a>
+          </li>
+                             <li class="none">
+                  <a href="release-history.html" title="Release History">
+    Release History</a>
+          </li>
+                             <li class="none">
+                  <a href="javadocs/api-release/index.html" title="Javadoc (Latest release)">
+    Javadoc (Latest release)</a>
+          </li>
+                                                                                           <li class="expanded">
+                  <a href="development.html" title="Help">
+    Help</a>
+                    <ul>
+                                  <li class="none">
+                  <a href="issue-tracking.html" title="Issue Tracking">
+    Issue Tracking</a>
+          </li>
+                                     <li class="none">
+                  <a href="development.html" title="Development">
+    Development</a>
+          </li>
+                     </ul>
+              </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                        <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li>
+                                                                                                                                                                                                                                                                              <li class="collapsed">
+                  <a href="project-info.html" title="Project Information">
+    Project Information</a>
+                    </li>
+                                                                                                                                                                                                                                                                                                                                                     <li class="expanded">
+                  <a href="project-reports.html" title="Project Reports">
+    Project Reports</a>
+                    <ul>
+                                  <li class="none">
+                  <a href="changes-report.html" title="Changes">
+    Changes</a>
+          </li>
+                                     <li class="none">
+                  <a href="jira-report.html" title="JIRA Report">
+    JIRA Report</a>
+          </li>
+                                     <li class="none">
+                  <a href="apidocs/index.html" title="Javadoc">
+    Javadoc</a>
+          </li>
+                                     <li class="none">
+                  <a href="xref/index.html" title="Source Xref">
+    Source Xref</a>
+          </li>
+                                     <li class="none">
+                  <a href="xref-test/index.html" title="Test Source Xref">
+    Test Source Xref</a>
+          </li>
+                                     <li class="none">
+                  <a href="rat-report.html" title="Rat Report">
+    Rat Report</a>
+          </li>
+                                     <li class="none">
+                  <a href="japicmp.html" title="japicmp">
+    japicmp</a>
+          </li>
+                                     <li class="none">
+                  <a href="checkstyle.html" title="Checkstyle">
+    Checkstyle</a>
+          </li>
+                                     <li class="none">
+                  <a href="findbugs.html" title="FindBugs">
+    FindBugs</a>
+          </li>
+                                     <li class="none">
+                  <a href="clirr-report.html" title="Clirr">
+    Clirr</a>
+          </li>
+                                     <li class="none">
+                  <a href="pmd.html" title="PMD">
+    PMD</a>
+          </li>
+                                     <li class="none">
+                  <a href="taglist.html" title="Tag List">
+    Tag List</a>
+          </li>
+                                       <li class="none active">
+                  <a href="javancss.html" title="JavaNCSS Report">
+    JavaNCSS Report</a>
+          </li>
+                                     <li class="none">
+                  <a href="jacoco/index.html" title="JaCoCo">
+    JaCoCo</a>
+          </li>
+                                     <li class="none">
+                  <a href="jacoco-aggregate/index.html" title="JaCoCo Aggregate">
+    JaCoCo Aggregate</a>
+          </li>
+                     </ul>
+              </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">Commons</li>
+                                        <li class="none">
+                  <a href="../../" title="Home">
+    Home</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+    License</a>
+          </li>
+                                                                               <li class="collapsed">
+                  <a href="../../components.html" title="Components">
+    Components</a>
+                    </li>
+                                                                               <li class="collapsed">
+                  <a href="../../sandbox/index.html" title="Sandbox">
+    Sandbox</a>
+                    </li>
+                                                                               <li class="collapsed">
+                  <a href="../../dormant/index.html" title="Dormant">
+    Dormant</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">General Information</li>
+                                        <li class="none">
+                  <a href="../../security.html" title="Security">
+    Security</a>
+          </li>
+                             <li class="none">
+                  <a href="../../volunteering.html" title="Volunteering">
+    Volunteering</a>
+          </li>
+                             <li class="none">
+                  <a href="../../patches.html" title="Contributing Patches">
+    Contributing Patches</a>
+          </li>
+                             <li class="none">
+                  <a href="../../building.html" title="Building Components">
+    Building Components</a>
+          </li>
+                             <li class="none">
+                  <a href="../../commons-parent-pom.html" title="Commons Parent Pom">
+    Commons Parent Pom</a>
+          </li>
+                             <li class="none">
+                  <a href="../../build-plugin/index.html" title="Commons Build Plugin">
+    Commons Build Plugin</a>
+          </li>
+                             <li class="none">
+                  <a href="../../releases/index.html" title="Releasing Components">
+    Releasing Components</a>
+          </li>
+                             <li class="none">
+                  <a href="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki">
+    Wiki</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">ASF</li>
+                                        <li class="none">
+                  <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+    How the ASF works</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+    Get Involved</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+    Developer Resources</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct">
+    Code of Conduct</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+    Sponsorship</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+    Thanks</a>
+          </li>
+                 </ul>
+              </div>
+            <div id="poweredBy">
+                                                                                                                    <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy">
+        <img class="builtBy"  alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png"    />
+      </a>
+                                                                                                    <a href="http://maven.apache.org/" title="Maven" class="builtBy">
+        <img class="builtBy"  alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png"    />
+      </a>
+                      </div>
+          </td>
+          <td class="content">
+            <div class="section">
+<h2><a name="JavaNCSS_Metric_Results"></a>JavaNCSS Metric Results</h2>
+<p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p>
+<p>The following document contains the results of a JavaNCSS metric analysis, using JavaNCSS version 33.54.<br /><a class="externalLink" href="http://javancss.codehaus.org/">JavaNCSS web site.</a></p></div>
+<div class="section">
+<h2><a name="Packages"></a>Packages</h2><a name="package">Packages</a>
+<p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p>
+<p><b>Packages sorted by NCSS.</b></p>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Package</th>
+<th>Classes</th>
+<th>Methods</th>
+<th>NCSS</th>
+<th>Javadocs</th>
+<th>Javadoc lines</th>
+<th>Single lines comment</th>
+<th>Multi lines comment</th></tr>
+<tr class="b">
+<td>org.apache.commons.release.plugin.mojos</td>
+<td>3</td>
+<td>23</td>
+<td>381</td>
+<td>23</td>
+<td>221</td>
+<td>15</td>
+<td>171</td></tr>
+<tr class="a">
+<td>org.apache.commons.release.plugin.velocity</td>
+<td>2</td>
+<td>6</td>
+<td>82</td>
+<td>17</td>
+<td>84</td>
+<td>0</td>
+<td>64</td></tr>
+<tr class="b">
+<td>org.apache.commons.release.plugin</td>
+<td>1</td>
+<td>3</td>
+<td>25</td>
+<td>4</td>
+<td>27</td>
+<td>1</td>
+<td>47</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Classes total</th>
+<th>Methods total</th>
+<th>NCSS total</th>
+<th>Javadocs</th>
+<th>Javadoc lines</th>
+<th>Single lines comment</th>
+<th>Multi lines comment</th></tr>
+<tr class="b">
+<td>6</td>
+<td>32</td>
+<td>488</td>
+<td>44</td>
+<td>332</td>
+<td>16</td>
+<td>282</td></tr></table></div>
+<div class="section">
+<h2><a name="Objects"></a>Objects</h2><a name="object">Objects</a>
+<p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p>
+<p><b>TOP 30 classes containing the most NCSS.</b></p>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Object</th>
+<th>NCSS</th>
+<th>Methods</th>
+<th>Classes</th>
+<th>Javadocs</th></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo</a></td>
+<td>152</td>
+<td>8</td>
+<td>0</td>
+<td>8</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo</a></td>
+<td>113</td>
+<td>11</td>
+<td>0</td>
+<td>11</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/velocity/ReadmeHtmlVelocityDelegate.html">org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate</a></td>
+<td>46</td>
+<td>3</td>
+<td>1</td>
+<td>10</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojo.html">org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo</a></td>
+<td>42</td>
+<td>4</td>
+<td>0</td>
+<td>4</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/velocity/HeaderHtmlVelocityDelegate.html">org.apache.commons.release.plugin.velocity.HeaderHtmlVelocityDelegate</a></td>
+<td>20</td>
+<td>3</td>
+<td>1</td>
+<td>7</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/SharedFunctions.html">org.apache.commons.release.plugin.SharedFunctions</a></td>
+<td>18</td>
+<td>3</td>
+<td>0</td>
+<td>4</td></tr></table>
+<p><b>TOP 30 classes containing the most methods.</b></p>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Object</th>
+<th>NCSS</th>
+<th>Methods</th>
+<th>Classes</th>
+<th>Javadocs</th></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo</a></td>
+<td>113</td>
+<td>11</td>
+<td>0</td>
+<td>11</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo</a></td>
+<td>152</td>
+<td>8</td>
+<td>0</td>
+<td>8</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojo.html">org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo</a></td>
+<td>42</td>
+<td>4</td>
+<td>0</td>
+<td>4</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/SharedFunctions.html">org.apache.commons.release.plugin.SharedFunctions</a></td>
+<td>18</td>
+<td>3</td>
+<td>0</td>
+<td>4</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/velocity/HeaderHtmlVelocityDelegate.html">org.apache.commons.release.plugin.velocity.HeaderHtmlVelocityDelegate</a></td>
+<td>20</td>
+<td>3</td>
+<td>1</td>
+<td>7</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/velocity/ReadmeHtmlVelocityDelegate.html">org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate</a></td>
+<td>46</td>
+<td>3</td>
+<td>1</td>
+<td>10</td></tr></table>
+<p><b>Averages.</b></p>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>NCSS average</th>
+<th>Program NCSS</th>
+<th>Classes average</th>
+<th>Methods average</th>
+<th>Javadocs average</th></tr>
+<tr class="b">
+<td>65.17</td>
+<td>488.00</td>
+<td>0.33</td>
+<td>5.33</td>
+<td>7.33</td></tr></table></div>
+<div class="section">
+<h2><a name="Methods"></a>Methods</h2><a name="method">Methods</a>
+<p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p>
+<p><b>TOP 30 Methods containing the most NCSS.</b></p>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Methods</th>
+<th>NCSS</th>
+<th>CCN</th>
+<th>Javadocs</th></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.execute()</a></td>
+<td>45</td>
+<td>15</td>
+<td>0</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.copyDistributionsIntoScmDirectoryStructureAndAddToSvn(File,ScmProvider,ScmRepository)</a></td>
+<td>28</td>
+<td>5</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.execute()</a></td>
+<td>25</td>
+<td>11</td>
+<td>0</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.buildReadmeAndHeaderHtmlFiles()</a></td>
+<td>19</td>
+<td>5</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojo.html">org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo.execute()</a></td>
+<td>19</td>
+<td>11</td>
+<td>0</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/velocity/ReadmeHtmlVelocityDelegate.html">org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.render(Writer)</a></td>
+<td>18</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.copyHeaderAndReadmeToSubdirectories(File,File)</a></td>
+<td>17</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.hashArtifacts()</a></td>
+<td>13</td>
+<td>5</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.copyRemovedArtifactsToWorkingDirectory()</a></td>
+<td>12</td>
+<td>2</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.listNotHiddenFilesAndDirectories(File,File)</a></td>
+<td>9</td>
+<td>6</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.copySiteToScmDirectory()</a></td>
+<td>9</td>
+<td>5</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/SharedFunctions.html">org.apache.commons.release.plugin.SharedFunctions.initDirectory(Log,File)</a></td>
+<td>9</td>
+<td>5</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/velocity/HeaderHtmlVelocityDelegate.html">org.apache.commons.release.plugin.velocity.HeaderHtmlVelocityDelegate.render(Writer)</a></td>
+<td>9</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.getArtifactKey(Artifact)</a></td>
+<td>7</td>
+<td>2</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo.copyReleaseNotesToWorkingDirectory()</a></td>
+<td>6</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.writeAllArtifactsInSha1PropertiesFile()</a></td>
+<td>6</td>
+<td>3</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.writeAllArtifactsInSha256PropertiesFile()</a></td>
+<td>6</td>
+<td>3</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.getMd5FilePath(File,File)</a></td>
+<td>6</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.getSha1FilePath(File,File)</a></td>
+<td>6</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.getSha256FilePath(File,File)</a></td>
+<td>6</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojo.html">org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo.getAllSiteFiles(File,File)</a></td>
+<td>6</td>
+<td>3</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/SharedFunctions.html">org.apache.commons.release.plugin.SharedFunctions.copyFile(Log,File,File)</a></td>
+<td>6</td>
+<td>3</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.putAttachedArtifactInSha1Map(Artifact)</a></td>
+<td>5</td>
+<td>3</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html">org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo.putAttachedArtifactInSha256Map(Artifact)</a></td>
+<td>5</td>
+<td>3</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojo.html">org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo.addToZip(File,File,ZipOutputStream)</a></td>
+<td>5</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojo.html">org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo.writeZipFile(File,File,File)</a></td>
+<td>4</td>
+<td>3</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/velocity/ReadmeHtmlVelocityDelegate.html">org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegate(String,String,String)</a></td>
+<td>4</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/velocity/ReadmeHtmlVelocityDelegate/ReadmeHtmlVelocityDelegateBuilder.html">org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder.withArtifactId(String)</a></td>
+<td>3</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="./xref/org/apache/commons/release/plugin/velocity/ReadmeHtmlVelocityDelegate/ReadmeHtmlVelocityDelegateBuilder.html">org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder.withVersion(String)</a></td>
+<td>3</td>
+<td>1</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="./xref/org/apache/commons/release/plugin/velocity/ReadmeHtmlVelocityDelegate/ReadmeHtmlVelocityDelegateBuilder.html">org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder.withSiteUrl(String)</a></td>
+<td>3</td>
+<td>1</td>
+<td>1</td></tr></table>
+<p><b>Averages.</b></p>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th>Program NCSS</th>
+<th>NCSS average</th>
+<th>CCN average</th>
+<th>Javadocs average</th></tr>
+<tr class="a">
+<td>488.00</td>
+<td>8.62</td>
+<td>2.92</td>
+<td>0.92</td></tr></table></div>
+<div class="section">
+<h2><a name="Explanations"></a>Explanations</h2><a name="explanation">Explanations</a>
+<p>[ <a href="#package">package</a> ] [ <a href="#object">object</a> ] [ <a href="#method">method</a> ] [ <a href="#explanation">explanation</a> ]</p>
+<p><b>Non Commenting Source Statements (NCSS)</b></p>
+<p>Statements for JavaNCSS are not statements as specified in the Java Language Specification but include all kinds of declarations too. Roughly spoken, NCSS is approximately equivalent to counting ';' and '{' characters in Java source files.</p>
+<p>Not counted are empty statements, empty blocks or semicolons after closing brackets. Of course, comments don't get counted too. Closing brackets also never get counted, the same applies to blocks in general.</p>
+<table border="0" class="bodyTable">
+<tr class="b">
+<th></th>
+<th>Examples</th></tr>
+<tr class="a">
+<td>Package declaration</td>
+<td><tt>package java.lang;</tt></td></tr>
+<tr class="b">
+<td>Import declaration</td>
+<td><tt>import java.awt.*;</tt></td></tr>
+<tr class="a">
+<td>Class declaration</td>
+<td>
+<ul>
+<li><tt>public class Foo {</tt></li>
+<li><tt>public class Foo extends Bla {</tt></li></ul></td></tr>
+<tr class="b">
+<td>Interface declaration</td>
+<td><tt>public interface Able ; {</tt></td></tr>
+<tr class="a">
+<td>Field declaration</td>
+<td>
+<ul>
+<li><tt>int a; </tt></li>
+<li><tt>int a, b, c = 5, d = 6;</tt></li></ul></td></tr>
+<tr class="b">
+<td>Method declaration</td>
+<td>
+<ul>
+<li><tt>public void cry();</tt></li>
+<li><tt>public void gib() throws DeadException {</tt></li></ul></td></tr>
+<tr class="a">
+<td>Constructor declaration</td>
+<td><tt>public Foo() {</tt></td></tr>
+<tr class="b">
+<td>Constructor invocation</td>
+<td>
+<ul>
+<li><tt>this();</tt></li>
+<li><tt>super();</tt></li></ul></td></tr>
+<tr class="a">
+<td>Statement declaration</td>
+<td>
+<ul>
+<li><tt>i = 0;</tt></li>
+<li><tt>if (ok)</tt></li>
+<li><tt>if (exit) {</tt></li>
+<li><tt>if (3 == 4);</tt></li>
+<li><tt>if (4 == 4) { ;</tt></li>
+<li><tt>} else {</tt></li></ul></td></tr>
+<tr class="b">
+<td>Label declaration</td>
+<td><tt>fine :</tt></td></tr></table>
+<p>In some cases consecutive semicolons are illegal according to the JLS but JavaNCSS still tolerates them (thought JavaNCSS is still more strict as 'javac'). Nevertheless they are never counted as two statements.</p>
+<p><b>Cyclomatic Complexity Number (CCN)</b></p>
+<p>CCN is also know as McCabe Metric. There exists a much hyped theory behind it based on graph theory, but it all comes down to simply counting 'if', 'for', 'while' statements etc. in a method. Whenever the control flow of a method splits, the &quot;CCN counter&quot; gets incremented by one.</p>
+<p>Each method has a minimum value of 1 per default. For each of the following Java keywords/statements this value gets incremented by one:</p>
+<ul>
+<li><tt>if</tt></li>
+<li><tt>for</tt></li>
+<li><tt>while</tt></li>
+<li><tt>case</tt></li>
+<li><tt>catch</tt></li></ul>
+<p>Also if the control flow of a method returns abortively the CCNvalue will be incremented by one:</p>
+<ul>
+<li><tt>if</tt></li>
+<li><tt>for</tt></li></ul>
+<p>An ordinary return at the end of method will not be counted.</p>
+<p>Note that 'else', 'default', and 'finally' don't increment the CCN value any further. On the other hand, a simple method with a 'switch' statement and a huge block of 'case' statements can have a surprisingly high CCN value (still it has the same value when converting a 'switch' block to an equivalent sequence of 'if' statements).</p></div>
+          </td>
+        </tr>
+      </table>
+    </div>
+
+    <div class="footer">
+      <p>Copyright &copy;                    2018
+                        <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+            All Rights Reserved.</p>
+                </div>
+  </body>
+
+</html>