You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/06/25 19:04:10 UTC

svn commit: r62638 [7/39] - in /dev/commons/release-plugin/1.8.1-RC1: ./ binaries/ site/ site/apidocs/ site/apidocs/jquery/ site/apidocs/jquery/external/ site/apidocs/jquery/external/jquery/ site/apidocs/jquery/jszip-utils/ site/apidocs/jquery/jszip-ut...

Added: dev/commons/release-plugin/1.8.1-RC1/site/apidocs/jquery/jszip/dist/jszip.min.js
==============================================================================
--- dev/commons/release-plugin/1.8.1-RC1/site/apidocs/jquery/jszip/dist/jszip.min.js (added)
+++ dev/commons/release-plugin/1.8.1-RC1/site/apidocs/jquery/jszip/dist/jszip.min.js Sun Jun 25 19:04:09 2023
@@ -0,0 +1,13 @@
+/*!
+
+JSZip v3.7.1 - A JavaScript class for generating and reading zip files
+<http://stuartk.com/jszip>
+
+(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
+Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown.
+
+JSZip uses the library pako released under the MIT license :
+https://github.com/nodeca/pako/blob/master/LICENSE
+*/
+

[... 3 lines stripped ...]
Added: dev/commons/release-plugin/1.8.1-RC1/site/apidocs/member-search-index.js
==============================================================================
--- dev/commons/release-plugin/1.8.1-RC1/site/apidocs/member-search-index.js (added)
+++ dev/commons/release-plugin/1.8.1-RC1/site/apidocs/member-search-index.js Sun Jun 25 19:04:09 2023
@@ -0,0 +1 @@
+memberSearchIndex = [{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsSiteCompressionMojo","l":"addToZip(File, File, ZipOutputStream)","url":"addToZip(java.io.File,java.io.File,java.util.zip.ZipOutputStream)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"ARTIFACT_TYPES_TO_DETACH"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate","l":"artifactId"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder","l":"artifactId"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"artifactSha512s"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"baseDir"},{"p":"org.apache.commons.release.plugin","c":"SharedFunctions","l":"BUFFER_BYTE_SIZE"},{"p":"org.apache.commons.release.plugin.velocity","c":"HeaderHtmlVelocityDelegate.HeaderHtmlVelocityDelegateBuilder","l":"buil
 d()"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder","l":"build()"},{"p":"org.apache.commons.release.plugin.velocity","c":"HeaderHtmlVelocityDelegate","l":"builder()"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate","l":"builder()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"buildReadmeAndHeaderHtmlFiles()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"CommonsDistributionDetachmentMojo()","url":"%3Cinit%3E()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"CommonsDistributionStagingMojo()","url":"%3Cinit%3E()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"commonsRcVersion"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"commonsReleaseVersion"},{"p":"org.apache.co
 mmons.release.plugin.mojos","c":"CommonsSiteCompressionMojo","l":"CommonsSiteCompressionMojo()","url":"%3Cinit%3E()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"CommonsStagingCleanupMojo()","url":"%3Cinit%3E()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"copyDistributionsIntoScmDirectoryStructureAndAddToSvn(File, ScmProvider, ScmRepository)","url":"copyDistributionsIntoScmDirectoryStructureAndAddToSvn(java.io.File,org.apache.maven.scm.provider.ScmProvider,org.apache.maven.scm.repository.ScmRepository)"},{"p":"org.apache.commons.release.plugin","c":"SharedFunctions","l":"copyFile(Log, File, File)","url":"copyFile(org.apache.maven.plugin.logging.Log,java.io.File,java.io.File)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"copyHeaderAndReadmeToSubdirectories(File, File)","url":"copyHeaderAndReadmeToSubdirectories(java.io.File,java.io.File)"},{"p":"org.apach
 e.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"copyReleaseNotesToWorkingDirectory()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"copyRemovedArtifactsToWorkingDirectory()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"copySignatureValidatorScriptToScmDirectory()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"copySiteToScmDirectory()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"detachedArtifacts"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"distCheckoutDirectory"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"distCleanupDirectory"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"distRcVersionDirectory"},{"p":"org.apache.commons.release.plugin.mojos","c":
 "CommonsDistributionStagingMojo","l":"distServer"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"distServer"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"distSvnStagingUrl"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"distSvnStagingUrl"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsSiteCompressionMojo","l":"distSvnStagingUrl"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"distSvnStagingUrl"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"dryRun"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"dryRun"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"execute()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"execute()"},{"p":"org.apache.common
 s.release.plugin.mojos","c":"CommonsSiteCompressionMojo","l":"execute()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"execute()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsSiteCompressionMojo","l":"filesToCompress"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsSiteCompressionMojo","l":"getAllSiteFiles(File, List<File>)","url":"getAllSiteFiles(java.io.File,java.util.List)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"getArtifactKey(Artifact)","url":"getArtifactKey(org.apache.maven.artifact.Artifact)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"getSha512FilePath(File, File)","url":"getSha512FilePath(java.io.File,java.io.File)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"hashArtifacts()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","
 l":"HEADER_FILE_NAME"},{"p":"org.apache.commons.release.plugin.velocity","c":"HeaderHtmlVelocityDelegate","l":"HeaderHtmlVelocityDelegate()","url":"%3Cinit%3E()"},{"p":"org.apache.commons.release.plugin.velocity","c":"HeaderHtmlVelocityDelegate.HeaderHtmlVelocityDelegateBuilder","l":"HeaderHtmlVelocityDelegateBuilder()","url":"%3Cinit%3E()"},{"p":"org.apache.commons.release.plugin","c":"SharedFunctions","l":"initDirectory(Log, File)","url":"initDirectory(org.apache.maven.plugin.logging.Log,java.io.File)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"isDistModule"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"isDistModule"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsSiteCompressionMojo","l":"isDistModule"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"isDistModule"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagi
 ngMojo","l":"listNotHiddenFilesAndDirectories(File, List<File>)","url":"listNotHiddenFilesAndDirectories(java.io.File,java.util.List)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"password"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"password"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"project"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"project"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"project"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"putAttachedArtifactInSha512Map(Artifact)","url":"putAttachedArtifactInSha512Map(org.apache.maven.artifact.Artifact)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"README_FILE_NAME"},{"p":"org.apache.commons.release.plugin.velocity","c"
 :"ReadmeHtmlVelocityDelegate","l":"ReadmeHtmlVelocityDelegate(String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder","l":"ReadmeHtmlVelocityDelegateBuilder()","url":"%3Cinit%3E()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"releaseNotesFile"},{"p":"org.apache.commons.release.plugin.velocity","c":"HeaderHtmlVelocityDelegate","l":"render(Writer)","url":"render(java.io.Writer)"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate","l":"render(Writer)","url":"render(java.io.Writer)"},{"p":"org.apache.commons.release.plugin","c":"SharedFunctions","l":"requireNonNull(T, String)","url":"requireNonNull(T,java.lang.String)"},{"p":"org.apache.commons.release.plugin","c":"SharedFunctions","l":"requireNonNull(T, Supplier<String>)","url":"requireNonNull(T,java.util
 .function.Supplier)"},{"p":"org.apache.commons.release.plugin","c":"SharedFunctions","l":"requireNonNull(T)"},{"p":"org.apache.commons.release.plugin","c":"SharedFunctions","l":"setAuthentication(ScmProviderRepository, String, Settings, SettingsDecrypter, String, String)","url":"setAuthentication(org.apache.maven.scm.provider.ScmProviderRepository,java.lang.String,org.apache.maven.settings.Settings,org.apache.maven.settings.crypto.SettingsDecrypter,java.lang.String,java.lang.String)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"setBaseDir(File)","url":"setBaseDir(java.io.File)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"settings"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"settings"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"settingsDecrypter"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsSta
 gingCleanupMojo","l":"settingsDecrypter"},{"p":"org.apache.commons.release.plugin","c":"SharedFunctions","l":"SharedFunctions()","url":"%3Cinit%3E()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"SIGNATURE_VALIDATOR_NAME"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"siteDirectory"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsSiteCompressionMojo","l":"siteDirectory"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate","l":"siteUrl"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder","l":"siteUrl"},{"p":"org.apache.commons.release.plugin.velocity","c":"HeaderHtmlVelocityDelegate","l":"TEMPLATE"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate","l":"TEMPLATE"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"usernam
 e"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"username"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate","l":"version"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder","l":"version"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder","l":"withArtifactId(String)","url":"withArtifactId(java.lang.String)"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder","l":"withSiteUrl(String)","url":"withSiteUrl(java.lang.String)"},{"p":"org.apache.commons.release.plugin.velocity","c":"ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder","l":"withVersion(String)","url":"withVersion(java.lang.String)"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"workingDirectory"},{"p":
 "org.apache.commons.release.plugin.mojos","c":"CommonsDistributionStagingMojo","l":"workingDirectory"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsSiteCompressionMojo","l":"workingDirectory"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsStagingCleanupMojo","l":"workingDirectory"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsDistributionDetachmentMojo","l":"writeAllArtifactsInSha512PropertiesFile()"},{"p":"org.apache.commons.release.plugin.mojos","c":"CommonsSiteCompressionMojo","l":"writeZipFile(File, File, List<File>)","url":"writeZipFile(java.io.File,java.io.File,java.util.List)"}]
\ No newline at end of file

Added: dev/commons/release-plugin/1.8.1-RC1/site/apidocs/member-search-index.zip
==============================================================================
Binary file - no diff available.

Propchange: dev/commons/release-plugin/1.8.1-RC1/site/apidocs/member-search-index.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/commons/release-plugin/1.8.1-RC1/site/apidocs/org/apache/commons/release/plugin/SharedFunctions.html
==============================================================================
--- dev/commons/release-plugin/1.8.1-RC1/site/apidocs/org/apache/commons/release/plugin/SharedFunctions.html (added)
+++ dev/commons/release-plugin/1.8.1-RC1/site/apidocs/org/apache/commons/release/plugin/SharedFunctions.html Sun Jun 25 19:04:09 2023
@@ -0,0 +1,572 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>SharedFunctions (Apache Commons Release Plugin 1.8.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../jquery/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jquery-ui.min.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="SharedFunctions (Apache Commons Release Plugin 1.8.1 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SharedFunctions.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.commons.release.plugin</a></div>
+<h2 title="Class SharedFunctions" class="title">Class SharedFunctions</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.commons.release.plugin.SharedFunctions</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<pre>public final class <a href="../../../../../src-html/org/apache/commons/release/plugin/SharedFunctions.html#line.39">SharedFunctions</a>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
+<div class="block">Shared static functions for all of our Mojos.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Field</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BUFFER_BYTE_SIZE">BUFFER_BYTE_SIZE</a></span></code></th>
+<td class="colLast">
+<div class="block">I want a buffer that is an array with 1024 elements of bytes.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colSecond" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private </code></td>
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">SharedFunctions</a></span>()</code></th>
+<td class="colLast">
+<div class="block">Making the constructor private because the class only contains static methods.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#copyFile(org.apache.maven.plugin.logging.Log,java.io.File,java.io.File)">copyFile</a></span>&#8203;(org.apache.maven.plugin.logging.Log&nbsp;log,
+        <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;fromFile,
+        <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;toFile)</code></th>
+<td class="colLast">
+<div class="block">Copies a <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>File</code></a> from the <code>fromFile</code> to the <code>toFile</code> and logs the failure
+ using the Maven <code>Log</code>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initDirectory(org.apache.maven.plugin.logging.Log,java.io.File)">initDirectory</a></span>&#8203;(org.apache.maven.plugin.logging.Log&nbsp;log,
+             <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;workingDirectory)</code></th>
+<td class="colLast">
+<div class="block">Cleans and then initializes an empty directory that is given by the <code>workingDirectory</code>
+ parameter.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#requireNonNull(T)">requireNonNull</a></span>&#8203;(T&nbsp;obj)</code></th>
+<td class="colLast">
+<div class="block">Checks that the specified object reference is not <code>null</code>.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#requireNonNull(T,java.lang.String)">requireNonNull</a></span>&#8203;(T&nbsp;obj,
+              <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;message)</code></th>
+<td class="colLast">
+<div class="block">Checks that the specified object reference is not <code>null</code> and throws a customized <code>MojoExecutionException</code> if it is.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#requireNonNull(T,java.util.function.Supplier)">requireNonNull</a></span>&#8203;(T&nbsp;obj,
+              <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true" title="class or interface in java.util.function" class="externalLink">Supplier</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;messageSupplier)</code></th>
+<td class="colLast">
+<div class="block">Checks that the specified object reference is not <code>null</code> and throws a customized <code>MojoExecutionException</code> if it is.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAuthentication(org.apache.maven.scm.provider.ScmProviderRepository,java.lang.String,org.apache.maven.settings.Settings,org.apache.maven.settings.crypto.SettingsDecrypter,java.lang.String,java.lang.String)">setAuthentication</a></span>&#8203;(org.apache.maven.scm.provider.ScmProviderRepository&nbsp;providerRepository,
+                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;distServer,
+                 org.apache.maven.settings.Settings&nbsp;settings,
+                 org.apache.maven.settings.crypto.SettingsDecrypter&nbsp;settingsDecrypter,
+                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;username,
+                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;password)</code></th>
+<td class="colLast">
+<div class="block">Set authentication information on the specified <code>ScmProviderRepository</code>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()" 
 title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a id="BUFFER_BYTE_SIZE">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BUFFER_BYTE_SIZE</h4>
