You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sj...@apache.org on 2023/01/21 17:34:51 UTC

[maven-deploy-plugin] branch master updated (11474f1 -> 27026fb)

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

sjaranowski pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git


    from 11474f1  [MDEPLOY-272] - Skip deploy-file as done in DeployMojo
     new a9ba234  [MDEPLOY-302] Upgrade maven-plugin parent to 39
     new 27026fb  [MDEPLOY-302] Upgrade maven-plugin parent to 39 - reformat

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 pom.xml                                            |   51 +-
 .../maven/plugins/deploy/AbstractDeployMojo.java   |  120 +--
 .../maven/plugins/deploy/DeployFileMojo.java       |  529 ++++------
 .../apache/maven/plugins/deploy/DeployMojo.java    |  352 +++----
 .../maven/plugins/deploy/DeployFileMojoTest.java   |  325 +++----
 .../plugins/deploy/DeployFileMojoUnitTest.java     |  128 ++-
 .../maven/plugins/deploy/DeployMojoTest.java       | 1011 ++++++++++----------
 .../org/apache/maven/plugins/deploy/Utils.java     |   27 +-
 .../deploy/stubs/ArtifactRepositoryStub.java       |  145 ++-
 .../deploy/stubs/ArtifactRepositoryStub2.java      |   46 +-
 .../plugins/deploy/stubs/AttachedArtifactStub.java |   26 +-
 .../plugins/deploy/stubs/DeployArtifactStub.java   |   97 +-
 .../plugins/deploy/stubs/MavenProjectStub.java     |   13 +-
 13 files changed, 1264 insertions(+), 1606 deletions(-)


[maven-deploy-plugin] 01/02: [MDEPLOY-302] Upgrade maven-plugin parent to 39

Posted by sj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

sjaranowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git

commit a9ba23474ed3576fc69e8909d13f1b73e7656260
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Sat Jan 21 16:10:58 2023 +0100

    [MDEPLOY-302] Upgrade maven-plugin parent to 39
---
 pom.xml | 29 +++++++++--------------------
 1 file changed, 9 insertions(+), 20 deletions(-)

diff --git a/pom.xml b/pom.xml
index d0a221d..b261827 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@ under the License.
   <parent>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-plugins</artifactId>
-    <version>37</version>
+    <version>39</version>
     <relativePath />
   </parent>
 
@@ -65,8 +65,10 @@ under the License.
   <properties>
     <javaVersion>8</javaVersion>
     <mavenVersion>3.2.5</mavenVersion>
-    <slf4jVersion>1.7.5</slf4jVersion> <!-- Keep in sync with resolver used in maven above -->
-    <resolverVersion>1.0.0.v20140518</resolverVersion> <!-- Keep in sync with resolver used in maven above -->
+    <!-- Keep in sync with resolver used in maven above -->
+    <slf4jVersion>1.7.5</slf4jVersion>
+    <!-- Keep in sync with resolver used in maven above -->
+    <resolverVersion>1.0.0.v20140518</resolverVersion>
     <project.build.outputTimestamp>2022-07-16T16:14:30Z</project.build.outputTimestamp>
   </properties>
 
@@ -105,7 +107,6 @@ under the License.
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-utils</artifactId>
-      <version>3.3.1</version>
     </dependency>
     <dependency>
       <groupId>org.eclipse.aether</groupId>
@@ -117,7 +118,8 @@ under the License.
       <groupId>org.eclipse.aether</groupId>
       <artifactId>aether-util</artifactId>
       <version>${resolverVersion}</version>
-      <scope>compile</scope> <!-- To work in Maven versions older than 3.9.0 -->
+      <!-- To work in Maven versions older than 3.9.0 -->
+      <scope>compile</scope>
     </dependency>
 
     <!-- dependencies to annotations -->
@@ -134,7 +136,8 @@ under the License.
       <version>3.3.0</version>
       <scope>test</scope>
     </dependency>
-    <dependency> <!-- used by maven-plugin-testing-harness, don't give it compile scope! -->
+    <dependency>
+      <!-- used by maven-plugin-testing-harness, don't give it compile scope! -->
       <groupId>org.apache.maven</groupId>
       <artifactId>maven-compat</artifactId>
       <version>${mavenVersion}</version>
@@ -192,20 +195,6 @@ under the License.
     </contributor>
   </contributors>
 
-  <build>
-    <plugins>
-      <!-- https://issues.apache.org/jira/browse/MPOM-226 -->
-      <plugin>
-        <groupId>org.apache.rat</groupId>
-        <artifactId>apache-rat-plugin</artifactId>
-        <configuration>
-          <excludes combine.children="append">
-            <exclude>.asf.yaml</exclude><!-- Can be removed with upgrade to maven-plugins:34 -->
-          </excludes>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
   <profiles>
     <profile>
       <id>run-its</id>


[maven-deploy-plugin] 02/02: [MDEPLOY-302] Upgrade maven-plugin parent to 39 - reformat

Posted by sj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

sjaranowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git

commit 27026fb9d50f2ccf008387d562e9dc7800bfb975
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Sat Jan 21 16:52:39 2023 +0100

    [MDEPLOY-302] Upgrade maven-plugin parent to 39 - reformat
---
 pom.xml                                            |   22 +-
 .../maven/plugins/deploy/AbstractDeployMojo.java   |  120 +--
 .../maven/plugins/deploy/DeployFileMojo.java       |  529 ++++------
 .../apache/maven/plugins/deploy/DeployMojo.java    |  352 +++----
 .../maven/plugins/deploy/DeployFileMojoTest.java   |  325 +++----
 .../plugins/deploy/DeployFileMojoUnitTest.java     |  128 ++-
 .../maven/plugins/deploy/DeployMojoTest.java       | 1011 ++++++++++----------
 .../org/apache/maven/plugins/deploy/Utils.java     |   27 +-
 .../deploy/stubs/ArtifactRepositoryStub.java       |  145 ++-
 .../deploy/stubs/ArtifactRepositoryStub2.java      |   46 +-
 .../plugins/deploy/stubs/AttachedArtifactStub.java |   26 +-
 .../plugins/deploy/stubs/DeployArtifactStub.java   |   97 +-
 .../plugins/deploy/stubs/MavenProjectStub.java     |   13 +-
 13 files changed, 1255 insertions(+), 1586 deletions(-)

diff --git a/pom.xml b/pom.xml
index b261827..5c30c55 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,5 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
-
+<?xml version="1.0" encoding="UTF-8"?>
 <!--
 Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements.  See the NOTICE file
@@ -18,7 +17,6 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 -->
-
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
@@ -37,6 +35,13 @@ under the License.
   <description>Uploads the project artifacts to the internal remote repository.</description>
   <inceptionYear>2004</inceptionYear>
 
+  <contributors>
+    <!-- alphabetic order -->
+    <contributor>
+      <name>Hermann Josef Hill</name>
+    </contributor>
+  </contributors>
+
   <prerequisites>
     <maven>${mavenVersion}</maven>
   </prerequisites>
@@ -44,8 +49,8 @@ under the License.
   <scm>
     <connection>scm:git:https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git</connection>
     <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/maven-deploy-plugin.git</developerConnection>
-    <url>https://github.com/apache/maven-deploy-plugin/tree/${project.scm.tag}</url>
     <tag>HEAD</tag>
+    <url>https://github.com/apache/maven-deploy-plugin/tree/${project.scm.tag}</url>
   </scm>
   <issueManagement>
     <system>JIRA</system>
@@ -185,15 +190,8 @@ under the License.
       <version>${slf4jVersion}</version>
       <scope>test</scope>
     </dependency>
-    
-  </dependencies>
 
-  <contributors>
-    <!-- alphabetic order -->
-    <contributor>
-      <name>Hermann Josef Hill</name>
-    </contributor>
-  </contributors>
+  </dependencies>
 
   <profiles>
     <profile>
diff --git a/src/main/java/org/apache/maven/plugins/deploy/AbstractDeployMojo.java b/src/main/java/org/apache/maven/plugins/deploy/AbstractDeployMojo.java
index 4a66ecd..33ecad0 100644
--- a/src/main/java/org/apache/maven/plugins/deploy/AbstractDeployMojo.java
+++ b/src/main/java/org/apache/maven/plugins/deploy/AbstractDeployMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,6 +16,7 @@ package org.apache.maven.plugins.deploy;
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugins.deploy;
 
 import org.apache.maven.execution.MavenSession;
 import org.apache.maven.plugin.AbstractMojo;
@@ -38,13 +37,11 @@ import org.eclipse.aether.version.Version;
 /**
  * Abstract class for Deploy mojo's.
  */
