Clean up code, no implementation changes
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 ab1fb11..faa9805 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
@@ -176,7 +176,7 @@
args += ",";
}
}
-
+
if ( additionalProfiles != null )
{
if ( !profileIds.isEmpty() )
@@ -192,7 +192,7 @@
}
/**
- *
+ *
* @return a List with profile ids, never {@code null}
*/
@SuppressWarnings( "unchecked" )
@@ -215,7 +215,7 @@
}
else
{
- profiles = new ArrayList<String>( project.getActiveProfiles().size() );
+ profiles = new ArrayList<>( project.getActiveProfiles().size() );
for ( Object profile : project.getActiveProfiles() )
{
profiles.add( ( (Profile) profile ).getId() );
@@ -254,7 +254,7 @@
{
return settings;
}
-
+
protected final File getBasedir()
{
return basedir;
diff --git a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReleaseMojo.java b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReleaseMojo.java
index 87aca4a..b57aab4 100644
--- a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReleaseMojo.java
+++ b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/AbstractScmReleaseMojo.java
@@ -29,8 +29,8 @@
import org.apache.maven.shared.release.config.ReleaseDescriptor;
/**
- * Abstract Mojo containing SCM parameters
- *
+ * Abstract Mojo containing SCM parameters
+ *
* @author Robert Scholte
*/
// Extra layer since 2.4. Don't use @since doclet, these would be inherited by the subclasses
@@ -95,7 +95,7 @@
private boolean pushChanges = true;
/**
- * Add a new or overwrite the default implementation per provider.
+ * Add a new or overwrite the default implementation per provider.
* The key is the scm prefix and the value is the role hint of the
* {@link org.apache.maven.scm.provider.ScmProvider}.
*
@@ -104,16 +104,14 @@
*/
@Parameter
private Map<String, String> providerImplementations;
-
+
/**
* The SCM manager.
*/
@Component
private ScmManager scmManager;
- /**
- * {@inheritDoc}
- */
+ @Override
public void execute()
throws MojoExecutionException, MojoFailureException
{
@@ -127,7 +125,7 @@
}
}
}
-
+
@Override
protected ReleaseDescriptor createReleaseDescriptor()
{
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 4a429a2..1ba1a46 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
@@ -191,7 +191,7 @@
private String developmentVersion;
/**
- * The role-hint for the {@link org.apache.maven.shared.release.policy.version.VersionPolicy}
+ * 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
@@ -201,7 +201,7 @@
private String projectVersionPolicyId;
/**
- * The role-hint for the {@link org.apache.maven.shared.release.policy.naming.NamingPolicy}
+ * 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
@@ -210,9 +210,7 @@
@Parameter( property = "projectNamingPolicyId" )
private String projectBranchNamingPolicyId;
- /**
- * {@inheritDoc}
- */
+ @Override
public void execute()
throws MojoExecutionException, MojoFailureException
{
diff --git a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/CleanReleaseMojo.java b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/CleanReleaseMojo.java
index 0dc7b79..bd77143 100644
--- a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/CleanReleaseMojo.java
+++ b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/CleanReleaseMojo.java
@@ -38,10 +38,7 @@
public class CleanReleaseMojo
extends AbstractReleaseMojo
{
-
- /**
- * {@inheritDoc}
- */
+ @Override
public void execute()
throws MojoExecutionException, MojoFailureException
{
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 c34eef5..4826f78 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
@@ -135,17 +135,13 @@
@Component
private ScmManager scmManager;
- /**
- * {@inheritDoc}
- */
+ @Override
protected String getAdditionalProfiles()
{
return releaseProfiles;
}
- /**
- * {@inheritDoc}
- */
+ @Override
public void execute()
throws MojoExecutionException, MojoFailureException
{
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 901d8c4..80dc9bd 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
@@ -58,6 +58,7 @@
/**
* @deprecated Please use release:prepare-with-pom instead.
*/
+ @Deprecated
@Parameter( defaultValue = "false", property = "generateReleasePoms" )
private boolean generateReleasePoms;
@@ -218,7 +219,7 @@
private int waitBeforeTagging;
/**
- * The role-hint for the {@link org.apache.maven.shared.release.policy.version.VersionPolicy}
+ * 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
@@ -228,7 +229,7 @@
private String projectVersionPolicyId;
/**
- * The role-hint for the {@link org.apache.maven.shared.release.policy.naming.NamingPolicy}
+ * 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
@@ -237,9 +238,7 @@
@Parameter( property = "projectNamingPolicyId" )
private String projectTagNamingPolicyId;
- /**
- * {@inheritDoc}
- */
+ @Override
public void execute()
throws MojoExecutionException, MojoFailureException
{
diff --git a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareWithPomReleaseMojo.java b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareWithPomReleaseMojo.java
index 409c89e..b56eb0d 100644
--- a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareWithPomReleaseMojo.java
+++ b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/PrepareWithPomReleaseMojo.java
@@ -27,7 +27,7 @@
/**
* Prepare for a release in SCM, fully resolving dependencies for the purpose of producing a "release POM".
- *
+ *
* @author <a href="mailto:brett@apache.org">Brett Porter</a>
* @since 2.0
*/
@@ -41,6 +41,7 @@
@Parameter( defaultValue = "true", property = "generateReleasePoms" )
private boolean generateReleasePoms;
+ @Override
public void execute()
throws MojoExecutionException, MojoFailureException
{
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 fd0cad0..57f1a05 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
@@ -40,10 +40,7 @@
public class RollbackReleaseMojo
extends AbstractScmReleaseMojo
{
-
- /**
- * {@inheritDoc}
- */
+ @Override
public void execute()
throws MojoExecutionException, MojoFailureException
{
diff --git a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/StageReleaseMojo.java b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/StageReleaseMojo.java
index c0a5a04..a92b7b3 100644
--- a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/StageReleaseMojo.java
+++ b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/StageReleaseMojo.java
@@ -31,7 +31,7 @@
*
* If the goals contain <code>site-deploy</code> or <code>site:deploy</code>, these
* are overridden with <code>site:stage-deploy</code>.
- *
+ *
* @author <a href="mailto:nicolas@apache.org">Nicolas De Loof</a>
* @version $Id$
* @since 2.0-beta-8
@@ -42,7 +42,7 @@
{
/**
* URL of the staging repository to use.
- *
+ *
* @since 2.0-beta-8
*/
@Parameter( property = "stagingRepository", required = true )
diff --git a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/UpdateVersionsMojo.java b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/UpdateVersionsMojo.java
index e3ebb92..04d04b8 100644
--- a/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/UpdateVersionsMojo.java
+++ b/maven-release-plugin/src/main/java/org/apache/maven/plugins/release/UpdateVersionsMojo.java
@@ -38,7 +38,7 @@
* without making other modifications to the SCM such as tagging. For more info see <a
* href="http://maven.apache.org/plugins/maven-release-plugin/examples/update-versions.html"
* >http://maven.apache.org/plugins/maven-release-plugin/examples/update-versions.html</a>.
- *
+ *
* @author Paul Gier
* @version $Id$
* @since 2.0
@@ -51,7 +51,7 @@
/**
* Whether to automatically assign submodules the parent version. If set to false, the user will be prompted for the
* version of each submodules.
- *
+ *
* @since 2.0
*/
@Parameter( defaultValue = "false", property = "autoVersionSubmodules" )
@@ -59,7 +59,7 @@
/**
* Whether to add a schema to the POM if it was previously missing on release.
- *
+ *
* @since 2.0
*/
@Parameter( defaultValue = "true", property = "addSchema" )
@@ -67,7 +67,7 @@
/**
* Default version to use for new local working copy.
- *
+ *
* @since 2.0
*/
@Parameter( property = "developmentVersion" )
@@ -83,7 +83,7 @@
/**
* Whether to use "edit" mode on the SCM, to lock the file for editing during SCM operations.
- *
+ *
* @since 2.5.2
*/
@Parameter( defaultValue = "false", property = "useEditMode" )
@@ -97,9 +97,7 @@
@Parameter( defaultValue = "default", property = "projectVersionPolicyId" )
private String projectVersionPolicyId;
- /**
- * {@inheritDoc}
- */
+ @Override
public void execute()
throws MojoExecutionException, MojoFailureException
{
@@ -111,7 +109,7 @@
config.setUpdateDependencies( updateDependencies );
config.setProjectVersionPolicyId( projectVersionPolicyId );
- Map<String, Scm> originalScmInfo = new HashMap<String, Scm>();
+ Map<String, Scm> originalScmInfo = new HashMap<>();
originalScmInfo.put( ArtifactUtils.versionlessKey( project.getGroupId(), project.getArtifactId() ),
project.getScm() );
config.setOriginalScmInfo( originalScmInfo );