+<pre>public static final&nbsp;int <a href="../../../../../src-html/org/apache/commons/release/plugin/SharedFunctions.html#line.45">BUFFER_BYTE_SIZE</a></pre>
+<div class="block">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.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.commons.release.plugin.SharedFunctions.BUFFER_BYTE_SIZE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="&lt;init&gt;()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SharedFunctions</h4>
+<pre>private&nbsp;<a href="../../../../../src-html/org/apache/commons/release/plugin/SharedFunctions.html#line.193">SharedFunctions</a>()</pre>
+<div class="block">Making the constructor private because the class only contains static methods.</div>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="copyFile(org.apache.maven.plugin.logging.Log,java.io.File,java.io.File)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>copyFile</h4>
+<pre class="methodSignature">public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/commons/release/plugin/SharedFunctions.html#line.56">copyFile</a>&#8203;(org.apache.maven.plugin.logging.Log&nbsp;log,
+                            <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;fromFile,
+                            <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;toFile)
+                     throws org.apache.maven.plugin.MojoExecutionException</pre>
+<div class="block">Copies a <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>File</code></a> from the <code>fromFile</code> to the <code>toFile</code> and logs the failure
+ using the Maven <code>Log</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>log</code> - the <code>Log</code>, the maven logger.</dd>
+<dd><code>fromFile</code> - the <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>File</code></a> from which to copy.</dd>
+<dd><code>toFile</code> - the <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>File</code></a> to which to copy into.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - if an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>IOException</code></a> or <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>NullPointerException</code></a> is caught.</dd>
+</dl>
+</li>
+</ul>
+<a id="initDirectory(org.apache.maven.plugin.logging.Log,java.io.File)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initDirectory</h4>
+<pre class="methodSignature">public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/commons/release/plugin/SharedFunctions.html#line.78">initDirectory</a>&#8203;(org.apache.maven.plugin.logging.Log&nbsp;log,
+                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;workingDirectory)
+                          throws org.apache.maven.plugin.MojoExecutionException</pre>
+<div class="block">Cleans and then initializes an empty directory that is given by the <code>workingDirectory</code>
+ parameter.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>log</code> - is the Maven log for output logging, particularly in regards to error management.</dd>
+<dd><code>workingDirectory</code> - is a <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>File</code></a> that represents the directory to first attempt to delete then create.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - when an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>IOException</code></a> or <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>NullPointerException</code></a> is caught for the
+      purpose of bubbling the exception up to Maven properly.</dd>
+</dl>
+</li>
+</ul>
+<a id="requireNonNull(java.lang.Object)">
+<!--   -->
+</a><a id="requireNonNull(T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requireNonNull</h4>
+<pre class="methodSignature">public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../../src-html/org/apache/commons/release/plugin/SharedFunctions.html#line.112">requireNonNull</a>&#8203;(T&nbsp;obj)
+                            throws org.apache.maven.plugin.MojoExecutionException</pre>
+<div class="block">Checks that the specified object reference is not <code>null</code>. This method is designed primarily for doing parameter validation in methods and
+ constructors, as demonstrated below: <blockquote>
+
+ <pre>
+ public Foo(Bar bar) {
+     this.bar = SharedFunctions.requireNonNull(bar);
+ }
+ </pre>
+
+ </blockquote></div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the type of the reference</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>obj</code> - the object reference to check for nullity</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>obj</code> if not <code>null</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - if <code>obj</code> is <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a id="requireNonNull(java.lang.Object,java.lang.String)">
+<!--   -->
+</a><a id="requireNonNull(T,java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requireNonNull</h4>
+<pre class="methodSignature">public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../../src-html/org/apache/commons/release/plugin/SharedFunctions.html#line.139">requireNonNull</a>&#8203;(T&nbsp;obj,
+                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;message)
+                            throws org.apache.maven.plugin.MojoExecutionException</pre>
+<div class="block">Checks that the specified object reference is not <code>null</code> and throws a customized <code>MojoExecutionException</code> if it is. This method is designed
+ primarily for doing parameter validation in methods and constructors with multiple parameters, as demonstrated below: <blockquote>
+
+ <pre>
+ public Foo(Bar bar, Baz baz) {
+     this.bar = SharedFunctions.requireNonNull(bar, "bar must not be null");
+     this.baz = SharedFunctions.requireNonNull(baz, "baz must not be null");
+ }
+ </pre>
+
+ </blockquote></div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the type of the reference</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>obj</code> - the object reference to check for nullity</dd>
+<dd><code>message</code> - detail message to be used in the event that a <code>
+                NullPointerException</code> is thrown</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>obj</code> if not <code>null</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - if <code>obj</code> is <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a id="requireNonNull(java.lang.Object,java.util.function.Supplier)">
+<!--   -->
+</a><a id="requireNonNull(T,java.util.function.Supplier)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requireNonNull</h4>
+<pre class="methodSignature">public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../../src-html/org/apache/commons/release/plugin/SharedFunctions.html#line.160">requireNonNull</a>&#8203;(T&nbsp;obj,
+                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true" title="class or interface in java.util.function" class="externalLink">Supplier</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;messageSupplier)
+                            throws org.apache.maven.plugin.MojoExecutionException</pre>
+<div class="block">Checks that the specified object reference is not <code>null</code> and throws a customized <code>MojoExecutionException</code> if it is.
+ <p>
+ Unlike the method <a href="#requireNonNull(T,java.lang.String)"><code>requireNonNull(Object, String)</code></a>, this method allows creation of the message to be deferred until after the null check is made.
+ While this may confer a performance advantage in the non-null case, when deciding to call this method care should be taken that the costs of creating the
+ message supplier are less than the cost of just creating the string message directly.
+ </p></div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the type of the reference</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>obj</code> - the object reference to check for nullity</dd>
+<dd><code>messageSupplier</code> - supplier of the detail message to be used in the event that a <code>NullPointerException</code> is thrown</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>obj</code> if not <code>null</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - if <code>obj</code> is <code>null</code></dd>
+</dl>
+</li>
+</ul>
+<a id="setAuthentication(org.apache.maven.scm.provider.ScmProviderRepository,java.lang.String,org.apache.maven.settings.Settings,org.apache.maven.settings.crypto.SettingsDecrypter,java.lang.String,java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setAuthentication</h4>
+<pre class="methodSignature">public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/commons/release/plugin/SharedFunctions.html#line.176">setAuthentication</a>&#8203;(org.apache.maven.scm.provider.ScmProviderRepository&nbsp;providerRepository,
+                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;distServer,
+                                     org.apache.maven.settings.Settings&nbsp;settings,
+                                     org.apache.maven.settings.crypto.SettingsDecrypter&nbsp;settingsDecrypter,
+                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;username,
+                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;password)</pre>
+<div class="block">Set authentication information on the specified <code>ScmProviderRepository</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>providerRepository</code> - target.</dd>
+<dd><code>distServer</code> - temp.</dd>
+<dd><code>settings</code> - temp.</dd>
+<dd><code>settingsDecrypter</code> - temp.</dd>
+<dd><code>username</code> - temp.</dd>
+<dd><code>password</code> - temp.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SharedFunctions.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2018&#x2013;2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>

