This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch jd
in repository https://gitbox.apache.org/repos/asf/maven-release.git

commit e807331c58d64d02821666d4eaa285715f7f6278
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Wed Nov 5 06:22:58 2025 -0500

    Fix Javadoc issues per Oracle conventions
---
 .../shared/release/ReleaseExecutionException.java  |  2 +-
 .../apache/maven/shared/release/ReleaseResult.java |  8 ++-
 .../shared/release/config/ReleaseDescriptor.java   | 78 +++++++++++-----------
 .../shared/release/env/ReleaseEnvironment.java     |  3 +-
 .../maven/shared/release/phase/ReleasePhase.java   |  4 +-
 .../shared/release/policy/naming/NamingPolicy.java |  2 +-
 .../release/policy/version/VersionPolicy.java      |  4 +-
 .../policy/version/VersionPolicyRequest.java       | 12 ++--
 .../maven/shared/release/strategy/Strategy.java    | 12 ++--
 .../maven/shared/release/versions/Version.java     | 14 ++--
 .../shared/release/DefaultReleaseManager.java      |  8 +--
 .../maven/shared/release/ReleaseManager.java       |  8 +--
 .../config/PropertiesReleaseDescriptorStore.java   |  6 +-
 .../release/config/ReleaseDescriptorBuilder.java   |  2 +-
 .../release/config/ReleaseDescriptorStore.java     |  4 +-
 .../maven/shared/release/config/ReleaseUtils.java  |  2 +-
 .../shared/release/exec/ForkedMavenExecutor.java   |  2 +-
 .../maven/shared/release/exec/RawStreamPumper.java |  4 +-
 .../release/phase/AbstractInputVariablesPhase.java |  8 +--
 .../release/phase/AbstractMapVersionsPhase.java    |  2 +-
 .../release/phase/AbstractRewritePomsPhase.java    | 12 ++--
 .../release/phase/AbstractRunGoalsPhase.java       |  6 +-
 .../phase/AbstractScmCommitDevelopmentPhase.java   |  2 +-
 .../release/phase/AbstractScmCommitPhase.java      | 16 ++---
 .../shared/release/phase/RemoveScmTagPhase.java    |  2 +-
 .../release/phase/RewritePomVersionsPhase.java     |  2 +-
 .../phase/RewritePomsForDevelopmentPhase.java      |  2 +-
 .../maven/shared/release/scm/IdentifiedScm.java    |  2 +-
 .../release/scm/ScmRepositoryConfigurator.java     |  4 +-
 .../shared/release/strategies/DefaultStrategy.java |  2 +-
 .../maven/shared/release/transform/ModelETL.java   |  4 +-
 .../shared/release/transform/jdom2/JDomBuild.java  |  2 +-
 .../release/transform/jdom2/JDomDependency.java    |  2 +-
 .../transform/jdom2/JDomDependencyManagement.java  |  2 +-
 .../release/transform/jdom2/JDomExtension.java     |  2 +-
 .../shared/release/transform/jdom2/JDomModel.java  |  5 +-
 .../shared/release/transform/jdom2/JDomParent.java |  2 +-
 .../shared/release/transform/jdom2/JDomPlugin.java |  2 +-
 .../transform/jdom2/JDomPluginManagement.java      |  2 +-
 .../release/transform/jdom2/JDomProfile.java       |  2 +-
 .../release/transform/jdom2/JDomReportPlugin.java  |  2 +-
 .../release/transform/jdom2/JDomReporting.java     |  2 +-
 .../shared/release/transform/jdom2/JDomScm.java    |  2 +-
 .../shared/release/transform/jdom2/JDomUtils.java  |  6 +-
 .../shared/release/util/CiFriendlyVersion.java     |  4 +-
 .../maven/shared/release/util/MavenExpression.java |  1 +
 .../maven/shared/release/util/PomFinder.java       |  9 +--
 .../maven/shared/release/util/ReleaseUtil.java     | 16 ++---
 .../release/versions/DefaultVersionInfo.java       | 10 +--
 .../maven/shared/release/versions/VersionInfo.java |  5 +-
 .../maven/plugins/release/AbstractReleaseMojo.java | 26 +++-----
 .../release/AbstractScmReadReleaseMojo.java        | 10 ++-
 .../release/AbstractScmReadWriteReleaseMojo.java   |  1 +
 .../maven/plugins/release/BranchReleaseMojo.java   |  6 +-
 .../maven/plugins/release/PerformReleaseMojo.java  |  4 +-
 .../maven/plugins/release/PrepareReleaseMojo.java  |  9 +--
 .../maven/plugins/release/RollbackReleaseMojo.java |  2 +-
 .../policy/oddeven/OddEvenVersionPolicy.java       |  1 -
 .../release/policy/semver/SemVerVersionPolicy.java |  3 +-
 59 files changed, 190 insertions(+), 189 deletions(-)

diff --git 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/ReleaseExecutionException.java
 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/ReleaseExecutionException.java
