Modified: 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/CommonsDistributionStagingMojo.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/CommonsDistributionStagingMojo.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/CommonsDistributionStagingMojo.java.html
 Mon Mar  5 17:50:33 2018
@@ -16,6 +16,7 @@
  */
 package org.apache.commons.release.plugin.mojos;
 
+import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.release.plugin.SharedFunctions;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -49,8 +50,11 @@ import java.util.List;
  * @author chtompki
  * @since 1.0
  */
-@Mojo(name = "stage-distributions", defaultPhase = 
LifecyclePhase.DEPLOY, threadSafe = true)
-<span class="fc" id="L53">public class CommonsDistributionStagingMojo extends 
AbstractMojo {</span>
+@Mojo(name = &quot;stage-distributions&quot;,
+        defaultPhase = LifecyclePhase.DEPLOY,
+        threadSafe = true,
+        aggregator = true)
+<span class="fc" id="L57">public class CommonsDistributionStagingMojo extends 
AbstractMojo {</span>
 
     /**
      * The {@link MavenProject} object is essentially the context of the maven 
build at
@@ -70,22 +74,29 @@ import java.util.List;
      * The main working directory for the plugin, namely 
&lt;code&gt;target/commons-release-plugin&lt;/code&gt;, but
      * that assumes that we're using the default maven 
&lt;code&gt;${project.build.directory}&lt;/code&gt;.
      */
-    @Parameter(defaultValue = 
&quot;${project.build.directory}/commons-release-plugin&quot;, alias = 
&quot;outputDirectory&quot;)
+    @Parameter(defaultValue = 
&quot;${project.build.directory}/commons-release-plugin&quot;, property = 
&quot;commons.outputDirectory&quot;)
     private File workingDirectory;
 
     /**
      * The location to which to checkout the dist subversion repository under 
our working directory, which
      * was given above.
      */
-    @Parameter(defaultValue = 
&quot;${project.build.directory}/commons-release-plugin/scm&quot;, alias = 
&quot;outputDirectory&quot;)
+    @Parameter(defaultValue = 
&quot;${project.build.directory}/commons-release-plugin/scm&quot;,
+            property = &quot;commons.distCheckoutDirectory&quot;)
     private File distCheckoutDirectory;
 
     /**
+     * The location of the RELEASE-NOTES.txt file such that multimodule builds 
can configure it.
+     */
+    @Parameter(defaultValue = &quot;${basedir}/RELEASE-NOTES.txt&quot;, 
property = &quot;commons.releaseNotesLocation&quot;)
+    private File releaseNotesFile;
+
+    /**
      * A boolean that determines whether or not we actually commit the files 
up to the subversion repository.
      * If this is set to &lt;code&gt;true&lt;/code&gt;, we do all but make the 
commits. We do checkout the repository in question
      * though.
      */
-    @Parameter(defaultValue = &quot;false&quot;)
+    @Parameter(property = &quot;commons.release.dryRun&quot;, defaultValue = 
&quot;false&quot;)
     private Boolean dryRun;
 
     /**
@@ -94,10 +105,16 @@ import java.util.List;
      * 
&lt;code&gt;scm:svn:https://dist.apache.org/repos/dist/dev/commons/foo&lt;/code&gt;.
 Note. that the prefix to the
      * substring &lt;code&gt;https&lt;/code&gt; is a requirement.
      */
-    @Parameter(required = true)
+    @Parameter(defaultValue = &quot;&quot;, property = 
&quot;commons.distSvnStagingUrl&quot;)
     private String distSvnStagingUrl;
 
     /**
+     * A parameter to generally avoid running unless it is specifically turned 
on by the consuming module.
+     */
+    @Parameter(defaultValue = &quot;false&quot;, property = 
&quot;commons.release.isDistModule&quot;)
+    private Boolean isDistModule;
+
+    /**
      * The username for the distribution subversion repository. This is 
typically your apache id.
      */
     @Parameter(property = &quot;user.name&quot;)
@@ -111,59 +128,69 @@ import java.util.List;
 
     @Override
     public void execute() throws MojoExecutionException, MojoFailureException {
-<span class="fc" id="L114">        getLog().info(&quot;Preparing to stage 
distributions&quot;);</span>
+<span class="fc bfc" id="L131" title="All 2 branches covered.">        if 
(!isDistModule) {</span>
+<span class="fc" id="L132">            getLog().info(&quot;This module is 
marked as a non distribution &quot; +</span>
+                    &quot;or assembly module, and the plugin will not 
run.&quot;);
+<span class="fc" id="L134">            return;</span>
+        }
+<span class="pc bpc" id="L136" title="1 of 2 branches missed.">        if 
(StringUtils.isEmpty(distSvnStagingUrl)) {</span>
+<span class="nc" id="L137">            
getLog().warn(&quot;commons.distSvnStagingUrl is not set, the 
commons-release-plugin will not run.&quot;);</span>
+<span class="nc" id="L138">            return;</span>
+        }
+<span class="pc bpc" id="L140" title="1 of 2 branches missed.">        if 
(!workingDirectory.exists()) {</span>
+<span class="nc" id="L141">            getLog().info(&quot;Current project 
contains no distributions. Not executing.&quot;);</span>
+<span class="nc" id="L142">            return;</span>
+        }
+<span class="fc" id="L144">        getLog().info(&quot;Preparing to stage 
distributions&quot;);</span>
         try {
-<span class="fc" id="L116">            ScmManager scmManager = new 
BasicScmManager();</span>
-<span class="fc" id="L117">            
scmManager.setScmProvider(&quot;svn&quot;, new SvnExeScmProvider());</span>
-<span class="fc" id="L118">            ScmRepository repository = 
scmManager.makeScmRepository(distSvnStagingUrl);</span>
-<span class="fc" id="L119">            ScmProvider provider = 
scmManager.getProviderByRepository(repository);</span>
-<span class="fc" id="L120">            SvnScmProviderRepository 
providerRepository = (SvnScmProviderRepository) 
repository.getProviderRepository();</span>
-<span class="fc" id="L121">            
providerRepository.setUser(username);</span>
-<span class="fc" id="L122">            
providerRepository.setPassword(password);</span>
-<span class="pc bpc" id="L123" title="1 of 2 branches missed.">            if 
(!workingDirectory.exists()) {</span>
-<span class="nc" id="L124">                
SharedFunctions.initDirectory(getLog(), workingDirectory);</span>
-            }
-<span class="pc bpc" id="L126" title="1 of 2 branches missed.">            if 
(!distCheckoutDirectory.exists()) {</span>
-<span class="fc" id="L127">                
SharedFunctions.initDirectory(getLog(), distCheckoutDirectory);</span>
+<span class="fc" id="L146">            ScmManager scmManager = new 
BasicScmManager();</span>
+<span class="fc" id="L147">            
scmManager.setScmProvider(&quot;svn&quot;, new SvnExeScmProvider());</span>
+<span class="fc" id="L148">            ScmRepository repository = 
scmManager.makeScmRepository(distSvnStagingUrl);</span>
+<span class="fc" id="L149">            ScmProvider provider = 
scmManager.getProviderByRepository(repository);</span>
+<span class="fc" id="L150">            SvnScmProviderRepository 
providerRepository = (SvnScmProviderRepository) 
repository.getProviderRepository();</span>
+<span class="fc" id="L151">            
providerRepository.setUser(username);</span>
+<span class="fc" id="L152">            
providerRepository.setPassword(password);</span>
+<span class="pc bpc" id="L153" title="1 of 2 branches missed.">            if 
(!distCheckoutDirectory.exists()) {</span>
+<span class="fc" id="L154">                
SharedFunctions.initDirectory(getLog(), distCheckoutDirectory);</span>
             }
-<span class="fc" id="L129">            ScmFileSet scmFileSet = new 
ScmFileSet(distCheckoutDirectory);</span>
-<span class="fc" id="L130">            getLog().info(&quot;Checking out dist 
from: &quot; + distSvnStagingUrl);</span>
-<span class="fc" id="L131">            provider.checkOut(repository, 
scmFileSet);</span>
-<span class="fc" id="L132">            
copyReleaseNotesToWorkingDirectory();</span>
-<span class="fc" id="L133">            List&lt;File&gt; filesToCommit = 
copyDistributionsIntoScmDirectoryStructure();</span>
-<span class="fc" id="L134">            ScmFileSet scmFileSetToCommit = new 
ScmFileSet(distCheckoutDirectory, filesToCommit);</span>
-<span class="pc bpc" id="L135" title="1 of 2 branches missed.">            if 
(!dryRun) {</span>
-<span class="nc" id="L136">                AddScmResult addResult = 
provider.add(</span>
+<span class="fc" id="L156">            ScmFileSet scmFileSet = new 
ScmFileSet(distCheckoutDirectory);</span>
+<span class="fc" id="L157">            getLog().info(&quot;Checking out dist 
from: &quot; + distSvnStagingUrl);</span>
+<span class="fc" id="L158">            provider.checkOut(repository, 
scmFileSet);</span>
+<span class="fc" id="L159">            
copyReleaseNotesToWorkingDirectory();</span>
+<span class="fc" id="L160">            List&lt;File&gt; filesToCommit = 
copyDistributionsIntoScmDirectoryStructure();</span>
+<span class="pc bpc" id="L161" title="1 of 2 branches missed.">            if 
(!dryRun) {</span>
+<span class="nc" id="L162">                ScmFileSet scmFileSetToCommit = new 
ScmFileSet(distCheckoutDirectory, filesToCommit);</span>
+<span class="nc" id="L163">                AddScmResult addResult = 
provider.add(</span>
                         repository,
                         scmFileSetToCommit,
-<span class="nc" id="L139">                        &quot;Staging release: 
&quot; + project.getArtifactId() + &quot;, version: &quot; + 
project.getVersion()</span>
+<span class="nc" id="L166">                        &quot;Staging release: 
&quot; + project.getArtifactId() + &quot;, version: &quot; + 
project.getVersion()</span>
                 );
-<span class="nc bnc" id="L141" title="All 2 branches missed.">                
if (addResult.isSuccess()) {</span>
-<span class="nc" id="L142">                    getLog().info(&quot;Staging 
release: &quot; + project.getArtifactId() + &quot;, version: &quot; + 
project.getVersion());</span>
-<span class="nc" id="L143">                    CheckInScmResult checkInResult 
= provider.checkIn(</span>
+<span class="nc bnc" id="L168" title="All 2 branches missed.">                
if (addResult.isSuccess()) {</span>
+<span class="nc" id="L169">                    getLog().info(&quot;Staging 
release: &quot; + project.getArtifactId() + &quot;, version: &quot; + 
project.getVersion());</span>
+<span class="nc" id="L170">                    CheckInScmResult checkInResult 
= provider.checkIn(</span>
                             repository,
                             scmFileSetToCommit,
-<span class="nc" id="L146">                            &quot;Staging release: 
&quot; + project.getArtifactId() + &quot;, version: &quot; + 
project.getVersion()</span>
+<span class="nc" id="L173">                            &quot;Staging release: 
&quot; + project.getArtifactId() + &quot;, version: &quot; + 
project.getVersion()</span>
                     );
-<span class="nc bnc" id="L148" title="All 2 branches missed.">                 
   if (!checkInResult.isSuccess()) {</span>
-<span class="nc" id="L149">                        
getLog().error(&quot;Committing dist files failed: &quot; + 
checkInResult.getCommandOutput());</span>
-<span class="nc" id="L150">                        throw new 
MojoExecutionException(</span>
-<span class="nc" id="L151">                                &quot;Committing 
dist files failed: &quot; + checkInResult.getCommandOutput()</span>
+<span class="nc bnc" id="L175" title="All 2 branches missed.">                 
   if (!checkInResult.isSuccess()) {</span>
+<span class="nc" id="L176">                        
getLog().error(&quot;Committing dist files failed: &quot; + 
checkInResult.getCommandOutput());</span>
+<span class="nc" id="L177">                        throw new 
MojoExecutionException(</span>
+<span class="nc" id="L178">                                &quot;Committing 
dist files failed: &quot; + checkInResult.getCommandOutput()</span>
                         );
                     }
-<span class="nc" id="L154">                } else {</span>
-<span class="nc" id="L155">                    getLog().error(&quot;Adding 
dist files failed: &quot; + addResult.getCommandOutput());</span>
-<span class="nc" id="L156">                    throw new 
MojoExecutionException(&quot;Adding dist files failed: &quot; + 
addResult.getCommandOutput());</span>
+<span class="nc" id="L181">                } else {</span>
+<span class="nc" id="L182">                    getLog().error(&quot;Adding 
dist files failed: &quot; + addResult.getCommandOutput());</span>
+<span class="nc" id="L183">                    throw new 
MojoExecutionException(&quot;Adding dist files failed: &quot; + 
addResult.getCommandOutput());</span>
                 }
-<span class="nc" id="L158">            } else {</span>
-<span class="fc" id="L159">                getLog().info(&quot;Would have 
committed to: &quot; + distSvnStagingUrl);</span>
-<span class="fc" id="L160">                getLog().info(&quot;Staging 
release: &quot; + project.getArtifactId() + &quot;, version: &quot; + 
project.getVersion());</span>
+<span class="nc" id="L185">            } else {</span>
+<span class="fc" id="L186">                getLog().info(&quot;Would have 
committed to: &quot; + distSvnStagingUrl);</span>
+<span class="fc" id="L187">                getLog().info(&quot;Staging 
release: &quot; + project.getArtifactId() + &quot;, version: &quot; + 
project.getVersion());</span>
             }
-<span class="nc" id="L162">        } catch (ScmException e) {</span>
-<span class="nc" id="L163">            getLog().error(&quot;Could not commit 
files to dist: &quot; + distSvnStagingUrl, e);</span>
-<span class="nc" id="L164">            throw new 
MojoExecutionException(&quot;Could not commit files to dist: &quot; + 
distSvnStagingUrl, e);</span>
-<span class="fc" id="L165">        }</span>
-<span class="fc" id="L166">    }</span>
+<span class="nc" id="L189">        } catch (ScmException e) {</span>
+<span class="nc" id="L190">            getLog().error(&quot;Could not commit 
files to dist: &quot; + distSvnStagingUrl, e);</span>
+<span class="nc" id="L191">            throw new 
MojoExecutionException(&quot;Could not commit files to dist: &quot; + 
distSvnStagingUrl, e);</span>
+<span class="fc" id="L192">        }</span>
+<span class="fc" id="L193">    }</span>
 
     /**
      * A utility method that takes the 
&lt;code&gt;RELEASE-NOTES.txt&lt;/code&gt; file from the base directory of the
@@ -174,14 +201,13 @@ import java.util.List;
      */
     private void copyReleaseNotesToWorkingDirectory() throws 
MojoExecutionException {
         StringBuffer copiedReleaseNotesAbsolutePath;
-<span class="fc" id="L177">        getLog().info(&quot;Copying 
RELEASE-NOTES.txt to working directory.&quot;);</span>
-<span class="fc" id="L178">        File releaseNotes = new File(basedir + 
&quot;/RELEASE-NOTES.txt&quot;);</span>
-<span class="fc" id="L179">        copiedReleaseNotesAbsolutePath = new 
StringBuffer(workingDirectory.getAbsolutePath());</span>
-<span class="fc" id="L180">        
copiedReleaseNotesAbsolutePath.append(&quot;/scm/&quot;);</span>
-<span class="fc" id="L181">        
copiedReleaseNotesAbsolutePath.append(releaseNotes.getName());</span>
-<span class="fc" id="L182">        File copiedReleaseNotes = new 
File(copiedReleaseNotesAbsolutePath.toString());</span>
-<span class="fc" id="L183">        SharedFunctions.copyFile(getLog(), 
releaseNotes, copiedReleaseNotes);</span>
-<span class="fc" id="L184">    }</span>
+<span class="fc" id="L204">        getLog().info(&quot;Copying 
RELEASE-NOTES.txt to working directory.&quot;);</span>
+<span class="fc" id="L205">        copiedReleaseNotesAbsolutePath = new 
StringBuffer(workingDirectory.getAbsolutePath());</span>
+<span class="fc" id="L206">        
copiedReleaseNotesAbsolutePath.append(&quot;/scm/&quot;);</span>
+<span class="fc" id="L207">        
copiedReleaseNotesAbsolutePath.append(releaseNotesFile.getName());</span>
+<span class="fc" id="L208">        File copiedReleaseNotes = new 
File(copiedReleaseNotesAbsolutePath.toString());</span>
+<span class="fc" id="L209">        SharedFunctions.copyFile(getLog(), 
releaseNotesFile, copiedReleaseNotes);</span>
+<span class="fc" id="L210">    }</span>
 
     /**
      * Copies the list of files at the root of the {@link 
CommonsDistributionStagingMojo#workingDirectory} into
@@ -207,31 +233,33 @@ import java.util.List;
      * @throws MojoExecutionException if an {@link IOException} occurrs so 
that Maven can handle it properly.
      */
     private List&lt;File&gt; copyDistributionsIntoScmDirectoryStructure() 
throws MojoExecutionException {
-<span class="fc" id="L210">        List&lt;File&gt; workingDirectoryFiles = 
Arrays.asList(workingDirectory.listFiles());</span>
-<span class="fc" id="L211">        String scmBinariesRoot = 
buildDistBinariesRoot();</span>
-<span class="fc" id="L212">        String scmSourceRoot = 
buildDistSourceRoot();</span>
-<span class="fc" id="L213">        List&lt;File&gt; filesForMavenScmFileSet = 
new ArrayList&lt;&gt;();</span>
+<span class="fc" id="L236">        List&lt;File&gt; workingDirectoryFiles = 
Arrays.asList(workingDirectory.listFiles());</span>
+<span class="fc" id="L237">        String scmBinariesRoot = 
buildDistBinariesRoot();</span>
+<span class="fc" id="L238">        String scmSourceRoot = 
buildDistSourceRoot();</span>
+<span class="fc" id="L239">        SharedFunctions.initDirectory(getLog(), new 
File(scmBinariesRoot));</span>
+<span class="fc" id="L240">        SharedFunctions.initDirectory(getLog(), new 
File(scmSourceRoot));</span>
+<span class="fc" id="L241">        List&lt;File&gt; filesForMavenScmFileSet = 
new ArrayList&lt;&gt;();</span>
         File copy;
-<span class="fc bfc" id="L215" title="All 2 branches covered.">        for 
(File file : workingDirectoryFiles) {</span>
-<span class="pc bpc" id="L216" title="1 of 2 branches missed.">            if 
(file.getName().contains(&quot;src&quot;)) {</span>
-<span class="nc" id="L217">                copy = new File(scmSourceRoot + 
&quot;/&quot; + file.getName());</span>
-<span class="nc" id="L218">                SharedFunctions.copyFile(getLog(), 
file, copy);</span>
-<span class="nc" id="L219">                
filesForMavenScmFileSet.add(copy);</span>
-<span class="pc bpc" id="L220" title="1 of 2 branches missed.">            } 
else if (file.getName().contains(&quot;bin&quot;)) {</span>
-<span class="nc" id="L221">                copy = new File(scmBinariesRoot + 
&quot;/&quot; + file.getName());</span>
-<span class="nc" id="L222">                SharedFunctions.copyFile(getLog(), 
file, copy);</span>
-<span class="nc" id="L223">                
filesForMavenScmFileSet.add(copy);</span>
-<span class="fc bfc" id="L224" title="All 2 branches covered.">            } 
else if (file.getName().contains(&quot;scm&quot;)) {</span>
-<span class="fc" id="L225">                getLog().debug(&quot;Not copying 
scm directory over to the scm directory because it is the scm 
directory.&quot;);</span>
+<span class="fc bfc" id="L243" title="All 2 branches covered.">        for 
(File file : workingDirectoryFiles) {</span>
+<span class="pc bpc" id="L244" title="1 of 2 branches missed.">            if 
(file.getName().contains(&quot;src&quot;)) {</span>
+<span class="nc" id="L245">                copy = new File(scmSourceRoot + 
&quot;/&quot; + file.getName());</span>
+<span class="nc" id="L246">                SharedFunctions.copyFile(getLog(), 
file, copy);</span>
+<span class="nc" id="L247">                
filesForMavenScmFileSet.add(copy);</span>
+<span class="pc bpc" id="L248" title="1 of 2 branches missed.">            } 
else if (file.getName().contains(&quot;bin&quot;)) {</span>
+<span class="nc" id="L249">                copy = new File(scmBinariesRoot + 
&quot;/&quot; + file.getName());</span>
+<span class="nc" id="L250">                SharedFunctions.copyFile(getLog(), 
file, copy);</span>
+<span class="nc" id="L251">                
filesForMavenScmFileSet.add(copy);</span>
+<span class="fc bfc" id="L252" title="All 2 branches covered.">            } 
else if (file.getName().contains(&quot;scm&quot;)) {</span>
+<span class="fc" id="L253">                getLog().debug(&quot;Not copying 
scm directory over to the scm directory because it is the scm 
directory.&quot;);</span>
                 //do nothing because we are copying into scm
             } else {
-<span class="fc" id="L228">                copy = new 
File(distCheckoutDirectory.getAbsolutePath() + &quot;/&quot; + 
file.getName());</span>
-<span class="fc" id="L229">                SharedFunctions.copyFile(getLog(), 
file, copy);</span>
-<span class="fc" id="L230">                
filesForMavenScmFileSet.add(copy);</span>
+<span class="fc" id="L256">                copy = new 
File(distCheckoutDirectory.getAbsolutePath() + &quot;/&quot; + 
file.getName());</span>
+<span class="fc" id="L257">                SharedFunctions.copyFile(getLog(), 
file, copy);</span>
+<span class="fc" id="L258">                
filesForMavenScmFileSet.add(copy);</span>
             }
-<span class="fc" id="L232">        }</span>
-<span class="fc" id="L233">        filesForMavenScmFileSet.add(new 
File(distCheckoutDirectory + &quot;/RELEASE-NOTES.txt&quot;));</span>
-<span class="fc" id="L234">        return filesForMavenScmFileSet;</span>
+<span class="fc" id="L260">        }</span>
+<span class="fc" id="L261">        
filesForMavenScmFileSet.add(releaseNotesFile);</span>
+<span class="fc" id="L262">        return filesForMavenScmFileSet;</span>
     }
 
     /**
@@ -241,9 +269,9 @@ import java.util.List;
      *         the binaries distributions are to be copied.
      */
     private String buildDistBinariesRoot() {
-<span class="fc" id="L244">        StringBuffer buffer = new 
StringBuffer(distCheckoutDirectory.getAbsolutePath());</span>
-<span class="fc" id="L245">        buffer.append(&quot;/binaries&quot;);</span>
-<span class="fc" id="L246">        return buffer.toString();</span>
+<span class="fc" id="L272">        StringBuffer buffer = new 
StringBuffer(distCheckoutDirectory.getAbsolutePath());</span>
+<span class="fc" id="L273">        buffer.append(&quot;/binaries&quot;);</span>
+<span class="fc" id="L274">        return buffer.toString();</span>
     }
 
     /**
@@ -253,9 +281,9 @@ import java.util.List;
      *         the source distributions are to be copied.
      */
     private String buildDistSourceRoot() {
-<span class="fc" id="L256">        StringBuffer buffer = new 
StringBuffer(distCheckoutDirectory.getAbsolutePath());</span>
-<span class="fc" id="L257">        buffer.append(&quot;/source&quot;);</span>
-<span class="fc" id="L258">        return buffer.toString();</span>
+<span class="fc" id="L284">        StringBuffer buffer = new 
StringBuffer(distCheckoutDirectory.getAbsolutePath());</span>
+<span class="fc" id="L285">        buffer.append(&quot;/source&quot;);</span>
+<span class="fc" id="L286">        return buffer.toString();</span>
     }
 
     /**
@@ -266,7 +294,7 @@ import java.util.List;
      *                is invoked.
      */
     protected void setBasedir(File basedir) {
-<span class="fc" id="L269">        this.basedir = basedir;</span>
-<span class="fc" id="L270">    }</span>
+<span class="fc" id="L297">        this.basedir = basedir;</span>
+<span class="fc" id="L298">    }</span>
 }
-</pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
+</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

Modified: 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/CommonsSiteCompressionMojo.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/CommonsSiteCompressionMojo.html
 (original)
+++ 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/CommonsSiteCompressionMojo.html
 Mon Mar  5 17:50:33 2018
@@ -1 +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>CommonsSiteCompressionMojo</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.mojos</a> &gt; <span 
class="el_class">CommonsSiteCompressionMojo</span></div><h1>CommonsSiteCompressionMojo<
 /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">37 of 192</td><td class="ctr2">80%</td><td class="bar">3 of 
14</td><td cl
 ass="ctr2">78%</td><td class="ctr1">3</td><td class="ctr2">12</td><td 
class="ctr1">6</td><td class="ctr2">41</td><td class="ctr1">0</td><td 
class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a 
href="CommonsSiteCompressionMojo.java.html#L77" 
class="el_method">execute()</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/redbar.gif" width="55" height="10" title="33" 
alt="33"/><img src="../jacoco-resources/greenbar.gif" width="64" height="10" 
title="38" alt="38"/></td><td class="ctr2" id="c4">53%</td><td class="bar" 
id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="90" 
height="10" title="3" alt="3"/></td><td class="ctr2" id="e1">75%</td><td 
class="ctr1" id="f0">1</td><td class="ctr2" id="g0">3</td><td class="ctr1" 
id="h0">5</td><td class="ctr2" id="i0">14</td><td class="ctr1" 
id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a 
href="CommonsSiteCompressionMojo.jav
 a.html#L107" class="el_method">getAllSiteFiles(File, List)</a></td><td 
class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="6" 
height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" 
width="45" height="10" title="27" alt="27"/></td><td class="ctr2" 
id="c3">87%</td><td class="bar" id="d1"><img 
src="../jacoco-resources/redbar.gif" width="30" height="10" title="1" 
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="90" height="10" 
title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" 
id="f1">1</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">1</td><td 
class="ctr2" id="i3">6</td><td class="ctr1" id="j1">0</td><td class="ctr2" 
id="k1">1</td></tr><tr><td id="a0"><a 
href="CommonsSiteCompressionMojo.java.html#L150" 
class="el_method">addToZip(File, File, ZipOutputStream)</a></td><td class="bar" 
id="b2"><img src="../jacoco-resources/greenbar.gif" width="76" height="10" 
title="45" alt="45"/></td><td class="ctr2" id="c0">
 100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" 
width="60" height="10" title="2" alt="2"/></td><td class="ctr2" 
id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" 
id="g3">2</td><td class="ctr1" id="h2">0</td><td class="ctr2" 
id="i1">11</td><td class="ctr1" id="j2">0</td><td class="ctr2" 
id="k2">1</td></tr><tr><td id="a4"><a 
href="CommonsSiteCompressionMojo.java.html#L128" 
class="el_method">writeZipFile(File, File, List)</a></td><td class="bar" 
id="b3"><img src="../jacoco-resources/greenbar.gif" width="70" height="10" 
title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" 
id="d2"><img src="../jacoco-resources/redbar.gif" width="30" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="90" 
height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">75%</td><td 
class="ctr1" id="f2">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" 
id="h3">0</td><td class="ctr2" id="i2">9</td><td class="ctr1
 " id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a 
href="CommonsSiteCompressionMojo.java.html#L46" 
class="el_method">CommonsSiteCompressionMojo()</a></td><td class="bar" 
id="b4"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" 
title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" 
id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td 
class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" 
id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" 
id="k4">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
+<?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>CommonsSiteCompressionMojo</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.mojos</a> &gt; <span 
class="el_class">CommonsSiteCompressionMojo</span></div><h1>CommonsSiteCompressionMojo<
 /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">42 of 210</td><td class="ctr2">80%</td><td class="bar">4 of 
18</td><td cl
 ass="ctr2">77%</td><td class="ctr1">4</td><td class="ctr2">14</td><td 
class="ctr1">9</td><td class="ctr2">48</td><td class="ctr1">0</td><td 
class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a2"><a 
href="CommonsSiteCompressionMojo.java.html#L97" 
class="el_method">execute()</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/redbar.gif" width="51" height="10" title="38" 
alt="38"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" 
title="51" alt="51"/></td><td class="ctr2" id="c4">57%</td><td class="bar" 
id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" 
title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="90" 
height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">75%</td><td 
class="ctr1" id="f0">2</td><td class="ctr2" id="g0">5</td><td class="ctr1" 
id="h0">8</td><td class="ctr2" id="i0">21</td><td class="ctr1" 
id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a 
href="CommonsSiteCompressionMojo.jav
 a.html#L137" class="el_method">getAllSiteFiles(File, List)</a></td><td 
class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="5" 
height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" 
width="36" height="10" title="27" alt="27"/></td><td class="ctr2" 
id="c3">87%</td><td class="bar" id="d1"><img 
src="../jacoco-resources/redbar.gif" width="15" height="10" title="1" 
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="45" height="10" 
title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" 
id="f1">1</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">1</td><td 
class="ctr2" id="i3">6</td><td class="ctr1" id="j1">0</td><td class="ctr2" 
id="k1">1</td></tr><tr><td id="a0"><a 
href="CommonsSiteCompressionMojo.java.html#L180" 
class="el_method">addToZip(File, File, ZipOutputStream)</a></td><td class="bar" 
id="b2"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" 
title="45" alt="45"/></td><td class="ctr2" id="c0">
 100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" 
width="30" height="10" title="2" alt="2"/></td><td class="ctr2" 
id="e0">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" 
id="g3">2</td><td class="ctr1" id="h2">0</td><td class="ctr2" 
id="i1">11</td><td class="ctr1" id="j2">0</td><td class="ctr2" 
id="k2">1</td></tr><tr><td id="a4"><a 
href="CommonsSiteCompressionMojo.java.html#L158" 
class="el_method">writeZipFile(File, File, List)</a></td><td class="bar" 
id="b3"><img src="../jacoco-resources/greenbar.gif" width="56" height="10" 
title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" 
id="d2"><img src="../jacoco-resources/redbar.gif" width="15" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="45" 
height="10" title="3" alt="3"/></td><td class="ctr2" id="e3">75%</td><td 
class="ctr1" id="f2">1</td><td class="ctr2" id="g2">3</td><td class="ctr1" 
id="h3">0</td><td class="ctr2" id="i2">9</td><td class="ctr1
 " id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a 
href="CommonsSiteCompressionMojo.java.html#L50" 
class="el_method">CommonsSiteCompressionMojo()</a></td><td class="bar" 
id="b4"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" 
title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" 
id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td 
class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" 
id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" 
id="k4">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

Modified: 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/CommonsSiteCompressionMojo.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/CommonsSiteCompressionMojo.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/CommonsSiteCompressionMojo.java.html
 Mon Mar  5 17:50:33 2018
@@ -18,6 +18,7 @@ package org.apache.commons.release.plugi
 
 import org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator;
 import org.apache.commons.compress.archivers.zip.ScatterZipOutputStream;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.release.plugin.SharedFunctions;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -42,22 +43,41 @@ import java.util.zip.ZipOutputStream;
  * @author chtompki
  * @since 1.0
  */
-@Mojo(name = &quot;compress-site&quot;, defaultPhase = 
LifecyclePhase.POST_SITE, threadSafe = true)
-<span class="fc" id="L46">public class CommonsSiteCompressionMojo extends 
AbstractMojo {</span>
+@Mojo(name = &quot;compress-site&quot;,
+        defaultPhase = LifecyclePhase.POST_SITE,
+        threadSafe = true,
+        aggregator = true)
+<span class="fc" id="L50">public class CommonsSiteCompressionMojo extends 
AbstractMojo {</span>
 
     /**
      * The working directory for the plugin which, assuming the maven uses the 
default
      * &lt;code&gt;${project.build.directory}&lt;/code&gt;, this becomes 
&lt;code&gt;target/commons-release-plugin&lt;/code&gt;.
      */
-    @Parameter(defaultValue = 
&quot;${project.build.directory}/commons-release-plugin&quot;, alias = 
&quot;outputDirectory&quot;)
+    @Parameter(defaultValue = 
&quot;${project.build.directory}/commons-release-plugin&quot;,
+            property = &quot;commons.outputDirectory&quot;)
     private File workingDirectory;
 
     /**
      */
-    @Parameter(defaultValue = &quot;${project.build.directory}/site&quot;, 
alias = &quot;siteOutputDirectory&quot;)
+    @Parameter(defaultValue = &quot;${project.build.directory}/site&quot;, 
property = &quot;commons.siteOutputDirectory&quot;)
     private File siteDirectory;
 
     /**
+     * The url of the subversion repository to which we wish the artifacts to 
be staged. Typicallly
+     * this would need to be of the form:
+     * 
&lt;code&gt;scm:svn:https://dist.apache.org/repos/dist/dev/commons/foo&lt;/code&gt;.
 Note. that the prefix to the
+     * substring &lt;code&gt;https&lt;/code&gt; is a requirement.
+     */
+    @Parameter(defaultValue = &quot;&quot;, property = 
&quot;commons.distSvnStagingUrl&quot;)
+    private String distSvnStagingUrl;
+
+    /**
+     * A parameter to generally avoid running unless it is specifically turned 
on by the consuming module.
+     */
+    @Parameter(defaultValue = &quot;false&quot;, property = 
&quot;commons.release.isDistModule&quot;)
+    private Boolean isDistModule;
+
+    /**
      * A variable for the process of creating the site.zip file.
      */
     private ScatterZipOutputStream dirs;
@@ -74,27 +94,37 @@ import java.util.zip.ZipOutputStream;
 
     @Override
     public void execute() throws MojoExecutionException, MojoFailureException {
-<span class="fc bfc" id="L77" title="All 2 branches covered.">        if 
(!siteDirectory.exists()) {</span>
-<span class="fc" id="L78">            getLog().error(&quot;\&quot;mvn 
site\&quot; was not run before this goal, or a siteDirectory did not 
exist.&quot;);</span>
-<span class="fc" id="L79">            throw new MojoFailureException(</span>
+<span class="pc bpc" id="L97" title="1 of 2 branches missed.">        if 
(!isDistModule) {</span>
+<span class="nc" id="L98">            getLog().info(&quot;This module is 
marked as a non distribution &quot; +</span>
+                    &quot;or assembly module, and the plugin will not 
run.&quot;);
+<span class="nc" id="L100">            return;</span>
+        }
+<span class="pc bpc" id="L102" title="1 of 2 branches missed.">        if 
(StringUtils.isEmpty(distSvnStagingUrl)) {</span>
+<span class="nc" id="L103">            
getLog().warn(&quot;commons.distSvnStagingUrl is not set, the 
commons-release-plugin will not run.&quot;);</span>
+<span class="nc" id="L104">            return;</span>
+        }
+<span class="fc bfc" id="L106" title="All 2 branches covered.">        if 
(!siteDirectory.exists()) {</span>
+<span class="fc" id="L107">            getLog().error(&quot;\&quot;mvn 
site\&quot; was not run before this goal, or a siteDirectory did not 
exist.&quot;);</span>
+<span class="fc" id="L108">            throw new MojoFailureException(</span>
                     &quot;\&quot;mvn site\&quot; was not run before this goal, 
or a siteDirectory did not exist.&quot;
             );
         }
-<span class="pc bpc" id="L83" title="1 of 2 branches missed.">        if 
(!workingDirectory.exists()) {</span>
-<span class="nc" id="L84">            SharedFunctions.initDirectory(getLog(), 
workingDirectory);</span>
+<span class="fc bfc" id="L112" title="All 2 branches covered.">        if 
(!workingDirectory.exists()) {</span>
+<span class="fc" id="L113">            getLog().info(&quot;Current project 
contains no distributions. Not executing.&quot;);</span>
+<span class="fc" id="L114">            return;</span>
         }
         try {
-<span class="fc" id="L87">            filesToCompress = new 
ArrayList&lt;&gt;();</span>
-<span class="fc" id="L88">            getAllSiteFiles(siteDirectory, 
filesToCompress);</span>
-<span class="fc" id="L89">            writeZipFile(workingDirectory, 
siteDirectory, filesToCompress);</span>
-<span class="nc" id="L90">        } catch (IOException e) {</span>
-<span class="nc" id="L91">            getLog().error(&quot;Failed to create 
./target/commons-release-plugin/site.zip: &quot; + e.getMessage(), e);</span>
-<span class="nc" id="L92">            throw new MojoExecutionException(</span>
-<span class="nc" id="L93">                    &quot;Failed to create 
./target/commons-release-plugin/site.zip: &quot; + e.getMessage(),</span>
+<span class="fc" id="L117">            filesToCompress = new 
ArrayList&lt;&gt;();</span>
+<span class="fc" id="L118">            getAllSiteFiles(siteDirectory, 
filesToCompress);</span>
+<span class="fc" id="L119">            writeZipFile(workingDirectory, 
siteDirectory, filesToCompress);</span>
+<span class="nc" id="L120">        } catch (IOException e) {</span>
+<span class="nc" id="L121">            getLog().error(&quot;Failed to create 
./target/commons-release-plugin/site.zip: &quot; + e.getMessage(), e);</span>
+<span class="nc" id="L122">            throw new MojoExecutionException(</span>
+<span class="nc" id="L123">                    &quot;Failed to create 
./target/commons-release-plugin/site.zip: &quot; + e.getMessage(),</span>
                     e
             );
-<span class="fc" id="L96">        }</span>
-<span class="fc" id="L97">    }</span>
+<span class="fc" id="L126">        }</span>
+<span class="fc" id="L127">    }</span>
 
     /**
      * By default this method iterates across the 
&lt;code&gt;target/site&lt;/code&gt; directory and adds all of the files
@@ -104,14 +134,14 @@ import java.util.zip.ZipOutputStream;
      * @param filesToCompress the {@link List} to which to add all the files.
      */
     private void getAllSiteFiles(File siteDirectory, List&lt;File&gt; 
filesToCompress) {
-<span class="fc" id="L107">        File[] files = 
siteDirectory.listFiles();</span>
-<span class="fc bfc" id="L108" title="All 2 branches covered.">        for 
(File file : files) {</span>
-<span class="fc" id="L109">            filesToCompress.add(file);</span>
-<span class="pc bpc" id="L110" title="1 of 2 branches missed.">            if 
(file.isDirectory()) {</span>
-<span class="nc" id="L111">                getAllSiteFiles(file, 
filesToCompress);</span>
+<span class="fc" id="L137">        File[] files = 
siteDirectory.listFiles();</span>
+<span class="fc bfc" id="L138" title="All 2 branches covered.">        for 
(File file : files) {</span>
+<span class="fc" id="L139">            filesToCompress.add(file);</span>
+<span class="pc bpc" id="L140" title="1 of 2 branches missed.">            if 
(file.isDirectory()) {</span>
+<span class="nc" id="L141">                getAllSiteFiles(file, 
filesToCompress);</span>
             }
         }
-<span class="fc" id="L114">    }</span>
+<span class="fc" id="L144">    }</span>
 
     /**
      * A helper method for writing all of the files in our 
&lt;code&gt;fileList&lt;/code&gt; to a &lt;code&gt;site.zip&lt;/code&gt; file
@@ -125,16 +155,16 @@ import java.util.zip.ZipOutputStream;
      * @throws IOException when the copying of the files goes incorrectly.
      */
     private void writeZipFile(File workingDirectory, File directoryToZip, 
List&lt;File&gt; fileList) throws IOException {
-<span class="fc" id="L128">        FileOutputStream fos = new 
FileOutputStream(workingDirectory.getAbsolutePath() + 
&quot;/site.zip&quot;);</span>
-<span class="fc" id="L129">        ZipOutputStream zos = new 
ZipOutputStream(fos);</span>
-<span class="fc bfc" id="L130" title="All 2 branches covered.">        for 
(File file : fileList) {</span>
-<span class="pc bpc" id="L131" title="1 of 2 branches missed.">            if 
(!file.isDirectory()) { // we only zip files, not directories</span>
-<span class="fc" id="L132">                addToZip(directoryToZip, file, 
zos);</span>
+<span class="fc" id="L158">        FileOutputStream fos = new 
FileOutputStream(workingDirectory.getAbsolutePath() + 
&quot;/site.zip&quot;);</span>
+<span class="fc" id="L159">        ZipOutputStream zos = new 
ZipOutputStream(fos);</span>
+<span class="fc bfc" id="L160" title="All 2 branches covered.">        for 
(File file : fileList) {</span>
+<span class="pc bpc" id="L161" title="1 of 2 branches missed.">            if 
(!file.isDirectory()) { // we only zip files, not directories</span>
+<span class="fc" id="L162">                addToZip(directoryToZip, file, 
zos);</span>
             }
-<span class="fc" id="L134">        }</span>
-<span class="fc" id="L135">        zos.close();</span>
-<span class="fc" id="L136">        fos.close();</span>
-<span class="fc" id="L137">    }</span>
+<span class="fc" id="L164">        }</span>
+<span class="fc" id="L165">        zos.close();</span>
+<span class="fc" id="L166">        fos.close();</span>
+<span class="fc" id="L167">    }</span>
 
     /**
      * Given the &lt;code&gt;directoryToZip&lt;/code&gt; we add the 
&lt;code&gt;file&lt;/code&gt; to the zip archive represented by
@@ -147,20 +177,20 @@ import java.util.zip.ZipOutputStream;
      * @throws IOException if adding the &lt;code&gt;file&lt;/code&gt; doesn't 
work out properly.
      */
     private void addToZip(File directoryToZip, File file, ZipOutputStream zos) 
throws IOException {
-<span class="fc" id="L150">        FileInputStream fis = new 
FileInputStream(file);</span>
+<span class="fc" id="L180">        FileInputStream fis = new 
FileInputStream(file);</span>
         // we want the zipEntry's path to be a relative path that is relative
         // to the directory being zipped, so chop off the rest of the path
-<span class="fc" id="L153">        String zipFilePath = 
file.getCanonicalPath().substring(directoryToZip.getCanonicalPath().length() + 
1,</span>
-<span class="fc" id="L154">                
file.getCanonicalPath().length());</span>
-<span class="fc" id="L155">        ZipEntry zipEntry = new 
ZipEntry(zipFilePath);</span>
-<span class="fc" id="L156">        zos.putNextEntry(zipEntry);</span>
-<span class="fc" id="L157">        byte[] bytes = new 
byte[SharedFunctions.BUFFER_BYTE_SIZE];</span>
+<span class="fc" id="L183">        String zipFilePath = 
file.getCanonicalPath().substring(directoryToZip.getCanonicalPath().length() + 
1,</span>
+<span class="fc" id="L184">                
file.getCanonicalPath().length());</span>
+<span class="fc" id="L185">        ZipEntry zipEntry = new 
ZipEntry(zipFilePath);</span>
+<span class="fc" id="L186">        zos.putNextEntry(zipEntry);</span>
+<span class="fc" id="L187">        byte[] bytes = new 
byte[SharedFunctions.BUFFER_BYTE_SIZE];</span>
         int length;
-<span class="fc bfc" id="L159" title="All 2 branches covered.">        while 
((length = fis.read(bytes)) &gt;= 0) {</span>
-<span class="fc" id="L160">            zos.write(bytes, 0, length);</span>
+<span class="fc bfc" id="L189" title="All 2 branches covered.">        while 
((length = fis.read(bytes)) &gt;= 0) {</span>
+<span class="fc" id="L190">            zos.write(bytes, 0, length);</span>
         }
-<span class="fc" id="L162">        zos.closeEntry();</span>
-<span class="fc" id="L163">        fis.close();</span>
-<span class="fc" id="L164">    }</span>
+<span class="fc" id="L192">        zos.closeEntry();</span>
+<span class="fc" id="L193">        fis.close();</span>
+<span class="fc" id="L194">    }</span>
 }
-</pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
+</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

Modified: 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/index.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/index.html
 (original)
+++ 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/index.html
 Mon Mar  5 17:50:33 2018
@@ -1 +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.mojos</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.mojos</span></div><h1>org.apach
 e.commons.release.plugin.mojos</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">255 of 990</td><td class="ctr2">74%</td><td class="bar">12 of 
46</td><td class="ctr2">73%</td><td class="ctr1">10</td><td 
class="ctr2">42</td><td class="ctr1">32</td><td class="ctr2">181</td><td 
class="ctr1">0</td><td class="ctr2">19</td><td class="ctr1">0</td><td 
class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a 
href="CommonsDistributionStagingMojo.html" 
class="el_class">CommonsDistributionStagingMojo</a></td><td class="bar" 
id="b0"><img src="../jacoco-resources/redbar.gif" width="49" height="10" 
title="202" alt="202"/><img src="../jacoco-resources/greenbar.gif" width="70" 
height="10" title="289" alt="289"/></td><td class="ctr2" id="c2">58%</td><td 
class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" 
height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" 
width="60" height="10" title="9" alt="9"/></td><td class="ctr2" 
id="e2">50%</td><t
 d class="ctr1" id="f0">7</td><td class="ctr2" id="g0">16</td><td class="ctr1" 
id="h0">24</td><td class="ctr2" id="i0">78</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">1</td></tr><tr><td id="a2"><a 
href="CommonsSiteCompressionMojo.html" 
class="el_class">CommonsSiteCompressionMojo</a></td><td class="bar" 
id="b1"><img src="../jacoco-resources/redbar.gif" width="9" height="10" 
title="37" alt="37"/><img src="../jacoco-resources/greenbar.gif" width="37" 
height="10" title="155" alt="155"/></td><td class="ctr2" id="c1">80%</td><td 
class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" 
height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" 
width="73" height="10" title="11" alt="11"/></td><td class="ctr2" 
id="e1">78%</td><td class="ctr1" id="f1">3</td><td class="ctr2" 
id="g2">12</td><td class="ctr1" id="h1">6</td><td class="ctr2" 
id="i2">41</td><td class="ctr1" id="j1">0</td><td c
 lass="ctr2" id="k2">5</td><td class="ctr1" id="l1">0</td><td class="ctr2" 
id="m1">1</td></tr><tr><td id="a0"><a 
href="CommonsDistributionDetachmentMojo.html" 
class="el_class">CommonsDistributionDetachmentMojo</a></td><td class="bar" 
id="b2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" 
title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="71" 
height="10" title="291" alt="291"/></td><td class="ctr2" id="c0">94%</td><td 
class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="93" 
height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">100%</td><td 
class="ctr1" id="f2">0</td><td class="ctr2" id="g1">14</td><td class="ctr1" 
id="h2">2</td><td class="ctr2" id="i1">62</td><td class="ctr1" 
id="j2">0</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l2">0</td><td 
class="ctr2" id="m2">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.7.9.201702052155
 </span></div></body></html>
\ No newline at end of file
+<?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.mojos</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.mojos</span></div><h1>org.apach
 e.commons.release.plugin.mojos</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">282 of 1,046</td><td class="ctr2">73%</td><td class="bar">17 of 
60</td><td class="ctr2">71%</td><td class="ctr1">15</td><td 
class="ctr2">49</td><td class="ctr1">43</td><td class="ctr2">204</td><td 
class="ctr1">0</td><td class="ctr2">19</td><td class="ctr1">0</td><td 
class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a 
href="CommonsDistributionStagingMojo.html" 
class="el_class">CommonsDistributionStagingMojo</a></td><td class="bar" 
id="b0"><img src="../jacoco-resources/redbar.gif" width="51" height="10" 
title="214" alt="214"/><img src="../jacoco-resources/greenbar.gif" width="68" 
height="10" title="288" alt="288"/></td><td class="ctr2" id="c2">57%</td><td 
class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="54" 
height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" 
width="65" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">54%<
 /td><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">18</td><td 
class="ctr1" id="h0">28</td><td class="ctr2" id="i0">86</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">1</td></tr><tr><td id="a2"><a 
href="CommonsSiteCompressionMojo.html" 
class="el_class">CommonsSiteCompressionMojo</a></td><td class="bar" 
id="b1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" 
title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="40" 
height="10" title="168" alt="168"/></td><td class="ctr2" id="c1">80%</td><td 
class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="21" 
height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" 
width="76" height="10" title="14" alt="14"/></td><td class="ctr2" 
id="e1">77%</td><td class="ctr1" id="f1">4</td><td class="ctr2" 
id="g2">14</td><td class="ctr1" id="h1">9</td><td class="ctr2" 
id="i2">48</td><td class="ctr1" id="j1">0</t
 d><td class="ctr2" id="k2">5</td><td class="ctr1" id="l1">0</td><td 
class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a 
href="CommonsDistributionDetachmentMojo.html" 
class="el_class">CommonsDistributionDetachmentMojo</a></td><td class="bar" 
id="b2"><img src="../jacoco-resources/redbar.gif" width="6" height="10" 
title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" width="73" 
height="10" title="308" alt="308"/></td><td class="ctr2" id="c0">92%</td><td 
class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="16" 
height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" 
width="92" height="10" title="17" alt="17"/></td><td class="ctr2" 
id="e0">85%</td><td class="ctr1" id="f2">3</td><td class="ctr2" 
id="g1">17</td><td class="ctr1" id="h2">6</td><td class="ctr2" 
id="i1">70</td><td class="ctr1" id="j2">0</td><td class="ctr2" 
id="k1">7</td><td class="ctr1" id="l2">0</td><td class="ctr2" 
id="m2">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

Modified: 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/index.source.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/index.source.html
 (original)
+++ 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin.mojos/index.source.html
 Mon Mar  5 17:50:33 2018
@@ -1 +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.mojos</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.mojos</span></div><h1>org.apache.commons.rel
 ease.plugin.mojos</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" oncli
 ck="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td 
class="bar">255 of 990</td><td class="ctr2">74%</td><td class="bar">12 of 
46</td><td class="ctr2">73%</td><td class="ctr1">10</td><td 
class="ctr2">42</td><td class="ctr1">32</td><td class="ctr2">181</td><td 
class="ctr1">0</td><td class="ctr2">19</td><td class="ctr1">0</td><td 
class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a 
href="CommonsDistributionStagingMojo.java.html" 
class="el_source">CommonsDistributionStagingMojo.java</a></td><td class="bar" 
id="b0"><img src="../jacoco-resources/redbar.gif" width="49" height="10" 
title="202" alt="202"/><img src="../jacoco-resources/greenbar.gif" width="70" 
height="10" title="289" alt="289"/></td><td class="ctr2" id="c2">58%</td><td 
class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" 
height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" 
width="60" height="10" title="9" alt="9"/></td><td class="ctr2" 
id="e2">50%</td><td 
 class="ctr1" id="f0">7</td><td class="ctr2" id="g0">16</td><td class="ctr1" 
id="h0">24</td><td class="ctr2" id="i0">78</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">1</td></tr><tr><td id="a2"><a 
href="CommonsSiteCompressionMojo.java.html" 
class="el_source">CommonsSiteCompressionMojo.java</a></td><td class="bar" 
id="b1"><img src="../jacoco-resources/redbar.gif" width="9" height="10" 
title="37" alt="37"/><img src="../jacoco-resources/greenbar.gif" width="37" 
height="10" title="155" alt="155"/></td><td class="ctr2" id="c1">80%</td><td 
class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" 
height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" 
width="73" height="10" title="11" alt="11"/></td><td class="ctr2" 
id="e1">78%</td><td class="ctr1" id="f1">3</td><td class="ctr2" 
id="g2">12</td><td class="ctr1" id="h1">6</td><td class="ctr2" 
id="i2">41</td><td class="ctr1" id="j1">0<
 /td><td class="ctr2" id="k2">5</td><td class="ctr1" id="l1">0</td><td 
class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a 
href="CommonsDistributionDetachmentMojo.java.html" 
class="el_source">CommonsDistributionDetachmentMojo.java</a></td><td 
class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="3" 
height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" 
width="71" height="10" title="291" alt="291"/></td><td class="ctr2" 
id="c0">94%</td><td class="bar" id="d2"><img 
src="../jacoco-resources/greenbar.gif" width="93" height="10" title="14" 
alt="14"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" 
id="f2">0</td><td class="ctr2" id="g1">14</td><td class="ctr1" 
id="h2">2</td><td class="ctr2" id="i1">62</td><td class="ctr1" 
id="j2">0</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l2">0</td><td 
class="ctr2" id="m2">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a
 > 0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
+<?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.mojos</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.mojos</span></div><h1>org.apache.commons.rel
 ease.plugin.mojos</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" oncli
 ck="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Total</td><td 
class="bar">282 of 1,046</td><td class="ctr2">73%</td><td class="bar">17 of 
60</td><td class="ctr2">71%</td><td class="ctr1">15</td><td 
class="ctr2">49</td><td class="ctr1">43</td><td class="ctr2">204</td><td 
class="ctr1">0</td><td class="ctr2">19</td><td class="ctr1">0</td><td 
class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a 
href="CommonsDistributionStagingMojo.java.html" 
class="el_source">CommonsDistributionStagingMojo.java</a></td><td class="bar" 
id="b0"><img src="../jacoco-resources/redbar.gif" width="51" height="10" 
title="214" alt="214"/><img src="../jacoco-resources/greenbar.gif" width="68" 
height="10" title="288" alt="288"/></td><td class="ctr2" id="c2">57%</td><td 
class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="54" 
height="10" title="10" alt="10"/><img src="../jacoco-resources/greenbar.gif" 
width="65" height="10" title="12" alt="12"/></td><td class="ctr2" id="e2">54%</t
 d><td class="ctr1" id="f0">8</td><td class="ctr2" id="g0">18</td><td 
class="ctr1" id="h0">28</td><td class="ctr2" id="i0">86</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">1</td></tr><tr><td id="a2"><a 
href="CommonsSiteCompressionMojo.java.html" 
class="el_source">CommonsSiteCompressionMojo.java</a></td><td class="bar" 
id="b1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" 
title="42" alt="42"/><img src="../jacoco-resources/greenbar.gif" width="40" 
height="10" title="168" alt="168"/></td><td class="ctr2" id="c1">80%</td><td 
class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="21" 
height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" 
width="76" height="10" title="14" alt="14"/></td><td class="ctr2" 
id="e1">77%</td><td class="ctr1" id="f1">4</td><td class="ctr2" 
id="g2">14</td><td class="ctr1" id="h1">9</td><td class="ctr2" 
id="i2">48</td><td class="ctr1" id=
 "j1">0</td><td class="ctr2" id="k2">5</td><td class="ctr1" id="l1">0</td><td 
class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a 
href="CommonsDistributionDetachmentMojo.java.html" 
class="el_source">CommonsDistributionDetachmentMojo.java</a></td><td 
class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="6" 
height="10" title="26" alt="26"/><img src="../jacoco-resources/greenbar.gif" 
width="73" height="10" title="308" alt="308"/></td><td class="ctr2" 
id="c0">92%</td><td class="bar" id="d2"><img 
src="../jacoco-resources/redbar.gif" width="16" height="10" title="3" 
alt="3"/><img src="../jacoco-resources/greenbar.gif" width="92" height="10" 
title="17" alt="17"/></td><td class="ctr2" id="e0">85%</td><td class="ctr1" 
id="f2">3</td><td class="ctr2" id="g1">17</td><td class="ctr1" 
id="h2">6</td><td class="ctr2" id="i1">70</td><td class="ctr1" 
id="j2">0</td><td class="ctr2" id="k1">7</td><td class="ctr1" id="l2">0</td><td 
class="ctr2" id="m2">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

Modified: 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin/SharedFunctions.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin/SharedFunctions.html
 (original)
+++ 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin/SharedFunctions.html
 Mon Mar  5 17:50:33 2018
@@ -1 +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">44 of 85</td><td class="ctr2">48%</td><td class="bar">2 of 
6</td><td class="ctr2">66%</td><td class="ctr1">3</td
 ><td class="ctr2">6</td><td class="ctr1">10</td><td class="ctr2">23</td><td 
 >class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td 
 >id="a1"><a href="SharedFunctions.java.html#L59" 
 >class="el_method">initDirectory(Log, File)</a></td><td class="bar" 
 >id="b0"><img src="../jacoco-resources/redbar.gif" width="52" height="10" 
 >title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="24" 
 >height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">31%</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="e1">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" 
 >id="g0">3</td><td class="ctr1" id="h0">5</td><td class="ctr2" 
 >id="i1">9</td><td class="ctr1" id="j1">0</td><td class="ctr2" 
 >id="k0">1</td></tr><tr><td id="a0"><a href="SharedFunctions.java.html#L85" 
 >class="el_method">copyFile(Log, File,
  File)</a></td><td class="bar" id="b1"><img 
src="../jacoco-resources/redbar.gif" width="45" height="10" title="19" 
alt="19"/><img src="../jacoco-resources/greenbar.gif" width="74" height="10" 
title="31" alt="31"/></td><td class="ctr2" id="c0">62%</td><td class="bar" 
id="d1"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" 
title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" 
id="f2">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">3</td><td 
class="ctr2" id="i0">12</td><td class="ctr1" id="j2">0</td><td class="ctr2" 
id="k1">1</td></tr><tr><td id="a2"><a href="SharedFunctions.java.html#L45" 
class="el_method">SharedFunctions()</a></td><td class="bar" id="b2"><img 
src="../jacoco-resources/redbar.gif" width="7" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td 
class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" 
id="g2">1</td><td class="ctr1" id="h2">2</td><td class=
 "ctr2" id="i2">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k2">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
+<?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">41 of 82</td><td class="ctr2">50%</td><td class="bar">2 of 
6</td><td class="ctr2">66%</td><td class="ctr1">2</td
 ><td class="ctr2">5</td><td class="ctr1">8</td><td class="ctr2">21</td><td 
 >class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td 
 >id="a1"><a href="SharedFunctions.java.html#L59" 
 >class="el_method">initDirectory(Log, File)</a></td><td class="bar" 
 >id="b0"><img src="../jacoco-resources/redbar.gif" width="52" height="10" 
 >title="22" alt="22"/><img src="../jacoco-resources/greenbar.gif" width="24" 
 >height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">31%</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="e1">50%</td><td class="ctr1" id="f0">2</td><td class="ctr2" 
 >id="g0">3</td><td class="ctr1" id="h0">5</td><td class="ctr2" 
 >id="i1">9</td><td class="ctr1" id="j0">0</td><td class="ctr2" 
 >id="k0">1</td></tr><tr><td id="a0"><a href="SharedFunctions.java.html#L85" 
 >class="el_method">copyFile(Log, File, 
 File)</a></td><td class="bar" id="b1"><img 
src="../jacoco-resources/redbar.gif" width="45" height="10" title="19" 
alt="19"/><img src="../jacoco-resources/greenbar.gif" width="74" height="10" 
title="31" alt="31"/></td><td class="ctr2" id="c0">62%</td><td class="bar" 
id="d1"><img src="../jacoco-resources/greenbar.gif" width="60" height="10" 
title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" 
id="f1">0</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">3</td><td 
class="ctr2" id="i0">12</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

Modified: 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin/SharedFunctions.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin/SharedFunctions.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin/SharedFunctions.java.html
 Mon Mar  5 17:50:33 2018
@@ -42,9 +42,9 @@ public final class SharedFunctions {
     /**
      * Making the constructor private because the class only contains static 
methods.
      */
-<span class="nc" id="L45">    private SharedFunctions() {</span>
+    private SharedFunctions() {
         //Uitility Class
-<span class="nc" id="L47">    }</span>
+    }
 
     /**
      * Cleans and then initializes an empty directory that is given by the 
&lt;code&gt;workingDirectory&lt;/code&gt;
@@ -97,4 +97,4 @@ public final class SharedFunctions {
 <span class="fc" id="L97">        }</span>
 <span class="fc" id="L98">    }</span>
 }
-</pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.7.9.201702052155</span></div></body></html>
\ No newline at end of file
+</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

Modified: 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin/index.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin/index.html
 (original)
+++ 
websites/production/commons/content/proper/commons-release-plugin/jacoco/org.apache.commons.release.plugin/index.html
 Mon Mar  5 17:50:33 2018
@@ -1 +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">44 of 85</td><td class="ctr2">48%</td><td class="bar">2 of 
6</td><td class="ctr2">66%</td><td class="ctr1">3</td><td 
class="ctr2">6</td><td class="ctr1">10</td><td class="ctr2">23</td><td 
class="ctr1">1</td><td class="ctr2">3</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="62" 
height="10" title="44" alt="44"/><img src="../jacoco-resources/greenbar.gif" 
width="57" height="10" title="41" alt="41"/></td><td class="ctr2" 
id="c0">48%</td><td class="bar" id="d0"><img 
src="../jacoco-resources/redbar.gif" width="40" height="10" title="2" 
alt="2"/><img src="../jacoco-resources/greenbar.gif" width="80" height="10" 
title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" 
id="f0">3</td><td class="ctr2" id="g0">6</td>
 <td class="ctr1" id="h0">10</td><td class="ctr2" id="i0">23</td><td 
class="ctr1" id="j0">1</td><td class="ctr2" id="k0">3</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.7.9.201702052155</span></div></body></html>
\ No newline at end of file
+<?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">41 of 82</td><td class="ctr2">50%</td><td class="bar">2 of 
6</td><td class="ctr2">66%</td><td class="ctr1">2</td><td 
class="ctr2">5</td><td class="ctr1">8</td><td class="ctr2">21</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="60" 
height="10" title="41" alt="41"/><img src="../jacoco-resources/greenbar.gif" 
width="60" height="10" title="41" alt="41"/></td><td class="ctr2" 
id="c0">50%</td><td class="bar" id="d0"><img 
src="../jacoco-resources/redbar.gif" width="40" height="10" title="2" 
alt="2"/><img src="../jacoco-resources/greenbar.gif" width="80" height="10" 
title="4" alt="4"/></td><td class="ctr2" id="e0">66%</td><td class="ctr1" 
id="f0">2</td><td class="ctr2" id="g0">5</td><
 td class="ctr1" id="h0">8</td><td class="ctr2" id="i0">21</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


Reply via email to