-public abstract class AbstractDeployMojo
-        extends AbstractMojo
-{
+public abstract class AbstractDeployMojo extends AbstractMojo {
     /**
      * Flag whether Maven is currently in online/offline mode.
      */
-    @Parameter( defaultValue = "${settings.offline}", readonly = true )
+    @Parameter(defaultValue = "${settings.offline}", readonly = true)
     private boolean offline;
 
     /**
@@ -53,13 +50,13 @@ public abstract class AbstractDeployMojo
      *
      * @since 2.7
      */
-    @Parameter( property = "retryFailedDeploymentCount", defaultValue = "1" )
+    @Parameter(property = "retryFailedDeploymentCount", defaultValue = "1")
     private int retryFailedDeploymentCount;
 
     @Component
     private RuntimeInformation runtimeInformation;
 
-    @Parameter( defaultValue = "${session}", readonly = true, required = true )
+    @Parameter(defaultValue = "${session}", readonly = true, required = true)
     protected MavenSession session;
 
     @Component
@@ -71,38 +68,29 @@ public abstract class AbstractDeployMojo
 
     /* Setters and Getters */
 
-    void failIfOffline()
-            throws MojoFailureException
-    {
-        if ( offline )
-        {
-            throw new MojoFailureException( "Cannot deploy artifacts when Maven is in offline mode" );
+    void failIfOffline() throws MojoFailureException {
+        if (offline) {
+            throw new MojoFailureException("Cannot deploy artifacts when Maven is in offline mode");
         }
     }
 
     /**
      * If this plugin used in pre-3.9.0 Maven, the packaging {@code maven-plugin} will not deploy G level metadata.
      */
-    protected void warnIfAffectedPackagingAndMaven( final String packaging )
-    {
-        if ( AFFECTED_MAVEN_PACKAGING.equals( packaging ) )
-        {
-            try
-            {
+    protected void warnIfAffectedPackagingAndMaven(final String packaging) {
+        if (AFFECTED_MAVEN_PACKAGING.equals(packaging)) {
+            try {
                 GenericVersionScheme versionScheme = new GenericVersionScheme();
-                Version fixedMavenVersion = versionScheme.parseVersion( FIXED_MAVEN_VERSION );
-                Version currentMavenVersion = versionScheme.parseVersion( runtimeInformation.getMavenVersion() );
-                if ( fixedMavenVersion.compareTo( currentMavenVersion ) > 0 )
-                {
-                    getLog().warn( "" );
-                    getLog().warn( "You are about to deploy a maven-plugin using Maven " + currentMavenVersion + "." );
-                    getLog().warn( "This plugin should be used ONLY with Maven 3.9.0 and newer, as MNG-7055" );
-                    getLog().warn( "is fixed in those versions of Maven only!" );
-                    getLog().warn( "" );
+                Version fixedMavenVersion = versionScheme.parseVersion(FIXED_MAVEN_VERSION);
+                Version currentMavenVersion = versionScheme.parseVersion(runtimeInformation.getMavenVersion());
+                if (fixedMavenVersion.compareTo(currentMavenVersion) > 0) {
+                    getLog().warn("");
+                    getLog().warn("You are about to deploy a maven-plugin using Maven " + currentMavenVersion + ".");
+                    getLog().warn("This plugin should be used ONLY with Maven 3.9.0 and newer, as MNG-7055");
+                    getLog().warn("is fixed in those versions of Maven only!");
+                    getLog().warn("");
                 }
-            }
-            catch ( InvalidVersionSpecificationException e )
-            {
+            } catch (InvalidVersionSpecificationException e) {
                 // skip it: Generic does not throw, only API contains this exception
             }
         }
@@ -111,23 +99,21 @@ public abstract class AbstractDeployMojo
     /**
      * Creates resolver {@link RemoteRepository} equipped with needed whistles and bells.
      */
-    protected RemoteRepository getRemoteRepository( final String repositoryId, final String url )
-    {
-        RemoteRepository result = new RemoteRepository.Builder( repositoryId, "default", url ).build();
-
-        if ( result.getAuthentication() == null || result.getProxy() == null )
-        {
-            RemoteRepository.Builder builder = new RemoteRepository.Builder( result );
-
-            if ( result.getAuthentication() == null )
-            {
-                builder.setAuthentication( session.getRepositorySession().getAuthenticationSelector()
-                        .getAuthentication( result ) );
+    protected RemoteRepository getRemoteRepository(final String repositoryId, final String url) {
+        RemoteRepository result = new RemoteRepository.Builder(repositoryId, "default", url).build();
+
+        if (result.getAuthentication() == null || result.getProxy() == null) {
+            RemoteRepository.Builder builder = new RemoteRepository.Builder(result);
+
+            if (result.getAuthentication() == null) {
+                builder.setAuthentication(session.getRepositorySession()
+                        .getAuthenticationSelector()
+                        .getAuthentication(result));
             }
 
-            if ( result.getProxy() == null )
-            {
-                builder.setProxy( session.getRepositorySession().getProxySelector().getProxy( result ) );
+            if (result.getProxy() == null) {
+                builder.setProxy(
+                        session.getRepositorySession().getProxySelector().getProxy(result));
             }
 
             result = builder.build();
@@ -139,40 +125,30 @@ public abstract class AbstractDeployMojo
     /**
      * Handles high level retries (this was buried into MAT).
      */
-    protected void deploy( RepositorySystemSession session, DeployRequest deployRequest ) throws MojoExecutionException
-    {
-        int retryFailedDeploymentCounter = Math.max( 1, Math.min( 10, retryFailedDeploymentCount ) );
+    protected void deploy(RepositorySystemSession session, DeployRequest deployRequest) throws MojoExecutionException {
+        int retryFailedDeploymentCounter = Math.max(1, Math.min(10, retryFailedDeploymentCount));
         DeploymentException exception = null;
-        for ( int count = 0; count < retryFailedDeploymentCounter; count++ )
-        {
-            try
-            {
-                if ( count > 0 )
-                {
-                    getLog().info( "Retrying deployment attempt " + ( count + 1 ) + " of "
-                            + retryFailedDeploymentCounter );
+        for (int count = 0; count < retryFailedDeploymentCounter; count++) {
+            try {
+                if (count > 0) {
+                    getLog().info("Retrying deployment attempt " + (count + 1) + " of " + retryFailedDeploymentCounter);
                 }
 
-                repositorySystem.deploy( session, deployRequest );
+                repositorySystem.deploy(session, deployRequest);
                 exception = null;
                 break;
-            }
-            catch ( DeploymentException e )
-            {
-                if ( count + 1 < retryFailedDeploymentCounter )
-                {
-                    getLog().warn( "Encountered issue during deployment: " + e.getLocalizedMessage() );
-                    getLog().debug( e );
+            } catch (DeploymentException e) {
+                if (count + 1 < retryFailedDeploymentCounter) {
+                    getLog().warn("Encountered issue during deployment: " + e.getLocalizedMessage());
+                    getLog().debug(e);
                 }
-                if ( exception == null )
-                {
+                if (exception == null) {
                     exception = e;
                 }
             }
         }
-        if ( exception != null )
-        {
-            throw new MojoExecutionException( exception.getMessage(), exception );
+        if (exception != null) {
+            throw new MojoExecutionException(exception.getMessage(), exception);
         }
     }
 }
diff --git a/src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java b/src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java
index 7f27f39..c6c875b 100644
--- a/src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java
+++ b/src/main/java/org/apache/maven/plugins/deploy/DeployFileMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,6 +16,7 @@ package org.apache.maven.plugins.deploy;
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugins.deploy;
 
 import java.io.File;
 import java.io.FileNotFoundException;
@@ -59,29 +58,27 @@ import org.eclipse.aether.util.artifact.SubArtifact;
 
 /**
  * Installs the artifact in the remote repository.
- * 
+ *
  * @author <a href="mailto:aramirez@apache.org">Allan Ramirez</a>
  */
-@Mojo( name = "deploy-file", requiresProject = false, threadSafe = true )
-public class DeployFileMojo
-    extends AbstractDeployMojo
-{
+@Mojo(name = "deploy-file", requiresProject = false, threadSafe = true)
+public class DeployFileMojo extends AbstractDeployMojo {
     /**
      * GroupId of the artifact to be deployed. Retrieved from POM file if specified.
      */
-    @Parameter( property = "groupId" )
+    @Parameter(property = "groupId")
     private String groupId;
 
     /**
      * ArtifactId of the artifact to be deployed. Retrieved from POM file if specified.
      */
-    @Parameter( property = "artifactId" )
+    @Parameter(property = "artifactId")
     private String artifactId;
 
     /**
      * Version of the artifact to be deployed. Retrieved from POM file if specified.
      */
-    @Parameter( property = "version" )
+    @Parameter(property = "version")
     private String version;
 
     /**
@@ -90,88 +87,88 @@ public class DeployFileMojo
      * Maven uses two terms to refer to this datum: the &lt;packaging&gt; element for the entire POM, and the
      * &lt;type&gt; element in a dependency specification.
      */
-    @Parameter( property = "packaging" )
+    @Parameter(property = "packaging")
     private String packaging;
 
     /**
      * Description passed to a generated POM file (in case of generatePom=true)
      */
-    @Parameter( property = "generatePom.description" )
+    @Parameter(property = "generatePom.description")
     private String description;
 
     /**
      * File to be deployed.
      */
-    @Parameter( property = "file", required = true )
+    @Parameter(property = "file", required = true)
     private File file;
 
     /**
      * The bundled API docs for the artifact.
-     * 
+     *
      * @since 2.6
      */
-    @Parameter( property = "javadoc" )
+    @Parameter(property = "javadoc")
     private File javadoc;
 
     /**
      * The bundled sources for the artifact.
-     * 
+     *
      * @since 2.6
      */
-    @Parameter( property = "sources" )
+    @Parameter(property = "sources")
     private File sources;
 
     /**
      * Server Id to map on the &lt;id&gt; under &lt;server&gt; section of settings.xml In most cases, this parameter
      * will be required for authentication.
      */
-    @Parameter( property = "repositoryId", defaultValue = "remote-repository", required = true )
+    @Parameter(property = "repositoryId", defaultValue = "remote-repository", required = true)
     private String repositoryId;
 
     /**
      * URL where the artifact will be deployed. <br/>
      * ie ( file:///C:/m2-repo or scp://host.com/path/to/repo )
      */
-    @Parameter( property = "url", required = true )
+    @Parameter(property = "url", required = true)
     private String url;
 
     /**
      * Location of an existing POM file to be deployed alongside the main artifact, given by the ${file} parameter.
      */
-    @Parameter( property = "pomFile" )
+    @Parameter(property = "pomFile")
     private File pomFile;
 
     /**
      * Upload a POM for this artifact. Will generate a default POM if none is supplied with the pomFile argument.
      */
-    @Parameter( property = "generatePom", defaultValue = "true" )
+    @Parameter(property = "generatePom", defaultValue = "true")
     private boolean generatePom;
 
     /**
      * Add classifier to the artifact
      */
-    @Parameter( property = "classifier" )
+    @Parameter(property = "classifier")
     private String classifier;
 
     /**
      * A comma separated list of types for each of the extra side artifacts to deploy. If there is a mis-match in the
      * number of entries in {@link #files} or {@link #classifiers}, then an error will be raised.
      */
-    @Parameter( property = "types" )
+    @Parameter(property = "types")
     private String types;
 
     /**
      * A comma separated list of classifiers for each of the extra side artifacts to deploy. If there is a mis-match in
      * the number of entries in {@link #files} or {@link #types}, then an error will be raised.
      */
-    @Parameter( property = "classifiers" )
+    @Parameter(property = "classifiers")
     private String classifiers;
 
     /**
      * A comma separated list of files for each of the extra side artifacts to deploy. If there is a mis-match in the
      * number of entries in {@link #types} or {@link #classifiers}, then an error will be raised.
      */
-    @Parameter( property = "files" )
+    @Parameter(property = "files")
     private String files;
 
     /**
@@ -185,265 +182,202 @@ public class DeployFileMojo
      * </ul>
      * @since 3.1.0
      */
-    @Parameter( property = "maven.deploy.file.skip", defaultValue = "false" )
+    @Parameter(property = "maven.deploy.file.skip", defaultValue = "false")
     private String skip = Boolean.FALSE.toString();
 
-    void initProperties()
-        throws MojoExecutionException
-    {
-        if ( pomFile == null )
-        {
+    void initProperties() throws MojoExecutionException {
+        if (pomFile == null) {
             boolean foundPom = false;
-            try ( JarFile jarFile = new JarFile( file ) )
-            {
-                Pattern pomEntry = Pattern.compile( "META-INF/maven/.*/pom\\.xml" );
+            try (JarFile jarFile = new JarFile(file)) {
+                Pattern pomEntry = Pattern.compile("META-INF/maven/.*/pom\\.xml");
                 Enumeration<JarEntry> jarEntries = jarFile.entries();
 
-                while ( jarEntries.hasMoreElements() )
-                {
+                while (jarEntries.hasMoreElements()) {
                     JarEntry entry = jarEntries.nextElement();
 
-                    if ( pomEntry.matcher( entry.getName() ).matches() )
-                    {
-                        getLog().debug( "Using " + entry.getName() + " as pomFile" );
+                    if (pomEntry.matcher(entry.getName()).matches()) {
+                        getLog().debug("Using " + entry.getName() + " as pomFile");
                         foundPom = true;
                         String base = file.getName();
-                        if ( base.indexOf( '.' ) > 0 )
-                        {
-                            base = base.substring( 0, base.lastIndexOf( '.' ) );
+                        if (base.indexOf('.') > 0) {
+                            base = base.substring(0, base.lastIndexOf('.'));
                         }
-                        pomFile = new File( file.getParentFile(), base + ".pom" );
+                        pomFile = new File(file.getParentFile(), base + ".pom");
 
-                        try ( InputStream pomInputStream = jarFile.getInputStream( entry ) )
-                        {
-                            try ( OutputStream pomOutputStream = Files.newOutputStream( pomFile.toPath() ) )
-                            {
-                                IOUtil.copy( pomInputStream, pomOutputStream );
+                        try (InputStream pomInputStream = jarFile.getInputStream(entry)) {
+                            try (OutputStream pomOutputStream = Files.newOutputStream(pomFile.toPath())) {
+                                IOUtil.copy(pomInputStream, pomOutputStream);
                             }
-                            processModel( readModel( pomFile ) );
+                            processModel(readModel(pomFile));
                             break;
                         }
                     }
                 }
 
-                if ( !foundPom )
-                {
-                    getLog().info( "pom.xml not found in " + file.getName() );
+                if (!foundPom) {
+                    getLog().info("pom.xml not found in " + file.getName());
                 }
-            }
-            catch ( IOException e )
-            {
+            } catch (IOException e) {
                 // ignore, artifact not packaged by Maven
             }
-        }
-        else
-        {
-            processModel( readModel( pomFile ) );
+        } else {
+            processModel(readModel(pomFile));
         }
 
-        if ( packaging == null && file != null )
-        {
-            packaging = getExtension( file );
+        if (packaging == null && file != null) {
+            packaging = getExtension(file);
         }
     }
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        if ( Boolean.parseBoolean( skip )
-                || ( "releases".equals( skip ) && !ArtifactUtils.isSnapshot( version ) )
-                || ( "snapshots".equals( skip ) && ArtifactUtils.isSnapshot( version ) )
-        )
-        {
-            getLog().info( "Skipping artifact deployment" );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        if (Boolean.parseBoolean(skip)
+                || ("releases".equals(skip) && !ArtifactUtils.isSnapshot(version))
+                || ("snapshots".equals(skip) && ArtifactUtils.isSnapshot(version))) {
+            getLog().info("Skipping artifact deployment");
             return;
         }
 
-        if ( !file.exists() )
-        {
-            throw new MojoExecutionException( file.getPath() + " not found." );
+        if (!file.exists()) {
+            throw new MojoExecutionException(file.getPath() + " not found.");
         }
 
         initProperties();
 
-        RemoteRepository remoteRepository = getRemoteRepository( repositoryId, url );
+        RemoteRepository remoteRepository = getRemoteRepository(repositoryId, url);
 
-        if ( StringUtils.isEmpty( remoteRepository.getProtocol() ) )
-        {
-            throw new MojoExecutionException( "No transfer protocol found." );
+        if (StringUtils.isEmpty(remoteRepository.getProtocol())) {
+            throw new MojoExecutionException("No transfer protocol found.");
         }
 
-        if ( groupId == null || artifactId == null || version == null || packaging == null )
-        {
-            throw new MojoExecutionException( "The artifact information is incomplete: 'groupId', 'artifactId', "
-                    + "'version' and 'packaging' are required." );
+        if (groupId == null || artifactId == null || version == null || packaging == null) {
+            throw new MojoExecutionException("The artifact information is incomplete: 'groupId', 'artifactId', "
+                    + "'version' and 'packaging' are required.");
         }
 
-        if ( !isValidId( groupId )
-                || !isValidId( artifactId )
-                || !isValidVersion( version ) )
-        {
-            throw new MojoExecutionException( "The artifact information is not valid: uses invalid characters." );
+        if (!isValidId(groupId) || !isValidId(artifactId) || !isValidVersion(version)) {
+            throw new MojoExecutionException("The artifact information is not valid: uses invalid characters.");
         }
 
         failIfOffline();
-        warnIfAffectedPackagingAndMaven( packaging );
+        warnIfAffectedPackagingAndMaven(packaging);
 
         DeployRequest deployRequest = new DeployRequest();
-        deployRequest.setRepository( remoteRepository );
-
-        boolean isFilePom = classifier == null && "pom".equals( packaging );
-        if ( !isFilePom )
-        {
-            ArtifactType artifactType = session.getRepositorySession().getArtifactTypeRegistry().get( packaging );
-            if ( artifactType != null
-                    && StringUtils.isEmpty( classifier )
-                    && !StringUtils.isEmpty( artifactType.getClassifier() ) )
-            {
+        deployRequest.setRepository(remoteRepository);
+
+        boolean isFilePom = classifier == null && "pom".equals(packaging);
+        if (!isFilePom) {
+            ArtifactType artifactType =
+                    session.getRepositorySession().getArtifactTypeRegistry().get(packaging);
+            if (artifactType != null
+                    && StringUtils.isEmpty(classifier)
+                    && !StringUtils.isEmpty(artifactType.getClassifier())) {
                 classifier = artifactType.getClassifier();
             }
         }
         Artifact mainArtifact = new DefaultArtifact(
-                groupId,
-                artifactId,
-                classifier,
-                isFilePom ? "pom" : getExtension( file ),
-                version
-        ).setFile( file );
-        deployRequest.addArtifact( mainArtifact );
-
-        File artifactLocalFile = getLocalRepositoryFile( session.getRepositorySession(), mainArtifact );
-
-        if ( file.equals( artifactLocalFile ) )
-        {
-            throw new MojoFailureException( "Cannot deploy artifact from the local repository: " + file );
+                        groupId, artifactId, classifier, isFilePom ? "pom" : getExtension(file), version)
+                .setFile(file);
+        deployRequest.addArtifact(mainArtifact);
+
+        File artifactLocalFile = getLocalRepositoryFile(session.getRepositorySession(), mainArtifact);
+
+        if (file.equals(artifactLocalFile)) {
+            throw new MojoFailureException("Cannot deploy artifact from the local repository: " + file);
         }
 
         File temporaryPom = null;
-        if ( !"pom".equals( packaging ) )
-        {
-            if ( pomFile != null )
-            {
-                deployRequest.addArtifact( new SubArtifact( mainArtifact, "", "pom", pomFile ) );
-            }
-            else if ( generatePom )
-            {
+        if (!"pom".equals(packaging)) {
+            if (pomFile != null) {
+                deployRequest.addArtifact(new SubArtifact(mainArtifact, "", "pom", pomFile));
+            } else if (generatePom) {
                 temporaryPom = generatePomFile();
-                getLog().debug( "Deploying generated POM" );
-                deployRequest.addArtifact( new SubArtifact( mainArtifact, "", "pom", temporaryPom ) );
-            }
-            else
-            {
-                getLog().debug( "Skipping deploying POM" );
+                getLog().debug("Deploying generated POM");
+                deployRequest.addArtifact(new SubArtifact(mainArtifact, "", "pom", temporaryPom));
+            } else {
+                getLog().debug("Skipping deploying POM");
             }
         }
 
-        if ( sources != null )
-        {
-            deployRequest.addArtifact( new SubArtifact( mainArtifact, "sources", "jar", sources ) );
+        if (sources != null) {
+            deployRequest.addArtifact(new SubArtifact(mainArtifact, "sources", "jar", sources));
         }
 
-        if ( javadoc != null )
-        {
-            deployRequest.addArtifact( new SubArtifact( mainArtifact, "javadoc", "jar", javadoc ) );
+        if (javadoc != null) {
+            deployRequest.addArtifact(new SubArtifact(mainArtifact, "javadoc", "jar", javadoc));
         }
 
-        if ( files != null )
-        {
-            if ( types == null )
-            {
-                throw new MojoExecutionException( "You must specify 'types' if you specify 'files'" );
+        if (files != null) {
+            if (types == null) {
+                throw new MojoExecutionException("You must specify 'types' if you specify 'files'");
             }
-            if ( classifiers == null )
-            {
-                throw new MojoExecutionException( "You must specify 'classifiers' if you specify 'files'" );
+            if (classifiers == null) {
+                throw new MojoExecutionException("You must specify 'classifiers' if you specify 'files'");
             }
-            int filesLength = StringUtils.countMatches( files, "," );
-            int typesLength = StringUtils.countMatches( types, "," );
-            int classifiersLength = StringUtils.countMatches( classifiers, "," );
-            if ( typesLength != filesLength )
-            {
-                throw new MojoExecutionException( "You must specify the same number of entries in 'files' and "
-                        + "'types' (respectively " + filesLength + " and " + typesLength + " entries )" );
+            int filesLength = StringUtils.countMatches(files, ",");
+            int typesLength = StringUtils.countMatches(types, ",");
+            int classifiersLength = StringUtils.countMatches(classifiers, ",");
+            if (typesLength != filesLength) {
+                throw new MojoExecutionException("You must specify the same number of entries in 'files' and "
+                        + "'types' (respectively " + filesLength + " and " + typesLength + " entries )");
             }
-            if ( classifiersLength != filesLength )
-            {
-                throw new MojoExecutionException( "You must specify the same number of entries in 'files' and "
-                        + "'classifiers' (respectively " + filesLength + " and " + classifiersLength + " entries )" );
+            if (classifiersLength != filesLength) {
+                throw new MojoExecutionException("You must specify the same number of entries in 'files' and "
+                        + "'classifiers' (respectively " + filesLength + " and " + classifiersLength + " entries )");
             }
             int fi = 0;
             int ti = 0;
             int ci = 0;
-            for ( int i = 0; i <= filesLength; i++ )
-            {
-                int nfi = files.indexOf( ',', fi );
-                if ( nfi == -1 )
-                {
+            for (int i = 0; i <= filesLength; i++) {
+                int nfi = files.indexOf(',', fi);
+                if (nfi == -1) {
                     nfi = files.length();
                 }
-                int nti = types.indexOf( ',', ti );
-                if ( nti == -1 )
-                {
+                int nti = types.indexOf(',', ti);
+                if (nti == -1) {
                     nti = types.length();
                 }
-                int nci = classifiers.indexOf( ',', ci );
-                if ( nci == -1 )
-                {
+                int nci = classifiers.indexOf(',', ci);
+                if (nci == -1) {
                     nci = classifiers.length();
                 }
-                File file = new File( files.substring( fi, nfi ) );
-                if ( !file.isFile() )
-                {
+                File file = new File(files.substring(fi, nfi));
+                if (!file.isFile()) {
                     // try relative to the project basedir just in case
-                    file = new File( files.substring( fi, nfi ) );
+                    file = new File(files.substring(fi, nfi));
                 }
-                if ( file.isFile() )
-                {
-                    String extension = getExtension( file );
-                    ArtifactType artifactType = session.getRepositorySession().getArtifactTypeRegistry()
-                            .get( types.substring( ti, nti ).trim() );
-                    if ( artifactType != null && !Objects.equals( extension, artifactType.getExtension() ) )
-                    {
+                if (file.isFile()) {
+                    String extension = getExtension(file);
+                    ArtifactType artifactType = session.getRepositorySession()
+                            .getArtifactTypeRegistry()
+                            .get(types.substring(ti, nti).trim());
+                    if (artifactType != null && !Objects.equals(extension, artifactType.getExtension())) {
                         extension = artifactType.getExtension();
                     }
 
-                    deployRequest.addArtifact(
-                            new SubArtifact( mainArtifact, classifiers.substring( ci, nci ).trim(), extension, file )
-                    );
-                }
-                else
-                {
-                    throw new MojoExecutionException( "Specified side artifact " + file + " does not exist" );
+                    deployRequest.addArtifact(new SubArtifact(
+                            mainArtifact, classifiers.substring(ci, nci).trim(), extension, file));
+                } else {
+                    throw new MojoExecutionException("Specified side artifact " + file + " does not exist");
                 }
                 fi = nfi + 1;
                 ti = nti + 1;
                 ci = nci + 1;
             }
-        }
-        else
-        {
-            if ( types != null )
-            {
-                throw new MojoExecutionException( "You must specify 'files' if you specify 'types'" );
+        } else {
+            if (types != null) {
+                throw new MojoExecutionException("You must specify 'files' if you specify 'types'");
             }
-            if ( classifiers != null )
-            {
-                throw new MojoExecutionException( "You must specify 'files' if you specify 'classifiers'" );
+            if (classifiers != null) {
+                throw new MojoExecutionException("You must specify 'files' if you specify 'classifiers'");
             }
         }
 
-        try
-        {
-            repositorySystem.deploy( session.getRepositorySession(), deployRequest );
-        }
-        catch ( DeploymentException e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
-        }
-        finally
-        {
-            if ( temporaryPom != null )
-            {
+        try {
+            repositorySystem.deploy(session.getRepositorySession(), deployRequest);
+        } catch (DeploymentException e) {
+            throw new MojoExecutionException(e.getMessage(), e);
+        } finally {
+            if (temporaryPom != null) {
                 // noinspection ResultOfMethodCallIgnored
                 temporaryPom.delete();
             }
@@ -454,198 +388,159 @@ public class DeployFileMojo
      * Gets the path of the specified artifact within the local repository. Note that the returned path need not exist
      * (yet).
      */
-    private File getLocalRepositoryFile( RepositorySystemSession session, Artifact artifact )
-    {
-        String path = session.getLocalRepositoryManager().getPathForLocalArtifact( artifact );
-        return new File( session.getLocalRepository().getBasedir(), path );
+    private File getLocalRepositoryFile(RepositorySystemSession session, Artifact artifact) {
+        String path = session.getLocalRepositoryManager().getPathForLocalArtifact(artifact);
+        return new File(session.getLocalRepository().getBasedir(), path);
     }
 
     /**
      * Process the supplied pomFile to get groupId, artifactId, version, and packaging
-     * 
+     *
      * @param model The POM to extract missing artifact coordinates from, must not be <code>null</code>.
      */
-    private void processModel( Model model )
-    {
+    private void processModel(Model model) {
         Parent parent = model.getParent();
 
-        if ( this.groupId == null )
-        {
+        if (this.groupId == null) {
             this.groupId = model.getGroupId();
-            if ( this.groupId == null && parent != null )
-            {
+            if (this.groupId == null && parent != null) {
                 this.groupId = parent.getGroupId();
             }
         }
-        if ( this.artifactId == null )
-        {
+        if (this.artifactId == null) {
             this.artifactId = model.getArtifactId();
         }
-        if ( this.version == null )
-        {
+        if (this.version == null) {
             this.version = model.getVersion();
-            if ( this.version == null && parent != null )
-            {
+            if (this.version == null && parent != null) {
                 this.version = parent.getVersion();
             }
         }
-        if ( this.packaging == null )
-        {
+        if (this.packaging == null) {
             this.packaging = model.getPackaging();
         }
     }
 
     /**
      * Extract the model from the specified POM file.
-     * 
+     *
      * @param pomFile The path of the POM file to parse, must not be <code>null</code>.
      * @return The model from the POM file, never <code>null</code>.
      * @throws MojoExecutionException If the file doesn't exist of cannot be read.
      */
-    Model readModel( File pomFile )
-        throws MojoExecutionException
-    {
+    Model readModel(File pomFile) throws MojoExecutionException {
         Reader reader = null;
-        try
-        {
-            reader = ReaderFactory.newXmlReader( pomFile );
-            final Model model = new MavenXpp3Reader().read( reader );
+        try {
+            reader = ReaderFactory.newXmlReader(pomFile);
+            final Model model = new MavenXpp3Reader().read(reader);
             reader.close();
             reader = null;
             return model;
-        }
-        catch ( FileNotFoundException e )
-        {
-            throw new MojoExecutionException( "POM not found " + pomFile, e );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Error reading POM " + pomFile, e );
-        }
-        catch ( XmlPullParserException e )
-        {
-            throw new MojoExecutionException( "Error parsing POM " + pomFile, e );
-        }
-        finally
-        {
-            IOUtil.close( reader );
+        } catch (FileNotFoundException e) {
+            throw new MojoExecutionException("POM not found " + pomFile, e);
+        } catch (IOException e) {
+            throw new MojoExecutionException("Error reading POM " + pomFile, e);
+        } catch (XmlPullParserException e) {
+            throw new MojoExecutionException("Error parsing POM " + pomFile, e);
+        } finally {
+            IOUtil.close(reader);
         }
     }
 
     /**
      * Generates a minimal POM from the user-supplied artifact information.
-     * 
+     *
      * @return The path to the generated POM file, never <code>null</code>.
      * @throws MojoExecutionException If the generation failed.
      */
-    private File generatePomFile()
-        throws MojoExecutionException
-    {
+    private File generatePomFile() throws MojoExecutionException {
         Model model = generateModel();
 
         Writer fw = null;
-        try
-        {
-            File tempFile = File.createTempFile( "mvndeploy", ".pom" );
+        try {
+            File tempFile = File.createTempFile("mvndeploy", ".pom");
             tempFile.deleteOnExit();
 
-            fw = WriterFactory.newXmlWriter( tempFile );
+            fw = WriterFactory.newXmlWriter(tempFile);
 
-            new MavenXpp3Writer().write( fw, model );
+            new MavenXpp3Writer().write(fw, model);
 
             fw.close();
             fw = null;
 
             return tempFile;
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Error writing temporary pom file: " + e.getMessage(), e );
-        }
-        finally
-        {
-            IOUtil.close( fw );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Error writing temporary pom file: " + e.getMessage(), e);
+        } finally {
+            IOUtil.close(fw);
         }
     }
 
     /**
      * Generates a minimal model from the user-supplied artifact information.
-     * 
+     *
      * @return The generated model, never <code>null</code>.
      */
-    private Model generateModel()
-    {
+    private Model generateModel() {
         Model model = new Model();
 
-        model.setModelVersion( "4.0.0" );
+        model.setModelVersion("4.0.0");
 
-        model.setGroupId( groupId );
-        model.setArtifactId( artifactId );
-        model.setVersion( version );
-        model.setPackaging( packaging );
+        model.setGroupId(groupId);
+        model.setArtifactId(artifactId);
+        model.setVersion(version);
+        model.setPackaging(packaging);
 
-        model.setDescription( description );
+        model.setDescription(description);
 
         return model;
     }
 
-    void setGroupId( String groupId )
-    {
+    void setGroupId(String groupId) {
         this.groupId = groupId;
     }
 
-    void setArtifactId( String artifactId )
-    {
+    void setArtifactId(String artifactId) {
         this.artifactId = artifactId;
     }
 
-    void setVersion( String version )
-    {
+    void setVersion(String version) {
         this.version = version;
     }
 
-    void setPackaging( String packaging )
-    {
+    void setPackaging(String packaging) {
         this.packaging = packaging;
     }
 
-    void setPomFile( File pomFile )
-    {
+    void setPomFile(File pomFile) {
         this.pomFile = pomFile;
     }
 
-    String getGroupId()
-    {
+    String getGroupId() {
         return groupId;
     }
 
-    String getArtifactId()
-    {
+    String getArtifactId() {
         return artifactId;
     }
 
-    String getVersion()
-    {
+    String getVersion() {
         return version;
     }
 
-    String getPackaging()
-    {
+    String getPackaging() {
         return packaging;
     }
 
-    File getFile()
-    {
+    File getFile() {
         return file;
     }
 
-    String getClassifier()
-    {
+    String getClassifier() {
         return classifier;
     }
 
-    void setClassifier( String classifier )
-    {
+    void setClassifier(String classifier) {
         this.classifier = classifier;
     }
 
@@ -654,34 +549,30 @@ public class DeployFileMojo
     /**
      * Specialization of {@link FileUtils#getExtension(String)} that honors various {@code tar.xxx} combinations.
      */
-    private String getExtension( final File file )
-    {
+    private String getExtension(final File file) {
         String filename = file.getName();
-        if ( filename.contains( ".tar." ) )
-        {
-            return "tar." + FileUtils.getExtension( filename );
-        }
-        else
-        {
-            return FileUtils.getExtension( filename );
+        if (filename.contains(".tar.")) {
+            return "tar." + FileUtils.getExtension(filename);
+        } else {
+            return FileUtils.getExtension(filename);
         }
     }
 
     /**
      * Returns {@code true} if passed in string is "valid Maven ID" (groupId or artifactId).
      */
-    private boolean isValidId( String id )
-    {
-        if ( id == null )
-        {
+    private boolean isValidId(String id) {
+        if (id == null) {
             return false;
         }
-        for ( int i = 0; i < id.length(); i++ )
-        {
-            char c = id.charAt( i );
-            if ( !( c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z'
-                    || c >= '0' && c <= '9' || c == '-' || c == '_' || c == '.' ) )
-            {
+        for (int i = 0; i < id.length(); i++) {
+            char c = id.charAt(i);
+            if (!(c >= 'a' && c <= 'z'
+                    || c >= 'A' && c <= 'Z'
+                    || c >= '0' && c <= '9'
+                    || c == '-'
+                    || c == '_'
+                    || c == '.')) {
                 return false;
             }
         }
@@ -693,16 +584,12 @@ public class DeployFileMojo
     /**
      * Returns {@code true} if passed in string is "valid Maven (simple. non range, expression, etc) version".
      */
-    private boolean isValidVersion( String version )
-    {
-        if ( version == null )
-        {
+    private boolean isValidVersion(String version) {
+        if (version == null) {
             return false;
         }
-        for ( int i = version.length() - 1; i >= 0; i-- )
-        {
-            if ( ILLEGAL_VERSION_CHARS.indexOf( version.charAt( i ) ) >= 0 )
-            {
+        for (int i = version.length() - 1; i >= 0; i--) {
+            if (ILLEGAL_VERSION_CHARS.indexOf(version.charAt(i)) >= 0) {
                 return false;
             }
         }
diff --git a/src/main/java/org/apache/maven/plugins/deploy/DeployMojo.java b/src/main/java/org/apache/maven/plugins/deploy/DeployMojo.java
index d169ab8..0921417 100644
--- a/src/main/java/org/apache/maven/plugins/deploy/DeployMojo.java
+++ b/src/main/java/org/apache/maven/plugins/deploy/DeployMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,6 +16,7 @@ package org.apache.maven.plugins.deploy;
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugins.deploy;
 
 import java.io.File;
 import java.util.List;
@@ -42,35 +41,33 @@ import org.eclipse.aether.util.artifact.SubArtifact;
 
 /**
  * Deploys an artifact to remote repository.
- * 
+ *
  * @author <a href="mailto:evenisse@apache.org">Emmanuel Venisse</a>
  * @author <a href="mailto:jdcasey@apache.org">John Casey (refactoring only)</a>
  */
-@Mojo( name = "deploy", defaultPhase = LifecyclePhase.DEPLOY, threadSafe = true )
-public class DeployMojo
-    extends AbstractDeployMojo
-{
-    private static final Pattern ALT_LEGACY_REPO_SYNTAX_PATTERN = Pattern.compile( "(.+?)::(.+?)::(.+)" );
+@Mojo(name = "deploy", defaultPhase = LifecyclePhase.DEPLOY, threadSafe = true)
+public class DeployMojo extends AbstractDeployMojo {
+    private static final Pattern ALT_LEGACY_REPO_SYNTAX_PATTERN = Pattern.compile("(.+?)::(.+?)::(.+)");
 
-    private static final Pattern ALT_REPO_SYNTAX_PATTERN = Pattern.compile( "(.+?)::(.+)" );
+    private static final Pattern ALT_REPO_SYNTAX_PATTERN = Pattern.compile("(.+?)::(.+)");
 
-    @Parameter( defaultValue = "${project}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project}", readonly = true, required = true)
     private MavenProject project;
 
-    @Parameter( defaultValue = "${reactorProjects}", required = true, readonly = true )
+    @Parameter(defaultValue = "${reactorProjects}", required = true, readonly = true)
     private List<MavenProject> reactorProjects;
 
-    @Parameter( defaultValue = "${plugin}", required = true, readonly = true )
+    @Parameter(defaultValue = "${plugin}", required = true, readonly = true)
     private PluginDescriptor pluginDescriptor;
 
     /**
      * Whether every project should be deployed during its own deploy-phase or at the end of the multimodule build. If
      * set to {@code true} and the build fails, none of the reactor projects is deployed.
      * <strong>(experimental)</strong>
-     * 
+     *
      * @since 2.8
      */
-    @Parameter( defaultValue = "false", property = "deployAtEnd" )
+    @Parameter(defaultValue = "false", property = "deployAtEnd")
     private boolean deployAtEnd;
 
     /**
@@ -87,7 +84,7 @@ public class DeployMojo
      * could be <code>default</code> (ie. Maven 2) or <code>legacy</code> (ie. Maven 1), but since 3.0.0 the layout part
      * has been removed because Maven 3 only supports Maven 2 repository layout.
      */
-    @Parameter( property = "altDeploymentRepository" )
+    @Parameter(property = "altDeploymentRepository")
     private String altDeploymentRepository;
 
     /**
@@ -99,7 +96,7 @@ public class DeployMojo
      * @since 2.8
      * @see DeployMojo#altDeploymentRepository
      */
-    @Parameter( property = "altSnapshotDeploymentRepository" )
+    @Parameter(property = "altSnapshotDeploymentRepository")
     private String altSnapshotDeploymentRepository;
 
     /**
@@ -111,7 +108,7 @@ public class DeployMojo
      * @since 2.8
      * @see DeployMojo#altDeploymentRepository
      */
-    @Parameter( property = "altReleaseDeploymentRepository" )
+    @Parameter(property = "altReleaseDeploymentRepository")
     private String altReleaseDeploymentRepository;
 
     /**
@@ -125,191 +122,163 @@ public class DeployMojo
      * </ul>
      * @since 2.4
      */
-    @Parameter( property = "maven.deploy.skip", defaultValue = "false" )
+    @Parameter(property = "maven.deploy.skip", defaultValue = "false")
     private String skip = Boolean.FALSE.toString();
 
-    private enum State
-    {
-        SKIPPED, DEPLOYED, TO_BE_DEPLOYED
+    private enum State {
+        SKIPPED,
+        DEPLOYED,
+        TO_BE_DEPLOYED
     }
 
     private static final String DEPLOY_PROCESSED_MARKER = DeployMojo.class.getName() + ".processed";
 
     private static final String DEPLOY_ALT_RELEASE_DEPLOYMENT_REPOSITORY =
-        DeployMojo.class.getName() + ".altReleaseDeploymentRepository";
+            DeployMojo.class.getName() + ".altReleaseDeploymentRepository";
 
     private static final String DEPLOY_ALT_SNAPSHOT_DEPLOYMENT_REPOSITORY =
-        DeployMojo.class.getName() + ".altSnapshotDeploymentRepository";
+            DeployMojo.class.getName() + ".altSnapshotDeploymentRepository";
 
     private static final String DEPLOY_ALT_DEPLOYMENT_REPOSITORY =
-        DeployMojo.class.getName() + ".altDeploymentRepository";
+            DeployMojo.class.getName() + ".altDeploymentRepository";
 
-    private void putState( State state )
-    {
-        getPluginContext().put( DEPLOY_PROCESSED_MARKER, state.name() );
+    private void putState(State state) {
+        getPluginContext().put(DEPLOY_PROCESSED_MARKER, state.name());
     }
 
-    private void putPluginContextValue( String key, String value )
-    {
-        if ( value != null )
-        {
-            getPluginContext().put( key, value );
+    private void putPluginContextValue(String key, String value) {
+        if (value != null) {
+            getPluginContext().put(key, value);
         }
     }
 
-    private String getPluginContextValue( Map<String, Object> pluginContext, String key )
-    {
-        return (String) pluginContext.get( key );
+    private String getPluginContextValue(Map<String, Object> pluginContext, String key) {
+        return (String) pluginContext.get(key);
     }
 
-    private State getState( Map<String, Object> pluginContext )
-    {
-        return State.valueOf( getPluginContextValue( pluginContext, DEPLOY_PROCESSED_MARKER ) );
+    private State getState(Map<String, Object> pluginContext) {
+        return State.valueOf(getPluginContextValue(pluginContext, DEPLOY_PROCESSED_MARKER));
     }
 
-    private boolean hasState( MavenProject project )
-    {
-        Map<String, Object> pluginContext = session.getPluginContext( pluginDescriptor, project );
-        return pluginContext.containsKey( DEPLOY_PROCESSED_MARKER );
+    private boolean hasState(MavenProject project) {
+        Map<String, Object> pluginContext = session.getPluginContext(pluginDescriptor, project);
+        return pluginContext.containsKey(DEPLOY_PROCESSED_MARKER);
     }
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        if ( Boolean.parseBoolean( skip )
-            || ( "releases".equals( skip ) && !ArtifactUtils.isSnapshot( project.getVersion() ) )
-            || ( "snapshots".equals( skip ) && ArtifactUtils.isSnapshot( project.getVersion() ) )
-        )
-        {
-            getLog().info( "Skipping artifact deployment" );
-            putState( State.SKIPPED );
-        }
-        else
-        {
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        if (Boolean.parseBoolean(skip)
+                || ("releases".equals(skip) && !ArtifactUtils.isSnapshot(project.getVersion()))
+                || ("snapshots".equals(skip) && ArtifactUtils.isSnapshot(project.getVersion()))) {
+            getLog().info("Skipping artifact deployment");
+            putState(State.SKIPPED);
+        } else {
             failIfOffline();
-            warnIfAffectedPackagingAndMaven( project.getPackaging() );
-
-            if ( !deployAtEnd )
-            {
-                deploy( session.getRepositorySession(),
-                        processProject( project,
-                        altSnapshotDeploymentRepository, altReleaseDeploymentRepository, altDeploymentRepository ) );
-                putState( State.DEPLOYED );
-            }
-            else
-            {
-                putPluginContextValue( DEPLOY_ALT_RELEASE_DEPLOYMENT_REPOSITORY, altReleaseDeploymentRepository );
-                putPluginContextValue( DEPLOY_ALT_SNAPSHOT_DEPLOYMENT_REPOSITORY, altSnapshotDeploymentRepository );
-                putPluginContextValue( DEPLOY_ALT_DEPLOYMENT_REPOSITORY, altDeploymentRepository );
-                putState( State.TO_BE_DEPLOYED );
-                getLog().info( "Deferring deploy for " + project.getGroupId()
-                        + ":" + project.getArtifactId() + ":" + project.getVersion() + " at end" );
+            warnIfAffectedPackagingAndMaven(project.getPackaging());
+
+            if (!deployAtEnd) {
+                deploy(
+                        session.getRepositorySession(),
+                        processProject(
+                                project,
+                                altSnapshotDeploymentRepository,
+                                altReleaseDeploymentRepository,
+                                altDeploymentRepository));
+                putState(State.DEPLOYED);
+            } else {
+                putPluginContextValue(DEPLOY_ALT_RELEASE_DEPLOYMENT_REPOSITORY, altReleaseDeploymentRepository);
+                putPluginContextValue(DEPLOY_ALT_SNAPSHOT_DEPLOYMENT_REPOSITORY, altSnapshotDeploymentRepository);
+                putPluginContextValue(DEPLOY_ALT_DEPLOYMENT_REPOSITORY, altDeploymentRepository);
+                putState(State.TO_BE_DEPLOYED);
+                getLog().info("Deferring deploy for " + project.getGroupId() + ":" + project.getArtifactId() + ":"
+                        + project.getVersion() + " at end");
             }
         }
 
-        if ( allProjectsMarked() )
-        {
-            for ( MavenProject reactorProject : reactorProjects )
-            {
-                Map<String, Object> pluginContext = session.getPluginContext( pluginDescriptor, reactorProject );
-                State state = getState( pluginContext );
-                if ( state == State.TO_BE_DEPLOYED )
-                {
+        if (allProjectsMarked()) {
+            for (MavenProject reactorProject : reactorProjects) {
+                Map<String, Object> pluginContext = session.getPluginContext(pluginDescriptor, reactorProject);
+                State state = getState(pluginContext);
+                if (state == State.TO_BE_DEPLOYED) {
                     String altReleaseDeploymentRepository =
-                        getPluginContextValue( pluginContext, DEPLOY_ALT_RELEASE_DEPLOYMENT_REPOSITORY );
+                            getPluginContextValue(pluginContext, DEPLOY_ALT_RELEASE_DEPLOYMENT_REPOSITORY);
                     String altSnapshotDeploymentRepository =
-                        getPluginContextValue( pluginContext, DEPLOY_ALT_SNAPSHOT_DEPLOYMENT_REPOSITORY );
+                            getPluginContextValue(pluginContext, DEPLOY_ALT_SNAPSHOT_DEPLOYMENT_REPOSITORY);
                     String altDeploymentRepository =
-                        getPluginContextValue( pluginContext, DEPLOY_ALT_DEPLOYMENT_REPOSITORY );
-
-                    deploy( session.getRepositorySession(),
-                            processProject( reactorProject,
-                            altSnapshotDeploymentRepository, altReleaseDeploymentRepository, altDeploymentRepository )
-                    );
+                            getPluginContextValue(pluginContext, DEPLOY_ALT_DEPLOYMENT_REPOSITORY);
+
+                    deploy(
+                            session.getRepositorySession(),
+                            processProject(
+                                    reactorProject,
+                                    altSnapshotDeploymentRepository,
+                                    altReleaseDeploymentRepository,
+                                    altDeploymentRepository));
                 }
             }
         }
     }
 
-    private boolean allProjectsMarked()
-    {
-        for ( MavenProject reactorProject : reactorProjects )
-        {
-            if ( !hasState( reactorProject ) )
-            {
+    private boolean allProjectsMarked() {
+        for (MavenProject reactorProject : reactorProjects) {
+            if (!hasState(reactorProject)) {
                 return false;
             }
         }
         return true;
     }
 
-    private DeployRequest processProject( final MavenProject project,
-                                          final String altSnapshotDeploymentRepository,
-                                          final String altReleaseDeploymentRepository,
-                                          final String altDeploymentRepository )
-            throws MojoExecutionException, MojoFailureException
-    {
+    private DeployRequest processProject(
+            final MavenProject project,
+            final String altSnapshotDeploymentRepository,
+            final String altReleaseDeploymentRepository,
+            final String altDeploymentRepository)
+            throws MojoExecutionException, MojoFailureException {
         DeployRequest request = new DeployRequest();
-        request.setRepository( getDeploymentRepository( project,
-                altSnapshotDeploymentRepository, altReleaseDeploymentRepository, altDeploymentRepository ) );
+        request.setRepository(getDeploymentRepository(
+                project, altSnapshotDeploymentRepository, altReleaseDeploymentRepository, altDeploymentRepository));
 
         org.apache.maven.artifact.Artifact mavenMainArtifact = project.getArtifact();
         String packaging = project.getPackaging();
         File pomFile = project.getFile();
-        boolean isPomArtifact = "pom".equals( packaging );
+        boolean isPomArtifact = "pom".equals(packaging);
         boolean pomArtifactAttached = false;
 
-        if ( pomFile != null )
-        {
-            request.addArtifact( RepositoryUtils.toArtifact( new ProjectArtifact( project ) ) );
+        if (pomFile != null) {
+            request.addArtifact(RepositoryUtils.toArtifact(new ProjectArtifact(project)));
             pomArtifactAttached = true;
         }
 
-        if ( !isPomArtifact )
-        {
+        if (!isPomArtifact) {
             File file = mavenMainArtifact.getFile();
-            if ( file != null && file.isFile() )
-            {
-                org.eclipse.aether.artifact.Artifact mainArtifact = RepositoryUtils.toArtifact( mavenMainArtifact );
-                request.addArtifact( mainArtifact );
-
-                if ( !pomArtifactAttached )
-                {
-                    for ( Object metadata : mavenMainArtifact.getMetadataList() )
-                    {
-                        if ( metadata instanceof ProjectArtifactMetadata )
-                        {
-                            request.addArtifact( new SubArtifact(
-                                    mainArtifact,
-                                    "",
-                                    "pom"
-                            ).setFile( ( (ProjectArtifactMetadata) metadata ).getFile() ) );
+            if (file != null && file.isFile()) {
+                org.eclipse.aether.artifact.Artifact mainArtifact = RepositoryUtils.toArtifact(mavenMainArtifact);
+                request.addArtifact(mainArtifact);
+
+                if (!pomArtifactAttached) {
+                    for (Object metadata : mavenMainArtifact.getMetadataList()) {
+                        if (metadata instanceof ProjectArtifactMetadata) {
+                            request.addArtifact(new SubArtifact(mainArtifact, "", "pom")
+                                    .setFile(((ProjectArtifactMetadata) metadata).getFile()));
                             pomArtifactAttached = true;
                         }
                     }
                 }
-            }
-            else if ( !project.getAttachedArtifacts().isEmpty() )
-            {
-                throw new MojoExecutionException( "The packaging plugin for this project did not assign "
-                        + "a main file to the project but it has attachments. Change packaging to 'pom'." );
-            }
-            else
-            {
-                throw new MojoExecutionException( "The packaging for this project did not assign "
-                        + "a file to the build artifact" );
+            } else if (!project.getAttachedArtifacts().isEmpty()) {
+                throw new MojoExecutionException("The packaging plugin for this project did not assign "
+                        + "a main file to the project but it has attachments. Change packaging to 'pom'.");
+            } else {
+                throw new MojoExecutionException(
+                        "The packaging for this project did not assign " + "a file to the build artifact");
             }
         }
 
-        if ( !pomArtifactAttached )
-        {
-            throw new MojoExecutionException( "The POM could not be attached" );
+        if (!pomArtifactAttached) {
+            throw new MojoExecutionException("The POM could not be attached");
         }
 
-        for ( org.apache.maven.artifact.Artifact attached : project.getAttachedArtifacts() )
-        {
-            getLog().debug( "Attaching for install: " + attached.getId() );
-            request.addArtifact( RepositoryUtils.toArtifact( attached ) );
+        for (org.apache.maven.artifact.Artifact attached : project.getAttachedArtifacts()) {
+            getLog().debug("Attaching for install: " + attached.getId());
+            request.addArtifact(RepositoryUtils.toArtifact(attached));
         }
 
         return request;
@@ -318,91 +287,72 @@ public class DeployMojo
     /**
      * Visible for testing.
      */
-    RemoteRepository getDeploymentRepository( final MavenProject project,
-                                              final String altSnapshotDeploymentRepository,
-                                              final String altReleaseDeploymentRepository,
-                                              final String altDeploymentRepository )
-
-        throws MojoExecutionException, MojoFailureException
-    {
+    RemoteRepository getDeploymentRepository(
+            final MavenProject project,
+            final String altSnapshotDeploymentRepository,
+            final String altReleaseDeploymentRepository,
+            final String altDeploymentRepository)
+            throws MojoExecutionException, MojoFailureException {
         RemoteRepository repo = null;
 
         String altDeploymentRepo;
-        if ( ArtifactUtils.isSnapshot( project.getVersion() ) && altSnapshotDeploymentRepository != null )
-        {
+        if (ArtifactUtils.isSnapshot(project.getVersion()) && altSnapshotDeploymentRepository != null) {
             altDeploymentRepo = altSnapshotDeploymentRepository;
-        }
-        else if ( !ArtifactUtils.isSnapshot( project.getVersion() ) && altReleaseDeploymentRepository != null )
-        {
+        } else if (!ArtifactUtils.isSnapshot(project.getVersion()) && altReleaseDeploymentRepository != null) {
             altDeploymentRepo = altReleaseDeploymentRepository;
-        }
-        else
-        {
+        } else {
             altDeploymentRepo = altDeploymentRepository;
         }
 
-        if ( altDeploymentRepo != null )
-        {
-            getLog().info( "Using alternate deployment repository " + altDeploymentRepo );
+        if (altDeploymentRepo != null) {
+            getLog().info("Using alternate deployment repository " + altDeploymentRepo);
 
-            Matcher matcher = ALT_LEGACY_REPO_SYNTAX_PATTERN.matcher( altDeploymentRepo );
+            Matcher matcher = ALT_LEGACY_REPO_SYNTAX_PATTERN.matcher(altDeploymentRepo);
 
-            if ( matcher.matches() )
-            {
-                String id = matcher.group( 1 ).trim();
-                String layout = matcher.group( 2 ).trim();
-                String url = matcher.group( 3 ).trim();
+            if (matcher.matches()) {
+                String id = matcher.group(1).trim();
+                String layout = matcher.group(2).trim();
+                String url = matcher.group(3).trim();
 
-                if ( "default".equals( layout ) )
-                {
-                    getLog().warn( "Using legacy syntax for alternative repository. "
-                            + "Use \"" + id + "::" + url + "\" instead." );
-                    repo = getRemoteRepository( id, url );
-                }
-                else
-                {
-                    throw new MojoFailureException( altDeploymentRepo,
+                if ("default".equals(layout)) {
+                    getLog().warn("Using legacy syntax for alternative repository. " + "Use \"" + id + "::" + url
+                            + "\" instead.");
+                    repo = getRemoteRepository(id, url);
+                } else {
+                    throw new MojoFailureException(
+                            altDeploymentRepo,
                             "Invalid legacy syntax and layout for repository.",
-                            "Invalid legacy syntax and layout for alternative repository. Use \""
-                                    + id + "::" + url + "\" instead, and only default layout is supported."
-                    );
+                            "Invalid legacy syntax and layout for alternative repository. Use \"" + id + "::" + url
+                                    + "\" instead, and only default layout is supported.");
                 }
-            }
-            else
-            {
-                matcher = ALT_REPO_SYNTAX_PATTERN.matcher( altDeploymentRepo );
+            } else {
+                matcher = ALT_REPO_SYNTAX_PATTERN.matcher(altDeploymentRepo);
 
-                if ( !matcher.matches() )
-                {
-                    throw new MojoFailureException( altDeploymentRepo,
+                if (!matcher.matches()) {
+                    throw new MojoFailureException(
+                            altDeploymentRepo,
                             "Invalid syntax for repository.",
-                            "Invalid syntax for alternative repository. Use \"id::url\"."
-                    );
-                }
-                else
-                {
-                    String id = matcher.group( 1 ).trim();
-                    String url = matcher.group( 2 ).trim();
+                            "Invalid syntax for alternative repository. Use \"id::url\".");
+                } else {
+                    String id = matcher.group(1).trim();
+                    String url = matcher.group(2).trim();
 
-                    repo = getRemoteRepository( id, url );
+                    repo = getRemoteRepository(id, url);
                 }
             }
         }
 
-        if ( repo == null )
-        {
-            repo = RepositoryUtils.toRepo( project.getDistributionManagementArtifactRepository() );
+        if (repo == null) {
+            repo = RepositoryUtils.toRepo(project.getDistributionManagementArtifactRepository());
         }
 
-        if ( repo == null )
-        {
+        if (repo == null) {
             String msg = "Deployment failed: repository element was not specified in the POM inside"
-                + " distributionManagement element or in -DaltDeploymentRepository=id::url parameter";
+                    + " distributionManagement element or in -DaltDeploymentRepository=id::url parameter";
 
-            throw new MojoExecutionException( msg );
+            throw new MojoExecutionException(msg);
         }
 
         return repo;
     }
-
 }
diff --git a/src/test/java/org/apache/maven/plugins/deploy/DeployFileMojoTest.java b/src/test/java/org/apache/maven/plugins/deploy/DeployFileMojoTest.java
index deb9fa3..f36e689 100644
--- a/src/test/java/org/apache/maven/plugins/deploy/DeployFileMojoTest.java
+++ b/src/test/java/org/apache/maven/plugins/deploy/DeployFileMojoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,9 +16,7 @@ package org.apache.maven.plugins.deploy;
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.when;
+package org.apache.maven.plugins.deploy;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -32,20 +28,21 @@ import org.apache.maven.model.Model;
 import org.apache.maven.plugin.testing.AbstractMojoTestCase;
 import org.apache.maven.project.ProjectBuildingRequest;
 import org.eclipse.aether.DefaultRepositorySystemSession;
+import org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory;
 import org.eclipse.aether.repository.LocalRepository;
 import org.mockito.InjectMocks;
 import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
-import org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
 
 /**
  * @author <a href="mailto:aramirez@apache.org">Allan Ramirez</a>
  */
-public class DeployFileMojoTest
-    extends AbstractMojoTestCase
-{
+public class DeployFileMojoTest extends AbstractMojoTestCase {
     private final String LOCAL_REPO = getBasedir() + "/target/local-repo";
-    
+
     private List<String> expectedFiles;
 
     private List<String> fileList;
@@ -54,263 +51,253 @@ public class DeployFileMojoTest
 
     @Mock
     private MavenSession session;
-    
+
     @InjectMocks
     private DeployFileMojo mojo;
-    
-    public void setUp()
-        throws Exception
-    {
+
+    public void setUp() throws Exception {
         super.setUp();
 
-        remoteRepo = new File( getBasedir(), "target/remote-repo" );
+        remoteRepo = new File(getBasedir(), "target/remote-repo");
 
-        if ( !remoteRepo.exists() )
-        {
+        if (!remoteRepo.exists()) {
             remoteRepo.mkdirs();
         }
     }
 
-    public void testDeployTestEnvironment()
-        throws Exception
-    {
-        File testPom = new File( getBasedir(), "target/test-classes/unit/deploy-file-test/plugin-config.xml" );
+    public void testDeployTestEnvironment() throws Exception {
+        File testPom = new File(getBasedir(), "target/test-classes/unit/deploy-file-test/plugin-config.xml");
 
-        AbstractDeployMojo mojo = (AbstractDeployMojo) lookupMojo( "deploy-file", testPom );
+        AbstractDeployMojo mojo = (AbstractDeployMojo) lookupMojo("deploy-file", testPom);
 
-        assertNotNull( mojo );
+        assertNotNull(mojo);
     }
 
-    public void testBasicDeployFile()
-        throws Exception
-    {
-        File testPom = new File( getBasedir(), "target/test-classes/unit/deploy-file-test/plugin-config.xml" );
+    public void testBasicDeployFile() throws Exception {
+        File testPom = new File(getBasedir(), "target/test-classes/unit/deploy-file-test/plugin-config.xml");
+
+        mojo = (DeployFileMojo) lookupMojo("deploy-file", testPom);
+
+        MockitoAnnotations.initMocks(this);
 
-        mojo = (DeployFileMojo) lookupMojo( "deploy-file", testPom );
+        assertNotNull(mojo);
 
-        MockitoAnnotations.initMocks( this );
-        
-        assertNotNull( mojo );
-        
-        ProjectBuildingRequest buildingRequest = mock ( ProjectBuildingRequest.class );
-        when( buildingRequest.getRepositoryMerging() ).thenReturn( ProjectBuildingRequest.RepositoryMerging.POM_DOMINANT );
-        when( session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
+        ProjectBuildingRequest buildingRequest = mock(ProjectBuildingRequest.class);
+        when(buildingRequest.getRepositoryMerging()).thenReturn(ProjectBuildingRequest.RepositoryMerging.POM_DOMINANT);
+        when(session.getProjectBuildingRequest()).thenReturn(buildingRequest);
         DefaultRepositorySystemSession repositorySession = new DefaultRepositorySystemSession();
-        repositorySession.setLocalRepositoryManager( new SimpleLocalRepositoryManagerFactory().newInstance( repositorySession, new LocalRepository( LOCAL_REPO ) ) );
-        when( buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
-        when( session.getRepositorySession() ).thenReturn( repositorySession );
+        repositorySession.setLocalRepositoryManager(new SimpleLocalRepositoryManagerFactory()
+                .newInstance(repositorySession, new LocalRepository(LOCAL_REPO)));
+        when(buildingRequest.getRepositorySession()).thenReturn(repositorySession);
+        when(session.getRepositorySession()).thenReturn(repositorySession);
 
-        String groupId = (String) getVariableValueFromObject( mojo, "groupId" );
+        String groupId = (String) getVariableValueFromObject(mojo, "groupId");
 
-        String artifactId = (String) getVariableValueFromObject( mojo, "artifactId" );
+        String artifactId = (String) getVariableValueFromObject(mojo, "artifactId");
 
-        String version = (String) getVariableValueFromObject( mojo, "version" );
+        String version = (String) getVariableValueFromObject(mojo, "version");
 
-        String packaging = (String) getVariableValueFromObject( mojo, "packaging" );
+        String packaging = (String) getVariableValueFromObject(mojo, "packaging");
 
-        File file = (File) getVariableValueFromObject( mojo, "file" );
+        File file = (File) getVariableValueFromObject(mojo, "file");
 
-        String repositoryId = (String) getVariableValueFromObject( mojo, "repositoryId" );
+        String repositoryId = (String) getVariableValueFromObject(mojo, "repositoryId");
 
-        String url = (String) getVariableValueFromObject( mojo, "url" );
+        String url = (String) getVariableValueFromObject(mojo, "url");
 
-        String skip = (String) getVariableValueFromObject( mojo, "skip" );
+        String skip = (String) getVariableValueFromObject(mojo, "skip");
 
-        assertEquals( "org.apache.maven.test", groupId );
+        assertEquals("org.apache.maven.test", groupId);
 
-        assertEquals( "maven-deploy-file-test", artifactId );
+        assertEquals("maven-deploy-file-test", artifactId);
 
-        assertEquals( "1.0", version );
+        assertEquals("1.0", version);
 
-        assertEquals( "jar", packaging );
+        assertEquals("jar", packaging);
 
-        assertEquals( "snapshots", skip );
+        assertEquals("snapshots", skip);
 
-        assertTrue( file.exists() );
+        assertTrue(file.exists());
 
-        assertEquals( "deploy-test", repositoryId );
+        assertEquals("deploy-test", repositoryId);
+
+        assertEquals("file://" + getBasedir() + "/target/remote-repo/deploy-file-test", url);
 
-        assertEquals( "file://" + getBasedir() + "/target/remote-repo/deploy-file-test", url );
-        
         mojo.execute();
 
-        //check the generated pom
-        File pom = new File( remoteRepo, "deploy-file-test/" + groupId.replace( '.', '/' ) +
-                                          "/" + artifactId + "/" + version + "/" + artifactId +
-                                          "-" + version + ".pom" );
+        // check the generated pom
+        File pom = new File(
+                remoteRepo,
+                "deploy-file-test/" + groupId.replace('.', '/') + "/"
+                        + artifactId + "/" + version + "/" + artifactId + "-"
+                        + version + ".pom");
 
-        assertTrue( pom.exists() );
+        assertTrue(pom.exists());
 
-        Model model = mojo.readModel( pom );
+        Model model = mojo.readModel(pom);
 
-        assertEquals( "4.0.0", model.getModelVersion() );
+        assertEquals("4.0.0", model.getModelVersion());
 
-        assertEquals( groupId, model.getGroupId() );
+        assertEquals(groupId, model.getGroupId());
 
-        assertEquals( artifactId, model.getArtifactId() );
+        assertEquals(artifactId, model.getArtifactId());
 
-        assertEquals( version, model.getVersion() );
+        assertEquals(version, model.getVersion());
 
-        assertEquals( packaging, model.getPackaging() );
+        assertEquals(packaging, model.getPackaging());
 
-        assertEquals( "POM was created from deploy:deploy-file", model.getDescription() );
+        assertEquals("POM was created from deploy:deploy-file", model.getDescription());
 
-        //check the remote-repo
+        // check the remote-repo
         expectedFiles = new ArrayList<>();
         fileList = new ArrayList<>();
 
-        File repo = new File( remoteRepo, "deploy-file-test" );
+        File repo = new File(remoteRepo, "deploy-file-test");
 
         File[] files = repo.listFiles();
 
-        for (File file1 : Objects.requireNonNull( files ) ) {
+        for (File file1 : Objects.requireNonNull(files)) {
             addFileToList(file1, fileList);
         }
 
-        expectedFiles.add( "org" );
-        expectedFiles.add( "apache" );
-        expectedFiles.add( "maven" );
-        expectedFiles.add( "test" );
-        expectedFiles.add( "maven-deploy-file-test" );
-        expectedFiles.add( "1.0" );
-        expectedFiles.add( "maven-metadata.xml" );
-        expectedFiles.add( "maven-metadata.xml.md5" );
-        expectedFiles.add( "maven-metadata.xml.sha1" );
-        expectedFiles.add( "maven-deploy-file-test-1.0.jar" );
-        expectedFiles.add( "maven-deploy-file-test-1.0.jar.md5" );
-        expectedFiles.add( "maven-deploy-file-test-1.0.jar.sha1" );
-        expectedFiles.add( "maven-deploy-file-test-1.0.pom" );
-        expectedFiles.add( "maven-deploy-file-test-1.0.pom.md5" );
-        expectedFiles.add( "maven-deploy-file-test-1.0.pom.sha1" );
-
-        assertEquals( expectedFiles.size(), fileList.size() );
-
-        assertEquals( 0, getSizeOfExpectedFiles( fileList, expectedFiles ) );
+        expectedFiles.add("org");
+        expectedFiles.add("apache");
+        expectedFiles.add("maven");
+        expectedFiles.add("test");
+        expectedFiles.add("maven-deploy-file-test");
+        expectedFiles.add("1.0");
+        expectedFiles.add("maven-metadata.xml");
+        expectedFiles.add("maven-metadata.xml.md5");
+        expectedFiles.add("maven-metadata.xml.sha1");
+        expectedFiles.add("maven-deploy-file-test-1.0.jar");
+        expectedFiles.add("maven-deploy-file-test-1.0.jar.md5");
+        expectedFiles.add("maven-deploy-file-test-1.0.jar.sha1");
+        expectedFiles.add("maven-deploy-file-test-1.0.pom");
+        expectedFiles.add("maven-deploy-file-test-1.0.pom.md5");
+        expectedFiles.add("maven-deploy-file-test-1.0.pom.sha1");
+
+        assertEquals(expectedFiles.size(), fileList.size());
+
+        assertEquals(0, getSizeOfExpectedFiles(fileList, expectedFiles));
     }
 
-    public void testDeployIfClassifierIsSet()
-        throws Exception
-    {
-        File testPom = new File( getBasedir(), "target/test-classes/unit/deploy-file-classifier/plugin-config.xml" );
+    public void testDeployIfClassifierIsSet() throws Exception {
+        File testPom = new File(getBasedir(), "target/test-classes/unit/deploy-file-classifier/plugin-config.xml");
+
+        mojo = (DeployFileMojo) lookupMojo("deploy-file", testPom);
+
+        MockitoAnnotations.initMocks(this);
 
-        mojo = (DeployFileMojo) lookupMojo( "deploy-file", testPom );
+        assertNotNull(mojo);
 
-        MockitoAnnotations.initMocks( this );
-        
-        assertNotNull( mojo );
-        
-        ProjectBuildingRequest buildingRequest = mock ( ProjectBuildingRequest.class );
-        when( buildingRequest.getRepositoryMerging() ).thenReturn( ProjectBuildingRequest.RepositoryMerging.POM_DOMINANT );
-        when( session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
+        ProjectBuildingRequest buildingRequest = mock(ProjectBuildingRequest.class);
+        when(buildingRequest.getRepositoryMerging()).thenReturn(ProjectBuildingRequest.RepositoryMerging.POM_DOMINANT);
+        when(session.getProjectBuildingRequest()).thenReturn(buildingRequest);
         DefaultRepositorySystemSession repositorySession = new DefaultRepositorySystemSession();
-        repositorySession.setLocalRepositoryManager( new SimpleLocalRepositoryManagerFactory().newInstance( repositorySession, new LocalRepository( LOCAL_REPO ) ) );
-        when( buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
-        when( session.getRepositorySession() ).thenReturn( repositorySession );
+        repositorySession.setLocalRepositoryManager(new SimpleLocalRepositoryManagerFactory()
+                .newInstance(repositorySession, new LocalRepository(LOCAL_REPO)));
+        when(buildingRequest.getRepositorySession()).thenReturn(repositorySession);
+        when(session.getRepositorySession()).thenReturn(repositorySession);
 
-        String classifier = ( String ) getVariableValueFromObject( mojo, "classifier" );
+        String classifier = (String) getVariableValueFromObject(mojo, "classifier");
 
-        String groupId = ( String ) getVariableValueFromObject( mojo, "groupId" );
+        String groupId = (String) getVariableValueFromObject(mojo, "groupId");
 
-        String artifactId = ( String ) getVariableValueFromObject( mojo, "artifactId" );
+        String artifactId = (String) getVariableValueFromObject(mojo, "artifactId");
 
-        String version = ( String ) getVariableValueFromObject( mojo, "version" );
+        String version = (String) getVariableValueFromObject(mojo, "version");
 
-        assertEquals( "bin", classifier );
+        assertEquals("bin", classifier);
 
         mojo.execute();
 
-        File deployedArtifact = new File( remoteRepo, "deploy-file-classifier/" + groupId.replace( '.', '/' ) +
-                                          "/" + artifactId + "/" + version + "/" + artifactId +
-                                          "-" + version + "-" + classifier + ".jar");
+        File deployedArtifact = new File(
+                remoteRepo,
+                "deploy-file-classifier/" + groupId.replace('.', '/') + "/"
+                        + artifactId + "/" + version + "/" + artifactId + "-"
+                        + version + "-" + classifier + ".jar");
 
-        assertTrue( deployedArtifact.exists() );
+        assertTrue(deployedArtifact.exists());
 
-        mojo.setClassifier( "prod" );
+        mojo.setClassifier("prod");
 
-        assertEquals( "prod", mojo.getClassifier() );
+        assertEquals("prod", mojo.getClassifier());
 
         mojo.execute();
 
-        File prodDeployedArtifact = new File( remoteRepo, "deploy-file-classifier/" + groupId.replace( '.', '/' ) +
-                                          "/" + artifactId + "/" + version + "/" + artifactId +
-                                          "-" + version + "-" + mojo.getClassifier() + ".jar");
+        File prodDeployedArtifact = new File(
+                remoteRepo,
+                "deploy-file-classifier/" + groupId.replace('.', '/') + "/"
+                        + artifactId + "/" + version + "/" + artifactId + "-"
+                        + version + "-" + mojo.getClassifier() + ".jar");
 
-        assertTrue( prodDeployedArtifact.exists() );
+        assertTrue(prodDeployedArtifact.exists());
     }
 
-    public void testDeployIfArtifactIsNotJar()
-        throws Exception
-    {
-        File testPom = new File( getBasedir(), "target/test-classes/unit/deploy-file-artifact-not-jar/plugin-config.xml" );
+    public void testDeployIfArtifactIsNotJar() throws Exception {
+        File testPom =
+                new File(getBasedir(), "target/test-classes/unit/deploy-file-artifact-not-jar/plugin-config.xml");
 
-        mojo = (DeployFileMojo) lookupMojo( "deploy-file", testPom );
+        mojo = (DeployFileMojo) lookupMojo("deploy-file", testPom);
 
-        MockitoAnnotations.initMocks( this );
-        
-        assertNotNull( mojo );
-        
-        ProjectBuildingRequest buildingRequest = mock ( ProjectBuildingRequest.class );
-        when( buildingRequest.getRepositoryMerging() ).thenReturn( ProjectBuildingRequest.RepositoryMerging.POM_DOMINANT );
-        when( session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
+        MockitoAnnotations.initMocks(this);
+
+        assertNotNull(mojo);
+
+        ProjectBuildingRequest buildingRequest = mock(ProjectBuildingRequest.class);
+        when(buildingRequest.getRepositoryMerging()).thenReturn(ProjectBuildingRequest.RepositoryMerging.POM_DOMINANT);
+        when(session.getProjectBuildingRequest()).thenReturn(buildingRequest);
         DefaultRepositorySystemSession repositorySession = new DefaultRepositorySystemSession();
-        repositorySession.setLocalRepositoryManager( new SimpleLocalRepositoryManagerFactory().newInstance( repositorySession, new LocalRepository( LOCAL_REPO ) ) );
-        when( buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
-        when( session.getRepositorySession() ).thenReturn( repositorySession );
+        repositorySession.setLocalRepositoryManager(new SimpleLocalRepositoryManagerFactory()
+                .newInstance(repositorySession, new LocalRepository(LOCAL_REPO)));
+        when(buildingRequest.getRepositorySession()).thenReturn(repositorySession);
+        when(session.getRepositorySession()).thenReturn(repositorySession);
 
-        String groupId = (String) getVariableValueFromObject( mojo, "groupId" );
+        String groupId = (String) getVariableValueFromObject(mojo, "groupId");
 
-        String artifactId = (String) getVariableValueFromObject( mojo, "artifactId" );
+        String artifactId = (String) getVariableValueFromObject(mojo, "artifactId");
 
-        String version = (String) getVariableValueFromObject( mojo, "version" );
+        String version = (String) getVariableValueFromObject(mojo, "version");
 
-        assertEquals( "org.apache.maven.test", groupId );
+        assertEquals("org.apache.maven.test", groupId);
 
-        assertEquals( "maven-deploy-file-test", artifactId );
+        assertEquals("maven-deploy-file-test", artifactId);
 
-        assertEquals( "1.0", version );
+        assertEquals("1.0", version);
 
         mojo.execute();
 
-        File file = new File( remoteRepo, "deploy-file-artifact-not-jar/" + groupId.replace( '.', '/' ) +
-                                          "/" + artifactId + "/" + version + "/" + artifactId +
-                                          "-" + version + ".zip");
+        File file = new File(
+                remoteRepo,
+                "deploy-file-artifact-not-jar/" + groupId.replace('.', '/') + "/"
+                        + artifactId + "/" + version + "/" + artifactId + "-"
+                        + version + ".zip");
 
-        assertTrue( file.exists() );
+        assertTrue(file.exists());
     }
 
-    private void addFileToList( File file, List<String> fileList )
-    {
-        if ( !file.isDirectory() )
-        {
-            fileList.add( file.getName() );
-        }
-        else
-        {
-            fileList.add( file.getName() );
+    private void addFileToList(File file, List<String> fileList) {
+        if (!file.isDirectory()) {
+            fileList.add(file.getName());
+        } else {
+            fileList.add(file.getName());
 
             File[] files = file.listFiles();
 
-            for (File file1 : Objects.requireNonNull( files ) ) {
+            for (File file1 : Objects.requireNonNull(files)) {
                 addFileToList(file1, fileList);
             }
         }
     }
 
-    private int getSizeOfExpectedFiles( List<String> fileList, List<String> expectedFiles )
-    {
-        for ( String fileName : fileList )
-        {
-            if ( expectedFiles.contains( fileName ) )
-            {
-                expectedFiles.remove( fileName );
-            }
-            else
-            {
-                fail( fileName + " is not included in the expected files" );
+    private int getSizeOfExpectedFiles(List<String> fileList, List<String> expectedFiles) {
+        for (String fileName : fileList) {
+            if (expectedFiles.contains(fileName)) {
+                expectedFiles.remove(fileName);
+            } else {
+                fail(fileName + " is not included in the expected files");
             }
         }
         return expectedFiles.size();
     }
-
 }
-
diff --git a/src/test/java/org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.java b/src/test/java/org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.java
index 0edf72f..c368b36 100644
--- a/src/test/java/org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.java
+++ b/src/test/java/org/apache/maven/plugins/deploy/DeployFileMojoUnitTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,6 +16,9 @@ package org.apache.maven.plugins.deploy;
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugins.deploy;
+
+import java.io.File;
 
 import org.apache.maven.model.Model;
 import org.apache.maven.model.Parent;
@@ -26,36 +27,31 @@ import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
 
-import java.io.File;
-
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertTrue;
 
 /**
  * @author <a href="jerome@coffeebreaks.org">Jerome Lacoste</a>
  */
-public class DeployFileMojoUnitTest
-{
+public class DeployFileMojoUnitTest {
     MockDeployFileMojo mojo;
     Parent parent;
 
     @Before
-    public void setUp()
-    {
+    public void setUp() {
         Model pomModel = new Model();
-        pomModel.setPackaging( null );
+        pomModel.setPackaging(null);
 
         parent = new Parent();
-        parent.setGroupId( "parentGroup" );
-        parent.setArtifactId( "parentArtifact" );
-        parent.setVersion( "parentVersion" );
+        parent.setGroupId("parentGroup");
+        parent.setArtifactId("parentArtifact");
+        parent.setVersion("parentVersion");
 
-        mojo = new MockDeployFileMojo( pomModel );
+        mojo = new MockDeployFileMojo(pomModel);
     }
 
     @After
-    public void tearDown()
-    {
+    public void tearDown() {
         mojo = null;
     }
 
@@ -70,64 +66,58 @@ public class DeployFileMojoUnitTest
             this.model = model;
         }
 
-        protected Model readModel(File pomFile)
-        {
+        protected Model readModel(File pomFile) {
             return model;
         }
     }
 
     @Test
-    public void testProcessPomFromPomFileWithParent1()
-    {
-        mojo.setPomFile( new File( "foo.bar" ) );
+    public void testProcessPomFromPomFileWithParent1() {
+        mojo.setPomFile(new File("foo.bar"));
 
-        setMojoModel( mojo.model, null, null, null, null, parent );
+        setMojoModel(mojo.model, null, null, null, null, parent);
 
         try {
             mojo.initProperties();
         } catch (MojoExecutionException expected) {
-            assertTrue( true ); // missing artifactId and packaging
+            assertTrue(true); // missing artifactId and packaging
         }
 
         checkMojoProperties("parentGroup", null, "parentVersion", null);
     }
 
     @Test
-    public void testProcessPomFromPomFileWithParent2()
-    {
-        mojo.setPomFile( new File( "foo.bar" ) );
-        setMojoModel( mojo.model, null, "artifact", null, null, parent );
+    public void testProcessPomFromPomFileWithParent2() {
+        mojo.setPomFile(new File("foo.bar"));
+        setMojoModel(mojo.model, null, "artifact", null, null, parent);
 
         try {
             mojo.initProperties();
         } catch (MojoExecutionException expected) {
-            assertTrue( true ); // missing packaging
+            assertTrue(true); // missing packaging
         }
 
-        checkMojoProperties("parentGroup", "artifact", "parentVersion", null );
-
+        checkMojoProperties("parentGroup", "artifact", "parentVersion", null);
     }
 
     @Test
-    public void testProcessPomFromPomFileWithParent3()
-    {
-        mojo.setPomFile( new File( "foo.bar" ) );
-        setMojoModel( mojo.model, null, "artifact", "version", null, parent );
+    public void testProcessPomFromPomFileWithParent3() {
+        mojo.setPomFile(new File("foo.bar"));
+        setMojoModel(mojo.model, null, "artifact", "version", null, parent);
 
         try {
             mojo.initProperties();
         } catch (MojoExecutionException expected) {
-            assertTrue( true ); // missing version and packaging
+            assertTrue(true); // missing version and packaging
         }
 
-        checkMojoProperties( "parentGroup", "artifact", "version", null );
+        checkMojoProperties("parentGroup", "artifact", "version", null);
     }
 
     @Test
-    public void testProcessPomFromPomFileWithParent4() throws MojoExecutionException
-    {
-        mojo.setPomFile( new File( "foo.bar" ) );
-        setMojoModel( mojo.model, null, "artifact", "version", "packaging", parent );
+    public void testProcessPomFromPomFileWithParent4() throws MojoExecutionException {
+        mojo.setPomFile(new File("foo.bar"));
+        setMojoModel(mojo.model, null, "artifact", "version", "packaging", parent);
 
         mojo.initProperties();
 
@@ -135,10 +125,9 @@ public class DeployFileMojoUnitTest
     }
 
     @Test
-    public void testProcessPomFromPomFileWithParent5() throws MojoExecutionException
-    {
-        mojo.setPomFile( new File( "foo.bar" ) );
-        setMojoModel( mojo.model, "group", "artifact", "version", "packaging", parent );
+    public void testProcessPomFromPomFileWithParent5() throws MojoExecutionException {
+        mojo.setPomFile(new File("foo.bar"));
+        setMojoModel(mojo.model, "group", "artifact", "version", "packaging", parent);
 
         mojo.initProperties();
 
@@ -146,46 +135,47 @@ public class DeployFileMojoUnitTest
     }
 
     @Test
-    public void testProcessPomFromPomFileWithParent6() throws MojoExecutionException
-    {
-        mojo.setPomFile( new File( "foo.bar" ) );
-        setMojoModel( mojo.model, "group", "artifact", "version", "packaging", null );
+    public void testProcessPomFromPomFileWithParent6() throws MojoExecutionException {
+        mojo.setPomFile(new File("foo.bar"));
+        setMojoModel(mojo.model, "group", "artifact", "version", "packaging", null);
 
         mojo.initProperties();
 
         checkMojoProperties("group", "artifact", "version", "packaging");
-
     }
 
     @Test
-    public void testProcessPomFromPomFileWithOverrides() throws MojoExecutionException
-    {
-        mojo.setPomFile( new File( "foo.bar" ) );
-        setMojoModel( mojo.model, "group", "artifact", "version", "packaging", null );
+    public void testProcessPomFromPomFileWithOverrides() throws MojoExecutionException {
+        mojo.setPomFile(new File("foo.bar"));
+        setMojoModel(mojo.model, "group", "artifact", "version", "packaging", null);
 
-        mojo.setGroupId( "groupO" );
-        mojo.setArtifactId( "artifactO" );
-        mojo.setVersion( "versionO" );
-        mojo.setPackaging( "packagingO" );
+        mojo.setGroupId("groupO");
+        mojo.setArtifactId("artifactO");
+        mojo.setVersion("versionO");
+        mojo.setPackaging("packagingO");
 
         mojo.initProperties();
 
         checkMojoProperties("groupO", "artifactO", "versionO", "packagingO");
     }
 
-    private void checkMojoProperties(final String expectedGroup, final String expectedArtifact, final String expectedVersion, final String expectedPackaging) {
-        assertEquals( expectedGroup, mojo.getGroupId() );
-        assertEquals( expectedArtifact, mojo.getArtifactId() );
-        assertEquals( expectedVersion, mojo.getVersion() );
-        assertEquals( expectedPackaging, mojo.getPackaging() );
+    private void checkMojoProperties(
+            final String expectedGroup,
+            final String expectedArtifact,
+            final String expectedVersion,
+            final String expectedPackaging) {
+        assertEquals(expectedGroup, mojo.getGroupId());
+        assertEquals(expectedArtifact, mojo.getArtifactId());
+        assertEquals(expectedVersion, mojo.getVersion());
+        assertEquals(expectedPackaging, mojo.getPackaging());
     }
 
-    private void setMojoModel(Model model, String group, String artifact, String version, String packaging, Parent parent ) {
-        model.setGroupId( group );
-        model.setArtifactId( artifact );
-        model.setVersion( version );
-        model.setPackaging( packaging );
-        model.setParent( parent );
+    private void setMojoModel(
+            Model model, String group, String artifact, String version, String packaging, Parent parent) {
+        model.setGroupId(group);
+        model.setArtifactId(artifact);
+        model.setVersion(version);
+        model.setPackaging(packaging);
+        model.setParent(parent);
     }
-
 }
diff --git a/src/test/java/org/apache/maven/plugins/deploy/DeployMojoTest.java b/src/test/java/org/apache/maven/plugins/deploy/DeployMojoTest.java
index 54bc16f..b99d717 100644
--- a/src/test/java/org/apache/maven/plugins/deploy/DeployMojoTest.java
+++ b/src/test/java/org/apache/maven/plugins/deploy/DeployMojoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,12 +16,7 @@ package org.apache.maven.plugins.deploy;
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.when;
+package org.apache.maven.plugins.deploy;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -46,707 +39,671 @@ import org.apache.maven.project.ProjectBuildingRequest;
 import org.codehaus.plexus.util.FileUtils;
 import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.RepositorySystem;
+import org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory;
 import org.eclipse.aether.repository.LocalRepository;
 import org.eclipse.aether.repository.RemoteRepository;
 import org.junit.Ignore;
 import org.mockito.InjectMocks;
 import org.mockito.MockitoAnnotations;
-import org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
 
 /**
  * @author <a href="mailto:aramirez@apache.org">Allan Ramirez</a>
  */
-public class DeployMojoTest
-    extends AbstractMojoTestCase
-{    
+public class DeployMojoTest extends AbstractMojoTestCase {
     private File remoteRepo;
-    
+
     private File localRepo;
-    
+
     private final String LOCAL_REPO = getBasedir() + "/target/local-repo";
-    
+
     private final String REMOTE_REPO = getBasedir() + "/target/remote-repo";
-    
+
     DeployArtifactStub artifact;
-    
+
     final MavenProjectStub project = new MavenProjectStub();
 
     private MavenSession session;
-    
+
     @InjectMocks
     private DeployMojo mojo;
 
-    public void setUp()
-        throws Exception
-    {
+    public void setUp() throws Exception {
         super.setUp();
 
-        session = mock( MavenSession.class );
-        when( session.getPluginContext(any(PluginDescriptor.class), any(MavenProject.class)))
-                .thenReturn( new ConcurrentHashMap<String, Object>() );
+        session = mock(MavenSession.class);
+        when(session.getPluginContext(any(PluginDescriptor.class), any(MavenProject.class)))
+                .thenReturn(new ConcurrentHashMap<String, Object>());
         DefaultRepositorySystemSession repositorySession = new DefaultRepositorySystemSession();
-        repositorySession.setLocalRepositoryManager( new SimpleLocalRepositoryManagerFactory().newInstance( repositorySession, new LocalRepository( LOCAL_REPO ) ) );
-        when( session.getRepositorySession() ).thenReturn( repositorySession );
-
-        remoteRepo = new File( REMOTE_REPO );
-        
-        remoteRepo.mkdirs();  
-        
-        localRepo = new File( LOCAL_REPO );
-
-        if ( localRepo.exists() )
-        {
-            FileUtils.deleteDirectory( localRepo );
+        repositorySession.setLocalRepositoryManager(new SimpleLocalRepositoryManagerFactory()
+                .newInstance(repositorySession, new LocalRepository(LOCAL_REPO)));
+        when(session.getRepositorySession()).thenReturn(repositorySession);
+
+        remoteRepo = new File(REMOTE_REPO);
+
+        remoteRepo.mkdirs();
+
+        localRepo = new File(LOCAL_REPO);
+
+        if (localRepo.exists()) {
+            FileUtils.deleteDirectory(localRepo);
         }
 
-        if ( remoteRepo.exists() )
-        {
-            FileUtils.deleteDirectory( remoteRepo );
+        if (remoteRepo.exists()) {
+            FileUtils.deleteDirectory(remoteRepo);
         }
     }
 
-    public void tearDown()
-        throws Exception
-    {
+    public void tearDown() throws Exception {
         super.tearDown();
-        
-        if( remoteRepo.exists() )
-        {
-            //FileUtils.deleteDirectory( remoteRepo );
+
+        if (remoteRepo.exists()) {
+            // FileUtils.deleteDirectory( remoteRepo );
         }
     }
-    
-    public void testDeployTestEnvironment()
-        throws Exception
-    {
-        File testPom = new File( getBasedir(),
-                                 "target/test-classes/unit/basic-deploy-test/plugin-config.xml" );
-    
-        DeployMojo mojo = ( DeployMojo ) lookupMojo( "deploy", testPom );
-    
-        assertNotNull( mojo );
+
+    public void testDeployTestEnvironment() throws Exception {
+        File testPom = new File(getBasedir(), "target/test-classes/unit/basic-deploy-test/plugin-config.xml");
+
+        DeployMojo mojo = (DeployMojo) lookupMojo("deploy", testPom);
+
+        assertNotNull(mojo);
     }
-    
-    public void testBasicDeploy()
-        throws Exception
-    {
-        File testPom = new File( getBasedir(), "target/test-classes/unit/basic-deploy-test/plugin-config.xml" );
-
-        mojo = ( DeployMojo ) lookupMojo( "deploy", testPom );
-        
-        MockitoAnnotations.initMocks( this );
-        
-        assertNotNull( mojo );
-
-        ProjectBuildingRequest buildingRequest = mock ( ProjectBuildingRequest.class );
-        when( session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
+
+    public void testBasicDeploy() throws Exception {
+        File testPom = new File(getBasedir(), "target/test-classes/unit/basic-deploy-test/plugin-config.xml");
+
+        mojo = (DeployMojo) lookupMojo("deploy", testPom);
+
+        MockitoAnnotations.initMocks(this);
+
+        assertNotNull(mojo);
+
+        ProjectBuildingRequest buildingRequest = mock(ProjectBuildingRequest.class);
+        when(session.getProjectBuildingRequest()).thenReturn(buildingRequest);
         DefaultRepositorySystemSession repositorySession = new DefaultRepositorySystemSession();
-        repositorySession.setLocalRepositoryManager( new SimpleLocalRepositoryManagerFactory().newInstance( repositorySession, new LocalRepository( LOCAL_REPO ) ) );
-        when( buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
-        when( session.getRepositorySession() ).thenReturn( repositorySession );
+        repositorySession.setLocalRepositoryManager(new SimpleLocalRepositoryManagerFactory()
+                .newInstance(repositorySession, new LocalRepository(LOCAL_REPO)));
+        when(buildingRequest.getRepositorySession()).thenReturn(repositorySession);
+        when(session.getRepositorySession()).thenReturn(repositorySession);
 
-        File file = new File( getBasedir(),
-                              "target/test-classes/unit/basic-deploy-test/target/" +
-                              "deploy-test-file-1.0-SNAPSHOT.jar" );
+        File file = new File(
+                getBasedir(),
+                "target/test-classes/unit/basic-deploy-test/target/" + "deploy-test-file-1.0-SNAPSHOT.jar");
 
-        assertTrue( file.exists() );
+        assertTrue(file.exists());
 
-        MavenProject project = (MavenProject) getVariableValueFromObject( mojo, "project" );
-        project.setGroupId( "org.apache.maven.test" );
-        project.setArtifactId( "maven-deploy-test" );
-        project.setVersion( "1.0-SNAPSHOT" );
+        MavenProject project = (MavenProject) getVariableValueFromObject(mojo, "project");
+        project.setGroupId("org.apache.maven.test");
+        project.setArtifactId("maven-deploy-test");
+        project.setVersion("1.0-SNAPSHOT");
 
-        setVariableValueToObject( mojo, "pluginContext", new ConcurrentHashMap<>() );
-        setVariableValueToObject( mojo, "reactorProjects", Collections.singletonList( project ) );
-        
-        artifact = ( DeployArtifactStub ) project.getArtifact();
+        setVariableValueToObject(mojo, "pluginContext", new ConcurrentHashMap<>());
+        setVariableValueToObject(mojo, "reactorProjects", Collections.singletonList(project));
+
+        artifact = (DeployArtifactStub) project.getArtifact();
 
         String packaging = project.getPackaging();
-        
-        assertEquals( "jar", packaging );
-        
-        artifact.setFile( file );        
-        
-        ArtifactRepositoryStub repo = getRepoStub( mojo );
-
-        assertNotNull( repo );
-        
-        repo.setAppendToUrl( "basic-deploy-test" );
-        
-        assertEquals( "deploy-test", repo.getId() );
-        assertEquals( "deploy-test", repo.getKey() );
-        assertEquals( "file", repo.getProtocol() );
-        assertEquals( "file://" + getBasedir() + "/target/remote-repo/basic-deploy-test", repo.getUrl() );
-        
+
+        assertEquals("jar", packaging);
+
+        artifact.setFile(file);
+
+        ArtifactRepositoryStub repo = getRepoStub(mojo);
+
+        assertNotNull(repo);
+
+        repo.setAppendToUrl("basic-deploy-test");
+
+        assertEquals("deploy-test", repo.getId());
+        assertEquals("deploy-test", repo.getKey());
+        assertEquals("file", repo.getProtocol());
+        assertEquals("file://" + getBasedir() + "/target/remote-repo/basic-deploy-test", repo.getUrl());
+
         mojo.execute();
 
-        //check the artifact in local repository
+        // check the artifact in local repository
         List<String> expectedFiles = new ArrayList<>();
         List<String> fileList = new ArrayList<>();
-        
-        expectedFiles.add( "org" );
-        expectedFiles.add( "apache" );
-        expectedFiles.add( "maven" );
-        expectedFiles.add( "test" );
-        expectedFiles.add( "maven-deploy-test" );
-        expectedFiles.add( "1.0-SNAPSHOT" );
-        expectedFiles.add( "maven-metadata-deploy-test.xml" );
+
+        expectedFiles.add("org");
+        expectedFiles.add("apache");
+        expectedFiles.add("maven");
+        expectedFiles.add("test");
+        expectedFiles.add("maven-deploy-test");
+        expectedFiles.add("1.0-SNAPSHOT");
+        expectedFiles.add("maven-metadata-deploy-test.xml");
         // expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.jar" );
         // expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.pom" );
         // as we are in SNAPSHOT the file is here twice
-        expectedFiles.add( "maven-metadata-deploy-test.xml" );
+        expectedFiles.add("maven-metadata-deploy-test.xml");
         // extra Aether files
-        expectedFiles.add( "resolver-status.properties" );
-        expectedFiles.add( "resolver-status.properties" );
-        
-        File localRepo = new File( LOCAL_REPO, "" );
-        
+        expectedFiles.add("resolver-status.properties");
+        expectedFiles.add("resolver-status.properties");
+
+        File localRepo = new File(LOCAL_REPO, "");
+
         File[] files = localRepo.listFiles();
 
-        for (File file2 : Objects.requireNonNull( files ) ) {
+        for (File file2 : Objects.requireNonNull(files)) {
             addFileToList(file2, fileList);
         }
-        
-        assertEquals( expectedFiles.size(), fileList.size() );
 
-        assertEquals( 0, getSizeOfExpectedFiles( fileList, expectedFiles ) );        
-                  
-        //check the artifact in remote repository
+        assertEquals(expectedFiles.size(), fileList.size());
+
+        assertEquals(0, getSizeOfExpectedFiles(fileList, expectedFiles));
+
+        // check the artifact in remote repository
         expectedFiles = new ArrayList<>();
         fileList = new ArrayList<>();
-        
-        expectedFiles.add( "org" );
-        expectedFiles.add( "apache" );
-        expectedFiles.add( "maven" );
-        expectedFiles.add( "test" );
-        expectedFiles.add( "maven-deploy-test" );
-        expectedFiles.add( "1.0-SNAPSHOT" );
-        expectedFiles.add( "maven-metadata.xml" );
-        expectedFiles.add( "maven-metadata.xml.md5" );
-        expectedFiles.add( "maven-metadata.xml.sha1" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.jar" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.jar.md5" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.jar.sha1" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.pom" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.pom.md5" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.pom.sha1" );
+
+        expectedFiles.add("org");
+        expectedFiles.add("apache");
+        expectedFiles.add("maven");
+        expectedFiles.add("test");
+        expectedFiles.add("maven-deploy-test");
+        expectedFiles.add("1.0-SNAPSHOT");
+        expectedFiles.add("maven-metadata.xml");
+        expectedFiles.add("maven-metadata.xml.md5");
+        expectedFiles.add("maven-metadata.xml.sha1");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.jar");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.jar.md5");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.jar.sha1");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.pom");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.pom.md5");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.pom.sha1");
         // as we are in SNAPSHOT the file is here twice
-        expectedFiles.add( "maven-metadata.xml" );
-        expectedFiles.add( "maven-metadata.xml.md5" );
-        expectedFiles.add( "maven-metadata.xml.sha1" );
-        
-        remoteRepo = new File( remoteRepo, "basic-deploy-test" );
-        
+        expectedFiles.add("maven-metadata.xml");
+        expectedFiles.add("maven-metadata.xml.md5");
+        expectedFiles.add("maven-metadata.xml.sha1");
+
+        remoteRepo = new File(remoteRepo, "basic-deploy-test");
+
         files = remoteRepo.listFiles();
 
-        for (File file1 : Objects.requireNonNull( files ) ) {
+        for (File file1 : Objects.requireNonNull(files)) {
             addFileToList(file1, fileList);
         }
-        
-        assertEquals( expectedFiles.size(), fileList.size() );
 
-        assertEquals( 0, getSizeOfExpectedFiles( fileList, expectedFiles ) );         
+        assertEquals(expectedFiles.size(), fileList.size());
+
+        assertEquals(0, getSizeOfExpectedFiles(fileList, expectedFiles));
     }
 
-    public void testSkippingDeploy()
-        throws Exception
-    {
-        File testPom = new File( getBasedir(), "target/test-classes/unit/basic-deploy-test/plugin-config.xml" );
+    public void testSkippingDeploy() throws Exception {
+        File testPom = new File(getBasedir(), "target/test-classes/unit/basic-deploy-test/plugin-config.xml");
 
-        DeployMojo mojo = (DeployMojo) lookupMojo( "deploy", testPom );
+        DeployMojo mojo = (DeployMojo) lookupMojo("deploy", testPom);
 
-        assertNotNull( mojo );
+        assertNotNull(mojo);
 
-        File file = new File( getBasedir(), "target/test-classes/unit/basic-deploy-test/target/"
-            + "deploy-test-file-1.0-SNAPSHOT.jar" );
+        File file = new File(
+                getBasedir(),
+                "target/test-classes/unit/basic-deploy-test/target/" + "deploy-test-file-1.0-SNAPSHOT.jar");
 
-        assertTrue( file.exists() );
+        assertTrue(file.exists());
 
-        MavenProject project = (MavenProject) getVariableValueFromObject( mojo, "project" );
+        MavenProject project = (MavenProject) getVariableValueFromObject(mojo, "project");
 
-        setVariableValueToObject( mojo, "pluginDescriptor", new PluginDescriptor() );
-        setVariableValueToObject( mojo, "pluginContext", new ConcurrentHashMap<>() );
-        setVariableValueToObject( mojo, "reactorProjects", Collections.singletonList( project ) );
-        setVariableValueToObject( mojo, "session", session );
+        setVariableValueToObject(mojo, "pluginDescriptor", new PluginDescriptor());
+        setVariableValueToObject(mojo, "pluginContext", new ConcurrentHashMap<>());
+        setVariableValueToObject(mojo, "reactorProjects", Collections.singletonList(project));
+        setVariableValueToObject(mojo, "session", session);
 
         artifact = (DeployArtifactStub) project.getArtifact();
 
         String packaging = project.getPackaging();
 
-        assertEquals( "jar", packaging );
+        assertEquals("jar", packaging);
+
+        artifact.setFile(file);
 
-        artifact.setFile( file );
+        ArtifactRepositoryStub repo = getRepoStub(mojo);
 
-        ArtifactRepositoryStub repo = getRepoStub( mojo );
+        assertNotNull(repo);
 
-        assertNotNull( repo );
+        repo.setAppendToUrl("basic-deploy-test");
 
-        repo.setAppendToUrl( "basic-deploy-test" );
+        assertEquals("deploy-test", repo.getId());
+        assertEquals("deploy-test", repo.getKey());
+        assertEquals("file", repo.getProtocol());
+        assertEquals("file://" + getBasedir() + "/target/remote-repo/basic-deploy-test", repo.getUrl());
 
-        assertEquals( "deploy-test", repo.getId() );
-        assertEquals( "deploy-test", repo.getKey() );
-        assertEquals( "file", repo.getProtocol() );
-        assertEquals( "file://" + getBasedir() + "/target/remote-repo/basic-deploy-test", repo.getUrl() );
+        setVariableValueToObject(mojo, "skip", Boolean.TRUE.toString());
 
-        setVariableValueToObject( mojo, "skip", Boolean.TRUE.toString() );
-        
         mojo.execute();
 
-        File localRepo = new File( LOCAL_REPO, "" );
+        File localRepo = new File(LOCAL_REPO, "");
 
         File[] files = localRepo.listFiles();
 
-        assertNull( files );
-       
-        remoteRepo = new File( remoteRepo, "basic-deploy-test" );
+        assertNull(files);
+
+        remoteRepo = new File(remoteRepo, "basic-deploy-test");
 
         files = remoteRepo.listFiles();
 
-        assertNull( files );
-    }    
-    
-    public void testBasicDeployWithPackagingAsPom()
-        throws Exception
-    {
-        File testPom = new File( getBasedir(),
-                        "target/test-classes/unit/basic-deploy-pom/plugin-config.xml" );
-        
-        mojo = ( DeployMojo ) lookupMojo( "deploy", testPom );
-        
-        MockitoAnnotations.initMocks( this );
-        
-        assertNotNull( mojo );
-        
-        ProjectBuildingRequest buildingRequest = mock ( ProjectBuildingRequest.class );
-        when( session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
+        assertNull(files);
+    }
+
+    public void testBasicDeployWithPackagingAsPom() throws Exception {
+        File testPom = new File(getBasedir(), "target/test-classes/unit/basic-deploy-pom/plugin-config.xml");
+
+        mojo = (DeployMojo) lookupMojo("deploy", testPom);
+
+        MockitoAnnotations.initMocks(this);
+
+        assertNotNull(mojo);
+
+        ProjectBuildingRequest buildingRequest = mock(ProjectBuildingRequest.class);
+        when(session.getProjectBuildingRequest()).thenReturn(buildingRequest);
         DefaultRepositorySystemSession repositorySession = new DefaultRepositorySystemSession();
-        repositorySession.setLocalRepositoryManager( new SimpleLocalRepositoryManagerFactory().newInstance( repositorySession, new LocalRepository( LOCAL_REPO ) ) );
-        when( buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
-        when( session.getRepositorySession() ).thenReturn( repositorySession );
-        
-        File pomFile = new File( getBasedir(),
-                              "target/test-classes/unit/basic-deploy-pom/target/" +
-                              "deploy-test-file-1.0-SNAPSHOT.pom" );
-
-        assertTrue( pomFile.exists() );
-        
-        MavenProject project = (MavenProject) getVariableValueFromObject( mojo, "project" );
-        project.setGroupId( "org.apache.maven.test" );
-        project.setArtifactId( "maven-deploy-test" );
-        project.setVersion( "1.0-SNAPSHOT" );
-
-        setVariableValueToObject( mojo, "pluginContext", new ConcurrentHashMap<>() );
-        setVariableValueToObject( mojo, "reactorProjects", Collections.singletonList( project ) );
+        repositorySession.setLocalRepositoryManager(new SimpleLocalRepositoryManagerFactory()
+                .newInstance(repositorySession, new LocalRepository(LOCAL_REPO)));
+        when(buildingRequest.getRepositorySession()).thenReturn(repositorySession);
+        when(session.getRepositorySession()).thenReturn(repositorySession);
+
+        File pomFile = new File(
+                getBasedir(),
+                "target/test-classes/unit/basic-deploy-pom/target/" + "deploy-test-file-1.0-SNAPSHOT.pom");
+
+        assertTrue(pomFile.exists());
+
+        MavenProject project = (MavenProject) getVariableValueFromObject(mojo, "project");
+        project.setGroupId("org.apache.maven.test");
+        project.setArtifactId("maven-deploy-test");
+        project.setVersion("1.0-SNAPSHOT");
+
+        setVariableValueToObject(mojo, "pluginContext", new ConcurrentHashMap<>());
+        setVariableValueToObject(mojo, "reactorProjects", Collections.singletonList(project));
 
         artifact = (DeployArtifactStub) project.getArtifact();
-        
-        artifact.setArtifactHandlerExtension( project.getPackaging() );
-        
-        artifact.setFile( pomFile );  
-        
-        ArtifactRepositoryStub repo = getRepoStub( mojo );
-        
-        repo.setAppendToUrl( "basic-deploy-pom" );
-        
+
+        artifact.setArtifactHandlerExtension(project.getPackaging());
+
+        artifact.setFile(pomFile);
+
+        ArtifactRepositoryStub repo = getRepoStub(mojo);
+
+        repo.setAppendToUrl("basic-deploy-pom");
+
         mojo.execute();
-        
+
         List<String> expectedFiles = new ArrayList<>();
         List<String> fileList = new ArrayList<>();
-        
-        expectedFiles.add( "org" );
-        expectedFiles.add( "apache" );
-        expectedFiles.add( "maven" );
-        expectedFiles.add( "test" );
-        expectedFiles.add( "maven-deploy-test" );
-        expectedFiles.add( "1.0-SNAPSHOT" );
-        expectedFiles.add( "maven-metadata.xml" );
-        expectedFiles.add( "maven-metadata.xml.md5" );
-        expectedFiles.add( "maven-metadata.xml.sha1" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.pom" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.pom.md5" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.pom.sha1" );
+
+        expectedFiles.add("org");
+        expectedFiles.add("apache");
+        expectedFiles.add("maven");
+        expectedFiles.add("test");
+        expectedFiles.add("maven-deploy-test");
+        expectedFiles.add("1.0-SNAPSHOT");
+        expectedFiles.add("maven-metadata.xml");
+        expectedFiles.add("maven-metadata.xml.md5");
+        expectedFiles.add("maven-metadata.xml.sha1");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.pom");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.pom.md5");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.pom.sha1");
         // as we are in SNAPSHOT the file is here twice
-        expectedFiles.add( "maven-metadata.xml" );
-        expectedFiles.add( "maven-metadata.xml.md5" );
-        expectedFiles.add( "maven-metadata.xml.sha1" ); 
-        remoteRepo = new File( remoteRepo, "basic-deploy-pom" );
-        
+        expectedFiles.add("maven-metadata.xml");
+        expectedFiles.add("maven-metadata.xml.md5");
+        expectedFiles.add("maven-metadata.xml.sha1");
+        remoteRepo = new File(remoteRepo, "basic-deploy-pom");
+
         File[] files = remoteRepo.listFiles();
 
-        for (File file : Objects.requireNonNull( files ) ) {
+        for (File file : Objects.requireNonNull(files)) {
             addFileToList(file, fileList);
         }
-        
-        assertEquals( expectedFiles.size(), fileList.size() );
 
-        assertEquals( 0, getSizeOfExpectedFiles( fileList, expectedFiles ) );    
+        assertEquals(expectedFiles.size(), fileList.size());
+
+        assertEquals(0, getSizeOfExpectedFiles(fileList, expectedFiles));
     }
 
-    public void testDeployIfArtifactFileIsNull()
-        throws Exception
-    {
-        File testPom = new File( getBasedir(),
-                                 "target/test-classes/unit/basic-deploy-test/plugin-config.xml" );
-        
-        DeployMojo mojo = ( DeployMojo ) lookupMojo( "deploy", testPom );
-
-        MockitoAnnotations.initMocks( this );
-
-        ProjectBuildingRequest buildingRequest = mock ( ProjectBuildingRequest.class );
-        when( session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
-        
-        setVariableValueToObject( mojo, "session", session );
-        
-        assertNotNull( mojo );
-        
-        MavenProject project = (MavenProject) getVariableValueFromObject( mojo, "project" );
-        project.setGroupId( "org.apache.maven.test" );
-        project.setArtifactId( "maven-deploy-test" );
-        project.setVersion( "1.0-SNAPSHOT" );
-
-        setVariableValueToObject( mojo, "pluginContext", new ConcurrentHashMap<>() );
-        setVariableValueToObject( mojo, "reactorProjects", Collections.singletonList( project ) );
+    public void testDeployIfArtifactFileIsNull() throws Exception {
+        File testPom = new File(getBasedir(), "target/test-classes/unit/basic-deploy-test/plugin-config.xml");
+
+        DeployMojo mojo = (DeployMojo) lookupMojo("deploy", testPom);
+
+        MockitoAnnotations.initMocks(this);
+
+        ProjectBuildingRequest buildingRequest = mock(ProjectBuildingRequest.class);
+        when(session.getProjectBuildingRequest()).thenReturn(buildingRequest);
+
+        setVariableValueToObject(mojo, "session", session);
+
+        assertNotNull(mojo);
+
+        MavenProject project = (MavenProject) getVariableValueFromObject(mojo, "project");
+        project.setGroupId("org.apache.maven.test");
+        project.setArtifactId("maven-deploy-test");
+        project.setVersion("1.0-SNAPSHOT");
+
+        setVariableValueToObject(mojo, "pluginContext", new ConcurrentHashMap<>());
+        setVariableValueToObject(mojo, "reactorProjects", Collections.singletonList(project));
 
         artifact = (DeployArtifactStub) project.getArtifact();
-        
-        artifact.setFile( null );
-        
-        assertNull( artifact.getFile() );
-        
-        try
-        {
+
+        artifact.setFile(null);
+
+        assertNull(artifact.getFile());
+
+        try {
             mojo.execute();
 
-            fail( "Did not throw mojo execution exception" );
-        }
-        catch( MojoExecutionException e )
-        {
-            //expected
+            fail("Did not throw mojo execution exception");
+        } catch (MojoExecutionException e) {
+            // expected
         }
     }
-    
-    public void testDeployWithAttachedArtifacts()
-        throws Exception
-    {
-        File testPom = new File( getBasedir(),
-                                 "target/test-classes/unit/basic-deploy-with-attached-artifacts/" +
-                                 "plugin-config.xml" );
-
-        mojo = ( DeployMojo ) lookupMojo( "deploy", testPom );
-        
-        MockitoAnnotations.initMocks( this );
-        
-        assertNotNull( mojo );
-        
-        ProjectBuildingRequest buildingRequest = mock ( ProjectBuildingRequest.class );
-        when( session.getProjectBuildingRequest() ).thenReturn( buildingRequest );
+
+    public void testDeployWithAttachedArtifacts() throws Exception {
+        File testPom = new File(
+                getBasedir(), "target/test-classes/unit/basic-deploy-with-attached-artifacts/" + "plugin-config.xml");
+
+        mojo = (DeployMojo) lookupMojo("deploy", testPom);
+
+        MockitoAnnotations.initMocks(this);
+
+        assertNotNull(mojo);
+
+        ProjectBuildingRequest buildingRequest = mock(ProjectBuildingRequest.class);
+        when(session.getProjectBuildingRequest()).thenReturn(buildingRequest);
         DefaultRepositorySystemSession repositorySession = new DefaultRepositorySystemSession();
-        repositorySession.setLocalRepositoryManager( new SimpleLocalRepositoryManagerFactory().newInstance( repositorySession, new LocalRepository( LOCAL_REPO ) ) );
-        when( buildingRequest.getRepositorySession() ).thenReturn( repositorySession );
-        when( session.getRepositorySession() ).thenReturn( repositorySession );
+        repositorySession.setLocalRepositoryManager(new SimpleLocalRepositoryManagerFactory()
+                .newInstance(repositorySession, new LocalRepository(LOCAL_REPO)));
+        when(buildingRequest.getRepositorySession()).thenReturn(repositorySession);
+        when(session.getRepositorySession()).thenReturn(repositorySession);
 
-        MavenProject project = (MavenProject) getVariableValueFromObject( mojo, "project" );
-        project.setGroupId( "org.apache.maven.test" );
-        project.setArtifactId( "maven-deploy-test" );
-        project.setVersion( "1.0-SNAPSHOT" );
+        MavenProject project = (MavenProject) getVariableValueFromObject(mojo, "project");
+        project.setGroupId("org.apache.maven.test");
+        project.setArtifactId("maven-deploy-test");
+        project.setVersion("1.0-SNAPSHOT");
 
-        setVariableValueToObject( mojo, "pluginContext", new ConcurrentHashMap<>() );
-        setVariableValueToObject( mojo, "reactorProjects", Collections.singletonList( project ) );
+        setVariableValueToObject(mojo, "pluginContext", new ConcurrentHashMap<>());
+        setVariableValueToObject(mojo, "reactorProjects", Collections.singletonList(project));
 
         artifact = (DeployArtifactStub) project.getArtifact();
-        
-        File file = new File( getBasedir(),
-                              "target/test-classes/unit/basic-deploy-with-attached-artifacts/target/" +
-                              "deploy-test-file-1.0-SNAPSHOT.jar" );
-        
-        artifact.setFile( file );
-        
-        ArtifactRepositoryStub repo = getRepoStub( mojo );
-        
-        repo.setAppendToUrl( "basic-deploy-with-attached-artifacts" );          
-        
+
+        File file = new File(
+                getBasedir(),
+                "target/test-classes/unit/basic-deploy-with-attached-artifacts/target/"
+                        + "deploy-test-file-1.0-SNAPSHOT.jar");
+
+        artifact.setFile(file);
+
+        ArtifactRepositoryStub repo = getRepoStub(mojo);
+
+        repo.setAppendToUrl("basic-deploy-with-attached-artifacts");
+
         mojo.execute();
 
-        //check the artifacts in remote repository
+        // check the artifacts in remote repository
         List<String> expectedFiles = new ArrayList<>();
         List<String> fileList = new ArrayList<>();
-        
-        expectedFiles.add( "org" );
-        expectedFiles.add( "apache" );
-        expectedFiles.add( "maven" );
-        expectedFiles.add( "test" );
-        expectedFiles.add( "maven-deploy-test" );
-        expectedFiles.add( "1.0-SNAPSHOT" );
-        expectedFiles.add( "maven-metadata.xml" );
-        expectedFiles.add( "maven-metadata.xml.md5" );
-        expectedFiles.add( "maven-metadata.xml.sha1" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.jar" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.jar.md5" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.jar.sha1" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.pom" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.pom.md5" );
-        expectedFiles.add( "maven-deploy-test-1.0-SNAPSHOT.pom.sha1" );
+
+        expectedFiles.add("org");
+        expectedFiles.add("apache");
+        expectedFiles.add("maven");
+        expectedFiles.add("test");
+        expectedFiles.add("maven-deploy-test");
+        expectedFiles.add("1.0-SNAPSHOT");
+        expectedFiles.add("maven-metadata.xml");
+        expectedFiles.add("maven-metadata.xml.md5");
+        expectedFiles.add("maven-metadata.xml.sha1");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.jar");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.jar.md5");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.jar.sha1");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.pom");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.pom.md5");
+        expectedFiles.add("maven-deploy-test-1.0-SNAPSHOT.pom.sha1");
         // as we are in SNAPSHOT the file is here twice
-        expectedFiles.add( "maven-metadata.xml" );
-        expectedFiles.add( "maven-metadata.xml.md5" );
-        expectedFiles.add( "maven-metadata.xml.sha1" );         
-        expectedFiles.add( "attached-artifact-test-0" );
-        expectedFiles.add( "1.0-SNAPSHOT" );
-        expectedFiles.add( "maven-metadata.xml" );
-        expectedFiles.add( "maven-metadata.xml.md5" );
-        expectedFiles.add( "maven-metadata.xml.sha1" );
-        expectedFiles.add( "attached-artifact-test-0-1.0-SNAPSHOT.jar" );
-        expectedFiles.add( "attached-artifact-test-0-1.0-SNAPSHOT.jar.md5" );
-        expectedFiles.add( "attached-artifact-test-0-1.0-SNAPSHOT.jar.sha1" );
+        expectedFiles.add("maven-metadata.xml");
+        expectedFiles.add("maven-metadata.xml.md5");
+        expectedFiles.add("maven-metadata.xml.sha1");
+        expectedFiles.add("attached-artifact-test-0");
+        expectedFiles.add("1.0-SNAPSHOT");
+        expectedFiles.add("maven-metadata.xml");
+        expectedFiles.add("maven-metadata.xml.md5");
+        expectedFiles.add("maven-metadata.xml.sha1");
+        expectedFiles.add("attached-artifact-test-0-1.0-SNAPSHOT.jar");
+        expectedFiles.add("attached-artifact-test-0-1.0-SNAPSHOT.jar.md5");
+        expectedFiles.add("attached-artifact-test-0-1.0-SNAPSHOT.jar.sha1");
         // as we are in SNAPSHOT the file is here twice
-        expectedFiles.add( "maven-metadata.xml" );
-        expectedFiles.add( "maven-metadata.xml.md5" );
-        expectedFiles.add( "maven-metadata.xml.sha1" );         
-        
-        remoteRepo = new File( remoteRepo, "basic-deploy-with-attached-artifacts" );
-        
+        expectedFiles.add("maven-metadata.xml");
+        expectedFiles.add("maven-metadata.xml.md5");
+        expectedFiles.add("maven-metadata.xml.sha1");
+
+        remoteRepo = new File(remoteRepo, "basic-deploy-with-attached-artifacts");
+
         File[] files = remoteRepo.listFiles();
 
-        for (File file1 : Objects.requireNonNull( files ) ) {
+        for (File file1 : Objects.requireNonNull(files)) {
             addFileToList(file1, fileList);
         }
-        
-        assertEquals( expectedFiles.size(), fileList.size() );
 
-        assertEquals( 0, getSizeOfExpectedFiles( fileList, expectedFiles ) );               
+        assertEquals(expectedFiles.size(), fileList.size());
+
+        assertEquals(0, getSizeOfExpectedFiles(fileList, expectedFiles));
     }
-    
-    @Ignore( "SCP is not part of Maven3 distribution. Aether handles transport extensions." )
-    public void _testBasicDeployWithScpAsProtocol()
-        throws Exception
-    {
-        String originalUserHome = System.getProperty( "user.home" );
-        
+
+    @Ignore("SCP is not part of Maven3 distribution. Aether handles transport extensions.")
+    public void _testBasicDeployWithScpAsProtocol() throws Exception {
+        String originalUserHome = System.getProperty("user.home");
+
         // FIX THE DAMN user.home BEFORE YOU DELETE IT!!!
-        File altHome = new File( getBasedir(), "target/ssh-user-home" );
+        File altHome = new File(getBasedir(), "target/ssh-user-home");
         altHome.mkdirs();
-        
-        System.out.println( "Testing user.home value for .ssh dir: " + altHome.getCanonicalPath() );
-        
+
+        System.out.println("Testing user.home value for .ssh dir: " + altHome.getCanonicalPath());
+
         Properties props = System.getProperties();
-        props.setProperty( "user.home", altHome.getCanonicalPath() );
-        
-        System.setProperties( props );
-        
-        File testPom = new File( getBasedir(),
-                                 "target/test-classes/unit/basic-deploy-scp/plugin-config.xml" );
-        
-        mojo = ( DeployMojo ) lookupMojo( "deploy", testPom );
-        
-        assertNotNull( mojo );
-        
-        RepositorySystem repositorySystem = mock( RepositorySystem.class );
-        
-        setVariableValueToObject( mojo, "repositorySystem", repositorySystem );
-        
-        File file = new File( getBasedir(),
-                              "target/test-classes/unit/basic-deploy-scp/target/" +
-                              "deploy-test-file-1.0-SNAPSHOT.jar" );
-
-        assertTrue( file.exists() );
-        
-        MavenProject project = (MavenProject) getVariableValueFromObject( mojo, "project" );
-
-        setVariableValueToObject( mojo, "pluginContext", new ConcurrentHashMap<>() );
-        setVariableValueToObject( mojo, "reactorProjects", Collections.singletonList( project ) );
+        props.setProperty("user.home", altHome.getCanonicalPath());
+
+        System.setProperties(props);
+
+        File testPom = new File(getBasedir(), "target/test-classes/unit/basic-deploy-scp/plugin-config.xml");
+
+        mojo = (DeployMojo) lookupMojo("deploy", testPom);
+
+        assertNotNull(mojo);
+
+        RepositorySystem repositorySystem = mock(RepositorySystem.class);
+
+        setVariableValueToObject(mojo, "repositorySystem", repositorySystem);
+
+        File file = new File(
+                getBasedir(),
+                "target/test-classes/unit/basic-deploy-scp/target/" + "deploy-test-file-1.0-SNAPSHOT.jar");
+
+        assertTrue(file.exists());
+
+        MavenProject project = (MavenProject) getVariableValueFromObject(mojo, "project");
+
+        setVariableValueToObject(mojo, "pluginContext", new ConcurrentHashMap<>());
+        setVariableValueToObject(mojo, "reactorProjects", Collections.singletonList(project));
 
         artifact = (DeployArtifactStub) project.getArtifact();
-        
-        artifact.setFile( file );
-        
-        String altUserHome = System.getProperty( "user.home" );
-        
-        if ( altUserHome.equals( originalUserHome ) )
-        {
+
+        artifact.setFile(file);
+
+        String altUserHome = System.getProperty("user.home");
+
+        if (altUserHome.equals(originalUserHome)) {
             // this is *very* bad!
-            throw new IllegalStateException( "Setting 'user.home' system property to alternate value did NOT work. Aborting test." );
+            throw new IllegalStateException(
+                    "Setting 'user.home' system property to alternate value did NOT work. Aborting test.");
         }
-        
-        File sshFile = new File( altUserHome, ".ssh" );
-        
-        System.out.println( "Testing .ssh dir: " + sshFile.getCanonicalPath() );
-        
-        //delete first the .ssh folder if existing before executing the mojo
-        if( sshFile.exists() )
-        {
-            FileUtils.deleteDirectory( sshFile );
+
+        File sshFile = new File(altUserHome, ".ssh");
+
+        System.out.println("Testing .ssh dir: " + sshFile.getCanonicalPath());
+
+        // delete first the .ssh folder if existing before executing the mojo
+        if (sshFile.exists()) {
+            FileUtils.deleteDirectory(sshFile);
         }
 
         mojo.execute();
-            
-        assertTrue( sshFile.exists() );
-        
-        FileUtils.deleteDirectory( sshFile );
+
+        assertTrue(sshFile.exists());
+
+        FileUtils.deleteDirectory(sshFile);
     }
 
-    public void testLegacyAltDeploymentRepositoryWithDefaultLayout()
-        throws Exception
-    {
+    public void testLegacyAltDeploymentRepositoryWithDefaultLayout() throws Exception {
         DeployMojo mojo = new DeployMojo();
 
-        setVariableValueToObject( mojo, "project", project );
-        setVariableValueToObject( mojo, "session", session );
-        setVariableValueToObject( mojo, "altDeploymentRepository",  "altDeploymentRepository::default::http://localhost" );
-
-        project.setVersion( "1.0-SNAPSHOT" );
+        setVariableValueToObject(mojo, "project", project);
+        setVariableValueToObject(mojo, "session", session);
+        setVariableValueToObject(mojo, "altDeploymentRepository", "altDeploymentRepository::default::http://localhost");
 
-        assertEquals( new RemoteRepository.Builder( "altDeploymentRepository", "default", "http://localhost" ).build(),
-                mojo.getDeploymentRepository( project, null, null, "altDeploymentRepository::default::http://localhost") );
+        project.setVersion("1.0-SNAPSHOT");
 
+        assertEquals(
+                new RemoteRepository.Builder("altDeploymentRepository", "default", "http://localhost").build(),
+                mojo.getDeploymentRepository(
+                        project, null, null, "altDeploymentRepository::default::http://localhost"));
     }
 
-    public void testLegacyAltDeploymentRepositoryWithLegacyLayout()
-        throws Exception
-    {
+    public void testLegacyAltDeploymentRepositoryWithLegacyLayout() throws Exception {
         DeployMojo mojo = new DeployMojo();
 
-        setVariableValueToObject( mojo, "project", project );
-        setVariableValueToObject( mojo, "session", session );
-        setVariableValueToObject( mojo, "altDeploymentRepository",  "altDeploymentRepository::legacy::http://localhost" );
-
-        project.setVersion( "1.0-SNAPSHOT" );
-        try
-        {
-            mojo.getDeploymentRepository( project, null, null, "altDeploymentRepository::legacy::http://localhost" );
-            fail( "Should throw: Invalid legacy syntax and layout for repository." );
-        }
-        catch( MojoFailureException e )
-        {
-            assertEquals( e.getMessage(), "Invalid legacy syntax and layout for repository.");
-            assertEquals( e.getLongMessage(), "Invalid legacy syntax and layout for alternative repository. Use \"altDeploymentRepository::http://localhost\" instead, and only default layout is supported.");
+        setVariableValueToObject(mojo, "project", project);
+        setVariableValueToObject(mojo, "session", session);
+        setVariableValueToObject(mojo, "altDeploymentRepository", "altDeploymentRepository::legacy::http://localhost");
+
+        project.setVersion("1.0-SNAPSHOT");
+        try {
+            mojo.getDeploymentRepository(project, null, null, "altDeploymentRepository::legacy::http://localhost");
+            fail("Should throw: Invalid legacy syntax and layout for repository.");
+        } catch (MojoFailureException e) {
+            assertEquals(e.getMessage(), "Invalid legacy syntax and layout for repository.");
+            assertEquals(
+                    e.getLongMessage(),
+                    "Invalid legacy syntax and layout for alternative repository. Use \"altDeploymentRepository::http://localhost\" instead, and only default layout is supported.");
         }
     }
 
-    public void testInsaneAltDeploymentRepository()
-            throws Exception
-    {
+    public void testInsaneAltDeploymentRepository() throws Exception {
         DeployMojo mojo = new DeployMojo();
 
-        setVariableValueToObject( mojo, "project", project );
-        setVariableValueToObject( mojo, "session", session );
-        setVariableValueToObject( mojo, "altDeploymentRepository",  "altDeploymentRepository::hey::wow::foo::http://localhost" );
-
-        project.setVersion( "1.0-SNAPSHOT" );
-        try
-        {
-            mojo.getDeploymentRepository( project, null, null, "altDeploymentRepository::hey::wow::foo::http://localhost" );
-            fail( "Should throw: Invalid legacy syntax and layout for repository." );
-        }
-        catch( MojoFailureException e )
-        {
-            assertEquals( e.getMessage(), "Invalid legacy syntax and layout for repository.");
-            assertEquals( e.getLongMessage(), "Invalid legacy syntax and layout for alternative repository. Use \"altDeploymentRepository::wow::foo::http://localhost\" instead, and only default layout is supported.");
+        setVariableValueToObject(mojo, "project", project);
+        setVariableValueToObject(mojo, "session", session);
+        setVariableValueToObject(
+                mojo, "altDeploymentRepository", "altDeploymentRepository::hey::wow::foo::http://localhost");
+
+        project.setVersion("1.0-SNAPSHOT");
+        try {
+            mojo.getDeploymentRepository(
+                    project, null, null, "altDeploymentRepository::hey::wow::foo::http://localhost");
+            fail("Should throw: Invalid legacy syntax and layout for repository.");
+        } catch (MojoFailureException e) {
+            assertEquals(e.getMessage(), "Invalid legacy syntax and layout for repository.");
+            assertEquals(
+                    e.getLongMessage(),
+                    "Invalid legacy syntax and layout for alternative repository. Use \"altDeploymentRepository::wow::foo::http://localhost\" instead, and only default layout is supported.");
         }
     }
 
-    public void testDefaultScmSvnAltDeploymentRepository()
-            throws Exception
-    {
+    public void testDefaultScmSvnAltDeploymentRepository() throws Exception {
         DeployMojo mojo = new DeployMojo();
 
-        setVariableValueToObject( mojo, "project", project );
-        setVariableValueToObject( mojo, "session", session );
-        setVariableValueToObject( mojo, "altDeploymentRepository",  "altDeploymentRepository::default::scm:svn:http://localhost" );
+        setVariableValueToObject(mojo, "project", project);
+        setVariableValueToObject(mojo, "session", session);
+        setVariableValueToObject(
+                mojo, "altDeploymentRepository", "altDeploymentRepository::default::scm:svn:http://localhost");
 
-        project.setVersion( "1.0-SNAPSHOT" );
+        project.setVersion("1.0-SNAPSHOT");
 
-        assertEquals( new RemoteRepository.Builder( "altDeploymentRepository", "default", "scm:svn:http://localhost" ).build(),
-                mojo.getDeploymentRepository( project, null, null, "altDeploymentRepository::default::scm:svn:http://localhost" ) );
+        assertEquals(
+                new RemoteRepository.Builder("altDeploymentRepository", "default", "scm:svn:http://localhost").build(),
+                mojo.getDeploymentRepository(
+                        project, null, null, "altDeploymentRepository::default::scm:svn:http://localhost"));
     }
-    public void testLegacyScmSvnAltDeploymentRepository()
-            throws Exception
-    {
-        DeployMojo mojo = new DeployMojo();
 
-        setVariableValueToObject( mojo, "project", project );
-        setVariableValueToObject( mojo, "altDeploymentRepository",  "altDeploymentRepository::legacy::scm:svn:http://localhost" );
+    public void testLegacyScmSvnAltDeploymentRepository() throws Exception {
+        DeployMojo mojo = new DeployMojo();
 
-        project.setVersion( "1.0-SNAPSHOT" );
-        try
-        {
-            mojo.getDeploymentRepository( project, null, null, "altDeploymentRepository::legacy::scm:svn:http://localhost" );
-            fail( "Should throw: Invalid legacy syntax and layout for repository." );
-        }
-        catch( MojoFailureException e )
-        {
-            assertEquals( e.getMessage(), "Invalid legacy syntax and layout for repository.");
-            assertEquals( e.getLongMessage(), "Invalid legacy syntax and layout for alternative repository. Use \"altDeploymentRepository::scm:svn:http://localhost\" instead, and only default layout is supported.");
+        setVariableValueToObject(mojo, "project", project);
+        setVariableValueToObject(
+                mojo, "altDeploymentRepository", "altDeploymentRepository::legacy::scm:svn:http://localhost");
+
+        project.setVersion("1.0-SNAPSHOT");
+        try {
+            mojo.getDeploymentRepository(
+                    project, null, null, "altDeploymentRepository::legacy::scm:svn:http://localhost");
+            fail("Should throw: Invalid legacy syntax and layout for repository.");
+        } catch (MojoFailureException e) {
+            assertEquals(e.getMessage(), "Invalid legacy syntax and layout for repository.");
+            assertEquals(
+                    e.getLongMessage(),
+                    "Invalid legacy syntax and layout for alternative repository. Use \"altDeploymentRepository::scm:svn:http://localhost\" instead, and only default layout is supported.");
         }
     }
 
-    public void testAltSnapshotDeploymentRepository()
-        throws Exception
-    {
+    public void testAltSnapshotDeploymentRepository() throws Exception {
         DeployMojo mojo = new DeployMojo();
 
-        setVariableValueToObject( mojo, "project", project );
-        setVariableValueToObject( mojo, "session", session );
-        setVariableValueToObject( mojo, "altSnapshotDeploymentRepository",  "altSnapshotDeploymentRepository::http://localhost" );
+        setVariableValueToObject(mojo, "project", project);
+        setVariableValueToObject(mojo, "session", session);
+        setVariableValueToObject(
+                mojo, "altSnapshotDeploymentRepository", "altSnapshotDeploymentRepository::http://localhost");
 
-        project.setVersion( "1.0-SNAPSHOT" );
+        project.setVersion("1.0-SNAPSHOT");
 
-        assertEquals( new RemoteRepository.Builder( "altSnapshotDeploymentRepository", "default", "http://localhost" ).build(),
-                      mojo.getDeploymentRepository( project, "altSnapshotDeploymentRepository::http://localhost", null, null ));
+        assertEquals(
+                new RemoteRepository.Builder("altSnapshotDeploymentRepository", "default", "http://localhost").build(),
+                mojo.getDeploymentRepository(project, "altSnapshotDeploymentRepository::http://localhost", null, null));
     }
 
-    public void testAltReleaseDeploymentRepository()
-        throws Exception
-    {
+    public void testAltReleaseDeploymentRepository() throws Exception {
         DeployMojo mojo = new DeployMojo();
 
-        setVariableValueToObject( mojo, "project", project );
-        setVariableValueToObject( mojo, "session", session );
-        setVariableValueToObject( mojo, "altReleaseDeploymentRepository",  "altReleaseDeploymentRepository::http://localhost" );
+        setVariableValueToObject(mojo, "project", project);
+        setVariableValueToObject(mojo, "session", session);
+        setVariableValueToObject(
+                mojo, "altReleaseDeploymentRepository", "altReleaseDeploymentRepository::http://localhost");
 
-        project.setVersion( "1.0" );
+        project.setVersion("1.0");
 
-        assertEquals( new RemoteRepository.Builder("altReleaseDeploymentRepository", "default", "http://localhost").build(),
-                      mojo.getDeploymentRepository( project, null, "altReleaseDeploymentRepository::http://localhost", null ));
+        assertEquals(
+                new RemoteRepository.Builder("altReleaseDeploymentRepository", "default", "http://localhost").build(),
+                mojo.getDeploymentRepository(project, null, "altReleaseDeploymentRepository::http://localhost", null));
     }
-    
-    private void addFileToList( File file, List<String> fileList )
-    {
-        if( !file.isDirectory() )
-        {
-            fileList.add( file.getName() );
-        }
-        else
-        {
-            fileList.add( file.getName() );
+
+    private void addFileToList(File file, List<String> fileList) {
+        if (!file.isDirectory()) {
+            fileList.add(file.getName());
+        } else {
+            fileList.add(file.getName());
 
             File[] files = file.listFiles();
 
-            for (File file1 : Objects.requireNonNull( files ) ) {
+            for (File file1 : Objects.requireNonNull(files)) {
                 addFileToList(file1, fileList);
             }
         }
-    }    
-    
-    private int getSizeOfExpectedFiles( List<String> fileList, List<String> expectedFiles )
-    {
-        for( String fileName : fileList )
-        {
-            // translate uniqueVersion to -SNAPSHOT 
-            fileName = fileName.replaceFirst( "-\\d{8}\\.\\d{6}-\\d+", "-SNAPSHOT" );
-            
-            if( !expectedFiles.remove( fileName ) )
-            {
-                fail( fileName + " is not included in the expected files" );
+    }
+
+    private int getSizeOfExpectedFiles(List<String> fileList, List<String> expectedFiles) {
+        for (String fileName : fileList) {
+            // translate uniqueVersion to -SNAPSHOT
+            fileName = fileName.replaceFirst("-\\d{8}\\.\\d{6}-\\d+", "-SNAPSHOT");
+
+            if (!expectedFiles.remove(fileName)) {
+                fail(fileName + " is not included in the expected files");
             }
         }
         return expectedFiles.size();
-    }    
+    }
 
-    private ArtifactRepositoryStub getRepoStub( Object mojo )
-        throws Exception
-    {
-        MavenProject project = (MavenProject) getVariableValueFromObject( mojo, "project" );
+    private ArtifactRepositoryStub getRepoStub(Object mojo) throws Exception {
+        MavenProject project = (MavenProject) getVariableValueFromObject(mojo, "project");
         return (ArtifactRepositoryStub) project.getDistributionManagementArtifactRepository();
     }
-
 }
diff --git a/src/test/java/org/apache/maven/plugins/deploy/Utils.java b/src/test/java/org/apache/maven/plugins/deploy/Utils.java
index be96342..8fc876a 100644
--- a/src/test/java/org/apache/maven/plugins/deploy/Utils.java
+++ b/src/test/java/org/apache/maven/plugins/deploy/Utils.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@ package org.apache.maven.plugins.deploy;
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugins.deploy;
 
 import java.io.File;
 import java.io.IOException;
@@ -34,10 +33,9 @@ import org.eclipse.aether.util.ChecksumUtils;
  *
  * @author Benjamin Bentmann
  */
-public class Utils
-{
+public class Utils {
 
-    public static final List<String> CHECKSUM_ALGORITHMS = Arrays.asList( "MD5", "SHA-1" );
+    public static final List<String> CHECKSUM_ALGORITHMS = Arrays.asList("MD5", "SHA-1");
 
     /**
      * Verifies the checksum files in the local repo for the given file.
@@ -46,19 +44,14 @@ public class Utils
      * @throws MojoExecutionException In case the checksums were incorrect.
      * @throws IOException If the files couldn't be read.
      */
-    public static void verifyChecksum( File file )
-        throws MojoExecutionException, IOException
-    {
-        Map<String, Object> checksums = ChecksumUtils.calc( file, CHECKSUM_ALGORITHMS );
-        for ( Map.Entry<String, Object> entry : checksums.entrySet() )
-        {
-            File cksumFile = new File( file + "." + entry.getKey().toLowerCase().replace( "-", "" ) );
-            String actualChecksum = ChecksumUtils.read( cksumFile );
-            if ( !actualChecksum.equals( entry.getValue() ) )
-            {
-                throw new MojoExecutionException( "Incorrect " + entry.getKey() + " checksum for file: " + file );
+    public static void verifyChecksum(File file) throws MojoExecutionException, IOException {
+        Map<String, Object> checksums = ChecksumUtils.calc(file, CHECKSUM_ALGORITHMS);
+        for (Map.Entry<String, Object> entry : checksums.entrySet()) {
+            File cksumFile = new File(file + "." + entry.getKey().toLowerCase().replace("-", ""));
+            String actualChecksum = ChecksumUtils.read(cksumFile);
+            if (!actualChecksum.equals(entry.getValue())) {
+                throw new MojoExecutionException("Incorrect " + entry.getKey() + " checksum for file: " + file);
             }
         }
     }
-
 }
diff --git a/src/test/java/org/apache/maven/plugins/deploy/stubs/ArtifactRepositoryStub.java b/src/test/java/org/apache/maven/plugins/deploy/stubs/ArtifactRepositoryStub.java
index 238c5f7..9dd9540 100644
--- a/src/test/java/org/apache/maven/plugins/deploy/stubs/ArtifactRepositoryStub.java
+++ b/src/test/java/org/apache/maven/plugins/deploy/stubs/ArtifactRepositoryStub.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy.stubs;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy.stubs;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,6 +16,7 @@ package org.apache.maven.plugins.deploy.stubs;
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugins.deploy.stubs;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.metadata.ArtifactMetadata;
@@ -27,120 +26,94 @@ import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;
 import org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout;
 import org.apache.maven.plugin.testing.stubs.StubArtifactRepository;
 
-public class ArtifactRepositoryStub
-    extends StubArtifactRepository
-{
+public class ArtifactRepositoryStub extends StubArtifactRepository {
     private boolean blacklisted;
-    
+
     private ArtifactRepositoryLayout layout;
-    
+
     private String url;
-    
-    private final String basedir = System.getProperty( "basedir" );
-    
-    public ArtifactRepositoryStub()
-    {
-        super( null );
-    }
-    
-    public ArtifactRepositoryStub( String dir )
-    {
-        super( dir );
-    }
-
-    public String pathOf( Artifact artifact )
-    {
-        return getLayout().pathOf( artifact );
-    }
-    
-    public String pathOfRemoteRepositoryMetadata( ArtifactMetadata artifactMetadata )
-    {
-        return getLayout().pathOfRemoteRepositoryMetadata( artifactMetadata );
-    }
-    
-    public String pathOfLocalRepositoryMetadata( ArtifactMetadata metadata, ArtifactRepository repository )
-    {
-        return getLayout().pathOfLocalRepositoryMetadata( metadata, repository );
-    }
-    
-    public String getUrl()
-    {
+
+    private final String basedir = System.getProperty("basedir");
+
+    public ArtifactRepositoryStub() {
+        super(null);
+    }
+
+    public ArtifactRepositoryStub(String dir) {
+        super(dir);
+    }
+
+    public String pathOf(Artifact artifact) {
+        return getLayout().pathOf(artifact);
+    }
+
+    public String pathOfRemoteRepositoryMetadata(ArtifactMetadata artifactMetadata) {
+        return getLayout().pathOfRemoteRepositoryMetadata(artifactMetadata);
+    }
+
+    public String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository) {
+        return getLayout().pathOfLocalRepositoryMetadata(metadata, repository);
+    }
+
+    public String getUrl() {
         return url;
     }
-    
-    public void setAppendToUrl( String dir )
-    {
+
+    public void setAppendToUrl(String dir) {
         this.url = "file://" + basedir + "/target/remote-repo/" + dir;
     }
-    
-    public String getBasedir()
-    {
+
+    public String getBasedir() {
         return basedir;
     }
-    
-    public String getProtocol()
-    {
+
+    public String getProtocol() {
         return "file";
     }
-    
-    public String getId()
-    {
+
+    public String getId() {
         return "deploy-test";
     }
-    
-    public ArtifactRepositoryPolicy getSnapshots()
-    {
-        return new ArtifactRepositoryPolicy( true, ArtifactRepositoryPolicy.UPDATE_POLICY_ALWAYS,
-                                             ArtifactRepositoryPolicy.CHECKSUM_POLICY_IGNORE );
-    }
-    
-    public ArtifactRepositoryPolicy getReleases()
-    {
-        return new ArtifactRepositoryPolicy( true, ArtifactRepositoryPolicy.UPDATE_POLICY_ALWAYS,
-                                             ArtifactRepositoryPolicy.CHECKSUM_POLICY_IGNORE );
-    }
-    
-    public ArtifactRepositoryLayout getLayout()
-    {
-        if( layout != null )
-        {
+
+    public ArtifactRepositoryPolicy getSnapshots() {
+        return new ArtifactRepositoryPolicy(
+                true, ArtifactRepositoryPolicy.UPDATE_POLICY_ALWAYS, ArtifactRepositoryPolicy.CHECKSUM_POLICY_IGNORE);
+    }
+
+    public ArtifactRepositoryPolicy getReleases() {
+        return new ArtifactRepositoryPolicy(
+                true, ArtifactRepositoryPolicy.UPDATE_POLICY_ALWAYS, ArtifactRepositoryPolicy.CHECKSUM_POLICY_IGNORE);
+    }
+
+    public ArtifactRepositoryLayout getLayout() {
+        if (layout != null) {
             return layout;
-        }
-        else
-        {
+        } else {
             return new DefaultRepositoryLayout();
         }
     }
-    
-    public String getKey()
-    {
+
+    public String getKey() {
         return getId();
     }
 
-    public boolean isUniqueVersion()
-    {
+    public boolean isUniqueVersion() {
         return false;
     }
-   
-    public void setBlacklisted( boolean blackListed )
-    {
+
+    public void setBlacklisted(boolean blackListed) {
         this.blacklisted = blackListed;
     }
 
-    public boolean isBlacklisted()
-    {
+    public boolean isBlacklisted() {
         return blacklisted;
     }
 
     // @Override
-    public boolean isBlocked()
-    {
+    public boolean isBlocked() {
         return false;
     }
 
     // @Override
-    public void setBlocked( boolean b )
-    {
-
-    }
+    public void setBlocked(boolean b) {}
 }
diff --git a/src/test/java/org/apache/maven/plugins/deploy/stubs/ArtifactRepositoryStub2.java b/src/test/java/org/apache/maven/plugins/deploy/stubs/ArtifactRepositoryStub2.java
index 0e3338f..96d43bb 100644
--- a/src/test/java/org/apache/maven/plugins/deploy/stubs/ArtifactRepositoryStub2.java
+++ b/src/test/java/org/apache/maven/plugins/deploy/stubs/ArtifactRepositoryStub2.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy.stubs;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy.stubs;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,43 +16,35 @@ package org.apache.maven.plugins.deploy.stubs;
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugins.deploy.stubs;
 
-public class ArtifactRepositoryStub2
-    extends ArtifactRepositoryStub
-{
+public class ArtifactRepositoryStub2 extends ArtifactRepositoryStub {
     private String protocol;
-    
-    public ArtifactRepositoryStub2()
-    {
+
+    public ArtifactRepositoryStub2() {
         super();
     }
-    
-    public ArtifactRepositoryStub2( String dir )
-    {
-        super( dir );
+
+    public ArtifactRepositoryStub2(String dir) {
+        super(dir);
     }
 
-    public String getUrl()
-    {
-        return "file://" + System.getProperty( "basedir" ) + "/target/remote-repo/basic-deploy-scp";
+    public String getUrl() {
+        return "file://" + System.getProperty("basedir") + "/target/remote-repo/basic-deploy-scp";
     }
-    
-    public String getBasedir()
-    {
-        return System.getProperty( "basedir" );
+
+    public String getBasedir() {
+        return System.getProperty("basedir");
     }
-    
-    public String getProtocol()
-    {
-        if( this.protocol == null || this.protocol.equals("") )
-        {
+
+    public String getProtocol() {
+        if (this.protocol == null || this.protocol.equals("")) {
             this.protocol = "scp";
         }
         return this.protocol;
     }
-    
-    public void setProtocol( String protocol )
-    {
+
+    public void setProtocol(String protocol) {
         this.protocol = protocol;
     }
 }
diff --git a/src/test/java/org/apache/maven/plugins/deploy/stubs/AttachedArtifactStub.java b/src/test/java/org/apache/maven/plugins/deploy/stubs/AttachedArtifactStub.java
index 0419a85..9226bdc 100644
--- a/src/test/java/org/apache/maven/plugins/deploy/stubs/AttachedArtifactStub.java
+++ b/src/test/java/org/apache/maven/plugins/deploy/stubs/AttachedArtifactStub.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy.stubs;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy.stubs;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,21 +16,19 @@ package org.apache.maven.plugins.deploy.stubs;
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugins.deploy.stubs;
 
 import java.io.File;
 
-public class AttachedArtifactStub
-    extends DeployArtifactStub
-{
-    public String getArtifactId()
-    {
+public class AttachedArtifactStub extends DeployArtifactStub {
+    public String getArtifactId() {
         return "attached-artifact-test-0";
     }
-    
-    public File getFile()
-    {
-        return new File( System.getProperty( "basedir" ), 
-            "target/test-classes/unit/basic-deploy-with-attached-artifacts/" +
-            "target/deploy-test-file-1.0-SNAPSHOT.jar" ); 
-    }    
+
+    public File getFile() {
+        return new File(
+                System.getProperty("basedir"),
+                "target/test-classes/unit/basic-deploy-with-attached-artifacts/"
+                        + "target/deploy-test-file-1.0-SNAPSHOT.jar");
+    }
 }
diff --git a/src/test/java/org/apache/maven/plugins/deploy/stubs/DeployArtifactStub.java b/src/test/java/org/apache/maven/plugins/deploy/stubs/DeployArtifactStub.java
index 8993ed9..7218fdf 100644
--- a/src/test/java/org/apache/maven/plugins/deploy/stubs/DeployArtifactStub.java
+++ b/src/test/java/org/apache/maven/plugins/deploy/stubs/DeployArtifactStub.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy.stubs;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy.stubs;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,6 +16,7 @@ package org.apache.maven.plugins.deploy.stubs;
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugins.deploy.stubs;
 
 import java.io.File;
 import java.util.Collection;
@@ -30,103 +29,81 @@ import org.apache.maven.artifact.handler.DefaultArtifactHandler;
 import org.apache.maven.artifact.metadata.ArtifactMetadata;
 import org.apache.maven.plugin.testing.stubs.ArtifactStub;
 
-public class DeployArtifactStub
-    extends ArtifactStub
-{
+public class DeployArtifactStub extends ArtifactStub {
     private Map<Object, ArtifactMetadata> metadataMap;
-    
+
     private File file;
-    
+
     private boolean release;
-    
+
     private String extension;
-    
-    public String getArtifactId()
-    {
+
+    public String getArtifactId() {
         return "maven-deploy-test";
     }
 
-    public String getGroupId()
-    {
+    public String getGroupId() {
         return "org.apache.maven.test";
     }
 
-    public String getVersion()
-    {
+    public String getVersion() {
         return "1.0-SNAPSHOT";
     }
-    
-    public String getBaseVersion()
-    {
+
+    public String getBaseVersion() {
         return getVersion();
     }
-    
+
     @Override
-    public String getType()
-    {
+    public String getType() {
         return "jar";
     }
-    
-    public void setFile( File file )
-    {
+
+    public void setFile(File file) {
         this.file = file;
     }
-    
-    public File getFile()
-    {
+
+    public File getFile() {
         return file;
     }
-    
-    public ArtifactHandler getArtifactHandler()
-    {
-        return new DefaultArtifactHandler()
-        {
-            public String getExtension()
-            {
-                if( extension == null )
-                {
+
+    public ArtifactHandler getArtifactHandler() {
+        return new DefaultArtifactHandler() {
+            public String getExtension() {
+                if (extension == null) {
                     extension = "jar";
                 }
                 return extension;
             }
         };
     }
-    
-    public void setArtifactHandlerExtension( String extension )
-    {
+
+    public void setArtifactHandlerExtension(String extension) {
         this.extension = extension;
     }
-    
-    public void addMetadata( ArtifactMetadata metadata )
-    {
-        if ( metadataMap == null )
-        {
+
+    public void addMetadata(ArtifactMetadata metadata) {
+        if (metadataMap == null) {
             metadataMap = new HashMap<>();
         }
 
-        ArtifactMetadata m = metadataMap.get( metadata.getKey() );
-        if ( m != null )
-        {
-            m.merge( metadata );
-        }
-        else
-        {
-            metadataMap.put( metadata.getKey(), metadata );
+        ArtifactMetadata m = metadataMap.get(metadata.getKey());
+        if (m != null) {
+            m.merge(metadata);
+        } else {
+            metadataMap.put(metadata.getKey(), metadata);
         }
     }
-    
-    public Collection<ArtifactMetadata> getMetadataList()
-    {
+
+    public Collection<ArtifactMetadata> getMetadataList() {
         return metadataMap == null ? Collections.emptyList() : metadataMap.values();
     }
 
-    public boolean isRelease()
-    {
+    public boolean isRelease() {
         return release;
     }
 
-    public void setRelease( boolean release )
-    {
+    public void setRelease(boolean release) {
         this.release = release;
     }
 
diff --git a/src/test/java/org/apache/maven/plugins/deploy/stubs/MavenProjectStub.java b/src/test/java/org/apache/maven/plugins/deploy/stubs/MavenProjectStub.java
index 91709a3..ff97f91 100644
--- a/src/test/java/org/apache/maven/plugins/deploy/stubs/MavenProjectStub.java
+++ b/src/test/java/org/apache/maven/plugins/deploy/stubs/MavenProjectStub.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugins.deploy.stubs;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@ package org.apache.maven.plugins.deploy.stubs;
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
- *  http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
@@ -18,18 +16,15 @@ package org.apache.maven.plugins.deploy.stubs;
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugins.deploy.stubs;
 
 import org.apache.maven.artifact.repository.ArtifactRepository;
 
-public class MavenProjectStub
-    extends org.apache.maven.plugin.testing.stubs.MavenProjectStub
-{
+public class MavenProjectStub extends org.apache.maven.plugin.testing.stubs.MavenProjectStub {
 
     private ArtifactRepositoryStub deploymentRepository;
 
-    public ArtifactRepository getDistributionManagementArtifactRepository()
-    {
+    public ArtifactRepository getDistributionManagementArtifactRepository() {
         return deploymentRepository;
     }
-
 }