index c121f2e5..da037e8a 100644
--- 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/ReleaseExecutionException.java
+++ 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/ReleaseExecutionException.java
@@ -34,7 +34,7 @@ public class ReleaseExecutionException extends Exception {
     /**
      * Constructs an instance of <code>ReleaseExecutionException</code> with 
the specified detail message.
      *
-     * @param message the detail message.
+     * @param message the detail message
      */
     public ReleaseExecutionException(String message, Throwable cause) {
         super(message, cause);
diff --git 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/ReleaseResult.java
 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/ReleaseResult.java
index 57f3f4c1..6ae5deff 100644
--- 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/ReleaseResult.java
+++ 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/ReleaseResult.java
@@ -44,6 +44,7 @@ public class ReleaseResult {
 
     /**
      * Append Info message to the output.
+     *
      * @param message the message to append
      */
     public void appendInfo(String message) {
@@ -51,6 +52,7 @@ public class ReleaseResult {
     }
     /**
      * Append warning message to the output.
+     *
      * @param message the message to append
      */
     public void appendWarn(String message) {
@@ -59,6 +61,7 @@ public class ReleaseResult {
 
     /**
      * Append debug message to the output.
+     *
      * @param message the message to append
      */
     public void appendDebug(String message) {
@@ -67,6 +70,7 @@ public class ReleaseResult {
 
     /**
      * Append error message to the output.
+     *
      * @param message the message to append
      * @param e the exception to append
      */
@@ -88,7 +92,7 @@ public class ReleaseResult {
     }
 
     /**
-     * Append error exception to the output
+     * Append error exception to the output.
      *
      * @param e the exception to append
      */
@@ -97,7 +101,7 @@ public class ReleaseResult {
     }
 
     /**
-     * Append stack trace to the output
+     * Append stack trace to the output.
      *
      * @param message the message to append
      * @param e the exception to append
diff --git 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptor.java
 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptor.java
index 8d7462b2..dcdd8ab1 100644
--- 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptor.java
+++ 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptor.java
@@ -147,42 +147,42 @@ public interface ReleaseDescriptor {
      * This field allows you to specify that Work Item
      * or Task. It is optional, and only relevant if pushChanges is true.
      *
-     * @return String
+     * @return string
      */
     String getWorkItem();
 
     /**
      * Get default version to use for new working copy.
      *
-     * @return String
+     * @return string
      */
     String getDefaultDevelopmentVersion();
 
     /**
      * Get relative path of the project returned by the checkout command.
      *
-     * @return String
+     * @return string
      */
     String getScmRelativePathProjectDirectory();
 
     /**
      * Get the directory where the tag will be checked out.
      *
-     * @return String
+     * @return string
      */
     String getCheckoutDirectory();
 
     /**
      * Get the goals to execute in perform phase for the release.
      *
-     * @return String
+     * @return string
      */
     String getPerformGoals();
 
     /**
      * Get default version to use for the tagged release or the new branch.
      *
-     * @return String
+     * @return string
      */
     String getDefaultReleaseVersion();
 
@@ -190,7 +190,7 @@ public interface ReleaseDescriptor {
      * Get nOTE : currently only implemented with svn scm. It contains the 
revision of the committed released pom to
      * remotely tag the source code with this revision.
      *
-     * @return String
+     * @return string
      */
     String getScmReleasedPomRevision();
 
@@ -235,49 +235,49 @@ public interface ReleaseDescriptor {
     /**
      * Get the last completed phase.
      *
-     * @return String
+     * @return string
      */
     String getCompletedPhase();
 
     /**
      * Method getCheckModificationExcludes.
      *
-     * @return List
+     * @return list
      */
     List<String> getCheckModificationExcludes();
 
     /**
      * Get additional arguments to pass to any executed Maven process.
      *
-     * @return String
+     * @return string
      */
     String getAdditionalArguments();
 
     /**
      * Get the goals to execute in preparation for the release.
      *
-     * @return String
+     * @return string
      */
     String getPreparationGoals();
 
     /**
      * Get the goals to execute in on completion of preparation for the 
release.
      *
-     * @return String
+     * @return string
      */
     String getCompletionGoals();
 
     /**
      * Get the file name of the POM to pass to any executed Maven process.
      *
-     * @return String
+     * @return string
      */
     String getPomFileName();
 
     /**
      * Get the prefix of SCM modification messages.
      *
-     * @return String
+     * @return string
      */
     String getScmCommentPrefix();
 
@@ -293,7 +293,7 @@ public interface ReleaseDescriptor {
     /**
      * Get the SCM commit comment when setting pom.xml to release.
      *
-     * @return String
+     * @return string
      * @since 3.0.0-M1
      */
     String getScmReleaseCommitComment();
@@ -301,7 +301,7 @@ public interface ReleaseDescriptor {
     /**
      * Get the SCM commit comment when setting pom.xml back to development.
      *
-     * @return String
+     * @return string
      * @since 3.0.0-M1
      */
     String getScmDevelopmentCommitComment();
@@ -309,7 +309,7 @@ public interface ReleaseDescriptor {
     /**
      * Get the SCM commit comment when branching.
      *
-     * @return String
+     * @return string
      * @since 3.0.0-M1
      */
     String getScmBranchCommitComment();
@@ -317,7 +317,7 @@ public interface ReleaseDescriptor {
     /**
      * Get the SCM commit comment when rolling back.
      *
-     * @return String
+     * @return string
      * @since 3.0.0-M1
      */
     String getScmRollbackCommitComment();
@@ -325,35 +325,35 @@ public interface ReleaseDescriptor {
     /**
      * Get pass phrase for the private key.
      *
-     * @return String
+     * @return string
      */
     String getScmPrivateKeyPassPhrase();
 
     /**
      * Get the password for the user interacting with the scm.
      *
-     * @return String
+     * @return string
      */
     String getScmPassword();
 
     /**
      * Get private key for an SSH based SCM repository.
      *
-     * @return String
+     * @return string
      */
     String getScmPrivateKey();
 
     /**
      * Get tag or branch name: the identifier for the tag/branch. Example: 
maven-release-plugin-2.0.
      *
-     * @return String
+     * @return string
      */
     String getScmReleaseLabel();
 
     /**
      * Get where you are going to put your tagged sources Example 
https://svn.apache.org/repos/asf/maven/plugins/tags.
      *
-     * @return String
+     * @return string
      */
     String getScmTagBase();
 
@@ -361,7 +361,7 @@ public interface ReleaseDescriptor {
      * Get where you are going to put your branched sources Example
      * https://svn.apache.org/repos/asf/maven/plugins/branches.
      *
-     * @return String
+     * @return string
      */
     String getScmBranchBase();
 
@@ -378,14 +378,14 @@ public interface ReleaseDescriptor {
      * Get this is a MavenSCM of where you're going to get the sources to make 
the release with. Example:
      * 
scm:svn:https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-release-plugin.
      *
-     * @return String
+     * @return string
      */
     String getScmSourceUrl();
 
     /**
      * Get the user name to interact with the scm.
      *
-     * @return String
+     * @return string
      */
     String getScmUsername();
 
@@ -399,7 +399,7 @@ public interface ReleaseDescriptor {
     /**
      * Get the directory where the release is performed.
      *
-     * @return String
+     * @return string
      */
     String getWorkingDirectory();
 
@@ -407,59 +407,59 @@ public interface ReleaseDescriptor {
      * Get specifies the format for generating a tag name. Property expansion 
is used with the optional prefix of
      * project, where properties are delimited with @{ and }.
      *
-     * @return String
+     * @return string
      */
     String getScmTagNameFormat();
 
     /**
      * Get the role-hint for the NamingPolicy implementation used to calculate 
the project branch and tag names.
      *
-     * @return String
+     * @return string
      */
     String getProjectNamingPolicyId();
 
     /**
      * Get the role-hint for the VersionPolicy implementation used to 
calculate the project versions.
      *
-     * @return String
+     * @return string
      */
     String getProjectVersionPolicyId();
 
     /**
      * Get the (optional) config for the VersionPolicy implementation used to 
calculate the project versions.
      *
-     * @return The parsed XML of the provided config (an instance of 
PlexusConfiguration) or null.
+     * @return the parsed XML of the provided config (an instance of 
PlexusConfiguration) or null
      */
     Object getProjectVersionPolicyConfig();
 
     /**
      * Get the role-hint for the release Strategy implementation.
      *
-     * @return String
+     * @return string
      */
     String getReleaseStrategyId();
 
     /**
      * <p>getDependencyOriginalVersion.</p>
      *
-     * @return {@code String} The original version for the resolved snapshot 
dependency.
      * @param artifactKey the artifact key {@code String}
+     * @return {@code String} The original version for the resolved snapshot 
dependency
      */
     String getDependencyOriginalVersion(String artifactKey);
 
     /**
      * <p>getDependencyReleaseVersion.</p>
      *
-     * @return {@code String} the release version for the resolved snapshot 
dependency.
      * @param artifactKey the artifact key {@code String}
+     * @return {@code String} the release version for the resolved snapshot 
dependency
      */
     String getDependencyReleaseVersion(String artifactKey);
 
     /**
      * <p>getDependencyDevelopmentVersion.</p>
      *
-     * @return {@code String} the release version for the resolved snapshot 
dependency.
      * @param artifactKey the artifact key {@code String}
+     * @return {@code String} the release version for the resolved snapshot 
dependency
      */
     String getDependencyDevelopmentVersion(String artifactKey);
 
@@ -491,7 +491,7 @@ public interface ReleaseDescriptor {
      * <p>getOriginalScmInfo.</p>
      *
      * @param projectKey the project key {@code String}
-     * @return the original {@code Scm} information.
+     * @return the original {@code Scm} information
      */
     Scm getOriginalScmInfo(String projectKey);
 
@@ -499,7 +499,7 @@ public interface ReleaseDescriptor {
      * <p>hasOriginalScmInfo.</p>
      *
      * @param projectKey the project key {@code String}
-     * @return has original Scm info.
+     * @return has original Scm info
      */
     boolean hasOriginalScmInfo(String projectKey);
 
@@ -585,14 +585,14 @@ public interface ReleaseDescriptor {
      * <li>"extensions" or "4": resolve extension dependencies</li>
      * </ul>
      *
-     * @return String
+     * @return string
      */
     String getAutoResolveSnapshots();
 
     /**
      * Get the line separator to use in the pom.xml.
      *
-     * @return String
+     * @return string
      */
     String getLineSeparator();
 
diff --git 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/env/ReleaseEnvironment.java
 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/env/ReleaseEnvironment.java
index 6eae54ce..fc09320f 100644
--- 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/env/ReleaseEnvironment.java
+++ 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/env/ReleaseEnvironment.java
@@ -24,11 +24,10 @@ import org.apache.maven.settings.Settings;
 
 /**
  * <p>ReleaseEnvironment interface.</p>
- *
  */
 public interface ReleaseEnvironment {
 
-    /** Constant <code>DEFAULT_MAVEN_EXECUTOR_ID="forked-path"</code> */
+    /** Constant <code>DEFAULT_MAVEN_EXECUTOR_ID="forked-path"</code>. */
     String DEFAULT_MAVEN_EXECUTOR_ID = "forked-path";
 
     /**
diff --git 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/phase/ReleasePhase.java
 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/phase/ReleasePhase.java
index 5f9359be..b8a32d44 100644
--- 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/phase/ReleasePhase.java
+++ 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/phase/ReleasePhase.java
@@ -39,9 +39,9 @@ public interface ReleasePhase {
      * @param releaseDescriptor the configuration to use
      * @param releaseEnvironment the environmental configuration, such as 
Maven settings, Maven home, etc.
      * @param reactorProjects   the reactor projects
+     * @return the release result
      * @throws ReleaseExecutionException an exception during the execution of 
the phase
      * @throws ReleaseFailureException   a failure during the execution of the 
phase
-     * @return the release result
      */
     ReleaseResult execute(
             ReleaseDescriptor releaseDescriptor,
@@ -55,9 +55,9 @@ public interface ReleasePhase {
      * @param releaseDescriptor the configuration to use
      * @param releaseEnvironment the environmental configuration, such as 
Maven settings, Maven home, etc.
      * @param reactorProjects   the reactor projects
+     * @return the release result
      * @throws ReleaseExecutionException an exception during the execution of 
the phase
      * @throws ReleaseFailureException   a failure during the execution of the 
phase
-     * @return the release result
      */
     ReleaseResult simulate(
             ReleaseDescriptor releaseDescriptor,
diff --git 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/naming/NamingPolicy.java
 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/naming/NamingPolicy.java
index 22fe295c..43c5e8c3 100644
--- 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/naming/NamingPolicy.java
+++ 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/naming/NamingPolicy.java
@@ -29,8 +29,8 @@ public interface NamingPolicy {
     /**
      * <p>getName.</p>
      *
-     * @return the calculation of the name used for branching or tagging.
      * @param request the {@code NamingPolicyRequest}
+     * @return the calculation of the name used for branching or tagging
      * @throws org.apache.maven.shared.release.policy.PolicyException if 
exception in the policy
      */
     NamingPolicyResult getName(NamingPolicyRequest request) throws 
PolicyException;
diff --git 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/version/VersionPolicy.java
 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/version/VersionPolicy.java
index 037b4de1..a17c562d 100644
--- 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/version/VersionPolicy.java
+++ 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/version/VersionPolicy.java
@@ -30,8 +30,8 @@ public interface VersionPolicy {
     /**
      * <p>getReleaseVersion.</p>
      *
-     * @return the calculation of the release version from development state.
      * @param request the {@code VersionPolicyRequest}
+     * @return the calculation of the release version from development state
      * @throws org.apache.maven.shared.release.policy.PolicyException if 
exception in the policy
      * @throws org.apache.maven.shared.release.versions.VersionParseException 
if exception parsing the version
      */
@@ -40,8 +40,8 @@ public interface VersionPolicy {
     /**
      * <p>getDevelopmentVersion.</p>
      *
-     * @return the calculation of the next development version from release 
state.
      * @param request the {@code VersionPolicyRequest}
+     * @return the calculation of the next development version from release 
state
      * @throws org.apache.maven.shared.release.policy.PolicyException if 
exception in the policy
      * @throws org.apache.maven.shared.release.versions.VersionParseException 
if exception parsing the version
      */
diff --git 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/version/VersionPolicyRequest.java
 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/version/VersionPolicyRequest.java
index fffdd54f..2bdd0406 100644
--- 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/version/VersionPolicyRequest.java
+++ 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/policy/version/VersionPolicyRequest.java
@@ -91,7 +91,7 @@ public class VersionPolicyRequest {
     /**
      * <p>Setter for the field <code>scmRepository</code>.</p>
      *
-     * @param scmRepository The {@link ScmRepository} where the history can be 
retrieved.
+     * @param scmRepository the {@link ScmRepository} where the history can be 
retrieved
      * @return a {@link 
org.apache.maven.shared.release.policy.version.VersionPolicyRequest} object
      */
     public VersionPolicyRequest setScmRepository(ScmRepository scmRepository) {
@@ -111,7 +111,7 @@ public class VersionPolicyRequest {
     /**
      * <p>Setter for the field <code>scmProvider</code>.</p>
      *
-     * @param scmProvider The {@link ScmProvider} where the history can be 
retrieved.
+     * @param scmProvider the {@link ScmProvider} where the history can be 
retrieved
      * @return a {@link 
org.apache.maven.shared.release.policy.version.VersionPolicyRequest} object
      */
     public VersionPolicyRequest setScmProvider(ScmProvider scmProvider) {
@@ -122,7 +122,7 @@ public class VersionPolicyRequest {
     /**
      * <p>Getter for the field <code>workingDirectory</code>.</p>
      *
-     * @return the {@link String} that contains the workingDirectory (can be 
null or empty).
+     * @return the {@link String} that contains the workingDirectory (can be 
null or empty)
      */
     public String getWorkingDirectory() {
         return workingDirectory;
@@ -131,7 +131,7 @@ public class VersionPolicyRequest {
     /**
      * <p>Setter for the field <code>workingDirectory</code>.</p>
      *
-     * @param workingDirectory The {@link String} that contains the 
workingDirectory (can be null or empty).
+     * @param workingDirectory the {@link String} that contains the 
workingDirectory (can be null or empty)
      * @return a {@link 
org.apache.maven.shared.release.policy.version.VersionPolicyRequest} object
      */
     public VersionPolicyRequest setWorkingDirectory(String workingDirectory) {
@@ -142,7 +142,7 @@ public class VersionPolicyRequest {
     /**
      * <p>Getter for the field <code>config</code>.</p>
      *
-     * @return the {@link String} that contains the config (can be null or 
empty).
+     * @return the {@link String} that contains the config (can be null or 
empty)
      */
     public String getConfig() {
         return config;
@@ -151,7 +151,7 @@ public class VersionPolicyRequest {
     /**
      * <p>Setter for the field <code>config</code>.</p>
      *
-     * @param config The {@link String} that contains the config (can be null 
or empty).
+     * @param config the {@link String} that contains the config (can be null 
or empty)
      * @return a {@link 
org.apache.maven.shared.release.policy.version.VersionPolicyRequest} object
      */
     public VersionPolicyRequest setConfig(String config) {
diff --git 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/strategy/Strategy.java
 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/strategy/Strategy.java
index 64d40d9e..c6cb0295 100644
--- 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/strategy/Strategy.java
+++ 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/strategy/Strategy.java
@@ -23,7 +23,7 @@ import java.util.List;
 /**
  * Interface to override default strategy.
  *
- * If a method returns {@code null}, the default will be used, otherwise the 
provided collection of phaseIds
+ * If a method returns {@code null}, the default will be used, otherwise the 
provided collection of phaseIds.
  *
  * @author Robert Scholte
  */
@@ -31,35 +31,35 @@ public interface Strategy {
     /**
      * <p>getPreparePhases.</p>
      *
-     * @return The release phases to execute the calling the prepare goal
+     * @return the release phases to execute the calling the prepare goal
      */
     List<String> getPreparePhases();
 
     /**
      * <p>getPerformPhases.</p>
      *
-     * @return The release phases to execute the calling the perform goal
+     * @return the release phases to execute the calling the perform goal
      */
     List<String> getPerformPhases();
 
     /**
      * <p>getBranchPhases.</p>
      *
-     * @return The release phases to execute the calling the branch goal
+     * @return the release phases to execute the calling the branch goal
      */
     List<String> getBranchPhases();
 
     /**
      * <p>getRollbackPhases.</p>
      *
-     * @return The release phases to execute the calling the rollback goal
+     * @return the release phases to execute the calling the rollback goal
      */
     List<String> getRollbackPhases();
 
     /**
      * <p>getUpdateVersionsPhases.</p>
      *
-     * @return The release phases to execute the calling the update-versions 
goal
+     * @return the release phases to execute the calling the update-versions 
goal
      */
     List<String> getUpdateVersionsPhases();
 }
diff --git 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/versions/Version.java
 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/versions/Version.java
index b6fdfeb4..423e358a 100644
--- 
a/maven-release-api/src/main/java/org/apache/maven/shared/release/versions/Version.java
+++ 
b/maven-release-api/src/main/java/org/apache/maven/shared/release/versions/Version.java
@@ -73,7 +73,7 @@ public class Version implements Comparable<Version>, 
Cloneable {
 
     private static final String DEFAULT_BUILD_SEPARATOR = "-";
 
-    /** Constant <code>STANDARD_PATTERN</code> */
+    /** Constant <code>STANDARD_PATTERN</code>. */
     public static final Pattern STANDARD_PATTERN = Pattern.compile(
             "^((?:\\d+\\.)*\\d+)" // digit(s) and '.' repeated -
                     // followed by digit (version
@@ -89,7 +89,7 @@ public class Version implements Comparable<Version>, 
Cloneable {
      * supports version numbers like: trunk-SNAPSHOT branchName-SNAPSHOT 
SNAPSHOT
      */
     // for SNAPSHOT releases only (possible versions include: trunk-SNAPSHOT 
or SNAPSHOT)
-    /** Constant <code>ALTERNATE_PATTERN</code> */
+    /** Constant <code>ALTERNATE_PATTERN</code>. */
     public static final Pattern ALTERNATE_PATTERN = 
Pattern.compile("^(SNAPSHOT|[a-zA-Z]+[_-]SNAPSHOT)");
 
     private Version(
@@ -118,7 +118,7 @@ public class Version implements Comparable<Version>, 
Cloneable {
      * <p>Constructor for Version.</p>
      *
      * @param version a {@link java.lang.String} object
-     * @throws org.apache.maven.shared.release.versions.VersionParseException 
if any.
+     * @throws org.apache.maven.shared.release.versions.VersionParseException 
if any
      */
     public Version(String version) throws VersionParseException {
         this.strVersion = version;
@@ -221,10 +221,10 @@ public class Version implements Comparable<Version>, 
Cloneable {
     }
 
     /**
-     * Simply joins the items in the list with "." period
+     * Simply joins the items in the list with "." period.
      *
-     * @return a {@code String} containing the items in the list joined by "." 
period
      * @param digits the list of digits {@code List<String>}
+     * @return a {@code String} containing the items in the list joined by "." 
period
      */
     protected static String joinDigitString(List<String> digits) {
         return digits != null ? StringUtils.join(digits.iterator(), 
DIGIT_SEPARATOR_STRING) : null;
@@ -351,11 +351,11 @@ public class Version implements Comparable<Version>, 
Cloneable {
     /**
      * <p>compareTo.</p>
      *
+     * @param other a {@link org.apache.maven.shared.release.versions.Version} 
object
+     * @return a int
      * @throws 
org.apache.maven.shared.release.versions.VersionComparisonConflictException
      *              if {@link org.eclipse.aether.version.Version} and
      *             {@link org.apache.maven.artifact.versioning.ArtifactVersion 
ArtifactVersion} give different results
-     * @param other a {@link org.apache.maven.shared.release.versions.Version} 
object
-     * @return a int
      */
     public int compareTo(Version other) throws 
VersionComparisonConflictException {
         int aetherComparisonResult = 
this.aetherVersion.compareTo(other.aetherVersion);
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java
index bf793f0c..716d334a 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java
@@ -452,10 +452,10 @@ public class DefaultReleaseManager implements 
ReleaseManager {
      * checkout directory. For some SCMs, the project root directory is not the
      * checkout directory itself, but a SCM-specific subdirectory.
      *
-     * @param checkoutDirectory            The checkout directory as 
java.io.File
-     * @param relativePathProjectDirectory The relative path of the project 
directory within the checkout
+     * @param checkoutDirectory            the checkout directory as 
java.io.File
+     * @param relativePathProjectDirectory the relative path of the project 
directory within the checkout
      *                                     directory or ""
-     * @return The working directory
+     * @return the working directory
      */
     protected File determineWorkingDirectory(File checkoutDirectory, String 
relativePathProjectDirectory) {
         if (relativePathProjectDirectory != null && 
!relativePathProjectDirectory.isEmpty()) {
@@ -483,7 +483,7 @@ public class DefaultReleaseManager implements 
ReleaseManager {
      * <p>clean.</p>
      *
      * @param releaseRequest a {@link 
org.apache.maven.shared.release.AbstractReleaseRequest} object
-     * @throws org.apache.maven.shared.release.ReleaseFailureException if any.
+     * @throws org.apache.maven.shared.release.ReleaseFailureException if any
      */
     protected void clean(AbstractReleaseRequest releaseRequest) throws 
ReleaseFailureException {
         ReleaseCleanRequest cleanRequest = new ReleaseCleanRequest();
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/ReleaseManager.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/ReleaseManager.java
index 499528f0..1ee1c426 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/ReleaseManager.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/ReleaseManager.java
@@ -51,7 +51,7 @@ public interface ReleaseManager {
     ReleaseResult performWithResult(ReleasePerformRequest performRequest);
 
     /**
-     * Perform a release
+     * Perform a release.
      *
      * @param performRequest   all perform arguments
      * @throws org.apache.maven.shared.release.ReleaseExecutionException if 
there is a problem performing the release
@@ -70,7 +70,7 @@ public interface ReleaseManager {
     void clean(ReleaseCleanRequest cleanRequest) throws 
ReleaseFailureException;
 
     /**
-     * Rollback changes made by the previous release
+     * Rollback changes made by the previous release.
      *
      * @param rollbackRequest            all rollback arguments
      * @throws org.apache.maven.shared.release.ReleaseExecutionException if 
there is a problem during release rollback
@@ -80,7 +80,7 @@ public interface ReleaseManager {
     void rollback(ReleaseRollbackRequest rollbackRequest) throws 
ReleaseExecutionException, ReleaseFailureException;
 
     /**
-     * Branch a project
+     * Branch a project.
      *
      * @param branchRequest              all branch arguments
      * @throws org.apache.maven.shared.release.ReleaseExecutionException if 
there is a problem during release branch
@@ -90,7 +90,7 @@ public interface ReleaseManager {
     void branch(ReleaseBranchRequest branchRequest) throws 
ReleaseExecutionException, ReleaseFailureException;
 
     /**
-     * Update version numbers for a project
+     * Update version numbers for a project.
      *
      * @param updateVersionsRequest      all update versions arguments
      * @throws org.apache.maven.shared.release.ReleaseExecutionException if 
there is a problem during update versions
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java
index 8faf3844..00fe00b0 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/PropertiesReleaseDescriptorStore.java
@@ -71,7 +71,7 @@ public class PropertiesReleaseDescriptorStore implements 
ReleaseDescriptorStore
      *
      * @param file a {@link java.io.File} object
      * @return a {@link 
org.apache.maven.shared.release.config.ReleaseDescriptorBuilder} object
-     * @throws 
org.apache.maven.shared.release.config.ReleaseDescriptorStoreException if any.
+     * @throws 
org.apache.maven.shared.release.config.ReleaseDescriptorStoreException if any
      */
     public ReleaseDescriptorBuilder read(File file) throws 
ReleaseDescriptorStoreException {
         return read(null, file);
@@ -83,7 +83,7 @@ public class PropertiesReleaseDescriptorStore implements 
ReleaseDescriptorStore
      * @param mergeDescriptor a {@link 
org.apache.maven.shared.release.config.ReleaseDescriptorBuilder} object
      * @param file            a {@link java.io.File} object
      * @return a {@link 
org.apache.maven.shared.release.config.ReleaseDescriptorBuilder} object
-     * @throws 
org.apache.maven.shared.release.config.ReleaseDescriptorStoreException if any.
+     * @throws 
org.apache.maven.shared.release.config.ReleaseDescriptorStoreException if any
      */
     public ReleaseDescriptorBuilder read(ReleaseDescriptorBuilder 
mergeDescriptor, File file)
             throws ReleaseDescriptorStoreException {
@@ -135,7 +135,7 @@ public class PropertiesReleaseDescriptorStore implements 
ReleaseDescriptorStore
      * @param config a {@link 
org.apache.maven.shared.release.config.ReleaseDescriptorBuilder.BuilderReleaseDescriptor}
      *               object
      * @param file   a {@link java.io.File} object
-     * @throws 
org.apache.maven.shared.release.config.ReleaseDescriptorStoreException if any.
+     * @throws 
org.apache.maven.shared.release.config.ReleaseDescriptorStoreException if any
      */
     @SuppressWarnings("checkstyle:MethodLength")
     public void write(BuilderReleaseDescriptor config, File file) throws 
ReleaseDescriptorStoreException {
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorBuilder.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorBuilder.java
index 6a04f2b7..68ed0728 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorBuilder.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorBuilder.java
@@ -39,7 +39,7 @@ public class ReleaseDescriptorBuilder {
     private final Logger logger;
 
     /**
-     * Hides inner logic of the release descriptor
+     * Hides inner logic of the release descriptor.
      *
      * @author Robert Scholte
      */
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorStore.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorStore.java
index d82eba3a..e8de4af7 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorStore.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseDescriptorStore.java
@@ -30,7 +30,7 @@ public interface ReleaseDescriptorStore {
      * @param mergeDescriptor configuration to merge with the loaded 
configuration. Some values are used as defaults,
      *                        while others are used to override
      * @return the configuration
-     * @throws 
org.apache.maven.shared.release.config.ReleaseDescriptorStoreException if any.
+     * @throws 
org.apache.maven.shared.release.config.ReleaseDescriptorStoreException if any
      */
     ReleaseDescriptorBuilder read(ReleaseDescriptorBuilder mergeDescriptor) 
throws ReleaseDescriptorStoreException;
 
@@ -38,7 +38,7 @@ public interface ReleaseDescriptorStore {
      * Save a configuration.
      *
      * @param config the configuration
-     * @throws 
org.apache.maven.shared.release.config.ReleaseDescriptorStoreException if any.
+     * @throws 
org.apache.maven.shared.release.config.ReleaseDescriptorStoreException if any
      */
     void write(ReleaseDescriptor config) throws 
ReleaseDescriptorStoreException;
 
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java
index 100fd02d..5bd8a469 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/config/ReleaseUtils.java
@@ -28,7 +28,7 @@ import 
org.apache.maven.shared.release.config.ReleaseDescriptorBuilder.BuilderRe
 import org.apache.maven.shared.release.scm.IdentifiedScm;
 
 /**
- * Class providing utility methods used during the release process
+ * Class providing utility methods used during the release process.
  *
  * @author <a href="mailto:[email protected]";>Jeremy Whitlock</a>
  */
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java
index 83f57b1d..14fa429d 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/ForkedMavenExecutor.java
@@ -164,7 +164,7 @@ public class ForkedMavenExecutor extends 
AbstractMavenExecutor {
      * @param systemOut a {@link java.io.OutputStream} object
      * @param systemErr a {@link java.io.OutputStream} object
      * @return a int
-     * @throws org.codehaus.plexus.util.cli.CommandLineException if any.
+     * @throws org.codehaus.plexus.util.cli.CommandLineException if any
      */
     public static int executeCommandLine(
             Commandline cl, InputStream systemIn, OutputStream systemOut, 
OutputStream systemErr)
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/RawStreamPumper.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/RawStreamPumper.java
index 2988b0b4..45c4c303 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/RawStreamPumper.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/exec/RawStreamPumper.java
@@ -71,7 +71,7 @@ public class RawStreamPumper extends Thread {
     /**
      * <p>closeInput.</p>
      *
-     * @throws java.io.IOException if any.
+     * @throws java.io.IOException if any
      */
     public void closeInput() throws IOException {
         in.close();
@@ -80,7 +80,7 @@ public class RawStreamPumper extends Thread {
     /**
      * <p>closeOutput.</p>
      *
-     * @throws java.io.IOException if any.
+     * @throws java.io.IOException if any
      */
     public void closeOutput() throws IOException {
         out.close();
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractInputVariablesPhase.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractInputVariablesPhase.java
index c248c5cb..eb08acd4 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractInputVariablesPhase.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractInputVariablesPhase.java
@@ -69,7 +69,7 @@ public abstract class AbstractInputVariablesPhase extends 
AbstractReleasePhase {
     private final ScmRepositoryConfigurator scmRepositoryConfigurator;
 
     /**
-     * Component used for custom or default naming policy
+     * Component used for custom or default naming policy.
      */
     private final Map<String, NamingPolicy> namingPolicies;
 
@@ -79,7 +79,7 @@ public abstract class AbstractInputVariablesPhase extends 
AbstractReleasePhase {
     private final boolean branchOperation;
 
     /**
-     * The default naming policy to apply, if any
+     * The default naming policy to apply, if any.
      */
     private final String defaultNamingPolicy;
 
@@ -113,8 +113,8 @@ public abstract class AbstractInputVariablesPhase extends 
AbstractReleasePhase {
      * @param releaseDescriptor  a {@link ReleaseDescriptor} object
      * @param releaseEnvironment a {@link ReleaseEnvironment} object
      * @return a {@link ScmProvider} object
-     * @throws ReleaseScmRepositoryException if any.
-     * @throws ReleaseExecutionException     if any.
+     * @throws ReleaseExecutionException     if any
+     * @throws ReleaseScmRepositoryException if any
      */
     protected ScmProvider getScmProvider(ReleaseDescriptor releaseDescriptor, 
ReleaseEnvironment releaseEnvironment)
             throws ReleaseScmRepositoryException, ReleaseExecutionException {
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractMapVersionsPhase.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractMapVersionsPhase.java
index ff3fcfe4..e5521672 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractMapVersionsPhase.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractMapVersionsPhase.java
@@ -88,7 +88,7 @@ public abstract class AbstractMapVersionsPhase extends 
AbstractReleasePhase {
     private final Prompter prompter;
 
     /**
-     * Component used for custom or default version policy
+     * Component used for custom or default version policy.
      */
     private final Map<String, VersionPolicy> versionPolicies;
 
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java
index 91b16645..a34df0d8 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRewritePomsPhase.java
@@ -90,7 +90,7 @@ public abstract class AbstractRewritePomsPhase extends 
AbstractReleasePhase impl
     private Map<String, ScmTranslator> scmTranslators;
 
     /**
-     * Use jdom2-sax as default
+     * Use jdom2-sax as default.
      */
     private String modelETL = JDomModelETLFactory.NAME;
 
@@ -729,7 +729,7 @@ public abstract class AbstractRewritePomsPhase extends 
AbstractReleasePhase impl
      * @param projectId         a {@link java.lang.String} object
      * @param scmRepository     a {@link 
org.apache.maven.scm.repository.ScmRepository} object
      * @param result            a {@link 
org.apache.maven.shared.release.ReleaseResult} object
-     * @throws org.apache.maven.shared.release.ReleaseExecutionException if 
any.
+     * @throws org.apache.maven.shared.release.ReleaseExecutionException if any
      */
     protected abstract void transformScm(
             MavenProject project,
@@ -766,10 +766,10 @@ public abstract class AbstractRewritePomsPhase extends 
AbstractReleasePhase impl
      * Determines the relative path from trunk to tag, and adds this relative 
path
      * to the url.
      *
-     * @param trunkPath - The trunk url
-     * @param tagPath   - The tag base
-     * @param urlPath   - scm.url or scm.connection
-     * @return The url path for the tag.
+     * @param trunkPath the trunk url
+     * @param tagPath   the tag base
+     * @param urlPath   scm.url or scm.connection
+     * @return the url path for the tag
      */
     protected static String translateUrlPath(String trunkPath, String tagPath, 
String urlPath) {
         trunkPath = trunkPath.trim();
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRunGoalsPhase.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRunGoalsPhase.java
index 76794f45..0aca7610 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRunGoalsPhase.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRunGoalsPhase.java
@@ -143,10 +143,10 @@ public abstract class AbstractRunGoalsPhase extends 
AbstractReleasePhase {
      * checkout directory. For some SCMs, the project root directory is not the
      * checkout directory itself, but a SCM-specific subdirectory.
      *
-     * @param checkoutDirectory            The checkout directory as 
java.io.File
-     * @param relativePathProjectDirectory The relative path of the project 
directory within the checkout
+     * @param checkoutDirectory            the checkout directory as 
java.io.File
+     * @param relativePathProjectDirectory the relative path of the project 
directory within the checkout
      *                                     directory or ""
-     * @return The working directory
+     * @return the working directory
      */
     protected File determineWorkingDirectory(File checkoutDirectory, String 
relativePathProjectDirectory) {
         File workingDirectory = checkoutDirectory;
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitDevelopmentPhase.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitDevelopmentPhase.java
index 4badb570..6aacdd89 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitDevelopmentPhase.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitDevelopmentPhase.java
@@ -39,7 +39,7 @@ import 
org.apache.maven.shared.release.scm.ScmRepositoryConfigurator;
  */
 public abstract class AbstractScmCommitDevelopmentPhase extends 
AbstractScmCommitPhase {
     /**
-     * The format for the
+     * The format for the.
      */
     private final String rollbackMessageFormat;
 
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java
index 33135230..ecec1318 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractScmCommitPhase.java
@@ -120,9 +120,9 @@ public abstract class AbstractScmCommitPhase extends 
AbstractReleasePhase {
      * @param reactorProjects    a {@link java.util.List} object
      * @param result             a {@link 
org.apache.maven.shared.release.ReleaseResult} object
      * @param simulating         a boolean
-     * @throws org.apache.maven.shared.release.scm.ReleaseScmCommandException  
  if any.
-     * @throws org.apache.maven.shared.release.ReleaseExecutionException       
  if any.
-     * @throws 
org.apache.maven.shared.release.scm.ReleaseScmRepositoryException if any.
+     * @throws org.apache.maven.shared.release.ReleaseExecutionException       
  if any
+     * @throws org.apache.maven.shared.release.scm.ReleaseScmCommandException  
  if any
+     * @throws 
org.apache.maven.shared.release.scm.ReleaseScmRepositoryException if any
      */
     protected abstract void runLogic(
             ReleaseDescriptor releaseDescriptor,
@@ -139,9 +139,9 @@ public abstract class AbstractScmCommitPhase extends 
AbstractReleasePhase {
      * @param releaseEnvironment a {@link 
org.apache.maven.shared.release.env.ReleaseEnvironment} object
      * @param reactorProjects    a {@link java.util.List} object
      * @param message            a {@link java.lang.String} object
-     * @throws 
org.apache.maven.shared.release.scm.ReleaseScmRepositoryException if any.
-     * @throws org.apache.maven.shared.release.ReleaseExecutionException       
  if any.
-     * @throws org.apache.maven.shared.release.scm.ReleaseScmCommandException  
  if any.
+     * @throws org.apache.maven.shared.release.ReleaseExecutionException       
  if any
+     * @throws org.apache.maven.shared.release.scm.ReleaseScmCommandException  
  if any
+     * @throws 
org.apache.maven.shared.release.scm.ReleaseScmRepositoryException if any
      */
     protected void performCheckins(
             ReleaseDescriptor releaseDescriptor,
@@ -230,7 +230,7 @@ public abstract class AbstractScmCommitPhase extends 
AbstractReleasePhase {
      * <p>validateConfiguration.</p>
      *
      * @param releaseDescriptor a {@link 
org.apache.maven.shared.release.config.ReleaseDescriptor} object
-     * @throws org.apache.maven.shared.release.ReleaseFailureException if any.
+     * @throws org.apache.maven.shared.release.ReleaseFailureException if any
      */
     protected void validateConfiguration(ReleaseDescriptor releaseDescriptor) 
throws ReleaseFailureException {
         if (releaseDescriptor.getScmReleaseLabel() == null) {
@@ -244,7 +244,7 @@ public abstract class AbstractScmCommitPhase extends 
AbstractReleasePhase {
      * @param reactorProjects   a {@link java.util.List} object
      * @param releaseDescriptor a {@link 
org.apache.maven.shared.release.config.ReleaseDescriptor} object
      * @return a {@link java.lang.String} object
-     * @throws org.apache.maven.shared.release.ReleaseExecutionException if 
any.
+     * @throws org.apache.maven.shared.release.ReleaseExecutionException if any
      */
     protected String createMessage(List<MavenProject> reactorProjects, 
ReleaseDescriptor releaseDescriptor)
             throws ReleaseExecutionException {
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RemoveScmTagPhase.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RemoveScmTagPhase.java
index 70cb8672..596c8812 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RemoveScmTagPhase.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RemoveScmTagPhase.java
@@ -47,7 +47,7 @@ import org.apache.maven.shared.release.util.ReleaseUtil;
 import static java.util.Objects.requireNonNull;
 
 /**
- * Remove tag from SCM repository during rollback
+ * Remove tag from SCM repository during rollback.
  */
 @Singleton
 @Named("remove-scm-tag")
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomVersionsPhase.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomVersionsPhase.java
index 72c57482..fec9d949 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomVersionsPhase.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomVersionsPhase.java
@@ -34,7 +34,7 @@ import org.apache.maven.shared.release.scm.ScmTranslator;
 import org.apache.maven.shared.release.transform.ModelETLFactory;
 
 /**
- * Rewrite POMs for future development
+ * Rewrite POMs for future development.
  *
  * @author <a href="mailto:[email protected]";>Brett Porter</a>
  */
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForDevelopmentPhase.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForDevelopmentPhase.java
index 954f82a4..c05b927a 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForDevelopmentPhase.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/RewritePomsForDevelopmentPhase.java
@@ -35,7 +35,7 @@ import org.apache.maven.shared.release.scm.ScmTranslator;
 import org.apache.maven.shared.release.transform.ModelETLFactory;
 
 /**
- * Rewrite POMs for future development
+ * Rewrite POMs for future development.
  *
  * @author <a href="mailto:[email protected]";>Brett Porter</a>
  */
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/scm/IdentifiedScm.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/scm/IdentifiedScm.java
index 1cf9ce79..590b2e15 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/scm/IdentifiedScm.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/scm/IdentifiedScm.java
@@ -22,7 +22,7 @@ import org.apache.maven.model.Scm;
 
 /**
  * Unlike repositories the scm of the Project Model doesn't have an id.
- * This makes it quite hard to bind it to the credentials of a server as 
specified in the settings.xml
+ * This makes it quite hard to bind it to the credentials of a server as 
specified in the settings.xml.
  *
  * @author Robert Scholte
  * @since 2.3
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/scm/ScmRepositoryConfigurator.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/scm/ScmRepositoryConfigurator.java
index a406de83..a97e43cc 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/scm/ScmRepositoryConfigurator.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/scm/ScmRepositoryConfigurator.java
@@ -37,9 +37,9 @@ public interface ScmRepositoryConfigurator {
      * @param releaseDescriptor the configuration to insert into the repository
      * @param settings          the settings.xml configuraiton
      * @return the repository created
+     * @throws org.apache.maven.scm.manager.NoSuchScmProviderException if the 
requested SCM provider is not available
      * @throws org.apache.maven.scm.repository.ScmRepositoryException     if 
it is not possible to create a suitable
      *         SCM repository
-     * @throws org.apache.maven.scm.manager.NoSuchScmProviderException if the 
requested SCM provider is not available
      */
     ScmRepository getConfiguredRepository(ReleaseDescriptor releaseDescriptor, 
Settings settings)
             throws ScmRepositoryException, NoSuchScmProviderException;
@@ -60,9 +60,9 @@ public interface ScmRepositoryConfigurator {
      * @param releaseDescriptor the configuration to insert into the repository
      * @param settings          the settings.xml configuraiton
      * @return the repository created
+     * @throws org.apache.maven.scm.manager.NoSuchScmProviderException if the 
requested SCM provider is not available
      * @throws org.apache.maven.scm.repository.ScmRepositoryException     if 
it is not possible to create a suitable
      *         SCM repository
-     * @throws org.apache.maven.scm.manager.NoSuchScmProviderException if the 
requested SCM provider is not available
      */
     ScmRepository getConfiguredRepository(String url, ReleaseDescriptor 
releaseDescriptor, Settings settings)
             throws ScmRepositoryException, NoSuchScmProviderException;
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/strategies/DefaultStrategy.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/strategies/DefaultStrategy.java
index fdbe761e..c3c9abc6 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/strategies/DefaultStrategy.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/strategies/DefaultStrategy.java
@@ -47,7 +47,7 @@ public class DefaultStrategy implements Strategy {
     private final List<String> performPhases;
 
     /**
-     * The phases of release to run to rollback changes
+     * The phases of release to run to rollback changes.
      */
     private final List<String> rollbackPhases;
 
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/ModelETL.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/ModelETL.java
index fc4fe181..b83ec64a 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/ModelETL.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/ModelETL.java
@@ -34,7 +34,7 @@ public interface ModelETL {
      * <p>extract.</p>
      *
      * @param pomFile a {@link java.io.File} object
-     * @throws org.apache.maven.shared.release.ReleaseExecutionException if 
any.
+     * @throws org.apache.maven.shared.release.ReleaseExecutionException if any
      */
     void extract(File pomFile) throws ReleaseExecutionException;
 
@@ -47,7 +47,7 @@ public interface ModelETL {
      * <p>load.</p>
      *
      * @param pomFile a {@link java.io.File} object
-     * @throws org.apache.maven.shared.release.ReleaseExecutionException if 
any.
+     * @throws org.apache.maven.shared.release.ReleaseExecutionException if any
      */
     void load(File pomFile) throws ReleaseExecutionException;
 
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomBuild.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomBuild.java
index fc0f81bc..74ed10c2 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomBuild.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomBuild.java
@@ -31,7 +31,7 @@ import org.apache.maven.model.Resource;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms BUILD element
+ * JDOM2 implementation of poms BUILD element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomDependency.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomDependency.java
index 08218eec..9bc7b6e9 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomDependency.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomDependency.java
@@ -26,7 +26,7 @@ import 
org.apache.maven.shared.release.transform.MavenCoordinate;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms DEPENDENCY element
+ * JDOM2 implementation of poms DEPENDENCY element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomDependencyManagement.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomDependencyManagement.java
index 5db9b2d1..cfe6e921 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomDependencyManagement.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomDependencyManagement.java
@@ -27,7 +27,7 @@ import org.apache.maven.model.DependencyManagement;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms DEPENDENCYMANAGEMENT element
+ * JDOM2 implementation of poms DEPENDENCYMANAGEMENT element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomExtension.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomExtension.java
index cf7c5236..2a08c35c 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomExtension.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomExtension.java
@@ -23,7 +23,7 @@ import 
org.apache.maven.shared.release.transform.MavenCoordinate;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms EXTENSION element
+ * JDOM2 implementation of poms EXTENSION element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomModel.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomModel.java
index c460ccc2..d5811b5f 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomModel.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomModel.java
@@ -38,7 +38,7 @@ import org.jdom2.Element;
 import org.jdom2.Text;
 
 /**
- * JDOM2 implementation of poms PROJECT element
+ * JDOM2 implementation of poms PROJECT element.
  *
  * @author Robert Scholte
  * @since 3.0
@@ -49,8 +49,7 @@ public class JDomModel extends Model {
     private final JDomModelBase modelBase;
 
     /**
-     * The ReleaseDescriptor after a commit performed
-     *
+     * The ReleaseDescriptor after a commit performed.
      */
     private final ReleaseDescriptor releaseDescriptor;
 
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomParent.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomParent.java
index bfda08fc..bb078be8 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomParent.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomParent.java
@@ -22,7 +22,7 @@ import org.apache.maven.model.Parent;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms PARENT element
+ * JDOM2 implementation of poms PARENT element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomPlugin.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomPlugin.java
index 60cc9bc5..60b65252 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomPlugin.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomPlugin.java
@@ -30,7 +30,7 @@ import 
org.apache.maven.shared.release.transform.MavenCoordinate;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms PLUGIN element
+ * JDOM2 implementation of poms PLUGIN element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomPluginManagement.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomPluginManagement.java
index 57044c7f..00e33183 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomPluginManagement.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomPluginManagement.java
@@ -28,7 +28,7 @@ import org.apache.maven.model.PluginManagement;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms PLUGINMANAGEMENT element
+ * JDOM2 implementation of poms PLUGINMANAGEMENT element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomProfile.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomProfile.java
index a8863386..343f0678 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomProfile.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomProfile.java
@@ -27,7 +27,7 @@ import org.apache.maven.model.Profile;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms PROFILE element
+ * JDOM2 implementation of poms PROFILE element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomReportPlugin.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomReportPlugin.java
index 792b77f7..da418b56 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomReportPlugin.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomReportPlugin.java
@@ -27,7 +27,7 @@ import 
org.apache.maven.shared.release.transform.MavenCoordinate;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms reports PLUGIN element
+ * JDOM2 implementation of poms reports PLUGIN element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomReporting.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomReporting.java
index 505f0a38..bef77f51 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomReporting.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomReporting.java
@@ -28,7 +28,7 @@ import org.apache.maven.model.Reporting;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms REPORTING element
+ * JDOM2 implementation of poms REPORTING element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomScm.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomScm.java
index 7ff2a48e..f15fa846 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomScm.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomScm.java
@@ -22,7 +22,7 @@ import org.apache.maven.model.Scm;
 import org.jdom2.Element;
 
 /**
- * JDOM2 implementation of poms SCM element
+ * JDOM2 implementation of poms SCM element.
  *
  * @author Robert Scholte
  * @since 3.0
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomUtils.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomUtils.java
index 4783b2e4..e29b2c8c 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomUtils.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/transform/jdom2/JDomUtils.java
@@ -25,7 +25,7 @@ import org.jdom2.Namespace;
 import org.jdom2.Text;
 
 /**
- * Common JDOM2 functions
+ * Common JDOM2 functions.
  *
  * @author Robert Scholte
  * @since 3.0
@@ -40,8 +40,8 @@ public final class JDomUtils {
      * Updates the text value of the given element. The primary purpose of 
this method is to preserve any whitespace and
      * comments around the original text value.
      *
-     * @param element The element to update, must not be <code>null</code>.
-     * @param value   The text string to set, must not be <code>null</code>.
+     * @param element the element to update, must not be <code>null</code>
+     * @param value   the text string to set, must not be <code>null</code>
      */
     public static void rewriteValue(Element element, String value) {
         Text text = null;
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/CiFriendlyVersion.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/CiFriendlyVersion.java
index 8526da41..ff49e8a1 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/CiFriendlyVersion.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/CiFriendlyVersion.java
@@ -33,7 +33,8 @@ public class CiFriendlyVersion {
     private static final Logger LOGGER = 
LoggerFactory.getLogger(CiFriendlyVersion.class);
 
     /**
-     * All Maven properties allowed to be referenced in parent versions via 
expressions
+     * All Maven properties allowed to be referenced in parent versions via 
expressions.
+     *
      * @see <a 
href="https://maven.apache.org/maven-ci-friendly.html";>CI-Friendly Versions</a>
      */
     public static final String REVISION = "revision";
@@ -60,6 +61,7 @@ public class CiFriendlyVersion {
 
     /**
      * Rewrites the CI friendly properties in the given properties object 
based on the provided version and release descriptor.
+     *
      * @param version
      * @param properties
      * @param releaseDescriptor
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/MavenExpression.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/MavenExpression.java
index f832c092..694be389 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/MavenExpression.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/MavenExpression.java
@@ -48,6 +48,7 @@ public class MavenExpression {
 
     /**
      * Extracts the Maven property name from a given expression.
+     *
      * @param expression the expression
      * @return either {@code null} if value is no expression otherwise the 
property referenced in the expression
      */
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/PomFinder.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/PomFinder.java
index 858da49f..817d9f11 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/PomFinder.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/PomFinder.java
@@ -70,7 +70,6 @@ public class PomFinder {
     }
 
     /**
-     *
      * @param originPom the pom File which should be used as blueprint for the 
search
      * @return <code>true</code> if a pom got parsed successfully, 
<code>false</code> otherwise
      */
@@ -92,9 +91,10 @@ public class PomFinder {
     /**
      * Search for the previously with {@link #parsePom(java.io.File)}
      * parsed pom in the given directory.
+     *
      * @param startDirectory the initial directory
      * @return the pom file which matches the previously parsed pom or 
<code>null</code>
-     * if no matching pom file could have been found.
+     * if no matching pom file could have been found
      */
     public File findMatchingPom(File startDirectory) {
         if (!startDirectory.exists()) {
@@ -151,7 +151,8 @@ public class PomFinder {
     }
 
     /**
-     * Read the {@link PomInfo} from the given pom file
+     * Read the {@link PomInfo} from the given pom file.
+     *
      * @param pomFile pom.xml file
      * @return the PomInfo or <code>null</code
      */
@@ -185,7 +186,7 @@ public class PomFinder {
         return pomInfo;
     }
 
-    /***
+    /**
      * Data container which helds information about a pom.
      * Information may partially be empty.
      */
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/ReleaseUtil.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/ReleaseUtil.java
index f57ba8bd..ece1d44a 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/ReleaseUtil.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/util/ReleaseUtil.java
@@ -110,9 +110,9 @@ public class ReleaseUtil {
      * the returned string will be normalized to use the platform's native 
line separator. This is basically to save
      * another normalization step when writing the string contents back to an 
XML file.
      *
-     * @param file The path to the XML file to read in, must not be 
<code>null</code>.
-     * @return The string contents of the XML file.
-     * @throws IOException If the file could not be opened/read.
+     * @param file the path to the XML file to read in, must not be 
<code>null</code>
+     * @return the string contents of the XML file
+     * @throws IOException if the file could not be opened/read
      */
     public static String readXmlFile(File file) throws IOException {
         return readXmlFile(file, LS);
@@ -127,11 +127,11 @@ public class ReleaseUtil {
     /**
      * Normalizes the line separators in the specified string.
      *
-     * @param text The string to normalize, may be <code>null</code>.
-     * @param separator The line separator to use for normalization, typically 
"\n" or "\r\n", must not be
-     *            <code>null</code>.
-     * @return The input string with normalized line separators or 
<code>null</code> if the string was <code>null</code>
-     *         .
+     * @param text the string to normalize, may be <code>null</code>
+     * @param separator the line separator to use for normalization, typically 
"\n" or "\r\n", must not be
+     *            <code>null</code>
+     * @return the input string with normalized line separators or 
<code>null</code> if the string was <code>null</code>
+     *         
      */
     public static String normalizeLineEndings(String text, String separator) {
         String norm = text;
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/versions/DefaultVersionInfo.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/versions/DefaultVersionInfo.java
index d9f0bae1..c24cdbf6 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/versions/DefaultVersionInfo.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/versions/DefaultVersionInfo.java
@@ -89,7 +89,7 @@ public class DefaultVersionInfo implements VersionInfo {
 
     private static final String DIGIT_SEPARATOR_STRING = ".";
 
-    /** Constant <code>STANDARD_PATTERN</code> */
+    /** Constant <code>STANDARD_PATTERN</code>. */
     public static final Pattern STANDARD_PATTERN = Pattern.compile(
             "^((?:\\d+\\.)*\\d+)" // digit(s) and '.' repeated - followed by 
digit (version digits 1.22.0, etc)
                     + "([-_])?" // optional - or _  (annotation separator)
@@ -107,7 +107,7 @@ public class DefaultVersionInfo implements VersionInfo {
      * SNAPSHOT
      */
     // for SNAPSHOT releases only (possible versions include: trunk-SNAPSHOT 
or SNAPSHOT)
-    /** Constant <code>ALTERNATE_PATTERN</code> */
+    /** Constant <code>ALTERNATE_PATTERN</code>. */
     public static final Pattern ALTERNATE_PATTERN = 
Pattern.compile("^(SNAPSHOT|[a-zA-Z]+[_-]SNAPSHOT)");
 
     /**
@@ -269,7 +269,7 @@ public class DefaultVersionInfo implements VersionInfo {
      *
      * @param s the version number
      * @return {@code String} increments the input {@code String} as an integer
-     * and Preserves any lpad of "0" zeros.
+     * and Preserves any lpad of "0" zeros
      */
     protected String incrementVersionString(String s) {
         int n = Integer.valueOf(s).intValue() + 1;
@@ -356,10 +356,10 @@ public class DefaultVersionInfo implements VersionInfo {
     }
 
     /**
-     * Simply joins the items in the list with "." period
+     * Simply joins the items in the list with "." period.
      *
-     * @return a single {@code String} of the items in the passed list, joined 
with a "."
      * @param digits {@code List<String>} of digits
+     * @return a single {@code String} of the items in the passed list, joined 
with a "."
      */
     protected static String joinDigitString(List<String> digits) {
         return digits != null ? StringUtils.join(digits.iterator(), 
DIGIT_SEPARATOR_STRING) : null;
diff --git 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/versions/VersionInfo.java
 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/versions/VersionInfo.java
index 000520ec..fd61957e 100644
--- 
a/maven-release-manager/src/main/java/org/apache/maven/shared/release/versions/VersionInfo.java
+++ 
b/maven-release-manager/src/main/java/org/apache/maven/shared/release/versions/VersionInfo.java
@@ -19,13 +19,12 @@
 package org.apache.maven.shared.release.versions;
 
 /**
- * Represent the different version representations during the release-prepare 
phase
- *
+ * Represent the different version representations during the release-prepare 
phase.
  */
 public interface VersionInfo extends Comparable<VersionInfo> {
 
     /**
-     * Returns a string representing the version with a snapshot specification
+     * Returns a string representing the version with a snapshot specification.
      *
      * @return the snapshot version transformation of the original value
      */
diff --git 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractReleaseMojo.java
 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractReleaseMojo.java
index 20ae91bc..bf228d53 100644
--- 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractReleaseMojo.java
+++ 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractReleaseMojo.java
@@ -43,18 +43,12 @@ import org.codehaus.plexus.util.StringUtils;
  * @author <a href="mailto:[email protected]";>Brett Porter</a>
  */
 public abstract class AbstractReleaseMojo extends AbstractMojo {
-    /**
-     */
     @Parameter(defaultValue = "${basedir}", readonly = true, required = true)
     private File basedir;
 
-    /**
-     */
     @Parameter(defaultValue = "${settings}", readonly = true, required = true)
     private Settings settings;
 
-    /**
-     */
     @Parameter(defaultValue = "${project}", readonly = true, required = true)
     protected MavenProject project;
 
@@ -71,8 +65,6 @@ public abstract class AbstractReleaseMojo extends 
AbstractMojo {
     @Parameter(property = "pomFileName", defaultValue = "${project.file.name}")
     private String pomFileName;
 
-    /**
-     */
     @Parameter(defaultValue = "${reactorProjects}", readonly = true, required 
= true)
     private List<MavenProject> reactorProjects;
 
@@ -118,8 +110,8 @@ public abstract class AbstractReleaseMojo extends 
AbstractMojo {
      * The role-hint for the {@link 
org.apache.maven.shared.release.strategy.Strategy}
      * implementation used to specify the phases per goal.
      *
-     * @since 3.0.0-M5
      * @see org.apache.maven.shared.release.strategies.DefaultStrategy
+     * @since 3.0.0-M5
      */
     @Parameter(defaultValue = "default", property = "releaseStrategyId")
     private String releaseStrategyId;
@@ -133,7 +125,7 @@ public abstract class AbstractReleaseMojo extends 
AbstractMojo {
     /**
      * Gets the environment settings configured for this release.
      *
-     * @return The release environment, never <code>null</code>.
+     * @return the release environment, never <code>null</code>
      */
     protected ReleaseEnvironment getReleaseEnvironment() {
         return new DefaultReleaseEnvironment()
@@ -147,7 +139,7 @@ public abstract class AbstractReleaseMojo extends 
AbstractMojo {
     /**
      * Creates the release descriptor from the various goal parameters.
      *
-     * @return The release descriptor, never <code>null</code>.
+     * @return the release descriptor, never <code>null</code>
      */
     protected ReleaseDescriptorBuilder createReleaseDescriptor() {
         ReleaseDescriptorBuilder descriptor = new ReleaseDescriptorBuilder();
@@ -209,7 +201,7 @@ public abstract class AbstractReleaseMojo extends 
AbstractMojo {
     /**
      * Sets the component used to perform release actions.
      *
-     * @param releaseManager The release manager implementation to use, must 
not be <code>null</code>.
+     * @param releaseManager the release manager implementation to use, must 
not be <code>null</code>
      */
     void setReleaseManager(ReleaseManager releaseManager) {
         this.releaseManager = releaseManager;
@@ -218,7 +210,7 @@ public abstract class AbstractReleaseMojo extends 
AbstractMojo {
     /**
      * Gets the effective settings for this build.
      *
-     * @return The effective settings for this build, never <code>null</code>.
+     * @return the effective settings for this build, never <code>null</code>
      */
     Settings getSettings() {
         return settings;
@@ -231,7 +223,7 @@ public abstract class AbstractReleaseMojo extends 
AbstractMojo {
     /**
      * Sets the base directory of the build.
      *
-     * @param basedir The build's base directory, must not be 
<code>null</code>.
+     * @param basedir the build's base directory, must not be <code>null</code>
      */
     public void setBasedir(File basedir) {
         this.basedir = basedir;
@@ -242,7 +234,7 @@ public abstract class AbstractReleaseMojo extends 
AbstractMojo {
     }
 
     /**
-     * only used for unit tests in which some required values of the project 
would be null
+     * Only used for unit tests in which some required values of the project 
would be null.
      */
     protected MavenProject getProject() {
         return this.project;
@@ -251,7 +243,7 @@ public abstract class AbstractReleaseMojo extends 
AbstractMojo {
     /**
      * Gets the list of projects in the build reactor.
      *
-     * @return The list of reactor project, never <code>null</code>.
+     * @return the list of reactor project, never <code>null</code>
      */
     public List<MavenProject> getReactorProjects() {
         return reactorProjects;
@@ -260,7 +252,7 @@ public abstract class AbstractReleaseMojo extends 
AbstractMojo {
     /**
      * Add additional arguments.
      *
-     * @param argument The argument to add, must not be <code>null</code>.
+     * @param argument the argument to add, must not be <code>null</code>
      */
     protected void addArgument(String argument) {
         if (arguments != null) {
diff --git 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReadReleaseMojo.java
 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReadReleaseMojo.java
index 0c6d1462..78004064 100644
--- 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReadReleaseMojo.java
+++ 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReadReleaseMojo.java
@@ -44,14 +44,16 @@ public abstract class AbstractScmReadReleaseMojo extends 
AbstractReleaseMojo {
      * Currently the POM does not allow to specify a server id for the SCM 
section.
      * <p>
      * Explicit authentication information provided via {@link #username}, 
{@link #password} or {@link #privateKey} will take precedence.
-     * @since 3.2.0
+     *
      * @see <a href="https://maven.apache.org/scm/authentication.html";>SCM 
Authentication</a>
+     * @since 3.2.0
      */
     @Parameter(property = "project.scm.id", defaultValue = "${project.scm.id}")
     private String serverId;
 
     /**
      * The username to use for authentication with the SCM.
+     *
      * @see <a href="https://maven.apache.org/scm/authentication.html";>SCM 
Authentication</a>
      */
     @Parameter(property = "username")
@@ -59,6 +61,7 @@ public abstract class AbstractScmReadReleaseMojo extends 
AbstractReleaseMojo {
 
     /**
      * The password to use for authentication with the SCM.
+     *
      * @see <a href="https://maven.apache.org/scm/authentication.html";>SCM 
Authentication</a>
      */
     @Parameter(property = "password")
@@ -66,8 +69,9 @@ public abstract class AbstractScmReadReleaseMojo extends 
AbstractReleaseMojo {
 
     /**
      * The path to the SSH private key to use for authentication with the SCM.
-     * @since 3.2.0
+     *
      * @see <a href="https://maven.apache.org/scm/authentication.html";>SCM 
Authentication</a>
+     * @since 3.2.0
      */
     @Parameter(property = "privateKey")
     private File privateKey;
@@ -77,9 +81,9 @@ public abstract class AbstractScmReadReleaseMojo extends 
AbstractReleaseMojo {
      * The key is the scm prefix and the value is the role hint/provider id of 
the
      * {@link org.apache.maven.scm.provider.ScmProvider}.
      *
-     * @since 2.0-beta-6
      * @see ScmManager#setScmProviderImplementation(String, String)
      * @see <a href="https://maven.apache.org/scm/scms-overview.html";>SCM 
Providers</a>
+     * @since 2.0-beta-6
      */
     @Parameter
     private Map<String, String> providerImplementations;
diff --git 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReadWriteReleaseMojo.java
 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReadWriteReleaseMojo.java
index 424028e3..fa6b916c 100644
--- 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReadWriteReleaseMojo.java
+++ 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReadWriteReleaseMojo.java
@@ -73,6 +73,7 @@ public abstract class AbstractScmReadWriteReleaseMojo extends 
AbstractScmReadRel
      * Whether to push changes to the upstream repository or not.
      * Only applicable to distributed version control like Git.
      * Is set to <code>true</code> by default to preserve backward 
compatibility.
+     *
      * @since 2.1
      */
     @Parameter(defaultValue = "true", property = "pushChanges")
diff --git 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java
 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java
index f0af488f..d5b5aa6f 100644
--- 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java
+++ 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/BranchReleaseMojo.java
@@ -147,7 +147,7 @@ public class BranchReleaseMojo extends 
AbstractScmReadWriteReleaseMojo {
     private boolean addSchema;
 
     /**
-     * currently only implemented with svn scm. Enable a workaround to prevent 
issue
+     * Currently only implemented with svn scm. Enable a workaround to prevent 
issue
      * due to svn client > 1.5.0 
(https://issues.apache.org/jira/browse/SCM-406)
      *
      * @since 2.0
@@ -196,8 +196,8 @@ public class BranchReleaseMojo extends 
AbstractScmReadWriteReleaseMojo {
      * The role-hint for the {@link 
org.apache.maven.shared.release.policy.version.VersionPolicy}
      * implementation used to calculate the project versions.
      *
-     * @since 3.0.0-M5
      * @see org.apache.maven.shared.release.policies.DefaultVersionPolicy
+     * @since 3.0.0-M5
      */
     @Parameter(defaultValue = "default", property = "projectVersionPolicyId")
     private String projectVersionPolicyId;
@@ -214,8 +214,8 @@ public class BranchReleaseMojo extends 
AbstractScmReadWriteReleaseMojo {
      * The role-hint for the {@link 
org.apache.maven.shared.release.policy.naming.NamingPolicy}
      * implementation used to calculate the project names.
      *
-     * @since 3.0.0-M5
      * @see org.apache.maven.shared.release.policies.DefaultNamingPolicy
+     * @since 3.0.0-M5
      */
     @Parameter(property = "projectNamingPolicyId")
     private String projectBranchNamingPolicyId;
diff --git 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PerformReleaseMojo.java
 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PerformReleaseMojo.java
index 64bfe149..e78eb829 100644
--- 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PerformReleaseMojo.java
+++ 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PerformReleaseMojo.java
@@ -156,10 +156,10 @@ public class PerformReleaseMojo extends 
AbstractScmReadReleaseMojo {
         }
     }
 
-    /** Just here so it may be overridden by StageReleaseMojo */
+    /** Just here so it may be overridden by StageReleaseMojo. */
     void setDeploymentRepository() {}
 
-    /** Just here so it may be overridden by StageReleaseMojo */
+    /** Just here so it may be overridden by StageReleaseMojo. */
     void createGoals() {
         if (goals == null) {
             // set default
diff --git 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
index 5e21da6e..796baf62 100644
--- 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
+++ 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareReleaseMojo.java
@@ -108,6 +108,7 @@ public class PrepareReleaseMojo extends 
AbstractScmReadWriteReleaseMojo {
 
     /**
      * Comma separated profiles to enable on release prepare, in addition to 
active profiles for project execution.
+     *
      * @since 3.0.0
      */
     @Parameter(property = "preparationProfiles")
@@ -243,8 +244,8 @@ public class PrepareReleaseMojo extends 
AbstractScmReadWriteReleaseMojo {
      * The role-hint for the {@link 
org.apache.maven.shared.release.policy.version.VersionPolicy}
      * implementation used to calculate the project versions.
      *
-     * @since 2.5.1
      * @see org.apache.maven.shared.release.policies.DefaultVersionPolicy
+     * @since 2.5.1
      */
     @Parameter(defaultValue = "default", property = "projectVersionPolicyId")
     private String projectVersionPolicyId;
@@ -261,8 +262,8 @@ public class PrepareReleaseMojo extends 
AbstractScmReadWriteReleaseMojo {
      * The role-hint for the {@link 
org.apache.maven.shared.release.policy.naming.NamingPolicy}
      * implementation used to calculate the project branch and tag names.
      *
-     * @since 3.0.0-M1
      * @see org.apache.maven.shared.release.policies.DefaultNamingPolicy
+     * @since 3.0.0-M1
      */
     @Parameter(property = "projectNamingPolicyId")
     private String projectTagNamingPolicyId;
@@ -380,8 +381,8 @@ public class PrepareReleaseMojo extends 
AbstractScmReadWriteReleaseMojo {
      * <p>prepareRelease.</p>
      *
      * @param generateReleasePoms a boolean
-     * @throws org.apache.maven.plugin.MojoExecutionException if any.
-     * @throws org.apache.maven.plugin.MojoFailureException if any.
+     * @throws org.apache.maven.plugin.MojoExecutionException if any
+     * @throws org.apache.maven.plugin.MojoFailureException if any
      */
     protected void prepareRelease(boolean generateReleasePoms) throws 
MojoExecutionException, MojoFailureException {
         // this is here so the subclass can call it without getting the extra 
generateReleasePoms check in execute()
diff --git 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/RollbackReleaseMojo.java
 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/RollbackReleaseMojo.java
index 8e3586ab..05642c90 100644
--- 
a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/RollbackReleaseMojo.java
+++ 
b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/RollbackReleaseMojo.java
@@ -38,8 +38,8 @@ import 
org.apache.maven.shared.release.config.ReleaseDescriptorBuilder;
  * 
href="https://maven.apache.org/plugins/maven-release-plugin/usage/rollback-release.html";
  * 
>https://maven.apache.org/plugins/maven-release-plugin/usage/rollback-release.html</a>.
  *
- * @since 2.0-beta-5
  * @author Edwin Punzalan
+ * @since 2.0-beta-5
  */
 @Mojo(name = "rollback", aggregator = true)
 public class RollbackReleaseMojo extends AbstractScmReadWriteReleaseMojo {
diff --git 
a/maven-release-policies/maven-release-oddeven-policy/src/main/java/org/apache/maven/shared/release/policy/oddeven/OddEvenVersionPolicy.java
 
b/maven-release-policies/maven-release-oddeven-policy/src/main/java/org/apache/maven/shared/release/policy/oddeven/OddEvenVersionPolicy.java
index 35640f51..239ca6cf 100644
--- 
a/maven-release-policies/maven-release-oddeven-policy/src/main/java/org/apache/maven/shared/release/policy/oddeven/OddEvenVersionPolicy.java
+++ 
b/maven-release-policies/maven-release-oddeven-policy/src/main/java/org/apache/maven/shared/release/policy/oddeven/OddEvenVersionPolicy.java
@@ -40,7 +40,6 @@ import org.eclipse.sisu.Description;
  * <li><code>1.0.1-SNAPSHOT</code> gets <code>1.0.2</code> for next 
release,</li>
  * <li><code>1.0.2</code> gets <code>1.0.3-SNAPSHOT</code> for next 
development version.</li>
  * </ul>
- *
  */
 @Singleton
 @Named("OddEvenVersionPolicy")
diff --git 
a/maven-release-policies/maven-release-semver-policy/src/main/java/org/apache/maven/shared/release/policy/semver/SemVerVersionPolicy.java
 
b/maven-release-policies/maven-release-semver-policy/src/main/java/org/apache/maven/shared/release/policy/semver/SemVerVersionPolicy.java
index 37f19765..3a47d3bf 100644
--- 
a/maven-release-policies/maven-release-semver-policy/src/main/java/org/apache/maven/shared/release/policy/semver/SemVerVersionPolicy.java
+++ 
b/maven-release-policies/maven-release-semver-policy/src/main/java/org/apache/maven/shared/release/policy/semver/SemVerVersionPolicy.java
@@ -30,8 +30,7 @@ import org.semver.Version;
 import org.semver.Version.Element;
 
 /**
- *
- * Uses SemVer implementation to increase minor element when resolving the 
development version
+ * Uses SemVer implementation to increase minor element when resolving the 
development version.
  */
 @Singleton
 @Named("SemVerVersionPolicy")


Reply via email to