Added: dev/commons/release-plugin/1.8.1-RC1/site/apidocs/org/apache/commons/release/plugin/class-use/SharedFunctions.html
==============================================================================
--- dev/commons/release-plugin/1.8.1-RC1/site/apidocs/org/apache/commons/release/plugin/class-use/SharedFunctions.html (added)
+++ dev/commons/release-plugin/1.8.1-RC1/site/apidocs/org/apache/commons/release/plugin/class-use/SharedFunctions.html Sun Jun 25 19:04:09 2023
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Uses of Class org.apache.commons.release.plugin.SharedFunctions (Apache Commons Release Plugin 1.8.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../../jquery/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jquery-ui.min.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.commons.release.plugin.SharedFunctions (Apache Commons Release Plugin 1.8.1 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../SharedFunctions.html" title="class in org.apache.commons.release.plugin">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h2 title="Uses of Class org.apache.commons.release.plugin.SharedFunctions" class="title">Uses of Class<br>org.apache.commons.release.plugin.SharedFunctions</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.commons.release.plugin.SharedFunctions</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../SharedFunctions.html" title="class in org.apache.commons.release.plugin">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2018&#x2013;2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>

Added: dev/commons/release-plugin/1.8.1-RC1/site/apidocs/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html
==============================================================================
--- dev/commons/release-plugin/1.8.1-RC1/site/apidocs/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html (added)
+++ dev/commons/release-plugin/1.8.1-RC1/site/apidocs/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html Sun Jun 25 19:04:09 2023
@@ -0,0 +1,661 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>CommonsDistributionDetachmentMojo (Apache Commons Release Plugin 1.8.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../../jquery/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jquery-ui.min.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CommonsDistributionDetachmentMojo (Apache Commons Release Plugin 1.8.1 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CommonsDistributionDetachmentMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.commons.release.plugin.mojos</a></div>
+<h2 title="Class CommonsDistributionDetachmentMojo" class="title">Class CommonsDistributionDetachmentMojo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.maven.plugin.AbstractMojo</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><code>org.apache.maven.plugin.ContextEnabled</code>, <code>org.apache.maven.plugin.Mojo</code></dd>
+</dl>
+<hr>
+<pre>@Mojo(name="detach-distributions",
+      defaultPhase=VERIFY,
+      threadSafe=true,
+      aggregator=true)
+public class <a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.52">CommonsDistributionDetachmentMojo</a>
+extends org.apache.maven.plugin.AbstractMojo</pre>
+<div class="block">The purpose of this Maven mojo is to detach the artifacts generated by the maven-assembly-plugin,
+ which for the Apache Commons Project do not get uploaded to Nexus, and putting those artifacts
+ in the dev distribution location for Apache projects.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>1.0</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Field</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ARTIFACT_TYPES_TO_DETACH">ARTIFACT_TYPES_TO_DETACH</a></span></code></th>
+<td class="colLast">
+<div class="block">A list of "artifact types" in the Maven vernacular, to
+ be detached from the deployment.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private org.apache.commons.collections4.properties.SortedProperties</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#artifactSha512s">artifactSha512s</a></span></code></th>
+<td class="colLast">
+<div class="block">A <code>SortedProperties</code> of <code>Artifact</code> → <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>String</code></a> containing the sha512 signatures
+ for the individual artifacts, where the <code>Artifact</code> is represented as:
+ <code>groupId:artifactId:version:type=sha512</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;org.apache.maven.artifact.Artifact&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#detachedArtifacts">detachedArtifacts</a></span></code></th>
+<td class="colLast">
+<div class="block">This list is supposed to hold the Maven references to the aforementioned artifacts so that we
+ can upload them to svn after they've been detached from the Maven deployment.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#distSvnStagingUrl">distSvnStagingUrl</a></span></code></th>
+<td class="colLast">
+<div class="block">The subversion staging url to which we upload all of our staged artifacts.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang" class="externalLink">Boolean</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDistModule">isDistModule</a></span></code></th>
+<td class="colLast">
+<div class="block">A parameter to generally avoid running unless it is specifically turned on by the consuming module.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private org.apache.maven.project.MavenProject</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#project">project</a></span></code></th>
+<td class="colLast">
+<div class="block">The maven project context injection so that we can get a hold of the variables at hand.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#workingDirectory">workingDirectory</a></span></code></th>
+<td class="colLast">
+<div class="block">The working directory in <code>target</code> that we use as a sandbox for the plugin.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="fields.inherited.from.class.org.apache.maven.plugin.Mojo">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;org.apache.maven.plugin.Mojo</h3>
+<code>ROLE</code></li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">CommonsDistributionDetachmentMojo</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#copyRemovedArtifactsToWorkingDirectory()">copyRemovedArtifactsToWorkingDirectory</a></span>()</code></th>
+<td class="colLast">
+<div class="block">A helper method to copy the newly detached artifacts to <code>target/commons-release-plugin</code>
+ so that the <a href="CommonsDistributionStagingMojo.html" title="class in org.apache.commons.release.plugin.mojos"><code>CommonsDistributionStagingMojo</code></a> can find the artifacts later.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#execute()">execute</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getArtifactKey(org.apache.maven.artifact.Artifact)">getArtifactKey</a></span>&#8203;(org.apache.maven.artifact.Artifact&nbsp;artifact)</code></th>
+<td class="colLast">
+<div class="block">Generates the unique artifact key for storage in our sha512 map.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSha512FilePath(java.io.File,java.io.File)">getSha512FilePath</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;directory,
+                 <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;file)</code></th>
+<td class="colLast">
+<div class="block">A helper method to create a file path for the <code>sha512</code> signature file from a given file.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hashArtifacts()">hashArtifacts</a></span>()</code></th>
+<td class="colLast">
+<div class="block">A helper method that creates sha512 signature files for our detached artifacts in the
+  <code>target/commons-release-plugin</code> directory for the purpose of being uploaded by
+  the <a href="CommonsDistributionStagingMojo.html" title="class in org.apache.commons.release.plugin.mojos"><code>CommonsDistributionStagingMojo</code></a>.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#putAttachedArtifactInSha512Map(org.apache.maven.artifact.Artifact)">putAttachedArtifactInSha512Map</a></span>&#8203;(org.apache.maven.artifact.Artifact&nbsp;artifact)</code></th>
+<td class="colLast">
+<div class="block">Takes an attached artifact and puts the signature in the map.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeAllArtifactsInSha512PropertiesFile()">writeAllArtifactsInSha512PropertiesFile</a></span>()</code></th>
+<td class="colLast">
+<div class="block">Writes to ./target/commons-release-plugin/sha512.properties the artifact sha512's.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.org.apache.maven.plugin.AbstractMojo">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.maven.plugin.AbstractMojo</h3>
+<code>getLog, getPluginContext, setLog, setPluginContext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()" 
 title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a id="ARTIFACT_TYPES_TO_DETACH">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ARTIFACT_TYPES_TO_DETACH</h4>
+<pre>private static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt; <a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.65">ARTIFACT_TYPES_TO_DETACH</a></pre>
+<div class="block">A list of "artifact types" in the Maven vernacular, to
+ be detached from the deployment. For the time being we want
+ all artifacts generated by the maven-assembly-plugin to be detached
+ from the deployment, namely *-src.zip, *-src.tar.gz, *-bin.zip,
+ *-bin.tar.gz, and the corresponding .asc pgp signatures.</div>
+</li>
+</ul>
+<a id="detachedArtifacts">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>detachedArtifacts</h4>
+<pre>private final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;org.apache.maven.artifact.Artifact&gt; <a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.79">detachedArtifacts</a></pre>
+<div class="block">This list is supposed to hold the Maven references to the aforementioned artifacts so that we
+ can upload them to svn after they've been detached from the Maven deployment.</div>
+</li>
+</ul>
+<a id="artifactSha512s">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>artifactSha512s</h4>
+<pre>private final&nbsp;org.apache.commons.collections4.properties.SortedProperties <a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.86">artifactSha512s</a></pre>
+<div class="block">A <code>SortedProperties</code> of <code>Artifact</code> → <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>String</code></a> containing the sha512 signatures
+ for the individual artifacts, where the <code>Artifact</code> is represented as:
+ <code>groupId:artifactId:version:type=sha512</code>.</div>
+</li>
+</ul>
+<a id="project">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>project</h4>
+<pre>@Parameter(defaultValue="${project}",
+           required=true)
+private&nbsp;org.apache.maven.project.MavenProject <a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.91">project</a></pre>
+<div class="block">The maven project context injection so that we can get a hold of the variables at hand.</div>
+</li>
+</ul>
+<a id="workingDirectory">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>workingDirectory</h4>
+<pre>@Parameter(defaultValue="${project.build.directory}/commons-release-plugin",
+           property="commons.outputDirectory")
+private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a> <a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.97">workingDirectory</a></pre>
+<div class="block">The working directory in <code>target</code> that we use as a sandbox for the plugin.</div>
+</li>
+</ul>
+<a id="distSvnStagingUrl">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>distSvnStagingUrl</h4>
+<pre>@Parameter(defaultValue="",
+           property="commons.distSvnStagingUrl")
+private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> <a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.104">distSvnStagingUrl</a></pre>
+<div class="block">The subversion staging url to which we upload all of our staged artifacts.</div>
+</li>
+</ul>
+<a id="isDistModule">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isDistModule</h4>
+<pre>@Parameter(defaultValue="false",
+           property="commons.release.isDistModule")
+private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang" class="externalLink">Boolean</a> <a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.110">isDistModule</a></pre>
+<div class="block">A parameter to generally avoid running unless it is specifically turned on by the consuming module.</div>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="&lt;init&gt;()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CommonsDistributionDetachmentMojo</h4>
+<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.56">CommonsDistributionDetachmentMojo</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section>
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="execute()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>execute</h4>
+<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.113">execute</a>()
+             throws org.apache.maven.plugin.MojoExecutionException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code></dd>
+</dl>
+</li>
+</ul>
+<a id="putAttachedArtifactInSha512Map(org.apache.maven.artifact.Artifact)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>putAttachedArtifactInSha512Map</h4>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.168">putAttachedArtifactInSha512Map</a>&#8203;(org.apache.maven.artifact.Artifact&nbsp;artifact)
+                                     throws org.apache.maven.plugin.MojoExecutionException</pre>
+<div class="block">Takes an attached artifact and puts the signature in the map.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>artifact</code> - is a Maven <code>Artifact</code> taken from the project at start time of mojo.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - if an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>IOException</code></a> occurs when getting the sha512 of the
+                                artifact.</dd>
+</dl>
+</li>
+</ul>
+<a id="writeAllArtifactsInSha512PropertiesFile()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeAllArtifactsInSha512PropertiesFile</h4>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.195">writeAllArtifactsInSha512PropertiesFile</a>()
+                                              throws org.apache.maven.plugin.MojoExecutionException</pre>
+<div class="block">Writes to ./target/commons-release-plugin/sha512.properties the artifact sha512's.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - if we can't write the file due to an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>IOException</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a id="copyRemovedArtifactsToWorkingDirectory()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>copyRemovedArtifactsToWorkingDirectory</h4>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.212">copyRemovedArtifactsToWorkingDirectory</a>()
+                                             throws org.apache.maven.plugin.MojoExecutionException</pre>
+<div class="block">A helper method to copy the newly detached artifacts to <code>target/commons-release-plugin</code>
+ so that the <a href="CommonsDistributionStagingMojo.html" title="class in org.apache.commons.release.plugin.mojos"><code>CommonsDistributionStagingMojo</code></a> can find the artifacts later.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - if some form of an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>IOException</code></a> occurs, we want it
+                                properly wrapped so that Maven can handle it.</dd>
+</dl>
+</li>
+</ul>
+<a id="hashArtifacts()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashArtifacts</h4>
+<pre class="methodSignature">private&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.235">hashArtifacts</a>()
+                    throws org.apache.maven.plugin.MojoExecutionException</pre>
+<div class="block">A helper method that creates sha512 signature files for our detached artifacts in the
+  <code>target/commons-release-plugin</code> directory for the purpose of being uploaded by
+  the <a href="CommonsDistributionStagingMojo.html" title="class in org.apache.commons.release.plugin.mojos"><code>CommonsDistributionStagingMojo</code></a>.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.maven.plugin.MojoExecutionException</code> - if some form of an <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>IOException</code></a> occurs, we want it
+                                properly wrapped so that Maven can handle it.</dd>
+</dl>
+</li>
+</ul>
+<a id="getSha512FilePath(java.io.File,java.io.File)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSha512FilePath</h4>
+<pre class="methodSignature">private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.262">getSha512FilePath</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;directory,
+                                 <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;file)</pre>
+<div class="block">A helper method to create a file path for the <code>sha512</code> signature file from a given file.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>directory</code> - is the <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>File</code></a> for the directory in which to make the <code>.sha512</code> file.</dd>
+<dd><code>file</code> - the <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink"><code>File</code></a> whose name we should use to create the <code>.sha512</code> file.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>String</code></a> that is the absolute path to the <code>.sha512</code> file.</dd>
+</dl>
+</li>
+</ul>
+<a id="getArtifactKey(org.apache.maven.artifact.Artifact)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getArtifactKey</h4>
+<pre class="methodSignature">private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../../../src-html/org/apache/commons/release/plugin/mojos/CommonsDistributionDetachmentMojo.html#line.277">getArtifactKey</a>&#8203;(org.apache.maven.artifact.Artifact&nbsp;artifact)</pre>
+<div class="block">Generates the unique artifact key for storage in our sha512 map. For example,
+ commons-test-1.4-src.tar.gz should have its name as the key.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>artifact</code> - the <code>Artifact</code> that we wish to generate a key for.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the generated key</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CommonsDistributionDetachmentMojo.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2018&#x2013;2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>