Reformat
diff --git a/core-it-suite/pom.xml b/core-it-suite/pom.xml
index 4252e12..e4983db 100644
--- a/core-it-suite/pom.xml
+++ b/core-it-suite/pom.xml
@@ -1,5 +1,4 @@
 <?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,9 +17,7 @@
 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">
+<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>
 
   <parent>
@@ -77,8 +74,8 @@
     <proxy.host>localhost</proxy.host>
     <proxy.port>80</proxy.port>
     <proxy.type>none</proxy.type>
-    <proxy.user></proxy.user>
-    <proxy.pass></proxy.pass>
+    <proxy.user />
+    <proxy.pass />
     <proxy.nonProxyHosts>localhost</proxy.nonProxyHosts>
     <slf4jVersion>1.6.1</slf4jVersion>
     <jetty9Version>9.4.50.v20221201</jetty9Version>
@@ -486,8 +483,8 @@
         <directory>src/test/resources</directory>
       </testResource>
       <testResource>
-        <directory>src/test/resources-filtered</directory>
         <filtering>true</filtering>
+        <directory>src/test/resources-filtered</directory>
       </testResource>
     </testResources>
     <plugins>
@@ -542,17 +539,6 @@
     </profile>
     <profile>
       <id>run-its</id>
-      <build>
-        <plugins>
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <skip>false</skip>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
       <dependencies>
         <!-- not really used but will force download in the local repo used -->
         <dependency>
@@ -574,6 +560,17 @@
           <scope>test</scope>
         </dependency>
       </dependencies>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <skip>false</skip>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
     </profile>
     <profile>
       <id>maven-repo-local</id>
@@ -625,7 +622,7 @@
         <jdk>(,1.8)</jdk>
       </activation>
       <properties>
-         <surefireMemory>-Xmx384m -XX:MaxPermSize=192m</surefireMemory>
+        <surefireMemory>-Xmx384m -XX:MaxPermSize=192m</surefireMemory>
       </properties>
     </profile>
     <profile>
@@ -676,10 +673,10 @@
             <executions>
               <execution>
                 <id>download-maven-distro</id>
-                <phase>process-test-resources</phase>
                 <goals>
                   <goal>copy</goal>
                 </goals>
+                <phase>process-test-resources</phase>
                 <configuration>
                   <artifactItems>
                     <artifactItem>
@@ -702,20 +699,17 @@
             <executions>
               <execution>
                 <id>unpack-maven-distro</id>
-                <phase>process-test-resources</phase>
                 <goals>
                   <goal>run</goal>
                 </goals>
+                <phase>process-test-resources</phase>
                 <configuration>
                   <target>
                     <delete dir="${mavenHome}" />
-                    <unzip src="${project.build.directory}/maven-bin.zip"
-                      dest="${mavenHome}">
-                      <globmapper from="apache-maven-${mavenVersion}/*"
-                        to="*" handledirsep="true" />
+                    <unzip dest="${mavenHome}" src="${project.build.directory}/maven-bin.zip">
+                      <globmapper from="apache-maven-${mavenVersion}/*" handledirsep="true" to="*" />
                     </unzip>
-                    <chmod dir="${mavenHome}/bin" perm="ugo+rx"
-                      includes="mvn,mvnDebug" />
+                    <chmod dir="${mavenHome}/bin" includes="mvn,mvnDebug" perm="ugo+rx" />
                   </target>
                 </configuration>
               </execution>
@@ -748,19 +742,17 @@
             <executions>
               <execution>
                 <id>unpack-maven-distro</id>
-                <phase>process-test-resources</phase>
                 <goals>
                   <goal>run</goal>
                 </goals>
+                <phase>process-test-resources</phase>
                 <configuration>
                   <target>
                     <delete dir="${mavenHome}" />
-                    <unzip src="${mavenDistro}" dest="${mavenHome}">
-                      <regexpmapper from="^([^/]+)/(.*)$"
-                        to="\2" handledirsep="true" />
+                    <unzip dest="${mavenHome}" src="${mavenDistro}">
+                      <regexpmapper from="^([^/]+)/(.*)$" handledirsep="true" to="\2" />
                     </unzip>
-                    <chmod dir="${mavenHome}/bin" perm="ugo+rx"
-                      includes="mvn,mvnDebug" />
+                    <chmod dir="${mavenHome}/bin" includes="mvn,mvnDebug" perm="ugo+rx" />
                   </target>
                 </configuration>
               </execution>
@@ -789,18 +781,17 @@
             <executions>
               <execution>
                 <id>copy-maven-distro</id>
-                <phase>process-test-classes</phase>
                 <goals>
                   <goal>run</goal>
                 </goals>
+                <phase>process-test-classes</phase>
                 <configuration>
                   <target>
                     <delete dir="${preparedMavenHome}" />
-                    <copy todir="${preparedMavenHome}" overwrite="true">
+                    <copy overwrite="true" todir="${preparedMavenHome}">
                       <fileset dir="${mavenHome}" />
                     </copy>
-                    <chmod dir="${preparedMavenHome}/bin" perm="ugo+rx"
-                      includes="mvn,mvnDebug" />
+                    <chmod dir="${preparedMavenHome}/bin" includes="mvn,mvnDebug" perm="ugo+rx" />
                   </target>
                 </configuration>
               </execution>
@@ -812,10 +803,10 @@
             <executions>
               <execution>
                 <id>inject-emma-into-core-realm</id>
-                <phase>process-test-classes</phase>
                 <goals>
                   <goal>copy</goal>
                 </goals>
+                <phase>process-test-classes</phase>
                 <configuration>
                   <artifactItems>
                     <artifactItem>
@@ -853,17 +844,17 @@
             <executions>
               <execution>
                 <id>instrument</id>
-                <phase>process-test-classes</phase>
                 <goals>
                   <goal>instrument</goal>
                 </goals>
+                <phase>process-test-classes</phase>
               </execution>
               <execution>
                 <id>report</id>
-                <phase>test</phase>
                 <goals>
                   <goal>report</goal>
                 </goals>
+                <phase>test</phase>
               </execution>
             </executions>
           </plugin>
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/HttpServer.java b/core-it-suite/src/test/java/org/apache/maven/it/HttpServer.java
index 4c104a8..c93ec9f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/HttpServer.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/HttpServer.java
@@ -1,5 +1,35 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.URL;
+import java.util.Collections;
+
 import com.google.common.io.ByteStreams;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
@@ -20,17 +50,6 @@
 import org.eclipse.jetty.util.thread.QueuedThreadPool;
 import org.eclipse.jetty.util.thread.ScheduledExecutorScheduler;
 
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.net.URL;
-import java.util.Collections;
-
 /**
  * An HTTP server that handles all requests on a given port from a specified source, optionally secured using BASIC auth
  * by providing a username and password. The source can either be a URL or a directory. When a request is made the
@@ -38,14 +57,12 @@
  *
  * @author Jason van Zyl
  */
-public class HttpServer
-{
+public class HttpServer {
     static {
         Log.initialized();
         Logger rootLogger = Log.getRootLogger();
-        if ( rootLogger instanceof StdErrLog )
-        {
-            ( (StdErrLog) rootLogger ).setLevel( StdErrLog.LEVEL_WARN );
+        if (rootLogger instanceof StdErrLog) {
+            ((StdErrLog) rootLogger).setLevel(StdErrLog.LEVEL_WARN);
         }
     }
 
@@ -57,96 +74,81 @@
 
     private final String password;
 
-    public HttpServer( int port, String username, String password, StreamSource source )
-    {
+    public HttpServer(int port, String username, String password, StreamSource source) {
         this.username = username;
         this.password = password;
         this.source = source;
-        this.server = server( port );
+        this.server = server(port);
     }
 
-    public void start()
-        throws Exception
-    {
+    public void start() throws Exception {
         server.start();
         // server.join();
     }
 
-	public boolean isFailed()
-    {
+    public boolean isFailed() {
         return server.isFailed();
     }
 
-    public void stop()
-        throws Exception
-    {
+    public void stop() throws Exception {
         server.stop();
     }
 
-    public void join()
-        throws Exception
-    {
+    public void join() throws Exception {
         server.join();
     }
 
-    public int port()
-    {
-        return ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
+    public int port() {
+        return ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
     }
 
-    private Server server( int port )
-    {
+    private Server server(int port) {
         QueuedThreadPool threadPool = new QueuedThreadPool();
-        threadPool.setMaxThreads( 500 );
-        Server server = new Server( threadPool );
-        server.setConnectors( new Connector[]{ new ServerConnector( server ) } );
-        server.addBean( new ScheduledExecutorScheduler() );
+        threadPool.setMaxThreads(500);
+        Server server = new Server(threadPool);
+        server.setConnectors(new Connector[] {new ServerConnector(server)});
+        server.addBean(new ScheduledExecutorScheduler());
 
         ServerConnector connector = (ServerConnector) server.getConnectors()[0];
-        connector.setIdleTimeout( 30_000L );
-        connector.setPort( port );
+        connector.setIdleTimeout(30_000L);
+        connector.setPort(port);
 
-        StreamSourceHandler handler = new StreamSourceHandler( source );
+        StreamSourceHandler handler = new StreamSourceHandler(source);
 
-        if ( username != null && password != null )
-        {
-            HashLoginService loginService = new HashLoginService( "Test Server" );
+        if (username != null && password != null) {
+            HashLoginService loginService = new HashLoginService("Test Server");
             UserStore userStore = new UserStore();
-            userStore.addUser( username, new Password( password ), new String[] { "user" } );
-            loginService.setUserStore( userStore );
-            server.addBean( loginService );
+            userStore.addUser(username, new Password(password), new String[] {"user"});
+            loginService.setUserStore(userStore);
+            server.addBean(loginService);
 
             ConstraintSecurityHandler security = new ConstraintSecurityHandler();
-            server.setHandler( security );
+            server.setHandler(security);
 
             Constraint constraint = new Constraint();
-            constraint.setName( "auth" );
-            constraint.setAuthenticate( true );
-            constraint.setRoles( new String[]{ "user", "admin" } );
+            constraint.setName("auth");
+            constraint.setAuthenticate(true);
+            constraint.setRoles(new String[] {"user", "admin"});
 
             ConstraintMapping mapping = new ConstraintMapping();
-            mapping.setPathSpec( "/*" );
-            mapping.setConstraint( constraint );
+            mapping.setPathSpec("/*");
+            mapping.setConstraint(constraint);
 
-            security.setConstraintMappings( Collections.singletonList( mapping ) );
-            security.setAuthenticator( new BasicAuthenticator() );
-            security.setLoginService( loginService );
-            security.setHandler( handler );
-        }
-        else
-        {
-            server.setHandler( handler );
+            security.setConstraintMappings(Collections.singletonList(mapping));
+            security.setAuthenticator(new BasicAuthenticator());
+            security.setLoginService(loginService);
+            security.setHandler(handler);
+        } else {
+            server.setHandler(handler);
         }
         return server;
     }
 
-    public static HttpServerBuilder builder()
-    {
+    public static HttpServerBuilder builder() {
         return new HttpServerBuilder();
     }
 
-    public static class HttpServerBuilder
-    {
+    public static class HttpServerBuilder {
 
         private int port;
 
@@ -156,100 +158,78 @@
 
         private StreamSource source;
 
-        public HttpServerBuilder port( int port )
-        {
+        public HttpServerBuilder port(int port) {
             this.port = port;
             return this;
         }
 
-        public HttpServerBuilder username( String username )
-        {
+        public HttpServerBuilder username(String username) {
             this.username = username;
             return this;
         }
 
-        public HttpServerBuilder password( String password )
-        {
+        public HttpServerBuilder password(String password) {
             this.password = password;
             return this;
         }
 
-        public HttpServerBuilder source( final String source )
-        {
-            this.source = new StreamSource()
-            {
+        public HttpServerBuilder source(final String source) {
+            this.source = new StreamSource() {
                 @Override
-                public InputStream stream( String path )
-                    throws IOException
-                {
-                    return new URL( String.format( "%s/%s", source, path ) ).openStream();
+                public InputStream stream(String path) throws IOException {
+                    return new URL(String.format("%s/%s", source, path)).openStream();
                 }
             };
             return this;
         }
 
-        public HttpServerBuilder source( final File source )
-        {
-            this.source = new StreamSource()
-            {
+        public HttpServerBuilder source(final File source) {
+            this.source = new StreamSource() {
                 @Override
-                public InputStream stream( String path )
-                    throws IOException
-                {
-                    return new FileInputStream( new File( source, path ) );
+                public InputStream stream(String path) throws IOException {
+                    return new FileInputStream(new File(source, path));
                 }
             };
             return this;
         }
 
-        public HttpServer build()
-        {
-            return new HttpServer( port, username, password, source );
+        public HttpServer build() {
+            return new HttpServer(port, username, password, source);
         }
     }
 
-    public interface StreamSource
-    {
-        InputStream stream( String path )
-            throws IOException;
+    public interface StreamSource {
+        InputStream stream(String path) throws IOException;
     }
 
-    public static class StreamSourceHandler
-        extends AbstractHandler
-    {
+    public static class StreamSourceHandler extends AbstractHandler {
 
         private final StreamSource source;
 
-        public StreamSourceHandler( StreamSource source )
-        {
+        public StreamSourceHandler(StreamSource source) {
             this.source = source;
         }
 
         @Override
-        public void handle( String target, Request baseRequest, HttpServletRequest request,
-                            HttpServletResponse response )
-            throws IOException, ServletException
-        {
-            response.setContentType( "application/octet-stream" );
-            response.setStatus( HttpServletResponse.SC_OK );
-            try ( InputStream in = source.stream(
-                target.substring( 1 ) ); OutputStream out = response.getOutputStream() )
-            {
-                ByteStreams.copy( in, out );
+        public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                throws IOException, ServletException {
+            response.setContentType("application/octet-stream");
+            response.setStatus(HttpServletResponse.SC_OK);
+            try (InputStream in = source.stream(target.substring(1));
+                    OutputStream out = response.getOutputStream()) {
+                ByteStreams.copy(in, out);
             }
-            baseRequest.setHandled( true );
+            baseRequest.setHandled(true);
         }
     }
 
-    public static void main( String[] args )
-        throws Exception
-    {
+    public static void main(String[] args) throws Exception {
         HttpServer server = HttpServer.builder() //
-            .port( 0 ) //
-            .username( "maven" ) //
-            .password( "secret" ) //
-            .source( new File( "/tmp/repo" ) ) //
-            .build();
+                .port(0) //
+                .username("maven") //
+                .password("secret") //
+                .source(new File("/tmp/repo")) //
+                .build();
         server.start();
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/ItUtils.java b/core-it-suite/src/test/java/org/apache/maven/it/ItUtils.java
index 845c63d..786d501 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/ItUtils.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/ItUtils.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -27,42 +26,34 @@
 /**
  * @author Benjamin Bentmann
  */
-class ItUtils
-{
+class ItUtils {
 
-    public static String calcHash( File file, String algo )
-        throws Exception
-    {
-        MessageDigest digester = MessageDigest.getInstance( algo );
+    public static String calcHash(File file, String algo) throws Exception {
+        MessageDigest digester = MessageDigest.getInstance(algo);
 
         DigestInputStream dis;
-        try ( FileInputStream is = new FileInputStream( file ) )
-        {
-            dis = new DigestInputStream( is, digester );
+        try (FileInputStream is = new FileInputStream(file)) {
+            dis = new DigestInputStream(is, digester);
 
-            for ( byte[] buffer = new byte[1024 * 4]; dis.read( buffer ) >= 0; )
-            {
+            for (byte[] buffer = new byte[1024 * 4]; dis.read(buffer) >= 0; ) {
                 // just read it
             }
         }
 
         byte[] digest = digester.digest();
 
-        StringBuilder hash = new StringBuilder( digest.length * 2 );
+        StringBuilder hash = new StringBuilder(digest.length * 2);
 
-        for ( byte aDigest : digest )
-        {
+        for (byte aDigest : digest) {
             int b = aDigest & 0xFF;
 
-            if ( b < 0x10 )
-            {
-                hash.append( '0' );
+            if (b < 0x10) {
+                hash.append('0');
             }
 
-            hash.append( Integer.toHexString( b ) );
+            hash.append(Integer.toHexString(b));
         }
 
         return hash.toString();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0008SimplePluginTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0008SimplePluginTest.java
index 0596e41..740339a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0008SimplePluginTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0008SimplePluginTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,21 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0008SimplePluginTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0008SimplePluginTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0008SimplePluginTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenIT0008SimplePluginTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -44,19 +39,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0008()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0008" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifact( "org.apache.maven.its.plugins", "maven-it-plugin-touch", "1.0", "maven-plugin" );
-        verifier.addCliArgument( "process-sources" );
+    public void testit0008() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0008");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifact("org.apache.maven.its.plugins", "maven-it-plugin-touch", "1.0", "maven-plugin");
+        verifier.addCliArgument("process-sources");
         verifier.execute();
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "target/test-basedir-alignment/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFilePresent("target/test-basedir-alignment/touch.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0009GoalConfigurationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0009GoalConfigurationTest.java
index 2a051a9..3ad8bb2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0009GoalConfigurationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0009GoalConfigurationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,21 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0009GoalConfigurationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0009GoalConfigurationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0009GoalConfigurationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenIT0009GoalConfigurationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -42,22 +37,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0009()
-        throws Exception
-    {
+    public void testit0009() throws Exception {
 
-        boolean supportSpaceInXml = matchesVersionRange( "[3.1.0,)");
+        boolean supportSpaceInXml = matchesVersionRange("[3.1.0,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0009" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0009");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
-        verifier.verifyFilePresent( supportSpaceInXml ? "target/  pluginItem  " : "target/pluginItem");
-        verifier.verifyFilePresent( "target/goalItem" );
-        verifier.verifyFileNotPresent( "target/bad-item" );
+        verifier.verifyFilePresent(supportSpaceInXml ? "target/  pluginItem  " : "target/pluginItem");
+        verifier.verifyFilePresent("target/goalItem");
+        verifier.verifyFileNotPresent("target/bad-item");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0010DependencyClosureResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0010DependencyClosureResolutionTest.java
index eefff04..a59b043 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0010DependencyClosureResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0010DependencyClosureResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,21 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0010DependencyClosureResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0010DependencyClosureResolutionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0010DependencyClosureResolutionTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0010DependencyClosureResolutionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -43,29 +38,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0010()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0010" );
+    public void testit0010() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0010");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0010" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it0010");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.it0010", "a", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.it0010", "b", "0.2", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.it0010", "parent", "1.0", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.it0010", "a", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.it0010", "b", "0.2", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.it0010", "parent", "1.0", "pom");
 
-        List<String> artifacts = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.it0010:a:jar:0.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.it0010:b:jar:0.2" ) );
+        List<String> artifacts = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.it0010:a:jar:0.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.it0010:b:jar:0.2"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0011DefaultVersionByDependencyManagementTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0011DefaultVersionByDependencyManagementTest.java
index 8a76f0f..e3338a5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0011DefaultVersionByDependencyManagementTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0011DefaultVersionByDependencyManagementTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,21 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0011DefaultVersionByDependencyManagementTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0011DefaultVersionByDependencyManagementTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0011DefaultVersionByDependencyManagementTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0011DefaultVersionByDependencyManagementTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -41,24 +36,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0011()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0011" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0011" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testit0011() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0011");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it0011");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.it0011:a:jar:0.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.it0011:b:jar:0.2" ) );
+        List<String> artifacts = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.it0011:a:jar:0.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.it0011:b:jar:0.2"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0012PomInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0012PomInterpolationTest.java
index 4e62340..5d87666 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0012PomInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0012PomInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,20 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0012PomInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0012PomInterpolationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0012PomInterpolationTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0012PomInterpolationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -40,19 +35,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0012()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0012" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "child-project/target" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+    public void testit0012() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0012");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("child-project/target");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
         verifier.execute();
-        verifier.verifyFilePresent( "target/touch-3.8.1.txt" );
-        verifier.verifyFilePresent( "child-project/target/child-touch-3.0.3.txt" );
+        verifier.verifyFilePresent("target/touch-3.8.1.txt");
+        verifier.verifyFilePresent("child-project/target/child-touch-3.0.3.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0018DependencyManagementTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0018DependencyManagementTest.java
index fd0b804..e34002d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0018DependencyManagementTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0018DependencyManagementTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,20 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0018DependencyManagementTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0018DependencyManagementTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0018DependencyManagementTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0018DependencyManagementTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -42,20 +37,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0018()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0018" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0018" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile" );
+    public void testit0018() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0018");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.it0018");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument(
+                "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile");
         verifier.execute();
-        verifier.verifyArtifactPresent( "org.apache.maven.its.it0018", "managed-dep", "1.0.3", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.it0018", "managed-dep", "1.0.3", "jar");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0019PluginVersionMgmtBySuperPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0019PluginVersionMgmtBySuperPomTest.java
index e9d9fe8..4367cda 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0019PluginVersionMgmtBySuperPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0019PluginVersionMgmtBySuperPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,20 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0019PluginVersionMgmtBySuperPomTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0019PluginVersionMgmtBySuperPomTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0019PluginVersionMgmtBySuperPomTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0019PluginVersionMgmtBySuperPomTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -40,17 +35,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0019()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0019" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+    public void testit0019() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0019");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
-        verifier.verifyFilePresent( "target/classes/test.txt" );
+        verifier.verifyFilePresent("target/classes/test.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0021PomProfileTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0021PomProfileTest.java
index a54cc40..74e6308 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0021PomProfileTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0021PomProfileTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,20 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0021PomProfileTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0021PomProfileTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0021PomProfileTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0021PomProfileTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -41,25 +36,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0021()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0021" );
+    public void testit0021() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0021");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0021" );
-        verifier.getSystemProperties().setProperty( "includeProfile", "true" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-Pprofile-2" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.it0021");
+        verifier.getSystemProperties().setProperty("includeProfile", "true");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-Pprofile-2");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.it0021", "a", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.it0021", "b", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.it0021", "a", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.it0021", "b", "0.1", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0023SettingsProfileTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0023SettingsProfileTest.java
index 67991af..72e59e2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0023SettingsProfileTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0023SettingsProfileTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,20 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0023SettingsProfileTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0023SettingsProfileTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0023SettingsProfileTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0023SettingsProfileTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -41,21 +36,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0023()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0023" );
+    public void testit0023() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0023");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/test.txt" );
+        verifier.verifyFilePresent("target/test.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0024MultipleGoalExecutionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0024MultipleGoalExecutionsTest.java
index 77dba9a..76f68d1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0024MultipleGoalExecutionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0024MultipleGoalExecutionsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenIT0024MultipleGoalExecutionsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0024MultipleGoalExecutionsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0024MultipleGoalExecutionsTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0024MultipleGoalExecutionsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,19 +42,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0024()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0024" );
+    public void testit0024() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0024");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/plugin-exec-configuration.txt" );
+        verifier.verifyFilePresent("target/plugin-exec-configuration.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0025MultipleExecutionLevelConfigsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0025MultipleExecutionLevelConfigsTest.java
index 9284d8f..61dd114 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0025MultipleExecutionLevelConfigsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0025MultipleExecutionLevelConfigsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenIT0025MultipleExecutionLevelConfigsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0025MultipleExecutionLevelConfigsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0025MultipleExecutionLevelConfigsTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0025MultipleExecutionLevelConfigsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,20 +41,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0025()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0025" );
+    public void testit0025() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0025");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/test.txt" );
-        verifier.verifyFilePresent( "target/test2.txt" );
+        verifier.verifyFilePresent("target/test.txt");
+        verifier.verifyFilePresent("target/test2.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0030DepPomDepMgmtInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0030DepPomDepMgmtInheritanceTest.java
index dae0561..aa7b04e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0030DepPomDepMgmtInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0030DepPomDepMgmtInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,20 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0030DepPomDepMgmtInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0030DepPomDepMgmtInheritanceTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0030DepPomDepMgmtInheritanceTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0030DepPomDepMgmtInheritanceTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -41,20 +36,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0030()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0030" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.deleteArtifact( "org.apache.maven.it", "maven-it-it0030", "1.0-SNAPSHOT", "jar" );
-        verifier.deleteArtifact( "org.apache.maven.it", "maven-it-it0030-child-hierarchy", "1.0-SNAPSHOT", "jar" );
-        verifier.deleteArtifact( "org.apache.maven.it", "maven-it-it0030-child-project1", "1.0-SNAPSHOT", "jar" );
-        verifier.deleteArtifact( "org.apache.maven.it", "maven-it-it0030-child-project2", "1.0-SNAPSHOT", "jar" );
-        verifier.addCliArgument( "install" );
+    public void testit0030() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0030");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.deleteArtifact("org.apache.maven.it", "maven-it-it0030", "1.0-SNAPSHOT", "jar");
+        verifier.deleteArtifact("org.apache.maven.it", "maven-it-it0030-child-hierarchy", "1.0-SNAPSHOT", "jar");
+        verifier.deleteArtifact("org.apache.maven.it", "maven-it-it0030-child-project1", "1.0-SNAPSHOT", "jar");
+        verifier.deleteArtifact("org.apache.maven.it", "maven-it-it0030-child-project2", "1.0-SNAPSHOT", "jar");
+        verifier.addCliArgument("install");
         verifier.execute();
-        verifier.verifyFilePresent( "child-hierarchy/project2/target/classes/org/apache/maven/it0001/Person.class" );
+        verifier.verifyFilePresent("child-hierarchy/project2/target/classes/org/apache/maven/it0001/Person.class");
         verifier.verifyErrorFreeLog();
-
     }
 }
-
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0032MavenPrerequisiteTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0032MavenPrerequisiteTest.java
index d842969..928193b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0032MavenPrerequisiteTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0032MavenPrerequisiteTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,20 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0032MavenPrerequisiteTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0032MavenPrerequisiteTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0032MavenPrerequisiteTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0032MavenPrerequisiteTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -40,16 +35,13 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0032()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0032" );
+    public void testit0032() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0032");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0037AlternatePomFileSameDirTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0037AlternatePomFileSameDirTest.java
index 318c9fc..59b512e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0037AlternatePomFileSameDirTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0037AlternatePomFileSameDirTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenIT0037AlternatePomFileSameDirTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0037AlternatePomFileSameDirTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0037AlternatePomFileSameDirTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0037AlternatePomFileSameDirTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,22 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0037()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0037" );
+    public void testit0037() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0037");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "pom2.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("pom2.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/passed.log" );
-        verifier.verifyFileNotPresent( "target/failed.log" );
+        verifier.verifyFilePresent("target/passed.log");
+        verifier.verifyFileNotPresent("target/failed.log");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0038AlternatePomFileDifferentDirTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0038AlternatePomFileDifferentDirTest.java
index 657cae6..cddb8c3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0038AlternatePomFileDifferentDirTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0038AlternatePomFileDifferentDirTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenIT0038AlternatePomFileDifferentDirTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0038AlternatePomFileDifferentDirTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0038AlternatePomFileDifferentDirTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0038AlternatePomFileDifferentDirTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,22 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0038()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0038" );
+    public void testit0038() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0038");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "project/target" );
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "project/pom2.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("project/target");
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("project/pom2.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "project/target/passed.log" );
-        verifier.verifyFileNotPresent( "target/failed.log" );
+        verifier.verifyFilePresent("project/target/passed.log");
+        verifier.verifyFileNotPresent("target/failed.log");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0040PackagingFromPluginExtensionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0040PackagingFromPluginExtensionTest.java
index b95fbad..3a55883 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0040PackagingFromPluginExtensionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0040PackagingFromPluginExtensionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Brett Porter
  *
  */
-public class MavenIT0040PackagingFromPluginExtensionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0040PackagingFromPluginExtensionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0040PackagingFromPluginExtensionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenIT0040PackagingFromPluginExtensionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,19 +42,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0040()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0040" );
+    public void testit0040() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0040");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "package" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/maven-it-it0040-1.0-it.jar" );
+        verifier.verifyFilePresent("target/maven-it-it0040-1.0-it.jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0041ArtifactTypeFromPluginExtensionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0041ArtifactTypeFromPluginExtensionTest.java
index b42c730..0943b03 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0041ArtifactTypeFromPluginExtensionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0041ArtifactTypeFromPluginExtensionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author Brett Porter
  *
  */
-public class MavenIT0041ArtifactTypeFromPluginExtensionTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0041ArtifactTypeFromPluginExtensionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0041ArtifactTypeFromPluginExtensionTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0041ArtifactTypeFromPluginExtensionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,22 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0041()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0041" );
+    public void testit0041() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0041");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven", "maven-core-it-support", "1.2" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven", "maven-core-it-support", "1.2");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven", "maven-core-it-support", "1.2", "coreit-artifact" );
-        verifier.verifyArtifactPresent( "org.apache.maven", "maven-core-it-support", "1.2", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven", "maven-core-it-support", "1.2", "coreit-artifact");
+        verifier.verifyArtifactPresent("org.apache.maven", "maven-core-it-support", "1.2", "pom");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0051ReleaseProfileTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0051ReleaseProfileTest.java
index c69b4ec..c6f51ce 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0051ReleaseProfileTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0051ReleaseProfileTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,21 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0051ReleaseProfileTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0051ReleaseProfileTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0051ReleaseProfileTest()
-    {
-        super( "(2.0.2,4.0.0-alpha-1)" );
+    public MavenIT0051ReleaseProfileTest() {
+        super("(2.0.2,4.0.0-alpha-1)");
     }
 
     /**
@@ -41,21 +36,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0051()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0051" );
+    public void testit0051() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0051");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-DperformRelease=true" );
-        verifier.addCliArgument( "package" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-DperformRelease=true");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/source-jar.txt" );
-        verifier.verifyFilePresent( "target/javadoc-jar.txt" );
+        verifier.verifyFilePresent("target/source-jar.txt");
+        verifier.verifyFilePresent("target/javadoc-jar.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0052ReleaseProfileTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0052ReleaseProfileTest.java
index ac76ef4..135e02b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0052ReleaseProfileTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0052ReleaseProfileTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,20 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0052ReleaseProfileTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0052ReleaseProfileTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0052ReleaseProfileTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0052ReleaseProfileTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -41,21 +36,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0052()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0052" );
+    public void testit0052() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0052");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "package" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/jar-jar.txt" );
-        verifier.verifyFileNotPresent( "target/source-jar.txt" );
-        verifier.verifyFileNotPresent( "target/javadoc-jar.txt" );
+        verifier.verifyFilePresent("target/jar-jar.txt");
+        verifier.verifyFileNotPresent("target/source-jar.txt");
+        verifier.verifyFileNotPresent("target/javadoc-jar.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0056MultipleGoalExecutionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0056MultipleGoalExecutionsTest.java
index 4d5f22a..1911a5d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0056MultipleGoalExecutionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0056MultipleGoalExecutionsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,20 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0056MultipleGoalExecutionsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0056MultipleGoalExecutionsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0056MultipleGoalExecutionsTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0056MultipleGoalExecutionsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -41,20 +36,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0056()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0056" );
+    public void testit0056() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0056");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/first-exec.txt" );
-        verifier.verifyFilePresent( "target/second-exec.txt" );
+        verifier.verifyFilePresent("target/first-exec.txt");
+        verifier.verifyFilePresent("target/second-exec.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0063SystemScopeDependencyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0063SystemScopeDependencyTest.java
index a75d153..1f60680 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0063SystemScopeDependencyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0063SystemScopeDependencyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,21 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0063SystemScopeDependencyTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0063SystemScopeDependencyTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0063SystemScopeDependencyTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0063SystemScopeDependencyTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -41,23 +36,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0063()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0063" );
+    public void testit0063() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0063");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.getSystemProperties().setProperty( "jre.home", new File( testDir, "jdk/jre" ).getPath() );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.getSystemProperties().setProperty("jre.home", new File(testDir, "jdk/jre").getPath());
+        verifier.addCliArgument(
+                "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertEquals( 2, lines.size() );
-        assertEquals( new File( testDir, "jdk/lib/tools.jar").getCanonicalFile(),
-                      new File( (String) lines.get(1) ).getCanonicalFile() );
+        List<String> lines = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertEquals(2, lines.size());
+        assertEquals(
+                new File(testDir, "jdk/lib/tools.jar").getCanonicalFile(),
+                new File((String) lines.get(1)).getCanonicalFile());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0064MojoConfigViaSettersTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0064MojoConfigViaSettersTest.java
index 345ebe9..500313c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0064MojoConfigViaSettersTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0064MojoConfigViaSettersTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,20 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0064MojoConfigViaSettersTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0064MojoConfigViaSettersTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0064MojoConfigViaSettersTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0064MojoConfigViaSettersTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -41,19 +36,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0064()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0064" );
+    public void testit0064() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0064");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-setter:setter-touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-setter:setter-touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/fooValue" );
-        verifier.verifyFilePresent( "target/barValue.baz" );
+        verifier.verifyFilePresent("target/fooValue");
+        verifier.verifyFilePresent("target/barValue.baz");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0071PluginConfigWithDottedPropertyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0071PluginConfigWithDottedPropertyTest.java
index 9bc611e..68d1e97 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0071PluginConfigWithDottedPropertyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0071PluginConfigWithDottedPropertyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenIT0071PluginConfigWithDottedPropertyTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0071PluginConfigWithDottedPropertyTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0071PluginConfigWithDottedPropertyTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0071PluginConfigWithDottedPropertyTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,19 +42,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0071()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0071" );
+    public void testit0071() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0071");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/foo2" );
+        verifier.verifyFilePresent("target/foo2");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0072InterpolationWithDottedPropertyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0072InterpolationWithDottedPropertyTest.java
index 68767b1..fb47fca 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0072InterpolationWithDottedPropertyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0072InterpolationWithDottedPropertyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author John Casey
  *
  */
-public class MavenIT0072InterpolationWithDottedPropertyTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0072InterpolationWithDottedPropertyTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0072InterpolationWithDottedPropertyTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0072InterpolationWithDottedPropertyTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,20 +43,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0072()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0072" );
+    public void testit0072() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0072");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "1.0-SNAPSHOT", props.getProperty( "project.version" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("1.0-SNAPSHOT", props.getProperty("project.version"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0085TransitiveSystemScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0085TransitiveSystemScopeTest.java
index 1a17f5f..6f7d082 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0085TransitiveSystemScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0085TransitiveSystemScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,21 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collection;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0085TransitiveSystemScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0085TransitiveSystemScopeTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0085TransitiveSystemScopeTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0085TransitiveSystemScopeTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -44,25 +39,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0085()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0085" );
+    public void testit0085() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0085");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0085" );
-        verifier.getSystemProperties().setProperty( "test.home", testDir.getAbsolutePath() );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it0085");
+        verifier.getSystemProperties().setProperty("test.home", testDir.getAbsolutePath());
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Collection<String> lines = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( lines.toString(), lines.contains( "system.jar" ) );
+        Collection<String> lines = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(lines.toString(), lines.contains("system.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0086PluginRealmTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0086PluginRealmTest.java
index bfac0b2..a09d925 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0086PluginRealmTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0086PluginRealmTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author John Casey
  *
  */
-public class MavenIT0086PluginRealmTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0086PluginRealmTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0086PluginRealmTest()
-    {
-        super( "(2.0.2,)" );
+    public MavenIT0086PluginRealmTest() {
+        super("(2.0.2,)");
     }
 
     /**
@@ -49,30 +44,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0086()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0086" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+    public void testit0086() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0086");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassA" ) );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassB" ) );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.SomeClass" ) );
-        assertNotNull( pclProps.getProperty( "org/apache/maven/plugin/coreit/a.properties" ) );
-        assertEquals( "1", pclProps.getProperty( "org/apache/maven/plugin/coreit/a.properties.count" ) );
-        assertNotNull( pclProps.getProperty( "org/apache/maven/plugin/coreit/b.properties" ) );
-        assertEquals( "1", pclProps.getProperty( "org/apache/maven/plugin/coreit/b.properties.count" ) );
-        assertNotNull( pclProps.getProperty( "org/apache/maven/plugin/coreit/it.properties" ) );
-        assertEquals( "2", pclProps.getProperty( "org/apache/maven/plugin/coreit/it.properties.count" ) );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassA"));
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassB"));
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.SomeClass"));
+        assertNotNull(pclProps.getProperty("org/apache/maven/plugin/coreit/a.properties"));
+        assertEquals("1", pclProps.getProperty("org/apache/maven/plugin/coreit/a.properties.count"));
+        assertNotNull(pclProps.getProperty("org/apache/maven/plugin/coreit/b.properties"));
+        assertEquals("1", pclProps.getProperty("org/apache/maven/plugin/coreit/b.properties.count"));
+        assertNotNull(pclProps.getProperty("org/apache/maven/plugin/coreit/it.properties"));
+        assertEquals("2", pclProps.getProperty("org/apache/maven/plugin/coreit/it.properties.count"));
 
-        Properties tcclProps = verifier.loadProperties( "target/tccl.properties" );
-        assertEquals( pclProps, tcclProps );
+        Properties tcclProps = verifier.loadProperties("target/tccl.properties");
+        assertEquals(pclProps, tcclProps);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0087PluginRealmWithProjectLevelDepsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0087PluginRealmWithProjectLevelDepsTest.java
index 285c64a..f0fb911 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0087PluginRealmWithProjectLevelDepsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0087PluginRealmWithProjectLevelDepsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author John Casey
  *
  */
-public class MavenIT0087PluginRealmWithProjectLevelDepsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0087PluginRealmWithProjectLevelDepsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0087PluginRealmWithProjectLevelDepsTest()
-    {
-        super( "(2.0.2,)" );
+    public MavenIT0087PluginRealmWithProjectLevelDepsTest() {
+        super("(2.0.2,)");
     }
 
     /**
@@ -49,30 +44,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0087()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0087" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0087" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testit0087() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0087");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it0087");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassA" ) );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassB" ) );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.its.it0087.IT0087" ) );
-        assertNotNull( pclProps.getProperty( "src/main/java/org/apache/maven/its/it0087/IT0087.java" ) );
-        assertEquals( "1", pclProps.getProperty( "src/main/java/org/apache/maven/its/it0087/IT0087.java.count" ) );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassA"));
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassB"));
+        assertNotNull(pclProps.getProperty("org.apache.maven.its.it0087.IT0087"));
+        assertNotNull(pclProps.getProperty("src/main/java/org/apache/maven/its/it0087/IT0087.java"));
+        assertEquals("1", pclProps.getProperty("src/main/java/org/apache/maven/its/it0087/IT0087.java.count"));
 
-        Properties tcclProps = verifier.loadProperties( "target/tccl.properties" );
-        assertEquals( pclProps, tcclProps );
+        Properties tcclProps = verifier.loadProperties("target/tccl.properties");
+        assertEquals(pclProps, tcclProps);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0090EnvVarInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0090EnvVarInterpolationTest.java
index fb61323..78d6610 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0090EnvVarInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0090EnvVarInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,21 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0090EnvVarInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0090EnvVarInterpolationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0090EnvVarInterpolationTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0090EnvVarInterpolationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -42,21 +37,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0090()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0090" );
+    public void testit0090() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0090");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setEnvironmentVariable( "MAVEN_TEST_ENVAR", "MAVEN_TEST_ENVAR_VALUE" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setEnvironmentVariable("MAVEN_TEST_ENVAR", "MAVEN_TEST_ENVAR_VALUE");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/env.properties" );
-        assertEquals( "MAVEN_TEST_ENVAR_VALUE", props.getProperty( "stringParam" ) );
+        Properties props = verifier.loadProperties("target/env.properties");
+        assertEquals("MAVEN_TEST_ENVAR_VALUE", props.getProperty("stringParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0108SnapshotUpdateTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0108SnapshotUpdateTest.java
index b512dba..aaacc47 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0108SnapshotUpdateTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0108SnapshotUpdateTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
@@ -31,6 +26,9 @@
 import java.util.Locale;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
@@ -39,13 +37,10 @@
  * Downloads a snapshot dependency that was deployed with uniqueVersion = false, and checks it can be
  * updated. See <a href="https://issues.apache.org/jira/browse/MNG-1908">MNG-1908</a>.
  */
-@Disabled( "flaky test, see MNG-3137" )
-public class MavenIT0108SnapshotUpdateTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0108SnapshotUpdateTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+@Disabled("flaky test, see MNG-3137")
+public class MavenIT0108SnapshotUpdateTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0108SnapshotUpdateTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     private Verifier verifier;
@@ -59,216 +54,195 @@
     private static final int TIME_OFFSET = 50000;
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0108" );
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        localRepoFile = getLocalRepoFile( verifier );
-        deleteLocalArtifact( verifier, localRepoFile );
+    protected void setUp() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0108");
+        verifier = newVerifier(testDir.getAbsolutePath());
+        localRepoFile = getLocalRepoFile(verifier);
+        deleteLocalArtifact(verifier, localRepoFile);
 
-        repository = new File( testDir, "repository" );
-        recreateRemoteRepository( repository );
+        repository = new File(testDir, "repository");
+        recreateRemoteRepository(repository);
 
         // create artifact in repository (TODO: into verifier)
-        artifact = new File( repository,
-                             "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-core-it-support-1.0-SNAPSHOT.jar" );
+        artifact = new File(
+                repository,
+                "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-core-it-support-1.0-SNAPSHOT.jar");
         artifact.getParentFile().mkdirs();
-        FileUtils.fileWrite( artifact.getAbsolutePath(), "originalArtifact" );
+        FileUtils.fileWrite(artifact.getAbsolutePath(), "originalArtifact");
 
-        verifier.verifyArtifactNotPresent( "org.apache.maven", "maven-core-it-support", "1.0-SNAPSHOT", "jar" );
+        verifier.verifyArtifactNotPresent("org.apache.maven", "maven-core-it-support", "1.0-SNAPSHOT", "jar");
     }
 
     @Test
-    public void testSnapshotUpdated()
-        throws Exception
-    {
-        verifier.addCliArgument( "package" );
+    public void testSnapshotUpdated() throws Exception {
+        verifier.addCliArgument("package");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifyArtifactContent( "originalArtifact" );
+        verifyArtifactContent("originalArtifact");
 
         // set in the past to ensure it is downloaded
-        localRepoFile.setLastModified( System.currentTimeMillis() - TIME_OFFSET );
+        localRepoFile.setLastModified(System.currentTimeMillis() - TIME_OFFSET);
 
-        FileUtils.fileWrite( artifact.getAbsolutePath(), "updatedArtifact" );
+        FileUtils.fileWrite(artifact.getAbsolutePath(), "updatedArtifact");
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
 
-        verifyArtifactContent( "updatedArtifact" );
+        verifyArtifactContent("updatedArtifact");
 
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testSnapshotUpdatedWithMetadata()
-        throws Exception
-    {
-        File metadata =
-            new File( repository, "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-metadata.xml" );
-        FileUtils.fileWrite( metadata.getAbsolutePath(),
-                             constructMetadata( "1", System.currentTimeMillis() - TIME_OFFSET, true ) );
+    public void testSnapshotUpdatedWithMetadata() throws Exception {
+        File metadata = new File(repository, "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-metadata.xml");
+        FileUtils.fileWrite(
+                metadata.getAbsolutePath(), constructMetadata("1", System.currentTimeMillis() - TIME_OFFSET, true));
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifyArtifactContent( "originalArtifact" );
+        verifyArtifactContent("originalArtifact");
 
-        FileUtils.fileWrite( artifact.getAbsolutePath(), "updatedArtifact" );
-        metadata = new File( repository, "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-metadata.xml" );
-        FileUtils.fileWrite( metadata.getAbsolutePath(), constructMetadata( "2", System.currentTimeMillis(), true ) );
+        FileUtils.fileWrite(artifact.getAbsolutePath(), "updatedArtifact");
+        metadata = new File(repository, "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-metadata.xml");
+        FileUtils.fileWrite(metadata.getAbsolutePath(), constructMetadata("2", System.currentTimeMillis(), true));
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
 
-        verifyArtifactContent( "updatedArtifact" );
+        verifyArtifactContent("updatedArtifact");
 
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testSnapshotUpdatedWithLocalMetadata()
-        throws Exception
-    {
-        File localMetadata = getMetadataFile( "org/apache/maven", "maven-core-it-support", "1.0-SNAPSHOT" );
+    public void testSnapshotUpdatedWithLocalMetadata() throws Exception {
+        File localMetadata = getMetadataFile("org/apache/maven", "maven-core-it-support", "1.0-SNAPSHOT");
 
-        FileUtils.deleteDirectory( localMetadata.getParentFile() );
-        assertFalse( localMetadata.getParentFile().exists() );
+        FileUtils.deleteDirectory(localMetadata.getParentFile());
+        assertFalse(localMetadata.getParentFile().exists());
         localMetadata.getParentFile().mkdirs();
 
-        File metadata =
-            new File( repository, "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-metadata.xml" );
-        FileUtils.fileWrite( metadata.getAbsolutePath(),
-                             constructMetadata( "1", System.currentTimeMillis() - TIME_OFFSET, true ) );
+        File metadata = new File(repository, "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-metadata.xml");
+        FileUtils.fileWrite(
+                metadata.getAbsolutePath(), constructMetadata("1", System.currentTimeMillis() - TIME_OFFSET, true));
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifyArtifactContent( "originalArtifact" );
-        assertFalse( localMetadata.exists() );
+        verifyArtifactContent("originalArtifact");
+        assertFalse(localMetadata.exists());
 
-        FileUtils.fileWrite( localRepoFile.getAbsolutePath(), "localArtifact" );
-        FileUtils.fileWrite( localMetadata.getAbsolutePath(), constructLocalMetadata( "org.apache.maven",
-                                                                                      "maven-core-it-support",
-                                                                                      System.currentTimeMillis(),
-                                                                                      true ) );
+        FileUtils.fileWrite(localRepoFile.getAbsolutePath(), "localArtifact");
+        FileUtils.fileWrite(
+                localMetadata.getAbsolutePath(),
+                constructLocalMetadata("org.apache.maven", "maven-core-it-support", System.currentTimeMillis(), true));
         // update the remote file, but we shouldn't be looking
-        artifact.setLastModified( System.currentTimeMillis() );
+        artifact.setLastModified(System.currentTimeMillis());
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
 
-        verifyArtifactContent( "localArtifact" );
+        verifyArtifactContent("localArtifact");
 
         verifier.verifyErrorFreeLog();
 
         Calendar cal = Calendar.getInstance();
-        cal.add( Calendar.YEAR, -1 );
-        FileUtils.fileWrite( localMetadata.getAbsolutePath(), constructLocalMetadata( "org.apache.maven",
-                                                                                      "maven-core-it-support",
-                                                                                      cal.getTimeInMillis(), true ) );
-        FileUtils.fileWrite( metadata.getAbsolutePath(),
-                             constructMetadata( "2", System.currentTimeMillis() - 2000, true ) );
-        artifact.setLastModified( System.currentTimeMillis() );
+        cal.add(Calendar.YEAR, -1);
+        FileUtils.fileWrite(
+                localMetadata.getAbsolutePath(),
+                constructLocalMetadata("org.apache.maven", "maven-core-it-support", cal.getTimeInMillis(), true));
+        FileUtils.fileWrite(
+                metadata.getAbsolutePath(), constructMetadata("2", System.currentTimeMillis() - 2000, true));
+        artifact.setLastModified(System.currentTimeMillis());
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
 
-        verifyArtifactContent( "originalArtifact" );
+        verifyArtifactContent("originalArtifact");
 
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testSnapshotUpdatedWithMetadataUsingFileTimestamp()
-        throws Exception
-    {
-        File metadata =
-            new File( repository, "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-metadata.xml" );
-        FileUtils.fileWrite( metadata.getAbsolutePath(),
-                             constructMetadata( "1", System.currentTimeMillis() - TIME_OFFSET, false ) );
-        metadata.setLastModified( System.currentTimeMillis() - TIME_OFFSET );
+    public void testSnapshotUpdatedWithMetadataUsingFileTimestamp() throws Exception {
+        File metadata = new File(repository, "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-metadata.xml");
+        FileUtils.fileWrite(
+                metadata.getAbsolutePath(), constructMetadata("1", System.currentTimeMillis() - TIME_OFFSET, false));
+        metadata.setLastModified(System.currentTimeMillis() - TIME_OFFSET);
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifyArtifactContent( "originalArtifact" );
+        verifyArtifactContent("originalArtifact");
 
-        FileUtils.fileWrite( artifact.getAbsolutePath(), "updatedArtifact" );
-        metadata = new File( repository, "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-metadata.xml" );
-        FileUtils.fileWrite( metadata.getAbsolutePath(), constructMetadata( "2", System.currentTimeMillis(), false ) );
+        FileUtils.fileWrite(artifact.getAbsolutePath(), "updatedArtifact");
+        metadata = new File(repository, "org/apache/maven/maven-core-it-support/1.0-SNAPSHOT/maven-metadata.xml");
+        FileUtils.fileWrite(metadata.getAbsolutePath(), constructMetadata("2", System.currentTimeMillis(), false));
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
 
-        verifyArtifactContent( "updatedArtifact" );
+        verifyArtifactContent("updatedArtifact");
 
         verifier.verifyErrorFreeLog();
     }
 
-    private File getMetadataFile( String groupId, String artifactId, String version )
-    {
-        return new File( verifier.getArtifactMetadataPath( groupId, artifactId, version, "maven-metadata-local.xml" ) );
+    private File getMetadataFile(String groupId, String artifactId, String version) {
+        return new File(verifier.getArtifactMetadataPath(groupId, artifactId, version, "maven-metadata-local.xml"));
     }
 
-    private void verifyArtifactContent( String s )
-        throws IOException, VerificationException
-    {
-        verifier.verifyArtifactPresent( "org.apache.maven", "maven-core-it-support", "1.0-SNAPSHOT", "jar" );
-        verifier.verifyArtifactContent( "org.apache.maven", "maven-core-it-support", "1.0-SNAPSHOT", "jar", s );
+    private void verifyArtifactContent(String s) throws IOException, VerificationException {
+        verifier.verifyArtifactPresent("org.apache.maven", "maven-core-it-support", "1.0-SNAPSHOT", "jar");
+        verifier.verifyArtifactContent("org.apache.maven", "maven-core-it-support", "1.0-SNAPSHOT", "jar", s);
     }
 
-    private static File deleteLocalArtifact( Verifier verifier, File localRepoFile )
-        throws IOException
-    {
-        verifier.deleteArtifact( "org.apache.maven", "maven-core-it-support", "1.0-SNAPSHOT", "jar" );
+    private static File deleteLocalArtifact(Verifier verifier, File localRepoFile) throws IOException {
+        verifier.deleteArtifact("org.apache.maven", "maven-core-it-support", "1.0-SNAPSHOT", "jar");
         // this is to delete metadata - TODO: incorporate into deleteArtifact in verifier
-        FileUtils.deleteDirectory( localRepoFile.getParentFile() );
+        FileUtils.deleteDirectory(localRepoFile.getParentFile());
         return localRepoFile;
     }
 
-    private static File getLocalRepoFile( Verifier verifier )
-    {
-        return new File(
-            verifier.getArtifactPath( "org.apache.maven", "maven-core-it-support", "1.0-SNAPSHOT", "jar" ) );
+    private static File getLocalRepoFile(Verifier verifier) {
+        return new File(verifier.getArtifactPath("org.apache.maven", "maven-core-it-support", "1.0-SNAPSHOT", "jar"));
     }
 
-    private static void recreateRemoteRepository( File repository )
-        throws IOException
-    {
+    private static void recreateRemoteRepository(File repository) throws IOException {
         // create a repository (TODO: into verifier)
-        FileUtils.deleteDirectory( repository );
-        assertFalse( repository.exists() );
+        FileUtils.deleteDirectory(repository);
+        assertFalse(repository.exists());
         repository.mkdirs();
     }
 
-    private String constructMetadata( String buildNumber, long timestamp, boolean writeLastUpdated )
-    {
-        String ts = new SimpleDateFormat( "yyyyMMddHHmmss", Locale.US ).format( new Date( timestamp ) );
+    private String constructMetadata(String buildNumber, long timestamp, boolean writeLastUpdated) {
+        String ts = new SimpleDateFormat("yyyyMMddHHmmss", Locale.US).format(new Date(timestamp));
 
-        return "<?xml version=\"1.0\" encoding=\"UTF-8\"?><metadata>\n" + "<groupId>org.apache.maven</groupId>\n" +
-            "<artifactId>maven-core-it-support</artifactId>\n" + "<version>1.0-SNAPSHOT</version>\n" +
-            "<versioning>\n" + "<snapshot>\n" + "<buildNumber>" + buildNumber + "</buildNumber>\n" + "</snapshot>\n" +
-            ( writeLastUpdated ? "<lastUpdated>" + ts + "</lastUpdated>\n" : "" ) + "</versioning>\n" + "</metadata>";
+        return "<?xml version=\"1.0\" encoding=\"UTF-8\"?><metadata>\n" + "<groupId>org.apache.maven</groupId>\n"
+                + "<artifactId>maven-core-it-support</artifactId>\n"
+                + "<version>1.0-SNAPSHOT</version>\n" + "<versioning>\n"
+                + "<snapshot>\n" + "<buildNumber>" + buildNumber + "</buildNumber>\n" + "</snapshot>\n"
+                + (writeLastUpdated ? "<lastUpdated>" + ts + "</lastUpdated>\n" : "")
+                + "</versioning>\n" + "</metadata>";
     }
 
-    private String constructLocalMetadata( String groupId, String artifactId, long timestamp, boolean writeLastUpdated )
-    {
-        String ts = new SimpleDateFormat( "yyyyMMddHHmmss", Locale.US ).format( new Date( timestamp ) );
+    private String constructLocalMetadata(String groupId, String artifactId, long timestamp, boolean writeLastUpdated) {
+        String ts = new SimpleDateFormat("yyyyMMddHHmmss", Locale.US).format(new Date(timestamp));
 
-        return "<?xml version=\"1.0\" encoding=\"UTF-8\"?><metadata>\n" + "  <groupId>" + groupId + "</groupId>\n" +
-            "  <artifactId>" + artifactId + "</artifactId>\n" + "  <version>1.0-SNAPSHOT</version>\n" +
-            "  <versioning>\n" + "    <snapshot>\n" + "      <localCopy>true</localCopy>\n" + "    </snapshot>\n" +
-            ( writeLastUpdated ? "    <lastUpdated>" + ts + "</lastUpdated>\n" : "" ) + "  </versioning>\n" +
-            "</metadata>";
+        return "<?xml version=\"1.0\" encoding=\"UTF-8\"?><metadata>\n" + "  <groupId>" + groupId + "</groupId>\n"
+                + "  <artifactId>"
+                + artifactId + "</artifactId>\n" + "  <version>1.0-SNAPSHOT</version>\n" + "  <versioning>\n"
+                + "    <snapshot>\n" + "      <localCopy>true</localCopy>\n" + "    </snapshot>\n"
+                + (writeLastUpdated ? "    <lastUpdated>" + ts + "</lastUpdated>\n" : "")
+                + "  </versioning>\n" + "</metadata>";
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest.java
index dbbad02..63d8218 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,21 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest()
-    {
-        super( "[2.0,3.0-alpha-1),[3.0-alpha-7,)" );
+public class MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest() {
+        super("[2.0,3.0-alpha-1),[3.0-alpha-7,)");
     }
 
     /**
@@ -42,23 +37,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0113()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0113" );
+    public void testit0113() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0113");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/auth.properties" );
-        assertEquals( "testuser", props.getProperty( "test.username" ) );
-        assertEquals( "testtest", props.getProperty( "test.password" ) );
+        Properties props = verifier.loadProperties("target/auth.properties");
+        assertEquals("testuser", props.getProperty("test.username"));
+        assertEquals("testtest", props.getProperty("test.password"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0130CleanLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0130CleanLifecycleTest.java
index 8ba9896..8f49ff0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0130CleanLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0130CleanLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0130CleanLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0130CleanLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0130CleanLifecycleTest()
-    {
-        super( "[2.0.0,)" );
+    public MavenIT0130CleanLifecycleTest() {
+        super("[2.0.0,)");
     }
 
     /**
@@ -46,18 +41,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0130()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0130" );
+    public void testit0130() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0130");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "clean" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("clean");
         verifier.execute();
-        verifier.verifyFilePresent( "target/clean-clean.txt" );
+        verifier.verifyFilePresent("target/clean-clean.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0131SiteLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0131SiteLifecycleTest.java
index cda9c31..b9a5ebc 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0131SiteLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0131SiteLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0131SiteLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0131SiteLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0131SiteLifecycleTest()
-    {
-        super( "[2.0.0,)" );
+    public MavenIT0131SiteLifecycleTest() {
+        super("[2.0.0,)");
     }
 
     /**
@@ -46,19 +41,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0131()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0131" );
+    public void testit0131() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0131");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "site-deploy" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("site-deploy");
         verifier.execute();
-        verifier.verifyFilePresent( "target/site-site.txt" );
-        verifier.verifyFilePresent( "target/site-deploy.txt" );
+        verifier.verifyFilePresent("target/site-site.txt");
+        verifier.verifyFilePresent("target/site-deploy.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0132PomLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0132PomLifecycleTest.java
index b0e1c10..6ad2780 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0132PomLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0132PomLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0132PomLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0132PomLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0132PomLifecycleTest()
-    {
-        super( "[2.0.0,)" );
+    public MavenIT0132PomLifecycleTest() {
+        super("[2.0.0,)");
     }
 
     /**
@@ -46,23 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0132()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0132" );
+    public void testit0132() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0132");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "deploy" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("deploy");
         verifier.execute();
-        if ( matchesVersionRange( "(2.0.1,3.0-alpha-1)" ) )
-        {
-            verifier.verifyFilePresent( "target/site-attach-descriptor.txt" );
+        if (matchesVersionRange("(2.0.1,3.0-alpha-1)")) {
+            verifier.verifyFilePresent("target/site-attach-descriptor.txt");
         }
-        verifier.verifyFilePresent( "target/install-install.txt" );
-        verifier.verifyFilePresent( "target/deploy-deploy.txt" );
+        verifier.verifyFilePresent("target/install-install.txt");
+        verifier.verifyFilePresent("target/deploy-deploy.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0133JarLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0133JarLifecycleTest.java
index 2268298..c2156f1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0133JarLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0133JarLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0133JarLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0133JarLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0133JarLifecycleTest()
-    {
-        super( "[2.0.0,)" );
+    public MavenIT0133JarLifecycleTest() {
+        super("[2.0.0,)");
     }
 
     /**
@@ -46,25 +41,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0133()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0133" );
+    public void testit0133() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0133");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "deploy" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("deploy");
         verifier.execute();
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
-        verifier.verifyFilePresent( "target/compiler-compile.txt" );
-        verifier.verifyFilePresent( "target/resources-test-resources.txt" );
-        verifier.verifyFilePresent( "target/compiler-test-compile.txt" );
-        verifier.verifyFilePresent( "target/surefire-test.txt" );
-        verifier.verifyFilePresent( "target/jar-jar.txt" );
-        verifier.verifyFilePresent( "target/install-install.txt" );
-        verifier.verifyFilePresent( "target/deploy-deploy.txt" );
+        verifier.verifyFilePresent("target/resources-resources.txt");
+        verifier.verifyFilePresent("target/compiler-compile.txt");
+        verifier.verifyFilePresent("target/resources-test-resources.txt");
+        verifier.verifyFilePresent("target/compiler-test-compile.txt");
+        verifier.verifyFilePresent("target/surefire-test.txt");
+        verifier.verifyFilePresent("target/jar-jar.txt");
+        verifier.verifyFilePresent("target/install-install.txt");
+        verifier.verifyFilePresent("target/deploy-deploy.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0134WarLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0134WarLifecycleTest.java
index 3d42cdd..f2b877a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0134WarLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0134WarLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0134WarLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0134WarLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0134WarLifecycleTest()
-    {
-        super( "[2.0.0,)" );
+    public MavenIT0134WarLifecycleTest() {
+        super("[2.0.0,)");
     }
 
     /**
@@ -46,25 +41,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0134()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0134" );
+    public void testit0134() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0134");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "deploy" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("deploy");
         verifier.execute();
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
-        verifier.verifyFilePresent( "target/compiler-compile.txt" );
-        verifier.verifyFilePresent( "target/resources-test-resources.txt" );
-        verifier.verifyFilePresent( "target/compiler-test-compile.txt" );
-        verifier.verifyFilePresent( "target/surefire-test.txt" );
-        verifier.verifyFilePresent( "target/war-war.txt" );
-        verifier.verifyFilePresent( "target/install-install.txt" );
-        verifier.verifyFilePresent( "target/deploy-deploy.txt" );
+        verifier.verifyFilePresent("target/resources-resources.txt");
+        verifier.verifyFilePresent("target/compiler-compile.txt");
+        verifier.verifyFilePresent("target/resources-test-resources.txt");
+        verifier.verifyFilePresent("target/compiler-test-compile.txt");
+        verifier.verifyFilePresent("target/surefire-test.txt");
+        verifier.verifyFilePresent("target/war-war.txt");
+        verifier.verifyFilePresent("target/install-install.txt");
+        verifier.verifyFilePresent("target/deploy-deploy.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0135EjbLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0135EjbLifecycleTest.java
index c586297..2ee41ef 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0135EjbLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0135EjbLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0135EjbLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0135EjbLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0135EjbLifecycleTest()
-    {
-        super( "[2.0.0,)" );
+    public MavenIT0135EjbLifecycleTest() {
+        super("[2.0.0,)");
     }
 
     /**
@@ -46,25 +41,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0135()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0135" );
+    public void testit0135() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0135");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "deploy" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("deploy");
         verifier.execute();
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
-        verifier.verifyFilePresent( "target/compiler-compile.txt" );
-        verifier.verifyFilePresent( "target/resources-test-resources.txt" );
-        verifier.verifyFilePresent( "target/compiler-test-compile.txt" );
-        verifier.verifyFilePresent( "target/surefire-test.txt" );
-        verifier.verifyFilePresent( "target/ejb-ejb.txt" );
-        verifier.verifyFilePresent( "target/install-install.txt" );
-        verifier.verifyFilePresent( "target/deploy-deploy.txt" );
+        verifier.verifyFilePresent("target/resources-resources.txt");
+        verifier.verifyFilePresent("target/compiler-compile.txt");
+        verifier.verifyFilePresent("target/resources-test-resources.txt");
+        verifier.verifyFilePresent("target/compiler-test-compile.txt");
+        verifier.verifyFilePresent("target/surefire-test.txt");
+        verifier.verifyFilePresent("target/ejb-ejb.txt");
+        verifier.verifyFilePresent("target/install-install.txt");
+        verifier.verifyFilePresent("target/deploy-deploy.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0136RarLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0136RarLifecycleTest.java
index 2e229dc..95ecf5b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0136RarLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0136RarLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0136RarLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0136RarLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0136RarLifecycleTest()
-    {
-        super( "[2.0.0,)" );
+    public MavenIT0136RarLifecycleTest() {
+        super("[2.0.0,)");
     }
 
     /**
@@ -46,25 +41,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0136()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0136" );
+    public void testit0136() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0136");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "deploy" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("deploy");
         verifier.execute();
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
-        verifier.verifyFilePresent( "target/compiler-compile.txt" );
-        verifier.verifyFilePresent( "target/resources-test-resources.txt" );
-        verifier.verifyFilePresent( "target/compiler-test-compile.txt" );
-        verifier.verifyFilePresent( "target/surefire-test.txt" );
-        verifier.verifyFilePresent( "target/rar-rar.txt" );
-        verifier.verifyFilePresent( "target/install-install.txt" );
-        verifier.verifyFilePresent( "target/deploy-deploy.txt" );
+        verifier.verifyFilePresent("target/resources-resources.txt");
+        verifier.verifyFilePresent("target/compiler-compile.txt");
+        verifier.verifyFilePresent("target/resources-test-resources.txt");
+        verifier.verifyFilePresent("target/compiler-test-compile.txt");
+        verifier.verifyFilePresent("target/surefire-test.txt");
+        verifier.verifyFilePresent("target/rar-rar.txt");
+        verifier.verifyFilePresent("target/install-install.txt");
+        verifier.verifyFilePresent("target/deploy-deploy.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0137EarLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0137EarLifecycleTest.java
index 1101adb..422466f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0137EarLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0137EarLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0137EarLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0137EarLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0137EarLifecycleTest()
-    {
-        super( "[2.0.0,)" );
+    public MavenIT0137EarLifecycleTest() {
+        super("[2.0.0,)");
     }
 
     /**
@@ -46,22 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0137()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0137" );
+    public void testit0137() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0137");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "deploy" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("deploy");
         verifier.execute();
-        verifier.verifyFilePresent( "target/ear-generate-application-xml.txt" );
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
-        verifier.verifyFilePresent( "target/ear-ear.txt" );
-        verifier.verifyFilePresent( "target/install-install.txt" );
-        verifier.verifyFilePresent( "target/deploy-deploy.txt" );
+        verifier.verifyFilePresent("target/ear-generate-application-xml.txt");
+        verifier.verifyFilePresent("target/resources-resources.txt");
+        verifier.verifyFilePresent("target/ear-ear.txt");
+        verifier.verifyFilePresent("target/install-install.txt");
+        verifier.verifyFilePresent("target/deploy-deploy.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0138PluginLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0138PluginLifecycleTest.java
index ccb40fa..395e137 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0138PluginLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0138PluginLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0138PluginLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0138PluginLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0138PluginLifecycleTest()
-    {
-        super( "[2.0.0,)" );
+    public MavenIT0138PluginLifecycleTest() {
+        super("[2.0.0,)");
     }
 
     /**
@@ -46,31 +41,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0138()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0138" );
+    public void testit0138() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0138");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "deploy" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("deploy");
         verifier.execute();
-        verifier.verifyFilePresent( "target/plugin-descriptor.txt" );
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
-        verifier.verifyFilePresent( "target/compiler-compile.txt" );
-        verifier.verifyFilePresent( "target/resources-test-resources.txt" );
-        verifier.verifyFilePresent( "target/compiler-test-compile.txt" );
-        verifier.verifyFilePresent( "target/surefire-test.txt" );
-        verifier.verifyFilePresent( "target/jar-jar.txt" );
-        verifier.verifyFilePresent( "target/plugin-add-plugin-artifact-metadata.txt" );
-        verifier.verifyFilePresent( "target/install-install.txt" );
-        if ( matchesVersionRange( "(,2.2.0)" ) )
-        {
-            verifier.verifyFilePresent( "target/plugin-update-registry.txt" );
+        verifier.verifyFilePresent("target/plugin-descriptor.txt");
+        verifier.verifyFilePresent("target/resources-resources.txt");
+        verifier.verifyFilePresent("target/compiler-compile.txt");
+        verifier.verifyFilePresent("target/resources-test-resources.txt");
+        verifier.verifyFilePresent("target/compiler-test-compile.txt");
+        verifier.verifyFilePresent("target/surefire-test.txt");
+        verifier.verifyFilePresent("target/jar-jar.txt");
+        verifier.verifyFilePresent("target/plugin-add-plugin-artifact-metadata.txt");
+        verifier.verifyFilePresent("target/install-install.txt");
+        if (matchesVersionRange("(,2.2.0)")) {
+            verifier.verifyFilePresent("target/plugin-update-registry.txt");
         }
-        verifier.verifyFilePresent( "target/deploy-deploy.txt" );
+        verifier.verifyFilePresent("target/deploy-deploy.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0139InterpolationWithProjectPrefixTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0139InterpolationWithProjectPrefixTest.java
index 6288c6e..5c82e43 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0139InterpolationWithProjectPrefixTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0139InterpolationWithProjectPrefixTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0139InterpolationWithProjectPrefixTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0139InterpolationWithProjectPrefixTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenIT0139InterpolationWithProjectPrefixTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0139InterpolationWithProjectPrefixTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,54 +41,50 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0139()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0139" );
-        File child = new File( testDir, "child" );
+    public void testit0139() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0139");
+        File child = new File(testDir, "child");
 
-        Verifier verifier = newVerifier( child.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(child.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/interpolated.properties" );
+        Properties props = verifier.loadProperties("target/interpolated.properties");
         String prefix = "project.properties.";
 
-        assertEquals( child.getCanonicalFile(), new File( props.getProperty( prefix + "projectDir" ) ).getCanonicalFile() );
+        assertEquals(child.getCanonicalFile(), new File(props.getProperty(prefix + "projectDir")).getCanonicalFile());
 
-        assertEquals( "org.apache.maven.its.it0139.child", props.getProperty( prefix + "projectGroupId" ) );
-        assertEquals( "child", props.getProperty( prefix + "projectArtifactId" ) );
-        assertEquals( "2.0-alpha-1", props.getProperty( prefix + "projectVersion" ) );
-        assertEquals( "jar", props.getProperty( prefix + "projectPackaging" ) );
+        assertEquals("org.apache.maven.its.it0139.child", props.getProperty(prefix + "projectGroupId"));
+        assertEquals("child", props.getProperty(prefix + "projectArtifactId"));
+        assertEquals("2.0-alpha-1", props.getProperty(prefix + "projectVersion"));
+        assertEquals("jar", props.getProperty(prefix + "projectPackaging"));
 
-        assertEquals( "child-name", props.getProperty( prefix + "projectName" ) );
-        assertEquals( "child-desc", props.getProperty( prefix + "projectDesc" ) );
-        assertEquals( "http://child.org/", props.getProperty( prefix + "projectUrl" ) );
-        assertEquals( "2008", props.getProperty( prefix + "projectYear" ) );
-        assertEquals( "child-org-name", props.getProperty( prefix + "projectOrgName" ) );
+        assertEquals("child-name", props.getProperty(prefix + "projectName"));
+        assertEquals("child-desc", props.getProperty(prefix + "projectDesc"));
+        assertEquals("http://child.org/", props.getProperty(prefix + "projectUrl"));
+        assertEquals("2008", props.getProperty(prefix + "projectYear"));
+        assertEquals("child-org-name", props.getProperty(prefix + "projectOrgName"));
 
-        assertEquals( "2.0.0", props.getProperty( prefix + "projectPrereqMvn" ) );
-        assertEquals( "http://scm.org/", props.getProperty( prefix + "projectScmUrl" ) );
-        assertEquals( "http://issue.org/", props.getProperty( prefix + "projectIssueUrl" ) );
-        assertEquals( "http://ci.org/", props.getProperty( prefix + "projectCiUrl" ) );
-        assertEquals( "child-dist-repo", props.getProperty( prefix + "projectDistRepoName" ) );
+        assertEquals("2.0.0", props.getProperty(prefix + "projectPrereqMvn"));
+        assertEquals("http://scm.org/", props.getProperty(prefix + "projectScmUrl"));
+        assertEquals("http://issue.org/", props.getProperty(prefix + "projectIssueUrl"));
+        assertEquals("http://ci.org/", props.getProperty(prefix + "projectCiUrl"));
+        assertEquals("child-dist-repo", props.getProperty(prefix + "projectDistRepoName"));
 
-        assertEquals( "org.apache.maven.its.it0139", props.getProperty( prefix + "parentGroupId" ) );
-        assertEquals( "parent", props.getProperty( prefix + "parentArtifactId" ) );
-        assertEquals( "1.0", props.getProperty( prefix + "parentVersion" ) );
+        assertEquals("org.apache.maven.its.it0139", props.getProperty(prefix + "parentGroupId"));
+        assertEquals("parent", props.getProperty(prefix + "parentArtifactId"));
+        assertEquals("1.0", props.getProperty(prefix + "parentVersion"));
 
         /*
          * NOTE: We intentionally do not check whether the build paths have been basedir aligned, that's another
          * story...
          */
-        if ( matchesVersionRange( "(2.0.8,)" ) )
-        {
-            assertTrue( props.getProperty( prefix + "projectBuildOut" ).endsWith( "bin" ) );
+        if (matchesVersionRange("(2.0.8,)")) {
+            assertTrue(props.getProperty(prefix + "projectBuildOut").endsWith("bin"));
         }
-        assertTrue( props.getProperty( prefix + "projectSiteOut" ).endsWith( "doc" ) );
+        assertTrue(props.getProperty(prefix + "projectSiteOut").endsWith("doc"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0140InterpolationWithPomPrefixTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0140InterpolationWithPomPrefixTest.java
index 5fb7159..a8d50e1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0140InterpolationWithPomPrefixTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0140InterpolationWithPomPrefixTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,12 +32,9 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenIT0140InterpolationWithPomPrefixTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenIT0140InterpolationWithPomPrefixTest()
-    {
-        super( "[2.0,4.0.0-alpha-1)" );
+public class MavenIT0140InterpolationWithPomPrefixTest extends AbstractMavenIntegrationTestCase {
+    public MavenIT0140InterpolationWithPomPrefixTest() {
+        super("[2.0,4.0.0-alpha-1)");
     }
 
     /**
@@ -48,54 +43,50 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0140()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0140" );
-        File child = new File( testDir, "child" );
+    public void testit0140() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0140");
+        File child = new File(testDir, "child");
 
-        Verifier verifier = newVerifier( child.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(child.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/interpolated.properties" );
+        Properties props = verifier.loadProperties("target/interpolated.properties");
         String prefix = "project.properties.";
 
-        assertEquals( child.getCanonicalFile(), new File( props.getProperty( prefix + "projectDir" ) ).getCanonicalFile() );
+        assertEquals(child.getCanonicalFile(), new File(props.getProperty(prefix + "projectDir")).getCanonicalFile());
 
-        assertEquals( "org.apache.maven.its.it0140.child", props.getProperty( prefix + "projectGroupId" ) );
-        assertEquals( "child", props.getProperty( prefix + "projectArtifactId" ) );
-        assertEquals( "2.0-alpha-1", props.getProperty( prefix + "projectVersion" ) );
-        assertEquals( "jar", props.getProperty( prefix + "projectPackaging" ) );
+        assertEquals("org.apache.maven.its.it0140.child", props.getProperty(prefix + "projectGroupId"));
+        assertEquals("child", props.getProperty(prefix + "projectArtifactId"));
+        assertEquals("2.0-alpha-1", props.getProperty(prefix + "projectVersion"));
+        assertEquals("jar", props.getProperty(prefix + "projectPackaging"));
 
-        assertEquals( "child-name", props.getProperty( prefix + "projectName" ) );
-        assertEquals( "child-desc", props.getProperty( prefix + "projectDesc" ) );
-        assertEquals( "http://child.org/", props.getProperty( prefix + "projectUrl" ) );
-        assertEquals( "2008", props.getProperty( prefix + "projectYear" ) );
-        assertEquals( "child-org-name", props.getProperty( prefix + "projectOrgName" ) );
+        assertEquals("child-name", props.getProperty(prefix + "projectName"));
+        assertEquals("child-desc", props.getProperty(prefix + "projectDesc"));
+        assertEquals("http://child.org/", props.getProperty(prefix + "projectUrl"));
+        assertEquals("2008", props.getProperty(prefix + "projectYear"));
+        assertEquals("child-org-name", props.getProperty(prefix + "projectOrgName"));
 
-        assertEquals( "2.0.0", props.getProperty( prefix + "projectPrereqMvn" ) );
-        assertEquals( "http://scm.org/", props.getProperty( prefix + "projectScmUrl" ) );
-        assertEquals( "http://issue.org/", props.getProperty( prefix + "projectIssueUrl" ) );
-        assertEquals( "http://ci.org/", props.getProperty( prefix + "projectCiUrl" ) );
-        assertEquals( "child-dist-repo", props.getProperty( prefix + "projectDistRepoName" ) );
+        assertEquals("2.0.0", props.getProperty(prefix + "projectPrereqMvn"));
+        assertEquals("http://scm.org/", props.getProperty(prefix + "projectScmUrl"));
+        assertEquals("http://issue.org/", props.getProperty(prefix + "projectIssueUrl"));
+        assertEquals("http://ci.org/", props.getProperty(prefix + "projectCiUrl"));
+        assertEquals("child-dist-repo", props.getProperty(prefix + "projectDistRepoName"));
 
-        assertEquals( "org.apache.maven.its.it0140", props.getProperty( prefix + "parentGroupId" ) );
-        assertEquals( "parent", props.getProperty( prefix + "parentArtifactId" ) );
-        assertEquals( "1.0", props.getProperty( prefix + "parentVersion" ) );
+        assertEquals("org.apache.maven.its.it0140", props.getProperty(prefix + "parentGroupId"));
+        assertEquals("parent", props.getProperty(prefix + "parentArtifactId"));
+        assertEquals("1.0", props.getProperty(prefix + "parentVersion"));
 
         /*
          * NOTE: We intentionally do not check whether the build paths have been basedir aligned, that's another
          * story...
          */
-        if ( matchesVersionRange( "(2.0.8,)" ) )
-        {
-            assertTrue( props.getProperty( prefix + "projectBuildOut" ).endsWith( "bin" ) );
+        if (matchesVersionRange("(2.0.8,)")) {
+            assertTrue(props.getProperty(prefix + "projectBuildOut").endsWith("bin"));
         }
-        assertTrue( props.getProperty( prefix + "projectSiteOut" ).endsWith( "doc" ) );
+        assertTrue(props.getProperty(prefix + "projectSiteOut").endsWith("doc"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0142DirectDependencyScopesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0142DirectDependencyScopesTest.java
index 1be92dd..fc2d56f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0142DirectDependencyScopesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0142DirectDependencyScopesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,17 +30,14 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0142DirectDependencyScopesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0142DirectDependencyScopesTest extends AbstractMavenIntegrationTestCase {
 
     /*
      * NOTE: Class path ordering is another issue (MNG-1412), so we merely check set containment here.
      */
 
-    public MavenIT0142DirectDependencyScopesTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenIT0142DirectDependencyScopesTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -51,68 +46,73 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0142()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0142" );
+    public void testit0142() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0142");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0142" );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it0142");
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compileArtifacts = verifier.loadLines( "target/compile-artifacts.txt", "UTF-8" );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.it0142:system:jar:0.1" ) );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.it0142:provided:jar:0.1" ) );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.it0142:compile:jar:0.1" ) );
-        assertEquals( 3, compileArtifacts.size() );
+        List<String> compileArtifacts = verifier.loadLines("target/compile-artifacts.txt", "UTF-8");
+        assertTrue(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.it0142:system:jar:0.1"));
+        assertTrue(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.it0142:provided:jar:0.1"));
+        assertTrue(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.it0142:compile:jar:0.1"));
+        assertEquals(3, compileArtifacts.size());
 
-        List<String> compileClassPath = verifier.loadLines( "target/compile-cp.txt", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "classes" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "system-0.1.jar" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "provided-0.1.jar" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "compile-0.1.jar" ) );
-        assertEquals( 4, compileClassPath.size() );
+        List<String> compileClassPath = verifier.loadLines("target/compile-cp.txt", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("classes"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("system-0.1.jar"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("provided-0.1.jar"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("compile-0.1.jar"));
+        assertEquals(4, compileClassPath.size());
 
-        List<String> runtimeArtifacts = verifier.loadLines( "target/runtime-artifacts.txt", "UTF-8" );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.it0142:compile:jar:0.1" ) );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.it0142:runtime:jar:0.1" ) );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.it0142:runtime:jar:retro:0.1" ) );
-        assertEquals( 3, runtimeArtifacts.size() );
+        List<String> runtimeArtifacts = verifier.loadLines("target/runtime-artifacts.txt", "UTF-8");
+        assertTrue(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.it0142:compile:jar:0.1"));
+        assertTrue(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.it0142:runtime:jar:0.1"));
+        assertTrue(
+                runtimeArtifacts.toString(),
+                runtimeArtifacts.contains("org.apache.maven.its.it0142:runtime:jar:retro:0.1"));
+        assertEquals(3, runtimeArtifacts.size());
 
-        List<String> runtimeClassPath = verifier.loadLines( "target/runtime-cp.txt", "UTF-8" );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "classes" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "runtime-0.1.jar" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "runtime-0.1-retro.jar" ) );
-        assertEquals( 4, runtimeClassPath.size() );
+        List<String> runtimeClassPath = verifier.loadLines("target/runtime-cp.txt", "UTF-8");
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("classes"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("compile-0.1.jar"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("runtime-0.1.jar"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("runtime-0.1-retro.jar"));
+        assertEquals(4, runtimeClassPath.size());
 
-        List<String> testArtifacts = verifier.loadLines( "target/test-artifacts.txt", "UTF-8" );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0142:system:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0142:provided:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0142:compile:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0142:runtime:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0142:runtime:jar:retro:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0142:test:jar:0.1" ) );
-        assertEquals( 6, testArtifacts.size() );
+        List<String> testArtifacts = verifier.loadLines("target/test-artifacts.txt", "UTF-8");
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0142:system:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0142:provided:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0142:compile:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0142:runtime:jar:0.1"));
+        assertTrue(
+                testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0142:runtime:jar:retro:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0142:test:jar:0.1"));
+        assertEquals(6, testArtifacts.size());
 
-        List<String> testClassPath = verifier.loadLines( "target/test-cp.txt", "UTF-8" );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "classes" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "test-classes" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "system-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "provided-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "runtime-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "runtime-0.1-retro.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "test-0.1.jar" ) );
-        assertEquals( 8, testClassPath.size() );
+        List<String> testClassPath = verifier.loadLines("target/test-cp.txt", "UTF-8");
+        assertTrue(testClassPath.toString(), testClassPath.contains("classes"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("test-classes"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("system-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("provided-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("compile-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("runtime-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("runtime-0.1-retro.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("test-0.1.jar"));
+        assertEquals(8, testClassPath.size());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0143TransitiveDependencyScopesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0143TransitiveDependencyScopesTest.java
index 9c5fb65..7b1aebc 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0143TransitiveDependencyScopesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0143TransitiveDependencyScopesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,17 +31,14 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0143TransitiveDependencyScopesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0143TransitiveDependencyScopesTest extends AbstractMavenIntegrationTestCase {
 
     /*
      * NOTE: Class path ordering is another issue (MNG-1412), so we merely check set containment here.
      */
 
-    public MavenIT0143TransitiveDependencyScopesTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenIT0143TransitiveDependencyScopesTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -53,10 +48,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCompileScope()
-        throws Exception
-    {
-        Verifier verifier = run( "compile" );
+    public void testitCompileScope() throws Exception {
+        Verifier verifier = run("compile");
         String targetDir = "target-compile";
 
         /*
@@ -64,43 +57,48 @@
          * dependency that extends a class from the transitive dependency, i.e.
          * project imports A from direct dependency and A extends B from transitive dependency.
          */
-        List<String> compileArtifacts = verifier.loadLines( targetDir + "/compile-artifacts.txt", "UTF-8" );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.it0143:direct:jar:0.1" ) );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.it0143:compile:jar:0.1" ) );
-        assertEquals( 2, compileArtifacts.size() );
+        List<String> compileArtifacts = verifier.loadLines(targetDir + "/compile-artifacts.txt", "UTF-8");
+        assertTrue(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.it0143:direct:jar:0.1"));
+        assertTrue(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.it0143:compile:jar:0.1"));
+        assertEquals(2, compileArtifacts.size());
 
-        List<String> compileClassPath = verifier.loadLines( targetDir + "/compile-cp.txt", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "classes" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "direct-0.1.jar" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "compile-0.1.jar" ) );
-        assertEquals( 3, compileClassPath.size() );
+        List<String> compileClassPath = verifier.loadLines(targetDir + "/compile-cp.txt", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("classes"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("direct-0.1.jar"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("compile-0.1.jar"));
+        assertEquals(3, compileClassPath.size());
 
-        List<String> runtimeArtifacts = verifier.loadLines( targetDir + "/runtime-artifacts.txt", "UTF-8" );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.it0143:direct:jar:0.1" ) );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.it0143:compile:jar:0.1" ) );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.it0143:runtime:jar:0.1" ) );
-        assertEquals( 3, runtimeArtifacts.size() );
+        List<String> runtimeArtifacts = verifier.loadLines(targetDir + "/runtime-artifacts.txt", "UTF-8");
+        assertTrue(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.it0143:direct:jar:0.1"));
+        assertTrue(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.it0143:compile:jar:0.1"));
+        assertTrue(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.it0143:runtime:jar:0.1"));
+        assertEquals(3, runtimeArtifacts.size());
 
-        List<String> runtimeClassPath = verifier.loadLines( targetDir + "/runtime-cp.txt", "UTF-8" );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "classes" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "direct-0.1.jar" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "runtime-0.1.jar" ) );
-        assertEquals( 4, runtimeClassPath.size() );
+        List<String> runtimeClassPath = verifier.loadLines(targetDir + "/runtime-cp.txt", "UTF-8");
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("classes"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("direct-0.1.jar"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("compile-0.1.jar"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("runtime-0.1.jar"));
+        assertEquals(4, runtimeClassPath.size());
 
-        List<String> testArtifacts = verifier.loadLines( targetDir + "/test-artifacts.txt", "UTF-8" );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:direct:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:compile:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:runtime:jar:0.1" ) );
-        assertEquals( 3, testArtifacts.size() );
+        List<String> testArtifacts = verifier.loadLines(targetDir + "/test-artifacts.txt", "UTF-8");
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:direct:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:compile:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:runtime:jar:0.1"));
+        assertEquals(3, testArtifacts.size());
 
-        List<String> testClassPath = verifier.loadLines( targetDir + "/test-cp.txt", "UTF-8" );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "classes" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "test-classes" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "direct-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "runtime-0.1.jar" ) );
-        assertEquals( 5, testClassPath.size() );
+        List<String> testClassPath = verifier.loadLines(targetDir + "/test-cp.txt", "UTF-8");
+        assertTrue(testClassPath.toString(), testClassPath.contains("classes"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("test-classes"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("direct-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("compile-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("runtime-0.1.jar"));
+        assertEquals(5, testClassPath.size());
     }
 
     /**
@@ -110,45 +108,46 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitProvidedScope()
-        throws Exception
-    {
-        Verifier verifier = run( "provided" );
+    public void testitProvidedScope() throws Exception {
+        Verifier verifier = run("provided");
         String targetDir = "target-provided";
 
-        List<String> compileArtifacts = verifier.loadLines( targetDir + "/compile-artifacts.txt", "UTF-8" );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.it0143:direct:jar:0.1" ) );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.it0143:compile:jar:0.1" ) );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.it0143:runtime:jar:0.1" ) );
-        assertEquals( 3, compileArtifacts.size() );
+        List<String> compileArtifacts = verifier.loadLines(targetDir + "/compile-artifacts.txt", "UTF-8");
+        assertTrue(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.it0143:direct:jar:0.1"));
+        assertTrue(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.it0143:compile:jar:0.1"));
+        assertTrue(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.it0143:runtime:jar:0.1"));
+        assertEquals(3, compileArtifacts.size());
 
-        List<String> compileClassPath = verifier.loadLines( targetDir + "/compile-cp.txt", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "classes" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "direct-0.1.jar" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "runtime-0.1.jar" ) );
-        assertEquals( 4, compileClassPath.size() );
+        List<String> compileClassPath = verifier.loadLines(targetDir + "/compile-cp.txt", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("classes"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("direct-0.1.jar"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("compile-0.1.jar"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("runtime-0.1.jar"));
+        assertEquals(4, compileClassPath.size());
 
-        List<String> runtimeArtifacts = verifier.loadLines( targetDir + "/runtime-artifacts.txt", "UTF-8" );
-        assertEquals( 0, runtimeArtifacts.size() );
+        List<String> runtimeArtifacts = verifier.loadLines(targetDir + "/runtime-artifacts.txt", "UTF-8");
+        assertEquals(0, runtimeArtifacts.size());
 
-        List<String> runtimeClassPath = verifier.loadLines( targetDir + "/runtime-cp.txt", "UTF-8" );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "classes" ) );
-        assertEquals( 1, runtimeClassPath.size() );
+        List<String> runtimeClassPath = verifier.loadLines(targetDir + "/runtime-cp.txt", "UTF-8");
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("classes"));
+        assertEquals(1, runtimeClassPath.size());
 
-        List<String> testArtifacts = verifier.loadLines( targetDir + "/test-artifacts.txt", "UTF-8" );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:direct:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:compile:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:runtime:jar:0.1" ) );
-        assertEquals( 3, testArtifacts.size() );
+        List<String> testArtifacts = verifier.loadLines(targetDir + "/test-artifacts.txt", "UTF-8");
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:direct:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:compile:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:runtime:jar:0.1"));
+        assertEquals(3, testArtifacts.size());
 
-        List<String> testClassPath = verifier.loadLines( targetDir + "/test-cp.txt", "UTF-8" );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "classes" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "test-classes" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "direct-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "runtime-0.1.jar" ) );
-        assertEquals( 5, testClassPath.size() );
+        List<String> testClassPath = verifier.loadLines(targetDir + "/test-cp.txt", "UTF-8");
+        assertTrue(testClassPath.toString(), testClassPath.contains("classes"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("test-classes"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("direct-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("compile-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("runtime-0.1.jar"));
+        assertEquals(5, testClassPath.size());
     }
 
     /**
@@ -158,45 +157,46 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitRuntimeScope()
-        throws Exception
-    {
-        Verifier verifier = run( "runtime" );
+    public void testitRuntimeScope() throws Exception {
+        Verifier verifier = run("runtime");
         String targetDir = "target-runtime";
 
-        List<String> compileArtifacts = verifier.loadLines( targetDir + "/compile-artifacts.txt", "UTF-8" );
-        assertEquals( 0, compileArtifacts.size() );
+        List<String> compileArtifacts = verifier.loadLines(targetDir + "/compile-artifacts.txt", "UTF-8");
+        assertEquals(0, compileArtifacts.size());
 
-        List<String> compileClassPath = verifier.loadLines( targetDir + "/compile-cp.txt", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "classes" ) );
-        assertEquals( 1, compileClassPath.size() );
+        List<String> compileClassPath = verifier.loadLines(targetDir + "/compile-cp.txt", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("classes"));
+        assertEquals(1, compileClassPath.size());
 
-        List<String> runtimeArtifacts = verifier.loadLines( targetDir + "/runtime-artifacts.txt", "UTF-8" );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.it0143:direct:jar:0.1" ) );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.it0143:compile:jar:0.1" ) );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.it0143:runtime:jar:0.1" ) );
-        assertEquals( 3, runtimeArtifacts.size() );
+        List<String> runtimeArtifacts = verifier.loadLines(targetDir + "/runtime-artifacts.txt", "UTF-8");
+        assertTrue(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.it0143:direct:jar:0.1"));
+        assertTrue(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.it0143:compile:jar:0.1"));
+        assertTrue(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.it0143:runtime:jar:0.1"));
+        assertEquals(3, runtimeArtifacts.size());
 
-        List<String> runtimeClassPath = verifier.loadLines( targetDir + "/runtime-cp.txt", "UTF-8" );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "classes" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "direct-0.1.jar" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "runtime-0.1.jar" ) );
-        assertEquals( 4, runtimeClassPath.size() );
+        List<String> runtimeClassPath = verifier.loadLines(targetDir + "/runtime-cp.txt", "UTF-8");
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("classes"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("direct-0.1.jar"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("compile-0.1.jar"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("runtime-0.1.jar"));
+        assertEquals(4, runtimeClassPath.size());
 
-        List<String> testArtifacts = verifier.loadLines( targetDir + "/test-artifacts.txt", "UTF-8" );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:direct:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:compile:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:runtime:jar:0.1" ) );
-        assertEquals( 3, testArtifacts.size() );
+        List<String> testArtifacts = verifier.loadLines(targetDir + "/test-artifacts.txt", "UTF-8");
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:direct:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:compile:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:runtime:jar:0.1"));
+        assertEquals(3, testArtifacts.size());
 
-        List<String> testClassPath = verifier.loadLines( targetDir + "/test-cp.txt", "UTF-8" );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "classes" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "test-classes" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "direct-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "runtime-0.1.jar" ) );
-        assertEquals( 5, testClassPath.size() );
+        List<String> testClassPath = verifier.loadLines(targetDir + "/test-cp.txt", "UTF-8");
+        assertTrue(testClassPath.toString(), testClassPath.contains("classes"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("test-classes"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("direct-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("compile-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("runtime-0.1.jar"));
+        assertEquals(5, testClassPath.size());
     }
 
     /**
@@ -206,62 +206,57 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitTestScope()
-        throws Exception
-    {
-        Verifier verifier = run( "test" );
+    public void testitTestScope() throws Exception {
+        Verifier verifier = run("test");
         String targetDir = "target-test";
 
-        List<String> compileArtifacts = verifier.loadLines( targetDir + "/compile-artifacts.txt", "UTF-8" );
-        assertEquals( 0, compileArtifacts.size() );
+        List<String> compileArtifacts = verifier.loadLines(targetDir + "/compile-artifacts.txt", "UTF-8");
+        assertEquals(0, compileArtifacts.size());
 
-        List<String> compileClassPath = verifier.loadLines( targetDir + "/compile-cp.txt", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "classes" ) );
-        assertEquals( 1, compileClassPath.size() );
+        List<String> compileClassPath = verifier.loadLines(targetDir + "/compile-cp.txt", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("classes"));
+        assertEquals(1, compileClassPath.size());
 
-        List<String> runtimeArtifacts = verifier.loadLines( targetDir + "/runtime-artifacts.txt", "UTF-8" );
-        assertEquals( 0, runtimeArtifacts.size() );
+        List<String> runtimeArtifacts = verifier.loadLines(targetDir + "/runtime-artifacts.txt", "UTF-8");
+        assertEquals(0, runtimeArtifacts.size());
 
-        List<String> runtimeClassPath = verifier.loadLines( targetDir + "/runtime-cp.txt", "UTF-8" );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "classes" ) );
-        assertEquals( 1, runtimeClassPath.size() );
+        List<String> runtimeClassPath = verifier.loadLines(targetDir + "/runtime-cp.txt", "UTF-8");
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("classes"));
+        assertEquals(1, runtimeClassPath.size());
 
-        List<String> testArtifacts = verifier.loadLines( targetDir + "/test-artifacts.txt", "UTF-8" );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:direct:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:compile:jar:0.1" ) );
-        assertTrue( testArtifacts.toString(), testArtifacts.contains( "org.apache.maven.its.it0143:runtime:jar:0.1" ) );
-        assertEquals( 3, testArtifacts.size() );
+        List<String> testArtifacts = verifier.loadLines(targetDir + "/test-artifacts.txt", "UTF-8");
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:direct:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:compile:jar:0.1"));
+        assertTrue(testArtifacts.toString(), testArtifacts.contains("org.apache.maven.its.it0143:runtime:jar:0.1"));
+        assertEquals(3, testArtifacts.size());
 
-        List<String> testClassPath = verifier.loadLines( targetDir + "/test-cp.txt", "UTF-8" );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "classes" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "test-classes" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "direct-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "runtime-0.1.jar" ) );
-        assertEquals( 5, testClassPath.size() );
+        List<String> testClassPath = verifier.loadLines(targetDir + "/test-cp.txt", "UTF-8");
+        assertTrue(testClassPath.toString(), testClassPath.contains("classes"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("test-classes"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("direct-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("compile-0.1.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("runtime-0.1.jar"));
+        assertEquals(5, testClassPath.size());
     }
 
-    private Verifier run( String scope )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0143" );
+    private Verifier run(String scope) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0143");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target-" + scope );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0143" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target-" + scope);
+        verifier.deleteArtifacts("org.apache.maven.its.it0143");
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@scope@", scope );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8", filterProps );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.setLogFileName( "log-" + scope + ".txt" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@scope@", scope);
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8", filterProps);
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.setLogFileName("log-" + scope + ".txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         return verifier;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0144LifecycleExecutionOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0144LifecycleExecutionOrderTest.java
index 1c10e2c..340f45a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0144LifecycleExecutionOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0144LifecycleExecutionOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,28 +16,24 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * @author Benjamin Bentmann
  *
  */
-public class MavenIT0144LifecycleExecutionOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0144LifecycleExecutionOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenIT0144LifecycleExecutionOrderTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenIT0144LifecycleExecutionOrderTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,69 +42,62 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit0144()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0144" );
+    public void testit0144() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0144");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArguments( "post-clean", "deploy", "site-deploy" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArguments("post-clean", "deploy", "site-deploy");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         List<String> expected = new ArrayList<>();
 
-        expected.add( "pre-clean" );
-        expected.add( "clean" );
-        expected.add( "post-clean" );
+        expected.add("pre-clean");
+        expected.add("clean");
+        expected.add("post-clean");
 
-        expected.add( "validate" );
-        expected.add( "initialize" );
-        expected.add( "generate-sources" );
-        expected.add( "process-sources" );
-        expected.add( "generate-resources" );
-        expected.add( "process-resources" );
-        expected.add( "compile" );
-        expected.add( "process-classes" );
-        expected.add( "generate-test-sources" );
-        expected.add( "process-test-sources" );
-        expected.add( "generate-test-resources" );
-        expected.add( "process-test-resources" );
-        expected.add( "test-compile" );
-        if ( matchesVersionRange( "(2.0.4,)" ) )
-        {
+        expected.add("validate");
+        expected.add("initialize");
+        expected.add("generate-sources");
+        expected.add("process-sources");
+        expected.add("generate-resources");
+        expected.add("process-resources");
+        expected.add("compile");
+        expected.add("process-classes");
+        expected.add("generate-test-sources");
+        expected.add("process-test-sources");
+        expected.add("generate-test-resources");
+        expected.add("process-test-resources");
+        expected.add("test-compile");
+        if (matchesVersionRange("(2.0.4,)")) {
             // MNG-1508
-            expected.add( "process-test-classes" );
+            expected.add("process-test-classes");
         }
-        expected.add( "test" );
-        if ( matchesVersionRange( "(2.1.0-M1,)" ) )
-        {
+        expected.add("test");
+        if (matchesVersionRange("(2.1.0-M1,)")) {
             // MNG-2097
-            expected.add( "prepare-package" );
+            expected.add("prepare-package");
         }
-        expected.add( "package" );
-        if ( matchesVersionRange( "(2.0.1,)" ) )
-        {
-            expected.add( "pre-integration-test" );
+        expected.add("package");
+        if (matchesVersionRange("(2.0.1,)")) {
+            expected.add("pre-integration-test");
         }
-        expected.add( "integration-test" );
-        if ( matchesVersionRange( "(2.0.1,)" ) )
-        {
-            expected.add( "post-integration-test" );
+        expected.add("integration-test");
+        if (matchesVersionRange("(2.0.1,)")) {
+            expected.add("post-integration-test");
         }
-        expected.add( "verify" );
-        expected.add( "install" );
-        expected.add( "deploy" );
+        expected.add("verify");
+        expected.add("install");
+        expected.add("deploy");
 
-        expected.add( "pre-site" );
-        expected.add( "site" );
-        expected.add( "post-site" );
-        expected.add( "site-deploy" );
+        expected.add("pre-site");
+        expected.add("site");
+        expected.add("post-site");
+        expected.add("site-deploy");
 
-        List<String> phases = verifier.loadLines( "target/phases.log", "UTF-8" );
-        assertEquals( expected, phases );
+        List<String> phases = verifier.loadLines("target/phases.log", "UTF-8");
+        assertEquals(expected, phases);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0146InstallerSnapshotNaming.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0146InstallerSnapshotNaming.java
index cee4dc0..26b97be 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0146InstallerSnapshotNaming.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0146InstallerSnapshotNaming.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 import java.net.InetAddress;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Server;
@@ -37,119 +35,102 @@
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
-public class MavenIT0146InstallerSnapshotNaming
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenIT0146InstallerSnapshotNaming extends AbstractMavenIntegrationTestCase {
     private Server server;
 
     private int port;
 
     private final File testDir;
 
-    public MavenIT0146InstallerSnapshotNaming()
-        throws IOException
-    {
-        super( "(2.0.2,)" );
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/it0146" );
+    public MavenIT0146InstallerSnapshotNaming() throws IOException {
+        super("(2.0.2,)");
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/it0146");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
+    protected void setUp() throws Exception {
         ResourceHandler resourceHandler = new ResourceHandler();
-        resourceHandler.setResourceBase( new File( testDir, "repo" ).getAbsolutePath() );
+        resourceHandler.setResourceBase(new File(testDir, "repo").getAbsolutePath());
         HandlerList handlers = new HandlerList();
-        handlers.setHandlers( new Handler[]{ resourceHandler, new DefaultHandler() } );
+        handlers.setHandlers(new Handler[] {resourceHandler, new DefaultHandler()});
 
-        server = new Server( 0 );
-        server.setHandler( handlers );
+        server = new Server(0);
+        server.setHandler(handlers);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
     }
 
-
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
     }
 
     @Test
-    public void testitRemoteDownloadTimestampedName()
-        throws Exception
-    {
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+    public void testitRemoteDownloadTimestampedName() throws Exception {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
         Map<String, String> properties = verifier.newDefaultFilterMap();
-        properties.put( "@host@", InetAddress.getLoopbackAddress().getCanonicalHostName() );
-        properties.put( "@port@", Integer.toString( port ) );
+        properties.put("@host@", InetAddress.getLoopbackAddress().getCanonicalHostName());
+        properties.put("@port@", Integer.toString(port));
 
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", properties );
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", properties);
 
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
 
-        verifier.deleteArtifacts( "org.apache.maven.its.it0146" );
+        verifier.deleteArtifacts("org.apache.maven.its.it0146");
 
-        verifier.addCliArgument( "-X" );
+        verifier.addCliArgument("-X");
 
-        verifier.deleteDirectory( "target" );
+        verifier.deleteDirectory("target");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/appassembler/repo/dep-0.1-20110726.105319-1.jar" );
+        verifier.verifyFilePresent("target/appassembler/repo/dep-0.1-20110726.105319-1.jar");
     }
 
-
     @Test
-    public void testitNonTimestampedNameWithInstalledSNAPSHOT()
-        throws Exception
-    {
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0146" );
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "project/pom.xml" );
-        verifier.deleteDirectory( "project/target" );
-        verifier.setLogFileName( "log2.txt" );
+    public void testitNonTimestampedNameWithInstalledSNAPSHOT() throws Exception {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteArtifacts("org.apache.maven.its.it0146");
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("project/pom.xml");
+        verifier.deleteDirectory("project/target");
+        verifier.setLogFileName("log2.txt");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
+        verifier = newVerifier(testDir.getAbsolutePath());
 
         Map<String, String> properties = verifier.newDefaultFilterMap();
-        properties.put( "@host@", InetAddress.getLoopbackAddress().getCanonicalHostName() );
-        properties.put( "@port@", Integer.toString( port ) );
+        properties.put("@host@", InetAddress.getLoopbackAddress().getCanonicalHostName());
+        properties.put("@port@", Integer.toString(port));
 
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", properties );
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", properties);
 
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.setLogFileName( "log3.txt" );
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.setLogFileName("log3.txt");
 
+        verifier.addCliArgument("-X");
 
-        verifier.addCliArgument( "-X" );
+        verifier.deleteDirectory("target");
 
-        verifier.deleteDirectory( "target" );
-
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/appassembler/repo/dep-0.1-SNAPSHOT.jar" );
+        verifier.verifyFilePresent("target/appassembler/repo/dep-0.1-SNAPSHOT.jar");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0199CyclicImportScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0199CyclicImportScopeTest.java
index 2ce7a7c..6021b67 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0199CyclicImportScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenIT0199CyclicImportScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 public class MavenIT0199CyclicImportScopeTest extends AbstractMavenIntegrationTestCase {
@@ -36,7 +34,8 @@
     public void testit0199() throws Exception {
         // v1: parent not using BOM; explicit dep from componentB → componentA
         // v2: BOM introduced; componentB → componentA picks up implicit version 1 from main@v1
-        // v3: components now inheriting indirectly from an older version of the BOM that includes them; componentB → componentA version overridden
+        // v3: components now inheriting indirectly from an older version of the BOM that includes them; componentB →
+        // componentA version overridden
         for (int i = 1; i <= 3; i++) {
             build("v" + i + "/parent", null);
             build("v" + i + "/componentA", "target/componentA-" + i + ".jar");
@@ -57,5 +56,4 @@
         }
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITBootstrapTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITBootstrapTest.java
index b73e619..2e30525 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITBootstrapTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITBootstrapTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITBootstrapTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITBootstrapTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITBootstrapTest extends AbstractMavenIntegrationTestCase {
+    public MavenITBootstrapTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,22 +42,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testBootstrap()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/bootstrap" );
+    public void testBootstrap() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/bootstrap");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-Dbootstrap=" + getClass().getResource( "/bootstrap.txt" ).toURI().getPath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-Dbootstrap="
+                + getClass().getResource("/bootstrap.txt").toURI().getPath());
 
         // bootstrap plugin is bound to this phase, do not go further
         // important: maven-plugin packaging will fail at package phase, as there is no Mojo present!
-        verifier.addCliArgument( "process-resources" );
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0095ReactorFailureBehaviorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0095ReactorFailureBehaviorTest.java
index b0641a0..7165136 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0095ReactorFailureBehaviorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0095ReactorFailureBehaviorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0095ReactorFailureBehaviorTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0095ReactorFailureBehaviorTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0095ReactorFailureBehaviorTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0095ReactorFailureBehaviorTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,34 +43,29 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFailFast()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0095" );
+    public void testitFailFast() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0095");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "subproject1/target" );
-        verifier.deleteDirectory( "subproject2/target" );
-        verifier.deleteDirectory( "subproject3/target" );
-        verifier.addCliArgument( "--fail-fast" );
-        verifier.setLogFileName( "log-ff.txt" );
-        try
-        {
-            verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("subproject1/target");
+        verifier.deleteDirectory("subproject2/target");
+        verifier.deleteDirectory("subproject3/target");
+        verifier.addCliArgument("--fail-fast");
+        verifier.setLogFileName("log-ff.txt");
+        try {
+            verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             // expected
         }
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject1/target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject2/target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject3/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("subproject1/target/touch.txt");
+        verifier.verifyFileNotPresent("subproject2/target/touch.txt");
+        verifier.verifyFileNotPresent("subproject3/target/touch.txt");
     }
 
     /**
@@ -85,26 +75,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFailNever()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0095" );
+    public void testitFailNever() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0095");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "subproject1/target" );
-        verifier.deleteDirectory( "subproject2/target" );
-        verifier.deleteDirectory( "subproject3/target" );
-        verifier.addCliArgument( "--fail-never" );
-        verifier.setLogFileName( "log-fn.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("subproject1/target");
+        verifier.deleteDirectory("subproject2/target");
+        verifier.deleteDirectory("subproject3/target");
+        verifier.addCliArgument("--fail-never");
+        verifier.setLogFileName("log-fn.txt");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
         verifier.execute();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject1/target/touch.txt" );
-        verifier.verifyFilePresent( "subproject2/target/touch.txt" );
-        verifier.verifyFilePresent( "subproject3/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("subproject1/target/touch.txt");
+        verifier.verifyFilePresent("subproject2/target/touch.txt");
+        verifier.verifyFilePresent("subproject3/target/touch.txt");
     }
 
     /**
@@ -115,34 +103,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFailAtEnd()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0095" );
+    public void testitFailAtEnd() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0095");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "subproject1/target" );
-        verifier.deleteDirectory( "subproject2/target" );
-        verifier.deleteDirectory( "subproject3/target" );
-        verifier.addCliArgument( "--fail-at-end" );
-        verifier.setLogFileName( "log-fae.txt" );
-        try
-        {
-            verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("subproject1/target");
+        verifier.deleteDirectory("subproject2/target");
+        verifier.deleteDirectory("subproject3/target");
+        verifier.addCliArgument("--fail-at-end");
+        verifier.setLogFileName("log-fae.txt");
+        try {
+            verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             // expected
         }
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject1/target/touch.txt" );
-        verifier.verifyFilePresent( "subproject2/target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject3/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("subproject1/target/touch.txt");
+        verifier.verifyFilePresent("subproject2/target/touch.txt");
+        verifier.verifyFileNotPresent("subproject3/target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0187CollectedProjectsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0187CollectedProjectsTest.java
index e04637e..b579e92 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0187CollectedProjectsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0187CollectedProjectsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -29,6 +25,8 @@
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -36,13 +34,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng0187CollectedProjectsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0187CollectedProjectsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0187CollectedProjectsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng0187CollectedProjectsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -52,51 +47,45 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0187" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0187");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "sub-1/target" );
-        verifier.deleteDirectory( "sub-1/sub-2/target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("sub-1/target");
+        verifier.deleteDirectory("sub-1/sub-2/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Properties props;
 
-        props = verifier.loadProperties( "target/project.properties" );
-        assertEquals( "2", props.getProperty( "project.collectedProjects.size" ) );
-        assertEquals( Arrays.asList( new String[]{ "sub-1", "sub-2" } ), getProjects( props ) );
+        props = verifier.loadProperties("target/project.properties");
+        assertEquals("2", props.getProperty("project.collectedProjects.size"));
+        assertEquals(Arrays.asList(new String[] {"sub-1", "sub-2"}), getProjects(props));
 
-        props = verifier.loadProperties( "sub-1/target/project.properties" );
-        assertEquals( "1", props.getProperty( "project.collectedProjects.size" ) );
-        assertEquals( Arrays.asList( new String[]{ "sub-2" } ), getProjects( props ) );
+        props = verifier.loadProperties("sub-1/target/project.properties");
+        assertEquals("1", props.getProperty("project.collectedProjects.size"));
+        assertEquals(Arrays.asList(new String[] {"sub-2"}), getProjects(props));
 
-        props = verifier.loadProperties( "sub-1/sub-2/target/project.properties" );
-        assertEquals( "0", props.getProperty( "project.collectedProjects.size" ) );
-        assertEquals( Arrays.asList( new String[]{} ), getProjects( props ) );
+        props = verifier.loadProperties("sub-1/sub-2/target/project.properties");
+        assertEquals("0", props.getProperty("project.collectedProjects.size"));
+        assertEquals(Arrays.asList(new String[] {}), getProjects(props));
     }
 
-    private List<String> getProjects( Properties props )
-    {
+    private List<String> getProjects(Properties props) {
         List<String> projects = new ArrayList<>();
 
-        for ( Object o : props.keySet() )
-        {
+        for (Object o : props.keySet()) {
             String key = o.toString();
-            if ( key.startsWith( "project.collectedProjects." ) && !key.endsWith( ".size" ) )
-            {
-                projects.add( props.getProperty( key ) );
+            if (key.startsWith("project.collectedProjects.") && !key.endsWith(".size")) {
+                projects.add(props.getProperty(key));
             }
         }
 
-        Collections.sort( projects );
+        Collections.sort(projects);
 
         return projects;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0249ResolveDepsFromReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0249ResolveDepsFromReactorTest.java
index 7c1ae82..edbc5b8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0249ResolveDepsFromReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0249ResolveDepsFromReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng0249ResolveDepsFromReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0249ResolveDepsFromReactorTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0249ResolveDepsFromReactorTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0249ResolveDepsFromReactorTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,31 +42,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG0249()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0249" );
+    public void testitMNG0249() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0249");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> ccp = verifier.loadLines( "test-component-c/target/compile.txt", "UTF-8" );
-        assertTrue( ccp.toString(), ccp.contains( "test-component-c/classes" ) );
-        assertTrue( ccp.toString(), ccp.contains( "test-component-b/classes" ) );
-        assertTrue( ccp.toString(), ccp.contains( "test-component-a/classes" ) );
+        List<String> ccp = verifier.loadLines("test-component-c/target/compile.txt", "UTF-8");
+        assertTrue(ccp.toString(), ccp.contains("test-component-c/classes"));
+        assertTrue(ccp.toString(), ccp.contains("test-component-b/classes"));
+        assertTrue(ccp.toString(), ccp.contains("test-component-a/classes"));
 
-        List<String> rcp = verifier.loadLines( "test-component-c/target/runtime.txt", "UTF-8" );
-        assertTrue( rcp.toString(), rcp.contains( "test-component-c/classes" ) );
-        assertTrue( rcp.toString(), rcp.contains( "test-component-b/classes" ) );
-        assertTrue( rcp.toString(), rcp.contains( "test-component-a/classes" ) );
+        List<String> rcp = verifier.loadLines("test-component-c/target/runtime.txt", "UTF-8");
+        assertTrue(rcp.toString(), rcp.contains("test-component-c/classes"));
+        assertTrue(rcp.toString(), rcp.contains("test-component-b/classes"));
+        assertTrue(rcp.toString(), rcp.contains("test-component-a/classes"));
 
-        List<String> tcp = verifier.loadLines( "test-component-c/target/test.txt", "UTF-8" );
-        assertTrue( tcp.toString(), tcp.contains( "test-component-c/classes" ) );
-        assertTrue( tcp.toString(), tcp.contains( "test-component-b/classes" ) );
-        assertTrue( tcp.toString(), tcp.contains( "test-component-a/classes" ) );
+        List<String> tcp = verifier.loadLines("test-component-c/target/test.txt", "UTF-8");
+        assertTrue(tcp.toString(), tcp.contains("test-component-c/classes"));
+        assertTrue(tcp.toString(), tcp.contains("test-component-b/classes"));
+        assertTrue(tcp.toString(), tcp.contains("test-component-a/classes"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0282NonReactorExecWhenProjectIndependentTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0282NonReactorExecWhenProjectIndependentTest.java
index d27812e..9f02ad1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0282NonReactorExecWhenProjectIndependentTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0282NonReactorExecWhenProjectIndependentTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0282NonReactorExecWhenProjectIndependentTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0282NonReactorExecWhenProjectIndependentTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0282NonReactorExecWhenProjectIndependentTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0282NonReactorExecWhenProjectIndependentTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,20 +41,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG282()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0282" );
+    public void testitMNG282() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0282");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "subproject/target" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-no-project:light-touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("subproject/target");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-no-project:light-touch");
         verifier.execute();
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("subproject/target/touch.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0294MergeGlobalAndUserSettingsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0294MergeGlobalAndUserSettingsTest.java
index 5451678..3ec17fb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0294MergeGlobalAndUserSettingsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0294MergeGlobalAndUserSettingsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author John Casey
  *
  */
-public class MavenITmng0294MergeGlobalAndUserSettingsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0294MergeGlobalAndUserSettingsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0294MergeGlobalAndUserSettingsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng0294MergeGlobalAndUserSettingsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,24 +42,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG294()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0294" );
+    public void testitMNG294() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0294");
 
-        Verifier verifier = new Verifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "user-settings.xml" );
+        Verifier verifier = new Verifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("user-settings.xml");
         // dedicated CLI option only available since MNG-3914
-        verifier.addCliArgument( "--global-settings" );
-        verifier.addCliArgument( "global-settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        verifier.addCliArgument("--global-settings");
+        verifier.addCliArgument("global-settings.xml");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/test.txt" );
+        verifier.verifyFilePresent("target/test.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0377PluginLookupFromPrefixTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0377PluginLookupFromPrefixTest.java
index 3487ac7..49538bf 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0377PluginLookupFromPrefixTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0377PluginLookupFromPrefixTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0377PluginLookupFromPrefixTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0377PluginLookupFromPrefixTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0377PluginLookupFromPrefixTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0377PluginLookupFromPrefixTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,24 +42,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG377()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0377" );
+    public void testitMNG377() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0377");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0377" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-Dtouch.outputFile=target/file.txt" );
-        verifier.addCliArgument( "itprefix:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng0377");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-Dtouch.outputFile=target/file.txt");
+        verifier.addCliArgument("itprefix:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/file.txt" );
+        verifier.verifyFilePresent("target/file.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0449PluginVersionResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0449PluginVersionResolutionTest.java
index fd93b3a..797fbbb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0449PluginVersionResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0449PluginVersionResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng0449PluginVersionResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0449PluginVersionResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0449PluginVersionResolutionTest()
-    {
-        super( "[2.0,)" );
+    public MavenITmng0449PluginVersionResolutionTest() {
+        super("[2.0,)");
     }
 
     /**
@@ -48,42 +43,34 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitLifecycleInvocation()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0449" );
-        testDir = new File( testDir, "lifecycle" );
+    public void testitLifecycleInvocation() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0449");
+        testDir = new File(testDir, "lifecycle");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.deleteArtifacts( "org.apache.maven.its.mng0449" );
-        }
-        catch ( Exception e )
-        {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.deleteArtifacts("org.apache.maven.its.mng0449");
+        } catch (Exception e) {
             // when we run Maven embedded, the plugin class realm locks the artifacts so we can't delete them
         }
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // Maven 3.x prefers RELEASE over LATEST (see MNG-4206)
-        if ( matchesVersionRange( "(,3.0-alpha-3)" ) )
-        {
-            verifier.verifyFileNotPresent( "target/touch-release.txt" );
-            verifier.verifyFilePresent( "target/touch-snapshot.txt" );
+        if (matchesVersionRange("(,3.0-alpha-3)")) {
+            verifier.verifyFileNotPresent("target/touch-release.txt");
+            verifier.verifyFilePresent("target/touch-snapshot.txt");
+        } else {
+            verifier.verifyFilePresent("target/touch-release.txt");
+            verifier.verifyFileNotPresent("target/touch-snapshot.txt");
         }
-        else
-        {
-            verifier.verifyFilePresent( "target/touch-release.txt" );
-            verifier.verifyFileNotPresent( "target/touch-snapshot.txt" );
-        }
-        verifier.verifyFilePresent( "target/package.txt" );
+        verifier.verifyFilePresent("target/package.txt");
     }
 
     /**
@@ -93,41 +80,32 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCliInvocation()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0449" );
-        testDir = new File( testDir, "direct" );
+    public void testitCliInvocation() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0449");
+        testDir = new File(testDir, "direct");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.deleteArtifacts( "org.apache.maven.its.mng0449" );
-        }
-        catch ( Exception e )
-        {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.deleteArtifacts("org.apache.maven.its.mng0449");
+        } catch (Exception e) {
             // when we run Maven embedded, the plugin class realm locks the artifacts so we can't delete them
         }
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "org.apache.maven.its.mng0449:maven-it-plugin-a:touch" );
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("org.apache.maven.its.mng0449:maven-it-plugin-a:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // Maven 3.x prefers RELEASE over LATEST (see MNG-4206)
-        if ( matchesVersionRange( "(,3.0-alpha-3)" ) )
-        {
-            verifier.verifyFileNotPresent( "target/touch-release.txt" );
-            verifier.verifyFilePresent( "target/touch-snapshot.txt" );
-        }
-        else
-        {
-            verifier.verifyFilePresent( "target/touch-release.txt" );
-            verifier.verifyFileNotPresent( "target/touch-snapshot.txt" );
+        if (matchesVersionRange("(,3.0-alpha-3)")) {
+            verifier.verifyFileNotPresent("target/touch-release.txt");
+            verifier.verifyFilePresent("target/touch-snapshot.txt");
+        } else {
+            verifier.verifyFilePresent("target/touch-release.txt");
+            verifier.verifyFileNotPresent("target/touch-snapshot.txt");
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0461TolerateMissingDependencyPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0461TolerateMissingDependencyPomTest.java
index 19448f1..f8dbeb3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0461TolerateMissingDependencyPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0461TolerateMissingDependencyPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng0461TolerateMissingDependencyPomTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0461TolerateMissingDependencyPomTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0461TolerateMissingDependencyPomTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-2,)" );
+    public MavenITmng0461TolerateMissingDependencyPomTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-2,)");
     }
 
     /**
@@ -47,24 +42,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0461" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0461");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0461" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng0461");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "dep-0.1.jar" ) );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("dep-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0469ReportConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0469ReportConfigTest.java
index 3859567..023083e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0469ReportConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0469ReportConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng0469ReportConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0469ReportConfigTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0469ReportConfigTest()
-    {
-        super( "[2.0.0,)" );
+    public MavenITmng0469ReportConfigTest() {
+        super("[2.0.0,)");
     }
 
     /**
@@ -48,18 +43,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitBuildConfigDominantDuringBuild()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0469/test1" );
+    public void testitBuildConfigDominantDuringBuild() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0469/test1");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-configuration:2.1-SNAPSHOT:config" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-configuration:2.1-SNAPSHOT:config");
         verifier.execute();
-        verifier.verifyFilePresent( "target/build.txt" );
-        verifier.verifyFileNotPresent( "target/reporting.txt" );
+        verifier.verifyFilePresent("target/build.txt");
+        verifier.verifyFileNotPresent("target/reporting.txt");
         verifier.verifyErrorFreeLog();
     }
 
@@ -69,29 +62,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitBuildConfigIrrelevantForReports()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0469/test2" );
+    public void testitBuildConfigIrrelevantForReports() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0469/test2");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.deleteDirectory( "target" );
-        verifier.setAutoclean( false );
-        if ( matchesVersionRange( "(,3.0-alpha-1)" ) )
-        {
-            verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-site:2.1-SNAPSHOT:generate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.deleteDirectory("target");
+        verifier.setAutoclean(false);
+        if (matchesVersionRange("(,3.0-alpha-1)")) {
+            verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-site:2.1-SNAPSHOT:generate");
             verifier.execute();
-            verifier.verifyFilePresent( "target/site/info.properties" );
-        }
-        else
-        {
-            verifier.addCliArgument( "validate" );
+            verifier.verifyFilePresent("target/site/info.properties");
+        } else {
+            verifier.addCliArgument("validate");
             verifier.execute();
-            Properties props = verifier.loadProperties( "target/config.properties" );
-            assertEquals( "maven-it-plugin-site", props.getProperty( "project.reporting.plugins.0.artifactId" ) );
-            assertNotEquals( "fail.properties", props.getProperty( "project.reporting.plugins.0.configuration.children.infoFile.0.value" ) );
+            Properties props = verifier.loadProperties("target/config.properties");
+            assertEquals("maven-it-plugin-site", props.getProperty("project.reporting.plugins.0.artifactId"));
+            assertNotEquals(
+                    "fail.properties",
+                    props.getProperty("project.reporting.plugins.0.configuration.children.infoFile.0.value"));
         }
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0471CustomLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0471CustomLifecycleTest.java
index 25ed910..5deef88 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0471CustomLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0471CustomLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.Arrays;
-import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,12 +30,9 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng0471CustomLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0471CustomLifecycleTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0471CustomLifecycleTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0471CustomLifecycleTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,21 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG471()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0471" );
+    public void testitMNG471() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0471");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArguments( "org.apache.maven.its.plugins:maven-it-plugin-fork:fork",
-            "org.apache.maven.its.plugins:maven-it-plugin-fork:fork-goal" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArguments(
+                "org.apache.maven.its.plugins:maven-it-plugin-fork:fork",
+                "org.apache.maven.its.plugins:maven-it-plugin-fork:fork-goal");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/forked/touch.txt" );
-        verifier.verifyFilePresent( "target/forked2/touch.txt" );
+        verifier.verifyFilePresent("target/forked/touch.txt");
+        verifier.verifyFilePresent("target/forked2/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0479OverrideCentralRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0479OverrideCentralRepoTest.java
index 6a452cd..256c9c4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0479OverrideCentralRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0479OverrideCentralRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,12 +32,9 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng0479OverrideCentralRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0479OverrideCentralRepoTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-3,)" );
+public class MavenITmng0479OverrideCentralRepoTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0479OverrideCentralRepoTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-3,)");
     }
 
     /**
@@ -48,73 +43,67 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitModel()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0479" );
+    public void testitModel() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0479");
 
         // Phase 1: Ensure the test plugin is downloaded before the test cuts off access to central
-        File child1 = new File( testDir, "setup" );
-        Verifier verifier = newVerifier( child1.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
+        File child1 = new File(testDir, "setup");
+        Verifier verifier = newVerifier(child1.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
 
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-expression:2.1-SNAPSHOT:eval" );
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-expression:2.1-SNAPSHOT:eval");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // Phase 2: Now run the test
-        File child2 = new File( testDir, "test" );
-        verifier = newVerifier( child2.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
+        File child2 = new File(testDir, "test");
+        verifier = newVerifier(child2.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
 
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-expression:2.1-SNAPSHOT:eval" );
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-expression:2.1-SNAPSHOT:eval");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/expression.properties" );
-        Properties props = verifier.loadProperties( "target/expression.properties" );
+        verifier.verifyFilePresent("target/expression.properties");
+        Properties props = verifier.loadProperties("target/expression.properties");
 
-        int count = Integer.parseInt( props.getProperty( "project.repositories", "0" ) );
-        assertTrue( count > 0 );
-        for ( int i = 0; i < count; i++ )
-        {
+        int count = Integer.parseInt(props.getProperty("project.repositories", "0"));
+        assertTrue(count > 0);
+        for (int i = 0; i < count; i++) {
             String key = "project.repositories." + i;
-            if ( "central".equals( props.getProperty( key + ".id" ) ) )
-            {
-                assertEquals( "mng-0479", props.getProperty( key + ".name" ) );
-                assertTrue( props.getProperty( key + ".url" ).endsWith( "/target/mng-0479" ) );
+            if ("central".equals(props.getProperty(key + ".id"))) {
+                assertEquals("mng-0479", props.getProperty(key + ".name"));
+                assertTrue(props.getProperty(key + ".url").endsWith("/target/mng-0479"));
 
-                assertEquals( "false", props.getProperty( key + ".releases.enabled" ) );
-                assertEquals( "ignore", props.getProperty( key + ".releases.checksumPolicy" ) );
-                assertEquals( "always", props.getProperty( key + ".releases.updatePolicy" ) );
+                assertEquals("false", props.getProperty(key + ".releases.enabled"));
+                assertEquals("ignore", props.getProperty(key + ".releases.checksumPolicy"));
+                assertEquals("always", props.getProperty(key + ".releases.updatePolicy"));
 
-                assertEquals( "true", props.getProperty( key + ".snapshots.enabled" ) );
-                assertEquals( "fail", props.getProperty( key + ".snapshots.checksumPolicy" ) );
-                assertEquals( "never", props.getProperty( key + ".snapshots.updatePolicy" ) );
+                assertEquals("true", props.getProperty(key + ".snapshots.enabled"));
+                assertEquals("fail", props.getProperty(key + ".snapshots.checksumPolicy"));
+                assertEquals("never", props.getProperty(key + ".snapshots.updatePolicy"));
             }
         }
 
-        count = Integer.parseInt( props.getProperty( "project.pluginRepositories", "0" ) );
-        for ( int i = 0; i < count; i++ )
-        {
+        count = Integer.parseInt(props.getProperty("project.pluginRepositories", "0"));
+        for (int i = 0; i < count; i++) {
             String key = "project.pluginRepositories." + i;
-            if ( "central".equals( props.getProperty( key + ".id" ) ) )
-            {
-                assertEquals( "mng-0479", props.getProperty( key + ".name" ) );
-                assertTrue( props.getProperty( key + ".url" ).endsWith( "/target/mng-0479" ) );
+            if ("central".equals(props.getProperty(key + ".id"))) {
+                assertEquals("mng-0479", props.getProperty(key + ".name"));
+                assertTrue(props.getProperty(key + ".url").endsWith("/target/mng-0479"));
 
-                assertEquals( "false", props.getProperty( key + ".releases.enabled" ) );
-                assertEquals( "ignore", props.getProperty( key + ".releases.checksumPolicy" ) );
-                assertEquals( "always", props.getProperty( key + ".releases.updatePolicy" ) );
+                assertEquals("false", props.getProperty(key + ".releases.enabled"));
+                assertEquals("ignore", props.getProperty(key + ".releases.checksumPolicy"));
+                assertEquals("always", props.getProperty(key + ".releases.updatePolicy"));
 
-                assertEquals( "true", props.getProperty( key + ".snapshots.enabled" ) );
-                assertEquals( "fail", props.getProperty( key + ".snapshots.checksumPolicy" ) );
-                assertEquals( "never", props.getProperty( key + ".snapshots.updatePolicy" ) );
+                assertEquals("true", props.getProperty(key + ".snapshots.enabled"));
+                assertEquals("fail", props.getProperty(key + ".snapshots.checksumPolicy"));
+                assertEquals("never", props.getProperty(key + ".snapshots.updatePolicy"));
             }
         }
     }
@@ -125,91 +114,79 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitResolution()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0479" );
+    public void testitResolution() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0479");
 
-        Verifier verifier = newVerifier( new File( testDir, "test-1" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0479" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "test-1").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng0479");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng0479", "parent", "0.1-SNAPSHOT", "pom" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng0479", "a", "0.1-SNAPSHOT", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng0479", "a", "0.1-SNAPSHOT", "pom" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng0479", "a-parent", "0.1-SNAPSHOT", "pom" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng0479", "b", "0.1-SNAPSHOT", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng0479", "b", "0.1-SNAPSHOT", "pom" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng0479", "parent", "0.1-SNAPSHOT", "pom");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng0479", "a", "0.1-SNAPSHOT", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng0479", "a", "0.1-SNAPSHOT", "pom");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng0479", "a-parent", "0.1-SNAPSHOT", "pom");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng0479", "b", "0.1-SNAPSHOT", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng0479", "b", "0.1-SNAPSHOT", "pom");
 
-        verifier = newVerifier( new File( testDir, "test-2" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "test-2").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build should have failed to resolve parent POM" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build should have failed to resolve parent POM");
+        } catch (VerificationException e) {
             // expected
         }
 
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng0479", "parent", "0.1", "pom" );
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng0479", "parent", "0.1", "pom");
 
-        verifier = newVerifier( new File( testDir, "test-3" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        try
-        {
-            verifier.addCliArgument( "org.apache.maven.its.mng0479:maven-mng0479-plugin:0.1-SNAPSHOT:touch" );
+        verifier = newVerifier(new File(testDir, "test-3").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        try {
+            verifier.addCliArgument("org.apache.maven.its.mng0479:maven-mng0479-plugin:0.1-SNAPSHOT:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build should have failed to resolve direct dependency" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build should have failed to resolve direct dependency");
+        } catch (VerificationException e) {
             // expected
         }
 
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng0479", "a", "0.1", "jar" );
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng0479", "a", "0.1", "pom" );
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng0479", "a", "0.1", "jar");
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng0479", "a", "0.1", "pom");
 
-        verifier = newVerifier( new File( testDir, "test-4" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        try
-        {
-            verifier.addCliArgument( "org.apache.maven.its.mng0479:maven-mng0479-plugin:0.1-SNAPSHOT:touch" );
+        verifier = newVerifier(new File(testDir, "test-4").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        try {
+            verifier.addCliArgument("org.apache.maven.its.mng0479:maven-mng0479-plugin:0.1-SNAPSHOT:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build should have failed to resolve transitive dependency" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build should have failed to resolve transitive dependency");
+        } catch (VerificationException e) {
             // expected
         }
 
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng0479", "b", "0.1", "jar" );
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng0479", "b", "0.1", "pom" );
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng0479", "b", "0.1", "jar");
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng0479", "b", "0.1", "pom");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0496IgnoreUnknownPluginParametersTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0496IgnoreUnknownPluginParametersTest.java
index 8301579..9b156f3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0496IgnoreUnknownPluginParametersTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0496IgnoreUnknownPluginParametersTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0496IgnoreUnknownPluginParametersTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0496IgnoreUnknownPluginParametersTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0496IgnoreUnknownPluginParametersTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0496IgnoreUnknownPluginParametersTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,18 +42,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG496()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0496" );
+    public void testitMNG496() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0496");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-log-file:2.1-SNAPSHOT:reset" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-log-file:2.1-SNAPSHOT:reset");
         verifier.execute();
-        verifier.verifyFilePresent( "target/file.txt" );
+        verifier.verifyFilePresent("target/file.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0505VersionRangeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0505VersionRangeTest.java
index b86d6cd..676633f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0505VersionRangeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0505VersionRangeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collection;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,16 +31,13 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng0505VersionRangeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0505VersionRangeTest extends AbstractMavenIntegrationTestCase {
     /**
      * Oleg 2009.04.30: the same functionality but simpler - no multiple ranges - syntax
      * is tested in MNG-4150
      */
-    public MavenITmng0505VersionRangeTest()
-    {
-        super( "(,3.0-alpha-1),[3.0-alpha-3,)" );
+    public MavenITmng0505VersionRangeTest() {
+        super("(,3.0-alpha-1),[3.0-alpha-3,)");
     }
 
     /**
@@ -51,28 +46,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG505()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0505" );
+    public void testitMNG505() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0505");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0505" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng0505");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Collection<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertEquals( 4, artifacts.size() );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0505:a:jar:1.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0505:b:jar:1.0" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0505:c:jar:3.8" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0505:d:jar:2.1.1" ) );
+        Collection<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertEquals(4, artifacts.size());
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng0505:a:jar:1.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng0505:b:jar:1.0"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng0505:c:jar:3.8"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng0505:d:jar:2.1.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0507ArtifactRelocationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0507ArtifactRelocationTest.java
index 40883ae..f5d6265 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0507ArtifactRelocationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0507ArtifactRelocationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng0507ArtifactRelocationTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0507ArtifactRelocationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0507ArtifactRelocationTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0507ArtifactRelocationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,29 +42,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG507()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0507" );
+    public void testitMNG507() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0507");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven", "maven-core-it-support", "1.1" );
-        verifier.deleteArtifacts( "org.apache.maven", "maven-core-it-support-old-location", "1.1" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven", "maven-core-it-support", "1.1");
+        verifier.deleteArtifacts("org.apache.maven", "maven-core-it-support-old-location", "1.1");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven", "maven-core-it-support", "1.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven", "maven-core-it-support", "1.1", "pom" );
-        verifier.verifyArtifactPresent( "org.apache.maven", "maven-core-it-support-old-location", "1.1", "pom" );
-        verifier.verifyArtifactNotPresent( "org.apache.maven", "maven-core-it-support-old-location", "1.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven", "maven-core-it-support", "1.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven", "maven-core-it-support", "1.1", "pom");
+        verifier.verifyArtifactPresent("org.apache.maven", "maven-core-it-support-old-location", "1.1", "pom");
+        verifier.verifyArtifactNotPresent("org.apache.maven", "maven-core-it-support-old-location", "1.1", "jar");
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven:maven-core-it-support:jar:1.1" ) );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven:maven-core-it-support:jar:1.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0522InheritedPluginMgmtConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0522InheritedPluginMgmtConfigTest.java
index 0434228..096c462 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0522InheritedPluginMgmtConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0522InheritedPluginMgmtConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0522InheritedPluginMgmtConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0522InheritedPluginMgmtConfigTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0522InheritedPluginMgmtConfigTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0522InheritedPluginMgmtConfigTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,20 +41,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG522()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0522" );
+    public void testitMNG522() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0522");
 
-        Verifier verifier = newVerifier( new File( testDir, "child-project" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+        Verifier verifier = newVerifier(new File(testDir, "child-project").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/plugin-mngt-config-1.txt" );
-        verifier.verifyFilePresent( "target/plugin-mngt-config-2.txt" );
+        verifier.verifyFilePresent("target/plugin-mngt-config-1.txt");
+        verifier.verifyFilePresent("target/plugin-mngt-config-2.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0553SettingsAuthzEncryptionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0553SettingsAuthzEncryptionTest.java
index 88e490b..9508923 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0553SettingsAuthzEncryptionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0553SettingsAuthzEncryptionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
 import org.eclipse.jetty.security.HashLoginService;
@@ -49,9 +47,7 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng0553SettingsAuthzEncryptionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0553SettingsAuthzEncryptionTest extends AbstractMavenIntegrationTestCase {
 
     private File testDir;
 
@@ -59,59 +55,52 @@
 
     private int port;
 
-    public MavenITmng0553SettingsAuthzEncryptionTest()
-    {
-        super( "[2.1.0,3.0-alpha-1),[3.0-alpha-3,)" );
+    public MavenITmng0553SettingsAuthzEncryptionTest() {
+        super("[2.1.0,3.0-alpha-1),[3.0-alpha-3,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0553" );
+    protected void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0553");
 
-        Constraint constraint = new Constraint( __BASIC_AUTH, "user" );
-        constraint.setAuthenticate( true );
+        Constraint constraint = new Constraint(__BASIC_AUTH, "user");
+        constraint.setAuthenticate(true);
 
         ConstraintMapping constraintMapping = new ConstraintMapping();
-        constraintMapping.setConstraint( constraint );
-        constraintMapping.setPathSpec( "/*" );
+        constraintMapping.setConstraint(constraint);
+        constraintMapping.setPathSpec("/*");
 
-        HashLoginService userRealm = new HashLoginService( "TestRealm" );
+        HashLoginService userRealm = new HashLoginService("TestRealm");
         UserStore userStore = new UserStore();
-        userStore.addUser( "testuser", new Password( "testtest" ), new String[] { "user" } );
-        userRealm.setUserStore( userStore );
+        userStore.addUser("testuser", new Password("testtest"), new String[] {"user"});
+        userRealm.setUserStore(userStore);
 
-        server = new Server( 0 );
+        server = new Server(0);
         ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
-        securityHandler.setLoginService( userRealm );
-        securityHandler.setAuthMethod( __BASIC_AUTH );
-        securityHandler.setConstraintMappings( new ConstraintMapping[] { constraintMapping } );
+        securityHandler.setLoginService(userRealm);
+        securityHandler.setAuthMethod(__BASIC_AUTH);
+        securityHandler.setConstraintMappings(new ConstraintMapping[] {constraintMapping});
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( new File( testDir, "repo" ).getAbsolutePath() );
+        repoHandler.setResourceBase(new File(testDir, "repo").getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( securityHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(securityHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        server.setHandler( handlerList );
+        server.setHandler(handlerList);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -123,27 +112,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitBasic()
-        throws Exception
-    {
-        testDir = new File( testDir, "test-1" );
+    public void testitBasic() throws Exception {
+        testDir = new File(testDir, "test-1");
 
         Map<String, String> filterProps = new HashMap<>();
-        filterProps.put( "@port@", Integer.toString( port ) );
+        filterProps.put("@port@", Integer.toString(port));
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0553" );
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng0553", "a", "0.1-SNAPSHOT", "jar" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        setUserHome( verifier, new File( testDir, "userhome" ) );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng0553");
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng0553", "a", "0.1-SNAPSHOT", "jar");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        setUserHome(verifier, new File(testDir, "userhome"));
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng0553", "a", "0.1-SNAPSHOT", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng0553", "a", "0.1-SNAPSHOT", "jar");
     }
 
     /**
@@ -153,35 +140,37 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitRelocation()
-        throws Exception
-    {
-        testDir = new File( testDir, "test-2" );
+    public void testitRelocation() throws Exception {
+        testDir = new File(testDir, "test-2");
 
         Map<String, String> filterProps = new HashMap<>();
-        filterProps.put( "@port@", Integer.toString( port ) );
+        filterProps.put("@port@", Integer.toString(port));
         // NOTE: The upper-case scheme name is essential part of the test
-        String secUrl = "FILE://" + new File( testDir, "relocated-settings-security.xml" ).toURI().getRawPath();
-        filterProps.put( "@relocation@", secUrl );
+        String secUrl = "FILE://"
+                + new File(testDir, "relocated-settings-security.xml").toURI().getRawPath();
+        filterProps.put("@relocation@", secUrl);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0553" );
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng0553", "a", "0.1-SNAPSHOT", "jar" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng0553");
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng0553", "a", "0.1-SNAPSHOT", "jar");
 
         // NOTE: The tilde ~ in the file name is essential part of the test
-        verifier.filterFile( "security-template.xml", "settings~security.xml", "UTF-8", filterProps );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
+        verifier.filterFile("security-template.xml", "settings~security.xml", "UTF-8", filterProps);
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
 
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
         // NOTE: The selection of the Turkish language for the JVM locale is essential part of the test
-        verifier.setEnvironmentVariable( "MAVEN_OPTS", "-Dsettings.security=" + new File( testDir, "settings~security.xml" ).getAbsolutePath() + " -Duser.language=tr" );
-        verifier.addCliArgument( "validate" );
+        verifier.setEnvironmentVariable(
+                "MAVEN_OPTS",
+                "-Dsettings.security=" + new File(testDir, "settings~security.xml").getAbsolutePath()
+                        + " -Duser.language=tr");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng0553", "a", "0.1-SNAPSHOT", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng0553", "a", "0.1-SNAPSHOT", "jar");
     }
 
     /**
@@ -190,46 +179,41 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitEncryption()
-        throws Exception
-    {
-        requiresMavenVersion( "[2.1.0,3.0-alpha-1),[3.0-alpha-7,)" );
+    public void testitEncryption() throws Exception {
+        requiresMavenVersion("[2.1.0,3.0-alpha-1),[3.0-alpha-7,)");
 
-        testDir = new File( testDir, "test-3" );
+        testDir = new File(testDir, "test-3");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        setUserHome( verifier, new File( testDir, "userhome" ) );
-        verifier.addCliArgument( "--encrypt-master-password" );
-        verifier.addCliArgument( "test" );
-        verifier.setLogFileName( "log-emp.txt" );
-        verifier.addCliArgument( "-e" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        setUserHome(verifier, new File(testDir, "userhome"));
+        verifier.addCliArgument("--encrypt-master-password");
+        verifier.addCliArgument("test");
+        verifier.setLogFileName("log-emp.txt");
+        verifier.addCliArgument("-e");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> log = verifier.loadLines( verifier.getLogFileName(), null );
-        assertNotNull( findPassword( log ) );
+        List<String> log = verifier.loadLines(verifier.getLogFileName(), null);
+        assertNotNull(findPassword(log));
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        setUserHome( verifier, new File( testDir, "userhome" ) );
-        verifier.addCliArgument( "--encrypt-password" );
-        verifier.addCliArgument( "testpass" );
-        verifier.setLogFileName( "log-ep.txt" );
-        verifier.addCliArgument( "-e" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        setUserHome(verifier, new File(testDir, "userhome"));
+        verifier.addCliArgument("--encrypt-password");
+        verifier.addCliArgument("testpass");
+        verifier.setLogFileName("log-ep.txt");
+        verifier.addCliArgument("-e");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        log = verifier.loadLines( verifier.getLogFileName(), null );
-        assertNotNull( findPassword( log ) );
+        log = verifier.loadLines(verifier.getLogFileName(), null);
+        assertNotNull(findPassword(log));
     }
 
-    private String findPassword( List<String> log )
-    {
-        for ( String line : log )
-        {
-            if ( line.matches( ".*\\{[A-Za-z0-9+/=]+\\}.*" ) )
-            {
+    private String findPassword(List<String> log) {
+        for (String line : log) {
+            if (line.matches(".*\\{[A-Za-z0-9+/=]+\\}.*")) {
                 return line;
             }
         }
@@ -237,17 +221,13 @@
         return null;
     }
 
-    private void setUserHome( Verifier verifier, File home )
-    {
+    private void setUserHome(Verifier verifier, File home) {
         // NOTE: We set the user.home directory instead of say settings.security to reflect Maven's normal behavior
         String path = home.getAbsolutePath();
-        if ( path.indexOf( ' ' ) < 0 )
-        {
-            verifier.setEnvironmentVariable( "MAVEN_OPTS", "-Duser.home=" + path );
-        }
-        else
-        {
-            verifier.setEnvironmentVariable( "MAVEN_OPTS", "\"-Duser.home=" + path + "\"" );
+        if (path.indexOf(' ') < 0) {
+            verifier.setEnvironmentVariable("MAVEN_OPTS", "-Duser.home=" + path);
+        } else {
+            verifier.setEnvironmentVariable("MAVEN_OPTS", "\"-Duser.home=" + path + "\"");
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0557UserSettingsCliOptionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0557UserSettingsCliOptionTest.java
index 5851b33..6f80474 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0557UserSettingsCliOptionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0557UserSettingsCliOptionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0557UserSettingsCliOptionTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0557UserSettingsCliOptionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0557UserSettingsCliOptionTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0557UserSettingsCliOptionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,21 +41,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG557()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0557" );
+    public void testitMNG557() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0557");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/test.txt" );
+        verifier.verifyFilePresent("target/test.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0612NewestConflictResolverTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0612NewestConflictResolverTest.java
index f2932b8d..d0d0a69 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0612NewestConflictResolverTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0612NewestConflictResolverTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
@@ -34,12 +32,9 @@
  *
  */
 @Disabled
-public class MavenITmng0612NewestConflictResolverTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0612NewestConflictResolverTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0612NewestConflictResolverTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0612NewestConflictResolverTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,24 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG612()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0612/dependency" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+    public void testitMNG612() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0612/dependency");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0612/plugin" );
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0612/plugin");
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0612/project" );
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "verify" );
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0612/project");
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0666IgnoreLegacyPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0666IgnoreLegacyPomTest.java
index 821a80b..dfc9b2c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0666IgnoreLegacyPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0666IgnoreLegacyPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0666IgnoreLegacyPomTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0666IgnoreLegacyPomTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0666IgnoreLegacyPomTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0666IgnoreLegacyPomTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,26 +43,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG666()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0666" );
+    public void testitMNG666() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0666");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0059" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it0059");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         // don't verify error free log
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.it0059", "test", "3.8.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.it0059", "test", "3.8.1", "jar");
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.it0059:test:jar:3.8.1" ) );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.it0059:test:jar:3.8.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0674PluginParameterAliasTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0674PluginParameterAliasTest.java
index 9f1a4d0..68c4780 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0674PluginParameterAliasTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0674PluginParameterAliasTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author John Casey
  *
  */
-public class MavenITmng0674PluginParameterAliasTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0674PluginParameterAliasTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0674PluginParameterAliasTest()
-    {
-        super( "[3.0,)" );
+    public MavenITmng0674PluginParameterAliasTest() {
+        super("[3.0,)");
     }
 
     /**
@@ -49,23 +44,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitLifecycle()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0674" );
+    public void testitLifecycle() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0674");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-lifecycle.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-lifecycle.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "MNG-674-1", props.getProperty( "aliasParam" ) );
-        assertEquals( "MNG-674-2", props.getProperty( "aliasDefaultExpressionParam" ) );
-        assertEquals( "MNG-4997", props.getProperty( "aliasStringParams.0" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("MNG-674-1", props.getProperty("aliasParam"));
+        assertEquals("MNG-674-2", props.getProperty("aliasDefaultExpressionParam"));
+        assertEquals("MNG-4997", props.getProperty("aliasStringParams.0"));
     }
 
     /**
@@ -74,23 +67,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCli()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0674" );
+    public void testitCli() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0674");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-cli.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-configuration:config" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-cli.txt");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-configuration:config");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "MNG-674-1", props.getProperty( "aliasParam" ) );
-        assertEquals( "MNG-674-2", props.getProperty( "aliasDefaultExpressionParam" ) );
-        assertEquals( "MNG-4997", props.getProperty( "aliasStringParams.0" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("MNG-674-1", props.getProperty("aliasParam"));
+        assertEquals("MNG-674-2", props.getProperty("aliasDefaultExpressionParam"));
+        assertEquals("MNG-4997", props.getProperty("aliasStringParams.0"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0680ParentBasedirTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0680ParentBasedirTest.java
index d1c5ae1..1537373 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0680ParentBasedirTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0680ParentBasedirTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng0680ParentBasedirTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0680ParentBasedirTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0680ParentBasedirTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0680ParentBasedirTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,25 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG680()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0680" );
+    public void testitMNG680() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0680");
 
         testDir = testDir.getCanonicalFile();
 
-        File subDir = new File( testDir, "subproject" );
+        File subDir = new File(testDir, "subproject");
 
-        Verifier verifier = newVerifier( subDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(subDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/basedir.properties" );
-        assertEquals( subDir, new File( props.getProperty( "project.basedir" ) ) );
-        assertEquals( testDir, new File( props.getProperty( "project.parent.basedir" ) ) );
+        Properties props = verifier.loadProperties("target/basedir.properties");
+        assertEquals(subDir, new File(props.getProperty("project.basedir")));
+        assertEquals(testDir, new File(props.getProperty("project.parent.basedir")));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0761MissingSnapshotDistRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0761MissingSnapshotDistRepoTest.java
index 6bcd09d..78cbe1b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0761MissingSnapshotDistRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0761MissingSnapshotDistRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng0761MissingSnapshotDistRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0761MissingSnapshotDistRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0761MissingSnapshotDistRepoTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng0761MissingSnapshotDistRepoTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,20 +43,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG761()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0761" );
+    public void testitMNG761() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0761");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0761" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng0761");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/repo/org/apache/maven/its/mng0761/test/1.0-SNAPSHOT/test-1.0-*.jar" );
+        verifier.verifyFilePresent("target/repo/org/apache/maven/its/mng0761/test/1.0-SNAPSHOT/test-1.0-*.jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0768OfflineModeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0768OfflineModeTest.java
index 64e9721..339fd6d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0768OfflineModeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0768OfflineModeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -34,6 +29,9 @@
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -47,13 +45,10 @@
  * @author John Casey
  *
  */
-public class MavenITmng0768OfflineModeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0768OfflineModeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0768OfflineModeTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng0768OfflineModeTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -62,77 +57,68 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG768()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0768" );
+    public void testitMNG768() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0768");
 
-        final List<String> requestedUris = Collections.synchronizedList( new ArrayList<String>() );
+        final List<String> requestedUris = Collections.synchronizedList(new ArrayList<String>());
 
-        Handler repoHandler = new AbstractHandler()
-        {
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-                throws IOException
-            {
-                System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+        Handler repoHandler = new AbstractHandler() {
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                    throws IOException {
+                System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
-                requestedUris.add( request.getRequestURI() );
+                requestedUris.add(request.getRequestURI());
 
                 PrintWriter writer = response.getWriter();
 
-                response.setStatus( HttpServletResponse.SC_OK );
+                response.setStatus(HttpServletResponse.SC_OK);
 
-                if ( request.getRequestURI().endsWith( ".pom" ) )
-                {
-                    writer.println( "<project>" );
-                    writer.println( "  <modelVersion>4.0.0</modelVersion>" );
-                    writer.println( "  <groupId>org.apache.maven.its.mng0768</groupId>" );
-                    writer.println( "  <artifactId>dep</artifactId>" );
-                    writer.println( "  <version>0.1</version>" );
-                    writer.println( "</project>" );
-                }
-                else if ( request.getRequestURI().endsWith( ".jar" ) )
-                {
-                    writer.println( "empty" );
-                }
-                else if ( request.getRequestURI().endsWith( ".md5" ) || request.getRequestURI().endsWith( ".sha1" ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                if (request.getRequestURI().endsWith(".pom")) {
+                    writer.println("<project>");
+                    writer.println("  <modelVersion>4.0.0</modelVersion>");
+                    writer.println("  <groupId>org.apache.maven.its.mng0768</groupId>");
+                    writer.println("  <artifactId>dep</artifactId>");
+                    writer.println("  <version>0.1</version>");
+                    writer.println("</project>");
+                } else if (request.getRequestURI().endsWith(".jar")) {
+                    writer.println("empty");
+                } else if (request.getRequestURI().endsWith(".md5")
+                        || request.getRequestURI().endsWith(".sha1")) {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        Server server = new Server( 0 );
-        server.setHandler( repoHandler );
+        Server server = new Server(0);
+        server.setHandler(repoHandler);
 
-        try
-        {
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
 
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
 
             {
                 // phase 1: run build in online mode to fill local repo
-                Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-                verifier.setAutoclean( false );
-                verifier.deleteDirectory( "target" );
-                verifier.deleteArtifacts( "org.apache.maven.its.mng0768" );
-                verifier.setLogFileName( "log1.txt" );
+                Verifier verifier = newVerifier(testDir.getAbsolutePath());
+                verifier.setAutoclean(false);
+                verifier.deleteDirectory("target");
+                verifier.deleteArtifacts("org.apache.maven.its.mng0768");
+                verifier.setLogFileName("log1.txt");
                 Properties props = new Properties();
-                props.put( "@port@", Integer.toString( port ) );
-                verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", props );
-                verifier.addCliArgument( "--settings" );
-                verifier.addCliArgument( "settings.xml" );
-                verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile" );
+                props.put("@port@", Integer.toString(port));
+                verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", props);
+                verifier.addCliArgument("--settings");
+                verifier.addCliArgument("settings.xml");
+                verifier.addCliArgument(
+                        "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile");
                 verifier.execute();
-                verifier.verifyFilePresent( "target/compile.txt" );
+                verifier.verifyFilePresent("target/compile.txt");
                 verifier.verifyErrorFreeLog();
             }
 
@@ -140,51 +126,48 @@
 
             {
                 // phase 2: run build in offline mode to check it still passes, without network accesses
-                Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-                verifier.setAutoclean( false );
-                verifier.deleteDirectory( "target" );
-                verifier.addCliArgument( "-o" );
-                verifier.addCliArgument( "--settings" );
-                verifier.addCliArgument( "settings.xml" );
-                verifier.setLogFileName( "log2.txt" );
-                verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile" );
+                Verifier verifier = newVerifier(testDir.getAbsolutePath());
+                verifier.setAutoclean(false);
+                verifier.deleteDirectory("target");
+                verifier.addCliArgument("-o");
+                verifier.addCliArgument("--settings");
+                verifier.addCliArgument("settings.xml");
+                verifier.setLogFileName("log2.txt");
+                verifier.addCliArgument(
+                        "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile");
                 verifier.execute();
-                verifier.verifyFilePresent( "target/compile.txt" );
+                verifier.verifyFilePresent("target/compile.txt");
                 verifier.verifyErrorFreeLog();
             }
 
-            assertTrue( requestedUris.toString(), requestedUris.isEmpty() );
+            assertTrue(requestedUris.toString(), requestedUris.isEmpty());
 
             {
                 // phase 3: delete test artifact and run build in offline mode to check it fails now
                 // NOTE: Adding the settings again to offer Maven the bad choice of using the remote repo
-                Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-                verifier.setAutoclean( false );
-                verifier.deleteDirectory( "target" );
-                verifier.deleteArtifacts( "org.apache.maven.its.mng0768" );
-                verifier.addCliArgument( "-o" );
-                verifier.addCliArgument( "--settings" );
-                verifier.addCliArgument( "settings.xml" );
-                verifier.setLogFileName( "log3.txt" );
-                try
-                {
-                    verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile" );
+                Verifier verifier = newVerifier(testDir.getAbsolutePath());
+                verifier.setAutoclean(false);
+                verifier.deleteDirectory("target");
+                verifier.deleteArtifacts("org.apache.maven.its.mng0768");
+                verifier.addCliArgument("-o");
+                verifier.addCliArgument("--settings");
+                verifier.addCliArgument("settings.xml");
+                verifier.setLogFileName("log3.txt");
+                try {
+                    verifier.addCliArgument(
+                            "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile");
                     verifier.execute();
                     verifier.verifyErrorFreeLog();
-                    fail( "Build did not fail to resolve missing dependency although Maven ought to work offline!" );
-                }
-                catch( VerificationException e )
-                {
+                    fail("Build did not fail to resolve missing dependency although Maven ought to work offline!");
+                } catch (VerificationException e) {
                     // expected, should fail
                 }
             }
 
-            System.out.println( "Bound server socket to the port " + port );
+            System.out.println("Bound server socket to the port " + port);
 
-            assertTrue( requestedUris.toString(), requestedUris.isEmpty() );
-        }
-        finally
-        {
+            assertTrue(requestedUris.toString(), requestedUris.isEmpty());
+        } finally {
             server.stop();
             server.join();
         }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0773SettingsProfileReactorPollutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0773SettingsProfileReactorPollutionTest.java
index c8bd3ac..70380b7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0773SettingsProfileReactorPollutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0773SettingsProfileReactorPollutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0773SettingsProfileReactorPollutionTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0773SettingsProfileReactorPollutionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0773SettingsProfileReactorPollutionTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0773SettingsProfileReactorPollutionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,18 +41,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG773()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0773" );
+    public void testitMNG773() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0773");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0781PluginConfigVsExecConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0781PluginConfigVsExecConfigTest.java
index f5ea72b..5f710a1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0781PluginConfigVsExecConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0781PluginConfigVsExecConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0781PluginConfigVsExecConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0781PluginConfigVsExecConfigTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0781PluginConfigVsExecConfigTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0781PluginConfigVsExecConfigTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,20 +42,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG0781()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0781" );
+    public void testitMNG0781() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0781");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/exec-level.txt" );
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
+        verifier.verifyFilePresent("target/exec-level.txt");
+        verifier.verifyFilePresent("target/resources-resources.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0786ProfileAwareReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0786ProfileAwareReactorTest.java
index bdd033a..42bbf95 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0786ProfileAwareReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0786ProfileAwareReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0786ProfileAwareReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0786ProfileAwareReactorTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0786ProfileAwareReactorTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0786ProfileAwareReactorTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,22 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG0786()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0786" );
+    public void testitMNG0786() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0786");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "sub1/target" );
-        verifier.deleteDirectory( "sub2/target" );
-        verifier.addCliArgument( "-Dexpression.outputFile=target/expression.properties" );
-        verifier.addCliArgument( "-Dactivate=anything" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-expression:2.1-SNAPSHOT:eval" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("sub1/target");
+        verifier.deleteDirectory("sub2/target");
+        verifier.addCliArgument("-Dexpression.outputFile=target/expression.properties");
+        verifier.addCliArgument("-Dactivate=anything");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-expression:2.1-SNAPSHOT:eval");
         verifier.execute();
-        verifier.verifyFilePresent( "sub1/target/expression.properties" );
-        verifier.verifyFilePresent( "sub2/target/expression.properties" );
+        verifier.verifyFilePresent("sub1/target/expression.properties");
+        verifier.verifyFilePresent("sub2/target/expression.properties");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0814ExplicitProfileActivationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0814ExplicitProfileActivationTest.java
index da16bfb..77d54f0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0814ExplicitProfileActivationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0814ExplicitProfileActivationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0814ExplicitProfileActivationTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0814ExplicitProfileActivationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0814ExplicitProfileActivationTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0814ExplicitProfileActivationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,22 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG814()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0814" );
+    public void testitMNG814() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0814");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "test-profile" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("test-profile");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/profile.properties" );
-        assertEquals( "PASSED", props.getProperty( "project.properties.testProp" ) );
+        Properties props = verifier.loadProperties("target/profile.properties");
+        assertEquals("PASSED", props.getProperty("project.properties.testProp"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0818WarDepsNotTransitiveTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0818WarDepsNotTransitiveTest.java
index cb3d9f7..95faf9a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0818WarDepsNotTransitiveTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0818WarDepsNotTransitiveTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collection;
 import java.util.Collections;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,12 +32,9 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng0818WarDepsNotTransitiveTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0818WarDepsNotTransitiveTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0818WarDepsNotTransitiveTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0818WarDepsNotTransitiveTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,24 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG0818()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0818" );
+    public void testitMNG0818() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0818");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0080" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it0080");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Collection<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertEquals( Collections.singletonList( "org.apache.maven.its.it0080:war:war:0.1" ), artifacts );
+        Collection<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertEquals(Collections.singletonList("org.apache.maven.its.it0080:war:war:0.1"), artifacts);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0820ConflictResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0820ConflictResolutionTest.java
index 37747b4..42f798a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0820ConflictResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0820ConflictResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collection;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng0820ConflictResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0820ConflictResolutionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0820ConflictResolutionTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0820ConflictResolutionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,28 +42,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG0820()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0820" );
+    public void testitMNG0820() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0820");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0820" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng0820");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Collection<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertEquals( 3, artifacts.size() );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0820:d:jar:2.0" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0820:c:jar:1.4" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0820:a:jar:1.0" ) );
-        assertFalse( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0505:b:jar:1.0" ) );
+        Collection<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertEquals(3, artifacts.size());
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng0820:d:jar:2.0"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng0820:c:jar:1.4"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng0820:a:jar:1.0"));
+        assertFalse(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng0505:b:jar:1.0"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0823MojoContextPassingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0823MojoContextPassingTest.java
index 9f43785..be446da 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0823MojoContextPassingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0823MojoContextPassingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.Arrays;
-import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0823MojoContextPassingTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0823MojoContextPassingTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0823MojoContextPassingTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0823MojoContextPassingTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,19 +41,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG0823()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0823" );
+    public void testitMNG0823() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0823");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArguments( "org.apache.maven.its.plugins:maven-it-plugin-context-passing:throw",
-            "org.apache.maven.its.plugins:maven-it-plugin-context-passing:catch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArguments(
+                "org.apache.maven.its.plugins:maven-it-plugin-context-passing:throw",
+                "org.apache.maven.its.plugins:maven-it-plugin-context-passing:catch");
         verifier.execute();
-        verifier.verifyFilePresent( "target/thrown-value" );
+        verifier.verifyFilePresent("target/thrown-value");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0828PluginConfigValuesInDebugTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0828PluginConfigValuesInDebugTest.java
index c643cc3..f5b0438 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0828PluginConfigValuesInDebugTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0828PluginConfigValuesInDebugTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.text.SimpleDateFormat;
@@ -28,6 +24,8 @@
 import java.util.Locale;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,15 +33,12 @@
  *
  * @author Slawomir Jaranowski
  */
-public class MavenITmng0828PluginConfigValuesInDebugTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0828PluginConfigValuesInDebugTest extends AbstractMavenIntegrationTestCase {
 
     private static final String NL = System.lineSeparator();
 
-    public MavenITmng0828PluginConfigValuesInDebugTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng0828PluginConfigValuesInDebugTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -52,70 +47,70 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG0828()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0828" );
+    public void testitMNG0828() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0828");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-X" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-X");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        String log = FileUtils.fileRead( new File( verifier.getBasedir(), verifier.getLogFileName() ) );
+        String log = FileUtils.fileRead(new File(verifier.getBasedir(), verifier.getLogFileName()));
 
-        checkLog( log, "[DEBUG]   (f) aliasDefaultExpressionParam = test" );
-        checkLog( log, "[DEBUG]   (f) basedir = " + testDir.getCanonicalPath() );
-        checkLog( log,
-                  "[DEBUG]   (f) beanParam = org.apache.maven.plugin.coreit.Bean[fieldParam=field, setterParam=setter, setterCalled=true]" );
-        checkLog( log, "[DEBUG]   (f) booleanParam = true" );
-        checkLog( log, "[DEBUG]   (f) byteParam = 42" );
-        checkLog( log, "[DEBUG]   (f) byteParam = 42" );
-        checkLog( log, "[DEBUG]   (f) characterParam = X" );
+        checkLog(log, "[DEBUG]   (f) aliasDefaultExpressionParam = test");
+        checkLog(log, "[DEBUG]   (f) basedir = " + testDir.getCanonicalPath());
+        checkLog(
+                log,
+                "[DEBUG]   (f) beanParam = org.apache.maven.plugin.coreit.Bean[fieldParam=field, setterParam=setter, setterCalled=true]");
+        checkLog(log, "[DEBUG]   (f) booleanParam = true");
+        checkLog(log, "[DEBUG]   (f) byteParam = 42");
+        checkLog(log, "[DEBUG]   (f) byteParam = 42");
+        checkLog(log, "[DEBUG]   (f) characterParam = X");
 
-        Date date = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss.S a", Locale.US ).parse( "2008-11-09 11:59:03.0 AM" );
-        checkLog( log, "[DEBUG]   (f) dateParam = " + date );
+        Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S a", Locale.US).parse("2008-11-09 11:59:03.0 AM");
+        checkLog(log, "[DEBUG]   (f) dateParam = " + date);
 
-        checkLog( log, "[DEBUG]   (f) defaultParam = maven-core-it" );
-        checkLog( log, "[DEBUG]   (f) defaultParamWithExpression = org.apache.maven.its.mng0828:test1:1.0-SNAPSHOT" );
+        checkLog(log, "[DEBUG]   (f) defaultParam = maven-core-it");
+        checkLog(log, "[DEBUG]   (f) defaultParamWithExpression = org.apache.maven.its.mng0828:test1:1.0-SNAPSHOT");
 
         // new line of dumping dom is not guaranteed, but all items should be present
-        checkLog( log, "[DEBUG]   (f) domParam = <domParam><echo>one</echo>" );
-        checkLog( log, "<echo>two</echo>" );
-        checkLog( log, "<echo>three</echo>" );
-        checkLog( log, "<echo>four</echo>" );
-        checkLog( log, "</domParam>" );
+        checkLog(log, "[DEBUG]   (f) domParam = <domParam><echo>one</echo>");
+        checkLog(log, "<echo>two</echo>");
+        checkLog(log, "<echo>three</echo>");
+        checkLog(log, "<echo>four</echo>");
+        checkLog(log, "</domParam>");
 
-        checkLog( log, "[DEBUG]   (f) doubleParam = -1.5" );
-        checkLog( log, "[DEBUG]   (f) fieldParam = field" );
-        checkLog( log, "[DEBUG]   (f) fileParam = " + new File( testDir, "pom.xml" ).getCanonicalPath() );
-        checkLog( log, "[DEBUG]   (f) floatParam = 0.0" );
-        checkLog( log, "[DEBUG]   (f) integerParam = 0" );
-        checkLog( log, "[DEBUG]   (f) listParam = [one, two, three, four]" );
-        checkLog( log, "[DEBUG]   (f) longParam = 9876543210" );
+        checkLog(log, "[DEBUG]   (f) doubleParam = -1.5");
+        checkLog(log, "[DEBUG]   (f) fieldParam = field");
+        checkLog(log, "[DEBUG]   (f) fileParam = " + new File(testDir, "pom.xml").getCanonicalPath());
+        checkLog(log, "[DEBUG]   (f) floatParam = 0.0");
+        checkLog(log, "[DEBUG]   (f) integerParam = 0");
+        checkLog(log, "[DEBUG]   (f) listParam = [one, two, three, four]");
+        checkLog(log, "[DEBUG]   (f) longParam = 9876543210");
 
         // Map items order is not guaranteed, so only check begin of params ...
-        checkLog( log, "[DEBUG]   (f) mapParam = {key" );
-        checkLog( log, "[DEBUG]   (f) propertiesFile = "
-            + new File( testDir, "target/plugin-config.properties" ).getCanonicalPath() );
+        checkLog(log, "[DEBUG]   (f) mapParam = {key");
+        checkLog(
+                log,
+                "[DEBUG]   (f) propertiesFile = "
+                        + new File(testDir, "target/plugin-config.properties").getCanonicalPath());
 
         // Properties item order is not guaranteed, so only check begin of params ...
-        checkLog( log, "[DEBUG]   (f) propertiesParam = {key" );
-        checkLog( log, "[DEBUG]   (f) setParam = [item]" );
-        checkLog( log, "[DEBUG]   (f) shortParam = -12345" );
-        checkLog( log, "[DEBUG]   (f) stringParam = Hello World!" );
-        checkLog( log, "[DEBUG]   (f) stringParams = [one, two, three, four]" );
-        checkLog( log, "[DEBUG]   (f) urlParam = http://maven.apache.org/" );
-        checkLog( log, "[DEBUG]   (s) setterParam = setter" );
+        checkLog(log, "[DEBUG]   (f) propertiesParam = {key");
+        checkLog(log, "[DEBUG]   (f) setParam = [item]");
+        checkLog(log, "[DEBUG]   (f) shortParam = -12345");
+        checkLog(log, "[DEBUG]   (f) stringParam = Hello World!");
+        checkLog(log, "[DEBUG]   (f) stringParams = [one, two, three, four]");
+        checkLog(log, "[DEBUG]   (f) urlParam = http://maven.apache.org/");
+        checkLog(log, "[DEBUG]   (s) setterParam = setter");
     }
 
-    private void checkLog( String log, String expected )
-    {
-        assertTrue( NL + ">>>" + NL + log + "<<<" + NL + NL + "does not contains: " + NL + expected + NL,
-                    log.contains( expected ) );
+    private void checkLog(String log, String expected) {
+        assertTrue(
+                NL + ">>>" + NL + log + "<<<" + NL + NL + "does not contains: " + NL + expected + NL,
+                log.contains(expected));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0836PluginParentResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0836PluginParentResolutionTest.java
index 1ecfd44..fc9e9f2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0836PluginParentResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0836PluginParentResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng0836PluginParentResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0836PluginParentResolutionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0836PluginParentResolutionTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0836PluginParentResolutionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,39 +44,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG836()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0836" );
+    public void testitMNG836() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0836");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng836" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng836");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
         // Maven 3.x aims to separate plugins and project dependencies (MNG-4191)
-        if ( matchesVersionRange( "(,3.0-alpha-1),(3.0-alpha-1,3.0-alpha-7)" ) )
-        {
-            verifier.addCliArgument( "validate" );
+        if (matchesVersionRange("(,3.0-alpha-1),(3.0-alpha-1,3.0-alpha-7)")) {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        else
-        {
-            try
-            {
-                verifier.addCliArgument( "validate" );
+        } else {
+            try {
+                verifier.addCliArgument("validate");
                 verifier.execute();
                 verifier.verifyErrorFreeLog();
-                fail( "Plugin parent POM was erroneously resolved from non-plugin repository." );
-            }
-            catch ( VerificationException e )
-            {
+                fail("Plugin parent POM was erroneously resolved from non-plugin repository.");
+            } catch (VerificationException e) {
                 // expected
             }
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0848UserPropertyOverridesDefaultValueTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0848UserPropertyOverridesDefaultValueTest.java
index 4571665..8cb8f49 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0848UserPropertyOverridesDefaultValueTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0848UserPropertyOverridesDefaultValueTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng0848UserPropertyOverridesDefaultValueTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0848UserPropertyOverridesDefaultValueTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0848UserPropertyOverridesDefaultValueTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng0848UserPropertyOverridesDefaultValueTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,22 +43,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG848()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0848" );
+    public void testitMNG848() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0848");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dconfig.aliasDefaultExpressionParam=PASSED" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dconfig.aliasDefaultExpressionParam=PASSED");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties configProps = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "maven-core-it", configProps.getProperty( "defaultParam" ) );
-        assertEquals( "PASSED", configProps.getProperty( "aliasDefaultExpressionParam" ) );
+        Properties configProps = verifier.loadProperties("target/config.properties");
+        assertEquals("maven-core-it", configProps.getProperty("defaultParam"));
+        assertEquals("PASSED", configProps.getProperty("aliasDefaultExpressionParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0866EvaluateDefaultValueTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0866EvaluateDefaultValueTest.java
index 0ec4e5d..562c641 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0866EvaluateDefaultValueTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0866EvaluateDefaultValueTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng0866EvaluateDefaultValueTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0866EvaluateDefaultValueTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0866EvaluateDefaultValueTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng0866EvaluateDefaultValueTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,21 +44,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG866()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0866" );
+    public void testitMNG866() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0866");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties configProps = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "maven-core-it", configProps.getProperty( "defaultParam" ) );
-        assertEquals( "org.apache.maven.its.mng0866:test:1.0-SNAPSHOT", configProps.getProperty( "defaultParamWithExpression" ) );
+        Properties configProps = verifier.loadProperties("target/config.properties");
+        assertEquals("maven-core-it", configProps.getProperty("defaultParam"));
+        assertEquals(
+                "org.apache.maven.its.mng0866:test:1.0-SNAPSHOT",
+                configProps.getProperty("defaultParamWithExpression"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0870ReactorAwarePluginDiscoveryTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0870ReactorAwarePluginDiscoveryTest.java
index 4184e44..522d9a0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0870ReactorAwarePluginDiscoveryTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0870ReactorAwarePluginDiscoveryTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng0870ReactorAwarePluginDiscoveryTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0870ReactorAwarePluginDiscoveryTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0870ReactorAwarePluginDiscoveryTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng0870ReactorAwarePluginDiscoveryTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,23 +43,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG0870()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0870" );
+    public void testitMNG0870() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0870");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "project/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0870" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("project/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng0870");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "project/target/touch.txt" );
+        verifier.verifyFilePresent("project/target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0947OptionalDependencyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0947OptionalDependencyTest.java
index 032791d..de5509a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0947OptionalDependencyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0947OptionalDependencyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng0947OptionalDependencyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng0947OptionalDependencyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng0947OptionalDependencyTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng0947OptionalDependencyTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,40 +43,37 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        failingMavenVersions( "(,3.1.0-alpha-1)" );
+    public void testit() throws Exception {
+        failingMavenVersions("(,3.1.0-alpha-1)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0947" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0947");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0947" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng0947");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( compile.toString(), compile.contains( "org.apache.maven.its.mng0947:d:jar:0.1 (optional)" ) );
-        assertTrue( compile.toString(), compile.contains( "org.apache.maven.its.mng0947:e:jar:0.1 (optional)" ) );
-        assertEquals( 2, compile.size() );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(compile.toString(), compile.contains("org.apache.maven.its.mng0947:d:jar:0.1 (optional)"));
+        assertTrue(compile.toString(), compile.contains("org.apache.maven.its.mng0947:e:jar:0.1 (optional)"));
+        assertEquals(2, compile.size());
 
-        List<String> runtime = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertTrue( runtime.toString(), runtime.contains( "org.apache.maven.its.mng0947:c:jar:0.1" ) );
-        assertTrue( runtime.toString(), runtime.contains( "org.apache.maven.its.mng0947:d:jar:0.1 (optional)" ) );
-        assertTrue( runtime.toString(), runtime.contains( "org.apache.maven.its.mng0947:e:jar:0.1 (optional)" ) );
-        assertEquals( 3, runtime.size() );
+        List<String> runtime = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertTrue(runtime.toString(), runtime.contains("org.apache.maven.its.mng0947:c:jar:0.1"));
+        assertTrue(runtime.toString(), runtime.contains("org.apache.maven.its.mng0947:d:jar:0.1 (optional)"));
+        assertTrue(runtime.toString(), runtime.contains("org.apache.maven.its.mng0947:e:jar:0.1 (optional)"));
+        assertEquals(3, runtime.size());
 
-        List<String> test = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( test.toString(), test.contains( "org.apache.maven.its.mng0947:c:jar:0.1" ) );
-        assertTrue( test.toString(), test.contains( "org.apache.maven.its.mng0947:d:jar:0.1 (optional)" ) );
-        assertTrue( test.toString(), test.contains( "org.apache.maven.its.mng0947:e:jar:0.1 (optional)" ) );
-        assertEquals( 3, test.size() );
+        List<String> test = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(test.toString(), test.contains("org.apache.maven.its.mng0947:c:jar:0.1"));
+        assertTrue(test.toString(), test.contains("org.apache.maven.its.mng0947:d:jar:0.1 (optional)"));
+        assertTrue(test.toString(), test.contains("org.apache.maven.its.mng0947:e:jar:0.1 (optional)"));
+        assertEquals(3, test.size());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0956ComponentInjectionViaProjectLevelPluginDepTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0956ComponentInjectionViaProjectLevelPluginDepTest.java
index 7780bee..fcbe0fc 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0956ComponentInjectionViaProjectLevelPluginDepTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0956ComponentInjectionViaProjectLevelPluginDepTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng0956ComponentInjectionViaProjectLevelPluginDepTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0956ComponentInjectionViaProjectLevelPluginDepTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0956ComponentInjectionViaProjectLevelPluginDepTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0956ComponentInjectionViaProjectLevelPluginDepTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,23 +42,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG0956()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0956" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng0956" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG0956() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0956");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng0956");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties apiProps = verifier.loadProperties( "target/component.properties" );
-        assertEquals( "true", apiProps.getProperty( "org.apache.maven.plugin.coreit.DefaultTestComponent" ) );
+        Properties apiProps = verifier.loadProperties("target/component.properties");
+        assertEquals("true", apiProps.getProperty("org.apache.maven.plugin.coreit.DefaultTestComponent"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0985NonExecutedPluginMgmtGoalsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0985NonExecutedPluginMgmtGoalsTest.java
index c23fe5c..a1fbd26 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0985NonExecutedPluginMgmtGoalsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0985NonExecutedPluginMgmtGoalsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng0985NonExecutedPluginMgmtGoalsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng0985NonExecutedPluginMgmtGoalsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng0985NonExecutedPluginMgmtGoalsTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng0985NonExecutedPluginMgmtGoalsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,17 +43,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG0985()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0985" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+    public void testitMNG0985() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0985");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
-        verifier.verifyFileNotPresent( "target/unexpected.txt" );
+        verifier.verifyFileNotPresent("target/unexpected.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1021EqualAttachmentBuildNumberTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1021EqualAttachmentBuildNumberTest.java
index b6ea234..7247dcb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1021EqualAttachmentBuildNumberTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1021EqualAttachmentBuildNumberTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng1021EqualAttachmentBuildNumberTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng1021EqualAttachmentBuildNumberTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng1021EqualAttachmentBuildNumberTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng1021EqualAttachmentBuildNumberTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,54 +42,48 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1021()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1021" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "repo" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1021" );
-        verifier.addCliArgument( "initialize" );
+    public void testitMNG1021() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1021");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("repo");
+        verifier.deleteArtifacts("org.apache.maven.its.mng1021");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1021", "test", "1-SNAPSHOT", "pom" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1021", "test", "1-SNAPSHOT", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1021", "test", "1-SNAPSHOT", "pom");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1021", "test", "1-SNAPSHOT", "jar");
 
         String dir = "repo/org/apache/maven/its/mng1021/test/";
-        String snapshot = getSnapshotVersion( new File( testDir, dir + "1-SNAPSHOT" ) );
-        assertTrue( snapshot, snapshot.endsWith( "-1" ) );
+        String snapshot = getSnapshotVersion(new File(testDir, dir + "1-SNAPSHOT"));
+        assertTrue(snapshot, snapshot.endsWith("-1"));
 
-        verifier.verifyFilePresent( dir + "maven-metadata.xml" );
-        verifier.verifyFilePresent( dir + "maven-metadata.xml.md5" );
-        verifier.verifyFilePresent( dir + "maven-metadata.xml.sha1" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/maven-metadata.xml" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/maven-metadata.xml.md5" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/maven-metadata.xml.sha1" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/test-" + snapshot + ".pom" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/test-" + snapshot + ".pom.md5" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/test-" + snapshot + ".pom.sha1" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/test-" + snapshot + ".jar" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/test-" + snapshot + ".jar.md5" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/test-" + snapshot + ".jar.sha1" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/test-" + snapshot + "-it.jar" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/test-" + snapshot + "-it.jar.md5" );
-        verifier.verifyFilePresent( dir + "1-SNAPSHOT/test-" + snapshot + "-it.jar.sha1" );
+        verifier.verifyFilePresent(dir + "maven-metadata.xml");
+        verifier.verifyFilePresent(dir + "maven-metadata.xml.md5");
+        verifier.verifyFilePresent(dir + "maven-metadata.xml.sha1");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/maven-metadata.xml");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/maven-metadata.xml.md5");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/maven-metadata.xml.sha1");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/test-" + snapshot + ".pom");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/test-" + snapshot + ".pom.md5");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/test-" + snapshot + ".pom.sha1");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/test-" + snapshot + ".jar");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/test-" + snapshot + ".jar.md5");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/test-" + snapshot + ".jar.sha1");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/test-" + snapshot + "-it.jar");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/test-" + snapshot + "-it.jar.md5");
+        verifier.verifyFilePresent(dir + "1-SNAPSHOT/test-" + snapshot + "-it.jar.sha1");
     }
 
-    private String getSnapshotVersion( File artifactDir )
-    {
+    private String getSnapshotVersion(File artifactDir) {
         File[] files = artifactDir.listFiles();
-        for ( File file : files )
-        {
+        for (File file : files) {
             String name = file.getName();
-            if ( name.endsWith( ".pom" ) )
-            {
-                return name.substring( "test-".length(), name.length() - ".pom".length() );
+            if (name.endsWith(".pom")) {
+                return name.substring("test-".length(), name.length() - ".pom".length());
             }
         }
-        throw new IllegalStateException( "POM not found in " + artifactDir );
+        throw new IllegalStateException("POM not found in " + artifactDir);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1052PluginMgmtConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1052PluginMgmtConfigTest.java
index f695515..0582fce 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1052PluginMgmtConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1052PluginMgmtConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author John Casey
  *
  */
-public class MavenITmng1052PluginMgmtConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng1052PluginMgmtConfigTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng1052PluginMgmtConfigTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng1052PluginMgmtConfigTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,18 +43,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1052()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1052" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+    public void testitMNG1052() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1052");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
-        verifier.verifyFilePresent( "target/plugin-management.txt" );
-        verifier.verifyFileNotPresent( "target/resources-resources.txt" );
+        verifier.verifyFilePresent("target/plugin-management.txt");
+        verifier.verifyFileNotPresent("target/resources-resources.txt");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1073AggregatorForksReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1073AggregatorForksReactorTest.java
index 219080b..abbde70 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1073AggregatorForksReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1073AggregatorForksReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng1073AggregatorForksReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1073AggregatorForksReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1073AggregatorForksReactorTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng1073AggregatorForksReactorTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,27 +41,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitForkLifecycle()
-        throws Exception
-    {
+    public void testitForkLifecycle() throws Exception {
         // excluded 2.1.x and 2.2.x due to MNG-4325
-        requiresMavenVersion( "[2.0,2.1.0),[3.0-alpha-3,)" );
+        requiresMavenVersion("[2.0,2.1.0),[3.0-alpha-3,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1073" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1073");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "sub-1/target" );
-        verifier.deleteDirectory( "sub-2/target" );
-        verifier.setLogFileName( "log-lifecycle.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-fork:2.1-SNAPSHOT:fork-lifecycle-aggregator" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("sub-1/target");
+        verifier.deleteDirectory("sub-2/target");
+        verifier.setLogFileName("log-lifecycle.txt");
+        verifier.addCliArgument(
+                "org.apache.maven.its.plugins:maven-it-plugin-fork:2.1-SNAPSHOT:fork-lifecycle-aggregator");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/forked/touch.txt" );
-        verifier.verifyFilePresent( "sub-1/target/forked/touch.txt" );
-        verifier.verifyFilePresent( "sub-2/target/forked/touch.txt" );
+        verifier.verifyFilePresent("target/forked/touch.txt");
+        verifier.verifyFilePresent("sub-1/target/forked/touch.txt");
+        verifier.verifyFilePresent("sub-2/target/forked/touch.txt");
     }
 
     /**
@@ -75,24 +69,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitForkGoal()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1073" );
+    public void testitForkGoal() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1073");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "sub-1/target" );
-        verifier.deleteDirectory( "sub-2/target" );
-        verifier.setLogFileName( "log-goal.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-fork:2.1-SNAPSHOT:fork-goal-aggregator" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("sub-1/target");
+        verifier.deleteDirectory("sub-2/target");
+        verifier.setLogFileName("log-goal.txt");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-fork:2.1-SNAPSHOT:fork-goal-aggregator");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "sub-1/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-2/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFilePresent("sub-1/target/touch.txt");
+        verifier.verifyFilePresent("sub-2/target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1088ReactorPluginResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1088ReactorPluginResolutionTest.java
index b555d46..e457de4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1088ReactorPluginResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1088ReactorPluginResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng1088ReactorPluginResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1088ReactorPluginResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1088ReactorPluginResolutionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng1088ReactorPluginResolutionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,24 +44,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1088()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1088" );
+    public void testitMNG1088() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1088");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "client/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1088" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("client/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng1088");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
         // NOTE: It's essential part of the test to invoke a phase before "compile"
-        verifier.addCliArgument( "initialize" );
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "client/target/touch.txt" );
+        verifier.verifyFilePresent("client/target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1142VersionRangeIntersectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1142VersionRangeIntersectionTest.java
index 299772a..91e8fad 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1142VersionRangeIntersectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1142VersionRangeIntersectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng1142VersionRangeIntersectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1142VersionRangeIntersectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1142VersionRangeIntersectionTest()
-    {
-        super( "[2.0.7,3.0-alpha-1),[3.0,)" );
+    public MavenITmng1142VersionRangeIntersectionTest() {
+        super("[2.0.7,3.0-alpha-1),[3.0,)");
     }
 
     /**
@@ -48,10 +43,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitAB()
-        throws Exception
-    {
-        testit( "test-ab" );
+    public void testitAB() throws Exception {
+        testit("test-ab");
     }
 
     /**
@@ -61,33 +54,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitBA()
-        throws Exception
-    {
-        testit( "test-ba" );
+    public void testitBA() throws Exception {
+        testit("test-ba");
     }
 
-    private void testit( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1142" );
+    private void testit(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1142");
 
-        Verifier verifier = newVerifier( new File( testDir, project ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1142" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, project).getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng1142");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
 
-        assertFalse( classpath.toString(), classpath.contains( "a-1.1.2.jar" ) );
-        assertTrue( classpath.toString(), classpath.contains( "a-1.1.1.jar" ) );
-        assertTrue( classpath.toString(), classpath.contains( "b-0.1.jar" ) );
+        assertFalse(classpath.toString(), classpath.contains("a-1.1.2.jar"));
+        assertTrue(classpath.toString(), classpath.contains("a-1.1.1.jar"));
+        assertTrue(classpath.toString(), classpath.contains("b-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1144MultipleDefaultGoalsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1144MultipleDefaultGoalsTest.java
index 3920bb4..2b51a3e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1144MultipleDefaultGoalsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1144MultipleDefaultGoalsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.Collections;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng1144MultipleDefaultGoalsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1144MultipleDefaultGoalsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1144MultipleDefaultGoalsTest()
-    {
-        super( "[3.0-alpha-7,)" );
+    public MavenITmng1144MultipleDefaultGoalsTest() {
+        super("[3.0-alpha-7,)");
     }
 
     /**
@@ -47,19 +41,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1144" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1144");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/clean-clean.txt" );
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
+        verifier.verifyFilePresent("target/clean-clean.txt");
+        verifier.verifyFilePresent("target/resources-resources.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1233WarDepWithProvidedScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1233WarDepWithProvidedScopeTest.java
index 309cbed..2163ebb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1233WarDepWithProvidedScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1233WarDepWithProvidedScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collection;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng1233WarDepWithProvidedScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng1233WarDepWithProvidedScopeTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng1233WarDepWithProvidedScopeTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng1233WarDepWithProvidedScopeTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,33 +42,34 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1233()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1233" );
+    public void testitMNG1233() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1233");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it0083" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it0083");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Collection<String> compileArtifacts = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( compileArtifacts.toString(),
-            compileArtifacts.contains( "org.apache.maven.its.it0083:direct-dep:jar:0.1" ) );
-        assertTrue( compileArtifacts.toString(),
-            compileArtifacts.contains( "org.apache.maven.its.it0083:trans-dep:jar:0.1" ) );
+        Collection<String> compileArtifacts = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(
+                compileArtifacts.toString(),
+                compileArtifacts.contains("org.apache.maven.its.it0083:direct-dep:jar:0.1"));
+        assertTrue(
+                compileArtifacts.toString(),
+                compileArtifacts.contains("org.apache.maven.its.it0083:trans-dep:jar:0.1"));
 
-        Collection<String> runtimeArtifacts = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertTrue( runtimeArtifacts.toString(),
-            runtimeArtifacts.contains( "org.apache.maven.its.it0083:direct-dep:jar:0.1" ) );
-        assertFalse( runtimeArtifacts.toString(),
-            runtimeArtifacts.contains( "org.apache.maven.its.it0083:trans-dep:jar:0.1" ) );
+        Collection<String> runtimeArtifacts = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertTrue(
+                runtimeArtifacts.toString(),
+                runtimeArtifacts.contains("org.apache.maven.its.it0083:direct-dep:jar:0.1"));
+        assertFalse(
+                runtimeArtifacts.toString(),
+                runtimeArtifacts.contains("org.apache.maven.its.it0083:trans-dep:jar:0.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1323AntrunDependenciesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1323AntrunDependenciesTest.java
index 6e42144..888a8d9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1323AntrunDependenciesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1323AntrunDependenciesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng1323AntrunDependenciesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1323AntrunDependenciesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1323AntrunDependenciesTest()
-    {
-        super( "[3.0-alpha-1,)" );
+    public MavenITmng1323AntrunDependenciesTest() {
+        super("[3.0-alpha-1,)");
     }
 
     /**
@@ -49,42 +44,39 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1323()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1323" );
+    public void testitMNG1323() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1323");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "a/target" );
-        verifier.deleteDirectory( "b/target" );
-        verifier.deleteDirectory( "c/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1323" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("a/target");
+        verifier.deleteDirectory("b/target");
+        verifier.deleteDirectory("c/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng1323");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Properties pclProps;
 
-        pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertNull( pclProps.getProperty( "org.apache.maven.its.mng1323.ClassA" ) );
-        assertNull( pclProps.getProperty( "org.apache.maven.its.mng1323.ClassB" ) );
+        pclProps = verifier.loadProperties("target/pcl.properties");
+        assertNull(pclProps.getProperty("org.apache.maven.its.mng1323.ClassA"));
+        assertNull(pclProps.getProperty("org.apache.maven.its.mng1323.ClassB"));
 
-        pclProps = verifier.loadProperties( "a/target/pcl.properties" );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.its.mng1323.ClassA" ) );
-        assertNull( pclProps.getProperty( "org.apache.maven.its.mng1323.ClassB" ) );
+        pclProps = verifier.loadProperties("a/target/pcl.properties");
+        assertNotNull(pclProps.getProperty("org.apache.maven.its.mng1323.ClassA"));
+        assertNull(pclProps.getProperty("org.apache.maven.its.mng1323.ClassB"));
 
-        pclProps = verifier.loadProperties( "b/target/pcl.properties" );
-        assertNull( pclProps.getProperty( "org.apache.maven.its.mng1323.ClassA" ) );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.its.mng1323.ClassB" ) );
+        pclProps = verifier.loadProperties("b/target/pcl.properties");
+        assertNull(pclProps.getProperty("org.apache.maven.its.mng1323.ClassA"));
+        assertNotNull(pclProps.getProperty("org.apache.maven.its.mng1323.ClassB"));
 
-        pclProps = verifier.loadProperties( "c/target/pcl.properties" );
-        assertNull( pclProps.getProperty( "org.apache.maven.its.mng1323.ClassA" ) );
-        assertNull( pclProps.getProperty( "org.apache.maven.its.mng1323.ClassB" ) );
+        pclProps = verifier.loadProperties("c/target/pcl.properties");
+        assertNull(pclProps.getProperty("org.apache.maven.its.mng1323.ClassA"));
+        assertNull(pclProps.getProperty("org.apache.maven.its.mng1323.ClassB"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1349ChecksumFormatsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1349ChecksumFormatsTest.java
index 36f9f2f..65c670e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1349ChecksumFormatsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1349ChecksumFormatsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng1349ChecksumFormatsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1349ChecksumFormatsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1349ChecksumFormatsTest()
-    {
-        super( "(2.0.10,2.1.0-M1),(2.1.0-M1,)" );
+    public MavenITmng1349ChecksumFormatsTest() {
+        super("(2.0.10,2.1.0-M1),(2.1.0-M1,)");
     }
 
     /**
@@ -47,38 +42,35 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1349()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1349" );
+    public void testitMNG1349() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1349");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1349" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng1349");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "md5-a", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "md5-a", "0.1", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "md5-a", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "md5-a", "0.1", "pom");
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "md5-b", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "md5-b", "0.1", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "md5-b", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "md5-b", "0.1", "pom");
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "md5-c", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "md5-c", "0.1", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "md5-c", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "md5-c", "0.1", "pom");
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "sha1-a", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "sha1-a", "0.1", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "sha1-a", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "sha1-a", "0.1", "pom");
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "sha1-b", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "sha1-b", "0.1", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "sha1-b", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "sha1-b", "0.1", "pom");
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "sha1-c", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng1349", "sha1-c", "0.1", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "sha1-c", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng1349", "sha1-c", "0.1", "pom");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1412DependenciesOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1412DependenciesOrderTest.java
index 47f9280..709b333 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1412DependenciesOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1412DependenciesOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,67 +32,59 @@
  * @author <a href="mailto:hboutemy@apache.org">Hervé Boutemy</a>
  *
  */
-public class MavenITmng1412DependenciesOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1412DependenciesOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1412DependenciesOrderTest()
-    {
-        super( "(2.0.8,)" ); // 2.0.9+
+    public MavenITmng1412DependenciesOrderTest() {
+        super("(2.0.8,)"); // 2.0.9+
     }
 
     @Test
-    public void testitMNG1412()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1412" );
+    public void testitMNG1412() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1412");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1412" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng1412");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compileArtifacts = verifier.loadLines( "target/compile-artifacts.txt", "UTF-8" );
-        assertArtifactOrder( compileArtifacts );
+        List<String> compileArtifacts = verifier.loadLines("target/compile-artifacts.txt", "UTF-8");
+        assertArtifactOrder(compileArtifacts);
 
-        List<String> compileClassPath = verifier.loadLines( "target/compile-classpath.txt", "UTF-8" );
-        assertClassPathOrder( compileClassPath.subList( 1, compileClassPath.size() ) );
+        List<String> compileClassPath = verifier.loadLines("target/compile-classpath.txt", "UTF-8");
+        assertClassPathOrder(compileClassPath.subList(1, compileClassPath.size()));
 
-        List<String> runtimeArtifacts = verifier.loadLines( "target/runtime-artifacts.txt", "UTF-8" );
-        assertArtifactOrder( runtimeArtifacts );
+        List<String> runtimeArtifacts = verifier.loadLines("target/runtime-artifacts.txt", "UTF-8");
+        assertArtifactOrder(runtimeArtifacts);
 
-        List<String> runtimeClassPath = verifier.loadLines( "target/runtime-classpath.txt", "UTF-8" );
-        assertClassPathOrder( runtimeClassPath.subList( 1, runtimeClassPath.size() ) );
+        List<String> runtimeClassPath = verifier.loadLines("target/runtime-classpath.txt", "UTF-8");
+        assertClassPathOrder(runtimeClassPath.subList(1, runtimeClassPath.size()));
 
-        List<String> testArtifacts = verifier.loadLines( "target/test-artifacts.txt", "UTF-8" );
-        assertArtifactOrder( testArtifacts );
+        List<String> testArtifacts = verifier.loadLines("target/test-artifacts.txt", "UTF-8");
+        assertArtifactOrder(testArtifacts);
 
-        List<String> testClassPath = verifier.loadLines( "target/test-classpath.txt", "UTF-8" );
-        assertClassPathOrder( testClassPath.subList( 2, testClassPath.size() ) );
+        List<String> testClassPath = verifier.loadLines("target/test-classpath.txt", "UTF-8");
+        assertClassPathOrder(testClassPath.subList(2, testClassPath.size()));
     }
 
-    private void assertArtifactOrder( List<String> artifacts )
-    {
-        assertEquals( 4, artifacts.size() );
-        assertEquals( "org.apache.maven.its.mng1412:a:jar:0.1", artifacts.get( 0 ) );
-        assertEquals( "org.apache.maven.its.mng1412:c:jar:0.1", artifacts.get( 1 ) );
-        assertEquals( "org.apache.maven.its.mng1412:b:jar:0.1", artifacts.get( 2 ) );
-        assertEquals( "org.apache.maven.its.mng1412:d:jar:0.1", artifacts.get( 3 ) );
+    private void assertArtifactOrder(List<String> artifacts) {
+        assertEquals(4, artifacts.size());
+        assertEquals("org.apache.maven.its.mng1412:a:jar:0.1", artifacts.get(0));
+        assertEquals("org.apache.maven.its.mng1412:c:jar:0.1", artifacts.get(1));
+        assertEquals("org.apache.maven.its.mng1412:b:jar:0.1", artifacts.get(2));
+        assertEquals("org.apache.maven.its.mng1412:d:jar:0.1", artifacts.get(3));
     }
 
-    private void assertClassPathOrder( List<String> classpath )
-    {
-        assertEquals( 4, classpath.size() );
-        assertEquals( "a-0.1.jar", classpath.get( 0 ) );
-        assertEquals( "c-0.1.jar", classpath.get( 1 ) );
-        assertEquals( "b-0.1.jar", classpath.get( 2 ) );
-        assertEquals( "d-0.1.jar", classpath.get( 3 ) );
+    private void assertClassPathOrder(List<String> classpath) {
+        assertEquals(4, classpath.size());
+        assertEquals("a-0.1.jar", classpath.get(0));
+        assertEquals("c-0.1.jar", classpath.get(1));
+        assertEquals("b-0.1.jar", classpath.get(2));
+        assertEquals("d-0.1.jar", classpath.get(3));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1415QuotedSystemPropertiesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1415QuotedSystemPropertiesTest.java
index d86cbc7..e6a8a1a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1415QuotedSystemPropertiesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1415QuotedSystemPropertiesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  *
  *
  */
-public class MavenITmng1415QuotedSystemPropertiesTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng1415QuotedSystemPropertiesTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng1415QuotedSystemPropertiesTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng1415QuotedSystemPropertiesTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,21 +41,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1415()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1415" );
+    public void testitMNG1415() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1415");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dtest.property=Test Property" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dtest.property=Test Property");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/cli.properties" );
-        assertEquals( "Test Property", props.getProperty( "stringParam" ) );
+        Properties props = verifier.loadProperties("target/cli.properties");
+        assertEquals("Test Property", props.getProperty("stringParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1491ReactorArtifactIdCollisionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1491ReactorArtifactIdCollisionTest.java
index 15d1715..92b98de 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1491ReactorArtifactIdCollisionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1491ReactorArtifactIdCollisionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,37 +30,28 @@
  *
  *
  */
-public class MavenITmng1491ReactorArtifactIdCollisionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1491ReactorArtifactIdCollisionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1491ReactorArtifactIdCollisionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng1491ReactorArtifactIdCollisionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @Test
-    public void testitMNG1491()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1491" );
+    public void testitMNG1491() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1491");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "initialize" );
+        try {
+            verifier.addCliArgument("initialize");
             verifier.execute();
 
             verifier.verifyErrorFreeLog();
 
-            fail( "Build should fail due to duplicate artifactId's in the reactor." );
-        }
-        catch( VerificationException e )
-        {
+            fail("Build should fail due to duplicate artifactId's in the reactor.");
+        } catch (VerificationException e) {
             // expected.
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1493NonStandardModulePomNamesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1493NonStandardModulePomNamesTest.java
index c669993..e35dd47 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1493NonStandardModulePomNamesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1493NonStandardModulePomNamesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,37 +16,32 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-1493">MNG-1493</a>.
  */
-public class MavenITmng1493NonStandardModulePomNamesTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng1493NonStandardModulePomNamesTest()
-    {
-        super( "(2.0.8,)" ); // 2.0.9+ (including snapshots)
+public class MavenITmng1493NonStandardModulePomNamesTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng1493NonStandardModulePomNamesTest() {
+        super("(2.0.8,)"); // 2.0.9+ (including snapshots)
     }
 
     @Test
-    public void testitMNG1493 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1493" );
+    public void testitMNG1493() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1493");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        verifier.addCliArgument( "initialize" );
+        verifier.addCliArgument("initialize");
         verifier.execute();
 
         /*
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1701DuplicatePluginTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1701DuplicatePluginTest.java
index 472d42f..f5431e2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1701DuplicatePluginTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1701DuplicatePluginTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng1701DuplicatePluginTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1701DuplicatePluginTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1701DuplicatePluginTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng1701DuplicatePluginTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -48,44 +43,36 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1701" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1701");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
         try {
-            verifier.addCliArgument( "validate" );
+            verifier.addCliArgument("validate");
             verifier.execute();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             // expected with Maven 4+
         }
 
         String logLevel;
-        if ( matchesVersionRange( "(,4.0.0-alpha-1)" ) )
-        {
+        if (matchesVersionRange("(,4.0.0-alpha-1)")) {
             logLevel = "WARNING";
-        }
-        else
-        {
+        } else {
             logLevel = "ERROR";
         }
 
-        List<String> lines = verifier.loadLines( verifier.getLogFileName(), "UTF-8" );
+        List<String> lines = verifier.loadLines(verifier.getLogFileName(), "UTF-8");
         boolean foundMessage = false;
-        for ( String line : lines )
-        {
-            if ( line.startsWith(  "[" + logLevel + "]" )
-                && line.indexOf( "duplicate declaration of plugin org.apache.maven.its.plugins:maven-it-plugin-expression" ) > 0 )
-            {
+        for (String line : lines) {
+            if (line.startsWith("[" + logLevel + "]")
+                    && line.indexOf(
+                                    "duplicate declaration of plugin org.apache.maven.its.plugins:maven-it-plugin-expression")
+                            > 0) {
                 foundMessage = true;
             }
         }
 
-        assertTrue( "Duplicate plugin message wasn't generated.", foundMessage );
+        assertTrue("Duplicate plugin message wasn't generated.", foundMessage);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1703PluginMgmtDepInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1703PluginMgmtDepInheritanceTest.java
index 4a3ecf9..d8e3136 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1703PluginMgmtDepInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1703PluginMgmtDepInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng1703PluginMgmtDepInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1703PluginMgmtDepInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1703PluginMgmtDepInheritanceTest()
-    {
-        super( "(2.0.2,)" );
+    public MavenITmng1703PluginMgmtDepInheritanceTest() {
+        super("(2.0.2,)");
     }
 
     /**
@@ -49,31 +44,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1703()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1703" );
+    public void testitMNG1703() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1703");
 
-        Verifier verifier = newVerifier( new File( testDir, "child" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1703" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "child").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng1703");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassA" ) );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassB" ) );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.its.mng1703.MNG1703" ) );
-        assertNotNull( pclProps.getProperty( "src/main/java/org/apache/maven/its/mng1703/MNG1703.java" ) );
-        assertEquals( "1", pclProps.getProperty( "src/main/java/org/apache/maven/its/mng1703/MNG1703.java.count" ) );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassA"));
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassB"));
+        assertNotNull(pclProps.getProperty("org.apache.maven.its.mng1703.MNG1703"));
+        assertNotNull(pclProps.getProperty("src/main/java/org/apache/maven/its/mng1703/MNG1703.java"));
+        assertEquals("1", pclProps.getProperty("src/main/java/org/apache/maven/its/mng1703/MNG1703.java.count"));
 
-        Properties tcclProps = verifier.loadProperties( "target/tccl.properties" );
-        assertEquals( pclProps, tcclProps );
+        Properties tcclProps = verifier.loadProperties("target/tccl.properties");
+        assertEquals(pclProps, tcclProps);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1751ForcedMetadataUpdateDuringDeploymentTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1751ForcedMetadataUpdateDuringDeploymentTest.java
index 08077f8..41addbd 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1751ForcedMetadataUpdateDuringDeploymentTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1751ForcedMetadataUpdateDuringDeploymentTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng1751ForcedMetadataUpdateDuringDeploymentTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1751ForcedMetadataUpdateDuringDeploymentTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1751ForcedMetadataUpdateDuringDeploymentTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng1751ForcedMetadataUpdateDuringDeploymentTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -49,41 +44,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1751" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1751");
 
-        File dir = new File( testDir, "repo/org/apache/maven/its/mng1751/dep/0.1-SNAPSHOT" );
-        File templateMetadataFile = new File( dir, "template-metadata.xml" );
-        File metadataFile = new File( dir, "maven-metadata.xml" );
-        FileUtils.copyFile( templateMetadataFile, metadataFile );
-        String checksum = ItUtils.calcHash( metadataFile, "SHA-1" );
-        FileUtils.fileWrite( metadataFile.getPath() + ".sha1", checksum );
+        File dir = new File(testDir, "repo/org/apache/maven/its/mng1751/dep/0.1-SNAPSHOT");
+        File templateMetadataFile = new File(dir, "template-metadata.xml");
+        File metadataFile = new File(dir, "maven-metadata.xml");
+        FileUtils.copyFile(templateMetadataFile, metadataFile);
+        String checksum = ItUtils.calcHash(metadataFile, "SHA-1");
+        FileUtils.fileWrite(metadataFile.getPath() + ".sha1", checksum);
 
         // phase 1: deploy a new snapshot, this should update the metadata despite its future timestamp
-        Verifier verifier = newVerifier( new File( testDir, "dep" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1751" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "dep").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng1751");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // phase 2: resolve snapshot, if the previous deployment didn't update the metadata, we get the wrong file
-        verifier = newVerifier( new File( testDir, "test" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1751" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "test").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng1751");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties checksums = verifier.loadProperties( "target/checksum.properties" );
-        String sha1 = checksums.getProperty( "dep-0.1-SNAPSHOT.jar", "" ).toLowerCase( java.util.Locale.ENGLISH );
-        assertEquals( sha1, 40, sha1.length() );
-        assertNotEquals( "fc081cd365b837dcb01eb9991f21c409b155ea5c", sha1 );
+        Properties checksums = verifier.loadProperties("target/checksum.properties");
+        String sha1 = checksums.getProperty("dep-0.1-SNAPSHOT.jar", "").toLowerCase(java.util.Locale.ENGLISH);
+        assertEquals(sha1, 40, sha1.length());
+        assertNotEquals("fc081cd365b837dcb01eb9991f21c409b155ea5c", sha1);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1803PomValidationErrorIncludesLineNumberTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1803PomValidationErrorIncludesLineNumberTest.java
index b4eb67e..95c46a5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1803PomValidationErrorIncludesLineNumberTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1803PomValidationErrorIncludesLineNumberTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng1803PomValidationErrorIncludesLineNumberTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1803PomValidationErrorIncludesLineNumberTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1803PomValidationErrorIncludesLineNumberTest()
-    {
-        super( "[3.0-beta-2,)" );
+    public MavenITmng1803PomValidationErrorIncludesLineNumberTest() {
+        super("[3.0-beta-2,)");
     }
 
     /**
@@ -47,38 +42,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1803" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1803");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
-        }
-        catch ( Exception e )
-        {
+        } catch (Exception e) {
             // expected
         }
 
         boolean foundError = false;
 
-        List<String> lines = verifier.loadLines( verifier.getLogFileName(), null );
-        for ( String line : lines )
-        {
-            if ( line.contains( ":bad/id:" ) )
-            {
-                assertTrue( "Line number not found in: " + line, line.indexOf( "38" ) > 0 );
-                assertTrue( "Column number not found in: " + line, line.indexOf( "19" ) > 0 );
+        List<String> lines = verifier.loadLines(verifier.getLogFileName(), null);
+        for (String line : lines) {
+            if (line.contains(":bad/id:")) {
+                assertTrue("Line number not found in: " + line, line.indexOf("38") > 0);
+                assertTrue("Column number not found in: " + line, line.indexOf("19") > 0);
                 foundError = true;
                 break;
             }
         }
 
-        assertTrue( "Build output did not mention validation error!", foundError );
+        assertTrue("Build output did not mention validation error!", foundError);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1895ScopeConflictResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1895ScopeConflictResolutionTest.java
index 238df87..d0dd94d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1895ScopeConflictResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1895ScopeConflictResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng1895ScopeConflictResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1895ScopeConflictResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1895ScopeConflictResolutionTest()
-    {
-        super( "[2.0.3,)" );
+    public MavenITmng1895ScopeConflictResolutionTest() {
+        super("[2.0.3,)");
     }
 
     /**
@@ -49,39 +44,37 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitDirectVsIndirect()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1895/direct-vs-indirect" );
+    public void testitDirectVsIndirect() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1895/direct-vs-indirect");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1895" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng1895");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( compile.toString(), compile.contains( "a-0.1.jar" ) );
-        assertFalse( compile.toString(), compile.contains( "b-0.1.jar" ) );
-        assertFalse( compile.toString(), compile.contains( "c-0.1.jar" ) );
-        assertTrue( compile.toString(), compile.contains( "d-0.1.jar" ) );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(compile.toString(), compile.contains("a-0.1.jar"));
+        assertFalse(compile.toString(), compile.contains("b-0.1.jar"));
+        assertFalse(compile.toString(), compile.contains("c-0.1.jar"));
+        assertTrue(compile.toString(), compile.contains("d-0.1.jar"));
 
-        List<String> runtime = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertFalse( runtime.toString(), runtime.contains( "a-0.1.jar" ) );
-        assertTrue( runtime.toString(), runtime.contains( "b-0.1.jar" ) );
-        assertFalse( runtime.toString(), runtime.contains( "c-0.1.jar" ) );
-        assertTrue( runtime.toString(), runtime.contains( "d-0.1.jar" ) );
+        List<String> runtime = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertFalse(runtime.toString(), runtime.contains("a-0.1.jar"));
+        assertTrue(runtime.toString(), runtime.contains("b-0.1.jar"));
+        assertFalse(runtime.toString(), runtime.contains("c-0.1.jar"));
+        assertTrue(runtime.toString(), runtime.contains("d-0.1.jar"));
 
-        List<String> test = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( test.toString(), test.contains( "a-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "b-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "c-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "d-0.1.jar" ) );
+        List<String> test = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(test.toString(), test.contains("a-0.1.jar"));
+        assertTrue(test.toString(), test.contains("b-0.1.jar"));
+        assertTrue(test.toString(), test.contains("c-0.1.jar"));
+        assertTrue(test.toString(), test.contains("d-0.1.jar"));
     }
 
     /**
@@ -90,22 +83,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCompileVsRuntime()
-        throws Exception
-    {
-        Verifier verifier = run( "compile", "runtime" );
+    public void testitCompileVsRuntime() throws Exception {
+        Verifier verifier = run("compile", "runtime");
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( compile.toString(), compile.contains( "x-0.1.jar" ) );
-        assertFalse( compile.toString(), compile.contains( "a-0.1.jar" ) );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(compile.toString(), compile.contains("x-0.1.jar"));
+        assertFalse(compile.toString(), compile.contains("a-0.1.jar"));
 
-        List<String> runtime = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertTrue( runtime.toString(), runtime.contains( "x-0.1.jar" ) );
-        assertTrue( runtime.toString(), runtime.contains( "a-0.1.jar" ) );
+        List<String> runtime = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertTrue(runtime.toString(), runtime.contains("x-0.1.jar"));
+        assertTrue(runtime.toString(), runtime.contains("a-0.1.jar"));
 
-        List<String> test = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( test.toString(), test.contains( "x-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "a-0.1.jar" ) );
+        List<String> test = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(test.toString(), test.contains("x-0.1.jar"));
+        assertTrue(test.toString(), test.contains("a-0.1.jar"));
     }
 
     /**
@@ -114,22 +105,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCompileVsTest()
-        throws Exception
-    {
-        Verifier verifier = run( "compile", "test" );
+    public void testitCompileVsTest() throws Exception {
+        Verifier verifier = run("compile", "test");
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( compile.toString(), compile.contains( "x-0.1.jar" ) );
-        assertFalse( compile.toString(), compile.contains( "a-0.1.jar" ) );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(compile.toString(), compile.contains("x-0.1.jar"));
+        assertFalse(compile.toString(), compile.contains("a-0.1.jar"));
 
-        List<String> runtime = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertTrue( runtime.toString(), runtime.contains( "x-0.1.jar" ) );
-        assertFalse( runtime.toString(), runtime.contains( "a-0.1.jar" ) );
+        List<String> runtime = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertTrue(runtime.toString(), runtime.contains("x-0.1.jar"));
+        assertFalse(runtime.toString(), runtime.contains("a-0.1.jar"));
 
-        List<String> test = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( test.toString(), test.contains( "x-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "a-0.1.jar" ) );
+        List<String> test = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(test.toString(), test.contains("x-0.1.jar"));
+        assertTrue(test.toString(), test.contains("a-0.1.jar"));
     }
 
     /**
@@ -138,22 +127,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCompileVsProvided()
-        throws Exception
-    {
-        Verifier verifier = run( "compile", "provided" );
+    public void testitCompileVsProvided() throws Exception {
+        Verifier verifier = run("compile", "provided");
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( compile.toString(), compile.contains( "x-0.1.jar" ) );
-        assertTrue( compile.toString(), compile.contains( "a-0.1.jar" ) );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(compile.toString(), compile.contains("x-0.1.jar"));
+        assertTrue(compile.toString(), compile.contains("a-0.1.jar"));
 
-        List<String> runtime = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertTrue( runtime.toString(), runtime.contains( "x-0.1.jar" ) );
-        assertFalse( runtime.toString(), runtime.contains( "a-0.1.jar" ) );
+        List<String> runtime = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertTrue(runtime.toString(), runtime.contains("x-0.1.jar"));
+        assertFalse(runtime.toString(), runtime.contains("a-0.1.jar"));
 
-        List<String> test = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( test.toString(), test.contains( "x-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "a-0.1.jar" ) );
+        List<String> test = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(test.toString(), test.contains("x-0.1.jar"));
+        assertTrue(test.toString(), test.contains("a-0.1.jar"));
     }
 
     /**
@@ -162,22 +149,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitRuntimeVsTest()
-        throws Exception
-    {
-        Verifier verifier = run( "runtime", "test" );
+    public void testitRuntimeVsTest() throws Exception {
+        Verifier verifier = run("runtime", "test");
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertFalse( compile.toString(), compile.contains( "x-0.1.jar" ) );
-        assertFalse( compile.toString(), compile.contains( "a-0.1.jar" ) );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertFalse(compile.toString(), compile.contains("x-0.1.jar"));
+        assertFalse(compile.toString(), compile.contains("a-0.1.jar"));
 
-        List<String> runtime = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertTrue( runtime.toString(), runtime.contains( "x-0.1.jar" ) );
-        assertFalse( runtime.toString(), runtime.contains( "a-0.1.jar" ) );
+        List<String> runtime = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertTrue(runtime.toString(), runtime.contains("x-0.1.jar"));
+        assertFalse(runtime.toString(), runtime.contains("a-0.1.jar"));
 
-        List<String> test = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( test.toString(), test.contains( "x-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "a-0.1.jar" ) );
+        List<String> test = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(test.toString(), test.contains("x-0.1.jar"));
+        assertTrue(test.toString(), test.contains("a-0.1.jar"));
     }
 
     /**
@@ -186,22 +171,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitRuntimeVsProvided()
-        throws Exception
-    {
-        Verifier verifier = run( "runtime", "provided" );
+    public void testitRuntimeVsProvided() throws Exception {
+        Verifier verifier = run("runtime", "provided");
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertFalse( compile.toString(), compile.contains( "x-0.1.jar" ) );
-        assertTrue( compile.toString(), compile.contains( "a-0.1.jar" ) );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertFalse(compile.toString(), compile.contains("x-0.1.jar"));
+        assertTrue(compile.toString(), compile.contains("a-0.1.jar"));
 
-        List<String> runtime = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertTrue( runtime.toString(), runtime.contains( "x-0.1.jar" ) );
-        assertFalse( runtime.toString(), runtime.contains( "a-0.1.jar" ) );
+        List<String> runtime = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertTrue(runtime.toString(), runtime.contains("x-0.1.jar"));
+        assertFalse(runtime.toString(), runtime.contains("a-0.1.jar"));
 
-        List<String> test = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( test.toString(), test.contains( "x-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "a-0.1.jar" ) );
+        List<String> test = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(test.toString(), test.contains("x-0.1.jar"));
+        assertTrue(test.toString(), test.contains("a-0.1.jar"));
     }
 
     /**
@@ -210,48 +193,43 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitProvidedVsTest()
-        throws Exception
-    {
-        requiresMavenVersion( "[3.0-beta-3,)" ); // MNG-2686
+    public void testitProvidedVsTest() throws Exception {
+        requiresMavenVersion("[3.0-beta-3,)"); // MNG-2686
 
-        Verifier verifier = run( "provided", "test" );
+        Verifier verifier = run("provided", "test");
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( compile.toString(), compile.contains( "x-0.1.jar" ) );
-        assertFalse( compile.toString(), compile.contains( "a-0.1.jar" ) );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(compile.toString(), compile.contains("x-0.1.jar"));
+        assertFalse(compile.toString(), compile.contains("a-0.1.jar"));
 
-        List<String> runtime = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertFalse( runtime.toString(), runtime.contains( "x-0.1.jar" ) );
-        assertFalse( runtime.toString(), runtime.contains( "a-0.1.jar" ) );
+        List<String> runtime = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertFalse(runtime.toString(), runtime.contains("x-0.1.jar"));
+        assertFalse(runtime.toString(), runtime.contains("a-0.1.jar"));
 
-        List<String> test = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( test.toString(), test.contains( "x-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "a-0.1.jar" ) );
+        List<String> test = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(test.toString(), test.contains("x-0.1.jar"));
+        assertTrue(test.toString(), test.contains("a-0.1.jar"));
     }
 
-    private Verifier run( String scopeB, String scopeA )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1895/strong-vs-weak" );
+    private Verifier run(String scopeB, String scopeA) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1895/strong-vs-weak");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng1895" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng1895");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
         Map<String, String> props = verifier.newDefaultFilterMap();
-        props.put( "@scope.a@", scopeA );
-        props.put( "@scope.b@", scopeB );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", props );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8", props );
-        verifier.setLogFileName( "log-" + scopeB + "-vs-" + scopeA + ".txt" );
-        verifier.addCliArgument( "validate" );
+        props.put("@scope.a@", scopeA);
+        props.put("@scope.b@", scopeB);
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", props);
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8", props);
+        verifier.setLogFileName("log-" + scopeB + "-vs-" + scopeA + ".txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         return verifier;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1957JdkActivationWithVersionRangeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1957JdkActivationWithVersionRangeTest.java
index affd57f..29c6ced 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1957JdkActivationWithVersionRangeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1957JdkActivationWithVersionRangeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng1957JdkActivationWithVersionRangeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1957JdkActivationWithVersionRangeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1957JdkActivationWithVersionRangeTest()
-    {
-        super( "[2.1.0,3.0-alpha-1),[3.0-alpha-6,)" );
+    public MavenITmng1957JdkActivationWithVersionRangeTest() {
+        super("[2.1.0,3.0-alpha-1),[3.0-alpha-6,)");
     }
 
     /**
@@ -48,25 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1957()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1957" );
+    public void testitMNG1957() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1957");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/jdk.properties" );
-        assertEquals( "PASSED", props.getProperty( "project.properties.jdkProperty1" ) );
-        assertEquals( "PASSED", props.getProperty( "project.properties.jdkProperty2" ) );
-        assertEquals( "PASSED", props.getProperty( "project.properties.jdkProperty3" ) );
-        assertNull( props.getProperty( "project.properties.jdkProperty4" ) );
-        assertNull( props.getProperty( "project.properties.jdkProperty5" ) );
-        assertEquals( "PASSED", props.getProperty( "project.properties.jdkProperty6" ) );
+        Properties props = verifier.loadProperties("target/jdk.properties");
+        assertEquals("PASSED", props.getProperty("project.properties.jdkProperty1"));
+        assertEquals("PASSED", props.getProperty("project.properties.jdkProperty2"));
+        assertEquals("PASSED", props.getProperty("project.properties.jdkProperty3"));
+        assertNull(props.getProperty("project.properties.jdkProperty4"));
+        assertNull(props.getProperty("project.properties.jdkProperty5"));
+        assertEquals("PASSED", props.getProperty("project.properties.jdkProperty6"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1992SystemPropOverridesPomPropTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1992SystemPropOverridesPomPropTest.java
index 9bec893..c06fbb7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1992SystemPropOverridesPomPropTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1992SystemPropOverridesPomPropTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng1992SystemPropOverridesPomPropTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1992SystemPropOverridesPomPropTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1992SystemPropOverridesPomPropTest()
-    {
-        super( "(2.1.0-M1,)" );
+    public MavenITmng1992SystemPropOverridesPomPropTest() {
+        super("(2.1.0-M1,)");
     }
 
     /**
@@ -50,21 +45,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1992()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1992" );
+    public void testitMNG1992() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1992");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.getSystemProperties().setProperty( "config.stringParam", "PASSED" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.getSystemProperties().setProperty("config.stringParam", "PASSED");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties configProps = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "PASSED", configProps.getProperty( "stringParam" ) );
+        Properties configProps = verifier.loadProperties("target/config.properties");
+        assertEquals("PASSED", configProps.getProperty("stringParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1995InterpolateBooleanModelElementsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1995InterpolateBooleanModelElementsTest.java
index ad5f11f..acc095d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1995InterpolateBooleanModelElementsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1995InterpolateBooleanModelElementsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng1995InterpolateBooleanModelElementsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng1995InterpolateBooleanModelElementsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng1995InterpolateBooleanModelElementsTest()
-    {
-        super( "[3.0-alpha-1,)" );
+    public MavenITmng1995InterpolateBooleanModelElementsTest() {
+        super("[3.0-alpha-1,)");
     }
 
     /**
@@ -48,30 +43,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG1995()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1995" );
+    public void testitMNG1995() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-1995");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/expression.properties" );
-        assertEquals( "true", props.getProperty( "project.build.resources.0.filtering" ) );
+        Properties props = verifier.loadProperties("target/expression.properties");
+        assertEquals("true", props.getProperty("project.build.resources.0.filtering"));
         boolean foundTestRepo = false;
-        for ( int i = Integer.parseInt( props.getProperty( "project.repositories" ) ) - 1; i >= 0; i-- )
-        {
-            if ( "maven-core-it".equals( props.getProperty( "project.repositories." + i + ".id" ) ) )
-            {
-                assertEquals( "true", props.getProperty( "project.repositories." + i + ".releases.enabled" ) );
+        for (int i = Integer.parseInt(props.getProperty("project.repositories")) - 1; i >= 0; i--) {
+            if ("maven-core-it".equals(props.getProperty("project.repositories." + i + ".id"))) {
+                assertEquals("true", props.getProperty("project.repositories." + i + ".releases.enabled"));
                 foundTestRepo = true;
             }
         }
-        assertTrue( foundTestRepo );
+        assertTrue(foundTestRepo);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2006ChildPathAwareUrlInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2006ChildPathAwareUrlInheritanceTest.java
index 60e906f..d076082 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2006ChildPathAwareUrlInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2006ChildPathAwareUrlInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2006ChildPathAwareUrlInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2006ChildPathAwareUrlInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2006ChildPathAwareUrlInheritanceTest()
-    {
-        super( "(2.0.2,)" );
+    public MavenITmng2006ChildPathAwareUrlInheritanceTest() {
+        super("(2.0.2,)");
     }
 
     /**
@@ -49,28 +44,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2006()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2006" );
+    public void testitMNG2006() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2006");
 
-        Verifier verifier = newVerifier( new File( testDir, "child" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "child").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "http://project.url/child", props.getProperty( "project.url" ) );
-        assertEquals( "http://viewvc.project.url/child", props.getProperty( "project.scm.url" ) );
-        assertEquals( "http://scm.project.url/child", props.getProperty( "project.scm.connection" ) );
-        assertEquals( "https://scm.project.url/child", props.getProperty( "project.scm.developerConnection" ) );
-        if ( matchesVersionRange( "(2.0.7,)" ) )
-        {
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("http://project.url/child", props.getProperty("project.url"));
+        assertEquals("http://viewvc.project.url/child", props.getProperty("project.scm.url"));
+        assertEquals("http://scm.project.url/child", props.getProperty("project.scm.connection"));
+        assertEquals("https://scm.project.url/child", props.getProperty("project.scm.developerConnection"));
+        if (matchesVersionRange("(2.0.7,)")) {
             // MNG-3134
-            assertEquals( "http://site.project.url/child", props.getProperty( "project.distributionManagement.site.url" ) );
+            assertEquals("http://site.project.url/child", props.getProperty("project.distributionManagement.site.url"));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2045testJarDependenciesBrokenInReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2045testJarDependenciesBrokenInReactorTest.java
index 57d16eb..beb0b29 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2045testJarDependenciesBrokenInReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2045testJarDependenciesBrokenInReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -36,58 +34,51 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  * @author mikko.koponen@ri.fi
  */
-public class MavenITmng2045testJarDependenciesBrokenInReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2045testJarDependenciesBrokenInReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2045testJarDependenciesBrokenInReactorTest()
-    {
-        super( "(2.0.7,)" ); // 2.0.8+
+    public MavenITmng2045testJarDependenciesBrokenInReactorTest() {
+        super("(2.0.7,)"); // 2.0.8+
     }
 
     @Test
-    public void testitMNG2045()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2045" );
+    public void testitMNG2045() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2045");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "test-user/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2045" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("test-user/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2045");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "test-user/target/compile.txt", "UTF-8" );
-        assertTestClasses( compile );
-        assertNotMainClasses( compile );
+        List<String> compile = verifier.loadLines("test-user/target/compile.txt", "UTF-8");
+        assertTestClasses(compile);
+        assertNotMainClasses(compile);
 
-        List<String> runtime = verifier.loadLines( "test-user/target/runtime.txt", "UTF-8" );
-        assertTestClasses( runtime );
-        assertNotMainClasses( runtime );
+        List<String> runtime = verifier.loadLines("test-user/target/runtime.txt", "UTF-8");
+        assertTestClasses(runtime);
+        assertNotMainClasses(runtime);
 
-        List<String> test = verifier.loadLines( "test-user/target/test.txt", "UTF-8" );
-        assertTestClasses( test );
-        assertNotMainClasses( test );
+        List<String> test = verifier.loadLines("test-user/target/test.txt", "UTF-8");
+        assertTestClasses(test);
+        assertNotMainClasses(test);
     }
 
-    private void assertTestClasses( List<String> classpath )
-    {
+    private void assertTestClasses(List<String> classpath) {
         /*
          * Different Maven versions use the test-classes directory or the assembled test JAR but all that matters here
          * is merely that we have the test classes on the classpath.
          */
-        assertTrue( "test classes missing in " + classpath,
-            classpath.contains( "test" ) || classpath.contains( "test.jar" )
-                || classpath.contains( "test-jar-0.1-SNAPSHOT-tests.jar" ) );
+        assertTrue(
+                "test classes missing in " + classpath,
+                classpath.contains("test")
+                        || classpath.contains("test.jar")
+                        || classpath.contains("test-jar-0.1-SNAPSHOT-tests.jar"));
     }
 
-    private void assertNotMainClasses( List<String> classpath )
-    {
+    private void assertNotMainClasses(List<String> classpath) {
         // When depending on the test JAR of some module, we shouldn't get its main classes
-        assertFalse( "main classes present in " + classpath,
-            classpath.contains( "main" ) );
+        assertFalse("main classes present in " + classpath, classpath.contains("main"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2052InterpolateWithSettingsProfilePropertiesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2052InterpolateWithSettingsProfilePropertiesTest.java
index 114a230..0da02ef 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2052InterpolateWithSettingsProfilePropertiesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2052InterpolateWithSettingsProfilePropertiesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,12 +29,9 @@
  *
  *
  */
-public class MavenITmng2052InterpolateWithSettingsProfilePropertiesTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng2052InterpolateWithSettingsProfilePropertiesTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng2052InterpolateWithSettingsProfilePropertiesTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng2052InterpolateWithSettingsProfilePropertiesTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,18 +42,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2052()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2052" );
+    public void testitMNG2052() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2052");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2054PluginExecutionInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2054PluginExecutionInheritanceTest.java
index 7f8b680..6f9f3c0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2054PluginExecutionInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2054PluginExecutionInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  *
  */
-public class MavenITmng2054PluginExecutionInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2054PluginExecutionInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2054PluginExecutionInheritanceTest()
-    {
-        super( "(2.0.3,)" );
+    public MavenITmng2054PluginExecutionInheritanceTest() {
+        super("(2.0.3,)");
     }
 
     /**
@@ -48,21 +43,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2054()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2054" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "project/project-level2/project-level3/project-jar/target" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG2054() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2054");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("project/project-level2/project-level3/project-jar/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         List<String> executions =
-            verifier.loadLines( "project/project-level2/project-level3/project-jar/target/exec.log", "UTF-8" );
-        List<String> expected = Arrays.asList( new String[] { "once" } );
-        assertEquals( expected, executions );
+                verifier.loadLines("project/project-level2/project-level3/project-jar/target/exec.log", "UTF-8");
+        List<String> expected = Arrays.asList(new String[] {"once"});
+        assertEquals(expected, executions);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2068ReactorRelativeParentsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2068ReactorRelativeParentsTest.java
index 20e18c5..840baf2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2068ReactorRelativeParentsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2068ReactorRelativeParentsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -36,13 +34,10 @@
  * @author jdcasey
  *
  */
-public class MavenITmng2068ReactorRelativeParentsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2068ReactorRelativeParentsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2068ReactorRelativeParentsTest()
-    {
-        super( "(2.0.6,)" ); // only test in 2.0.7+
+    public MavenITmng2068ReactorRelativeParentsTest() {
+        super("(2.0.6,)"); // only test in 2.0.7+
     }
 
     /**
@@ -51,16 +46,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitInheritedIdFields()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2068/test-1" );
-        File projectDir = new File( testDir, "parent" );
+    public void testitInheritedIdFields() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2068/test-1");
+        File projectDir = new File(testDir, "parent");
 
-        Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2068" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng2068");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
@@ -71,16 +64,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitExplicitIdFields()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2068/test-2" );
-        File projectDir = new File( testDir, "parent" );
+    public void testitExplicitIdFields() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2068/test-2");
+        File projectDir = new File(testDir, "parent");
 
-        Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2068" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng2068");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
@@ -91,18 +82,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitComplex()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2068/test-3" );
+    public void testitComplex() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2068/test-3");
         File projectDir = testDir;
 
-        Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2068" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng2068");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2098VersionRangeSatisfiedFromWrongRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2098VersionRangeSatisfiedFromWrongRepoTest.java
index 44aa610..c56a882 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2098VersionRangeSatisfiedFromWrongRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2098VersionRangeSatisfiedFromWrongRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2098VersionRangeSatisfiedFromWrongRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2098VersionRangeSatisfiedFromWrongRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2098VersionRangeSatisfiedFromWrongRepoTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng2098VersionRangeSatisfiedFromWrongRepoTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -49,22 +44,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2098" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2098");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2098" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng2098");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng2098", "dep", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng2098", "dep", "0.1", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2103PluginExecutionInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2103PluginExecutionInheritanceTest.java
index 05c07f5..9332e27 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2103PluginExecutionInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2103PluginExecutionInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2103PluginExecutionInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2103PluginExecutionInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2103PluginExecutionInheritanceTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng2103PluginExecutionInheritanceTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -48,24 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2103" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2103");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "child-1/target" );
-        verifier.deleteDirectory( "child-2/target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("child-1/target");
+        verifier.deleteDirectory("child-2/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> execs = verifier.loadLines( "child-1/target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "inherited" } ), execs );
+        List<String> execs = verifier.loadLines("child-1/target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"inherited"}), execs);
 
-        execs = verifier.loadLines( "child-2/target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "inherited" } ), execs );
+        execs = verifier.loadLines("child-2/target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"inherited"}), execs);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2123VersionRangeDependencyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2123VersionRangeDependencyTest.java
index ddfd6b3..2f120fe 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2123VersionRangeDependencyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2123VersionRangeDependencyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,48 +16,42 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-2123">MNG-2123</a>.
  */
-public class MavenITmng2123VersionRangeDependencyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2123VersionRangeDependencyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2123VersionRangeDependencyTest()
-    {
-        super( "(2.0.8,)" );
+    public MavenITmng2123VersionRangeDependencyTest() {
+        super("(2.0.8,)");
     }
 
     @Test
-    public void testitMNG2123()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2123" );
+    public void testitMNG2123() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2123");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2123" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2123");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng2123:fixed:jar:0.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng2123:common:jar:3.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng2123:range:jar:0.1" ) );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng2123:fixed:jar:0.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng2123:common:jar:3.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng2123:range:jar:0.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2124PomInterpolationWithParentValuesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2124PomInterpolationWithParentValuesTest.java
index e193013..176d8b1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2124PomInterpolationWithParentValuesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2124PomInterpolationWithParentValuesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,24 +16,21 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-2124">MNG-2124</a>.
  */
-public class MavenITmng2124PomInterpolationWithParentValuesTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng2124PomInterpolationWithParentValuesTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng2124PomInterpolationWithParentValuesTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng2124PomInterpolationWithParentValuesTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -44,21 +39,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2124()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2124" );
-        File child = new File( testDir, "parent/child" );
+    public void testitMNG2124() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2124");
+        File child = new File(testDir, "parent/child");
 
-        Verifier verifier = newVerifier( child.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(child.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/parent.properties" );
-        assertEquals( "parent, child", props.getProperty( "project.description" ) );
+        Properties props = verifier.loadProperties("target/parent.properties");
+        assertEquals("parent, child", props.getProperty("project.description"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2130ParentLookupFromReactorCacheTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2130ParentLookupFromReactorCacheTest.java
index ccc7763..7c170e0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2130ParentLookupFromReactorCacheTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2130ParentLookupFromReactorCacheTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,23 +16,20 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-2130">MNG-2130</a>.
  */
-public class MavenITmng2130ParentLookupFromReactorCacheTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng2130ParentLookupFromReactorCacheTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng2130ParentLookupFromReactorCacheTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng2130ParentLookupFromReactorCacheTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -44,17 +39,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2130()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2130" );
+    public void testitMNG2130() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2130");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.mng2130" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.mng2130");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2135PluginBuildInReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2135PluginBuildInReactorTest.java
index d0f5f90..be3fff2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2135PluginBuildInReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2135PluginBuildInReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2135PluginBuildInReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2135PluginBuildInReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2135PluginBuildInReactorTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng2135PluginBuildInReactorTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -46,21 +41,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2135" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2135");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "plugin/target" );
-        verifier.deleteDirectory( "project/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2135" );
-        verifier.addCliArgument( "package" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("plugin/target");
+        verifier.deleteDirectory("project/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2135");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "project/target/touch.txt" );
+        verifier.verifyFilePresent("project/target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2136ActiveByDefaultProfileTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2136ActiveByDefaultProfileTest.java
index 632d98d..09f8e1e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2136ActiveByDefaultProfileTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2136ActiveByDefaultProfileTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  *
  *
  */
-public class MavenITmng2136ActiveByDefaultProfileTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng2136ActiveByDefaultProfileTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng2136ActiveByDefaultProfileTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng2136ActiveByDefaultProfileTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,33 +42,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2136()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2136" );
+    public void testitMNG2136() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2136");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
 
-        verifier.addCliArgument( "-Dexpression.outputFile=" + new File( testDir, "target/expression.properties" ).getPath() );
-        verifier.addCliArgument( "-Dexpression.expressions=project/properties" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-expression:2.1-SNAPSHOT:eval" );
+        verifier.addCliArgument(
+                "-Dexpression.outputFile=" + new File(testDir, "target/expression.properties").getPath());
+        verifier.addCliArgument("-Dexpression.expressions=project/properties");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-expression:2.1-SNAPSHOT:eval");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/expression.properties" );
-        Properties props = verifier.loadProperties( "target/expression.properties" );
-        assertNull( props.getProperty( "project.properties.it0102.testOutput" ) );
-        assertEquals( "Success", props.getProperty( "project.properties.testOutput" ) );
-        assertEquals( "PASSED", props.getProperty( "project.properties.settingsValue" ) );
-        if ( matchesVersionRange( "[2.0,3.0-alpha-1)" ) )
-        {
+        verifier.verifyFilePresent("target/expression.properties");
+        Properties props = verifier.loadProperties("target/expression.properties");
+        assertNull(props.getProperty("project.properties.it0102.testOutput"));
+        assertEquals("Success", props.getProperty("project.properties.testOutput"));
+        assertEquals("PASSED", props.getProperty("project.properties.settingsValue"));
+        if (matchesVersionRange("[2.0,3.0-alpha-1)")) {
             // support for profiles.xml removed from 3.x (see MNG-4060)
-            assertEquals( "Present", props.getProperty( "project.properties.profilesXmlValue" ) );
+            assertEquals("Present", props.getProperty("project.properties.profilesXmlValue"));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2140ReactorAwareDepResolutionWhenForkTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2140ReactorAwareDepResolutionWhenForkTest.java
index 8d9eff9..7a9c656 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2140ReactorAwareDepResolutionWhenForkTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2140ReactorAwareDepResolutionWhenForkTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2140ReactorAwareDepResolutionWhenForkTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2140ReactorAwareDepResolutionWhenForkTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2140ReactorAwareDepResolutionWhenForkTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng2140ReactorAwareDepResolutionWhenForkTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,20 +42,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2140" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2140");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "project/target/test.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "dependency/pom.xml" ) );
+        List<String> artifacts = verifier.loadLines("project/target/test.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("dependency/pom.xml"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2174PluginDepsManagedByParentProfileTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2174PluginDepsManagedByParentProfileTest.java
index 636b7c0..f88b058 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2174PluginDepsManagedByParentProfileTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2174PluginDepsManagedByParentProfileTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2174PluginDepsManagedByParentProfileTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2174PluginDepsManagedByParentProfileTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2174PluginDepsManagedByParentProfileTest()
-    {
-        super( "[2.0.9,3.0-alpha-1),[3.0-alpha-3,)" );
+    public MavenITmng2174PluginDepsManagedByParentProfileTest() {
+        super("[2.0.9,3.0-alpha-1),[3.0-alpha-3,)");
     }
 
     /**
@@ -49,25 +44,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2174()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2174" );
+    public void testitMNG2174() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2174");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2174" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2174");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pcl.properties" );
-        assertEquals( "1", props.getProperty( "mng-2174.properties.count" ) );
-        assertNotNull( props.getProperty( "mng-2174.properties" ) );
+        Properties props = verifier.loadProperties("target/pcl.properties");
+        assertEquals("1", props.getProperty("mng-2174.properties.count"));
+        assertNotNull(props.getProperty("mng-2174.properties"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2196ParentResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2196ParentResolutionTest.java
index 0c89af1..d82c34a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2196ParentResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2196ParentResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-2196">MNG-2196</a>.
  */
-public class MavenITmng2196ParentResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2196ParentResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2196ParentResolutionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng2196ParentResolutionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,35 +42,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2196()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2196" );
+    public void testitMNG2196() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2196");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2196" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng2196");
 
-        if ( matchesVersionRange( "(,3.0-alpha-1)" ) )
-        {
-            verifier.addCliArgument( "validate" );
+        if (matchesVersionRange("(,3.0-alpha-1)")) {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        else
-        {
-            try
-            {
-                verifier.addCliArgument( "validate" );
+        } else {
+            try {
+                verifier.addCliArgument("validate");
                 verifier.execute();
                 verifier.verifyErrorFreeLog();
-                fail( "Build should have failed due to bad relativePath" );
-            }
-            catch ( VerificationException e )
-            {
+                fail("Build should have failed due to bad relativePath");
+            } catch (VerificationException e) {
                 // expected
             }
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2199ParentVersionRangeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2199ParentVersionRangeTest.java
index 2d5c03d..ad9c670 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2199ParentVersionRangeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2199ParentVersionRangeTest.java
@@ -1,177 +1,151 @@
 /*
- * Copyright 2014 The Apache Software Foundation.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "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 "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
-
 import java.io.File;
 import java.util.List;
 import java.util.regex.Pattern;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng2199ParentVersionRangeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2199ParentVersionRangeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2199ParentVersionRangeTest()
-    {
-        super( "[3.2.2,)" );
+    public MavenITmng2199ParentVersionRangeTest() {
+        super("[3.2.2,)");
     }
 
     @Test
-    public void testValidParentVersionRangeWithInclusiveUpperBound()
-        throws Exception
-    {
-        failingMavenVersions( "(3.2.2,3.5.0-alpha-0)" );
+    public void testValidParentVersionRangeWithInclusiveUpperBound() throws Exception {
+        failingMavenVersions("(3.2.2,3.5.0-alpha-0)");
+        Verifier verifier = null;
+        File testDir = ResourceExtractor.simpleExtractResources(
+                getClass(), "/mng-2199-parent-version-range/valid-inclusive-upper-bound");
+
+        verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("-U");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("verify");
+        verifier.execute();
+        verifier.verifyErrorFreeLog();
+
+        // All Maven versions not supporting remote parent version ranges will log a warning message whenever
+        // building a parent fails. The build succeeds without any parent. If that warning message appears in the
+        // log, parent resolution failed.
+        final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+        assertFalse("Unexpected error message found.", indexOf(lines, ".*Failed to build parent project.*") >= 0);
+    }
+
+    @Test
+    public void testValidParentVersionRangeWithExclusiveUpperBound() throws Exception {
+        failingMavenVersions("(3.2.2,3.5.0-alpha-0)");
+        Verifier verifier = null;
+        File testDir = ResourceExtractor.simpleExtractResources(
+                getClass(), "/mng-2199-parent-version-range/valid-exclusive-upper-bound");
+
+        verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("-U");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("verify");
+        verifier.execute();
+        verifier.verifyErrorFreeLog();
+
+        // All Maven versions not supporting remote parent version ranges will log a warning message whenever
+        // building a parent fails. The build succeeds without any parent. If that warning message appears in the
+        // log, parent resolution failed.
+        final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+        assertFalse("Unexpected error message found.", indexOf(lines, ".*Failed to build parent project.*") >= 0);
+    }
+
+    @Test
+    public void testInvalidParentVersionRangeWithoutUpperBound() throws Exception {
+        Verifier verifier = null;
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2199-parent-version-range/invalid");
+
+        try {
+            verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+            verifier.setAutoclean(false);
+            verifier.addCliArgument("-U");
+            verifier.addCliArgument("verify");
+            verifier.execute();
+            fail("Expected 'VerificationException' not thrown.");
+        } catch (final VerificationException e) {
+            assertNotNull(verifier);
+            final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+            assertTrue(
+                    "Expected error message not found.",
+                    indexOf(lines, ".*(parent)? version range.*does not specify an upper bound.*") >= 0);
+        }
+    }
+
+    @Test
+    public void testValidParentVersionRangeInvalidVersionExpression() throws Exception {
         Verifier verifier = null;
         File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(),
-                                                      "/mng-2199-parent-version-range/valid-inclusive-upper-bound" );
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-2199-parent-version-range/expression");
 
-        verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "-U" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "verify" );
-        verifier.execute();
-        verifier.verifyErrorFreeLog();
-
-        // All Maven versions not supporting remote parent version ranges will log a warning message whenever
-        // building a parent fails. The build succeeds without any parent. If that warning message appears in the
-        // log, parent resolution failed.
-        final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-        assertFalse( "Unexpected error message found.",
-                     indexOf( lines, ".*Failed to build parent project.*" ) >= 0 );
-    }
-
-    @Test
-    public void testValidParentVersionRangeWithExclusiveUpperBound()
-        throws Exception
-    {
-        failingMavenVersions( "(3.2.2,3.5.0-alpha-0)" );
-        Verifier verifier = null;
-        File testDir = ResourceExtractor.simpleExtractResources(
-            getClass(), "/mng-2199-parent-version-range/valid-exclusive-upper-bound" );
-
-        verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "-U" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "verify" );
-        verifier.execute();
-        verifier.verifyErrorFreeLog();
-
-        // All Maven versions not supporting remote parent version ranges will log a warning message whenever
-        // building a parent fails. The build succeeds without any parent. If that warning message appears in the
-        // log, parent resolution failed.
-        final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-        assertFalse( "Unexpected error message found.",
-                     indexOf( lines, ".*Failed to build parent project.*" ) >= 0 );
-    }
-
-    @Test
-    public void testInvalidParentVersionRangeWithoutUpperBound()
-        throws Exception
-    {
-        Verifier verifier = null;
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2199-parent-version-range/invalid" );
-
-        try
-        {
-            verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-            verifier.setAutoclean( false );
-            verifier.addCliArgument( "-U" );
-            verifier.addCliArgument( "verify" );
+        try {
+            verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+            verifier.setAutoclean(false);
+            verifier.addCliArgument("-U");
+            verifier.addCliArgument("verify");
             verifier.execute();
-            fail( "Expected 'VerificationException' not thrown." );
-        }
-        catch ( final VerificationException e )
-        {
-            assertNotNull( verifier );
-            final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-            assertTrue( "Expected error message not found.",
-                        indexOf( lines, ".*(parent)? version range.*does not specify an upper bound.*" ) >= 0 );
-
+            fail("Expected 'VerificationException' not thrown.");
+        } catch (final VerificationException e) {
+            assertNotNull(verifier);
+            final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+            int msg = indexOf(lines, ".*Version must be a constant.*org.apache.maven.its.mng2199:expression.*");
+            assertTrue("Expected error message not found.", msg >= 0);
         }
     }
 
     @Test
-    public void testValidParentVersionRangeInvalidVersionExpression()
-        throws Exception
-    {
+    public void testValidParentVersionRangeInvalidVersionInheritance() throws Exception {
         Verifier verifier = null;
-        File testDir = ResourceExtractor.simpleExtractResources(
-            getClass(), "/mng-2199-parent-version-range/expression" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2199-parent-version-range/inherited");
 
-        try
-        {
-            verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-            verifier.setAutoclean( false );
-            verifier.addCliArgument( "-U" );
-            verifier.addCliArgument( "verify" );
+        try {
+            verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+            verifier.setAutoclean(false);
+            verifier.addCliArgument("-U");
+            verifier.addCliArgument("verify");
             verifier.execute();
-            fail( "Expected 'VerificationException' not thrown." );
-        }
-        catch ( final VerificationException e )
-        {
-            assertNotNull( verifier );
-            final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-            int msg = indexOf( lines, ".*Version must be a constant.*org.apache.maven.its.mng2199:expression.*" );
-            assertTrue( "Expected error message not found.", msg >= 0 );
+            fail("Expected 'VerificationException' not thrown.");
+        } catch (final VerificationException e) {
+            assertNotNull(verifier);
+            final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+            int msg = indexOf(lines, ".*Version must be a constant.*org.apache.maven.its.mng2199:inherited.*");
+            assertTrue("Expected error message not found.", msg >= 0);
         }
     }
 
     @Test
-    public void testValidParentVersionRangeInvalidVersionInheritance()
-        throws Exception
-    {
+    public void testValidLocalParentVersionRange() throws Exception {
+        failingMavenVersions("(,3.3.0),(3.3.9,3.5.0-alpha-0)");
         Verifier verifier = null;
         File testDir = ResourceExtractor.simpleExtractResources(
-            getClass(), "/mng-2199-parent-version-range/inherited" );
+                getClass(), "/mng-2199-parent-version-range/valid-local/child");
 
-        try
-        {
-            verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-            verifier.setAutoclean( false );
-            verifier.addCliArgument( "-U" );
-            verifier.addCliArgument( "verify" );
-            verifier.execute();
-            fail( "Expected 'VerificationException' not thrown." );
-        }
-        catch ( final VerificationException e )
-        {
-            assertNotNull( verifier );
-            final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-            int msg = indexOf( lines, ".*Version must be a constant.*org.apache.maven.its.mng2199:inherited.*" );
-            assertTrue( "Expected error message not found.", msg >= 0 );
-        }
-    }
-
-    @Test
-    public void testValidLocalParentVersionRange()
-        throws Exception
-    {
-        failingMavenVersions( "(,3.3.0),(3.3.9,3.5.0-alpha-0)" );
-        Verifier verifier = null;
-        File testDir = ResourceExtractor.simpleExtractResources(
-            getClass(), "/mng-2199-parent-version-range/valid-local/child" );
-
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "verify" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
@@ -180,49 +154,41 @@
         // log, parent resolution failed. For this test, this really just tests the project on disk getting tested
         // is not corrupt. It's expected to find the local parent and not fall back to remote resolution. If it
         // falls back to remote resolution, this just catches the test project to be broken.
-        final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-        assertFalse( "Unexpected error message found.",
-                     indexOf( lines, ".*Failed to build parent project.*" ) >= 0 );
+        final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+        assertFalse("Unexpected error message found.", indexOf(lines, ".*Failed to build parent project.*") >= 0);
     }
 
     @Test
-    public void testInvalidLocalParentVersionRange()
-        throws Exception
-    {
-        failingMavenVersions( "[3.3.0,3.3.9)" );
+    public void testInvalidLocalParentVersionRange() throws Exception {
+        failingMavenVersions("[3.3.0,3.3.9)");
         // Fallback to remote resolution not tested here. Remote parent expected to not be available anywhere.
         Verifier verifier = null;
         File testDir = ResourceExtractor.simpleExtractResources(
-            getClass(), "/mng-2199-parent-version-range/invalid-local/child" );
+                getClass(), "/mng-2199-parent-version-range/invalid-local/child");
 
-        try
-        {
-            verifier = newVerifier( testDir.getAbsolutePath() );
-            verifier.addCliArgument( "verify" );
+        try {
+            verifier = newVerifier(testDir.getAbsolutePath());
+            verifier.addCliArgument("verify");
             verifier.execute();
-            fail( "Expected 'VerificationException' not thrown." );
-        }
-        catch ( final VerificationException e )
-        {
-            assertNotNull( verifier );
-            final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-            int msg = indexOf( lines,
-                               ".*Non-resolvable parent POM org.apache.maven.its.mng2199:local-parent:\\[2,3\\].*" );
-            assertTrue( "Expected error message not found.", msg >= 0 );
+            fail("Expected 'VerificationException' not thrown.");
+        } catch (final VerificationException e) {
+            assertNotNull(verifier);
+            final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+            int msg =
+                    indexOf(lines, ".*Non-resolvable parent POM org.apache.maven.its.mng2199:local-parent:\\[2,3\\].*");
+            assertTrue("Expected error message not found.", msg >= 0);
         }
     }
 
     @Test
-    public void testInvalidLocalParentVersionRangeFallingBackToRemote()
-        throws Exception
-    {
-        failingMavenVersions( "[3.3.9]" );
+    public void testInvalidLocalParentVersionRangeFallingBackToRemote() throws Exception {
+        failingMavenVersions("[3.3.9]");
         Verifier verifier = null;
         File testDir = ResourceExtractor.simpleExtractResources(
-            getClass(), "/mng-2199-parent-version-range/local-fallback-to-remote/child" );
+                getClass(), "/mng-2199-parent-version-range/local-fallback-to-remote/child");
 
-        verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "verify" );
+        verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
@@ -231,74 +197,59 @@
         // log, parent resolution failed. For this test, local parent resolution falls back to remote parent
         // resolution with a version range in use. If the warning message is in the logs, that remote parent
         // resolution failed unexpectedly.
-        final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-        assertFalse( "Unexpected error message found.",
-                     indexOf( lines, ".*Failed to build parent project.*" ) >= 0 );
+        final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+        assertFalse("Unexpected error message found.", indexOf(lines, ".*Failed to build parent project.*") >= 0);
     }
 
     @Test
-    public void testValidLocalParentVersionRangeInvalidVersionExpression()
-        throws Exception
-    {
-        failingMavenVersions( "(,3.5.0-alpha-0)" );
+    public void testValidLocalParentVersionRangeInvalidVersionExpression() throws Exception {
+        failingMavenVersions("(,3.5.0-alpha-0)");
         Verifier verifier = null;
         File testDir = ResourceExtractor.simpleExtractResources(
-            getClass(), "/mng-2199-parent-version-range/expression-local/child" );
+                getClass(), "/mng-2199-parent-version-range/expression-local/child");
 
-        try
-        {
-            verifier = newVerifier( testDir.getAbsolutePath() );
-            verifier.addCliArgument( "verify" );
+        try {
+            verifier = newVerifier(testDir.getAbsolutePath());
+            verifier.addCliArgument("verify");
             verifier.execute();
-            fail( "Expected 'VerificationException' not thrown." );
-        }
-        catch ( final VerificationException e )
-        {
-            assertNotNull( verifier );
-            final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-            int msg = indexOf( lines, ".*Version must be a constant.*org.apache.maven.its.mng2199:expression.*" );
-            assertTrue( "Expected error message not found.", msg >= 0 );
+            fail("Expected 'VerificationException' not thrown.");
+        } catch (final VerificationException e) {
+            assertNotNull(verifier);
+            final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+            int msg = indexOf(lines, ".*Version must be a constant.*org.apache.maven.its.mng2199:expression.*");
+            assertTrue("Expected error message not found.", msg >= 0);
         }
     }
 
     @Test
-    public void testValidLocalParentVersionRangeInvalidVersionInheritance()
-        throws Exception
-    {
-        failingMavenVersions( "(,3.5.0-alpha-0)" );
+    public void testValidLocalParentVersionRangeInvalidVersionInheritance() throws Exception {
+        failingMavenVersions("(,3.5.0-alpha-0)");
         Verifier verifier = null;
         File testDir = ResourceExtractor.simpleExtractResources(
-            getClass(), "/mng-2199-parent-version-range/inherited-local/child" );
+                getClass(), "/mng-2199-parent-version-range/inherited-local/child");
 
-        try
-        {
-            verifier = newVerifier( testDir.getAbsolutePath() );
-            verifier.addCliArgument( "verify" );
+        try {
+            verifier = newVerifier(testDir.getAbsolutePath());
+            verifier.addCliArgument("verify");
             verifier.execute();
-            fail( "Expected 'VerificationException' not thrown." );
-        }
-        catch ( final VerificationException e )
-        {
-            assertNotNull( verifier );
-            final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-            int msg = indexOf( lines, ".*Version must be a constant.*org.apache.maven.its.mng2199:inherited.*" );
-            assertTrue( "Expected error message not found.", msg >= 0 );
+            fail("Expected 'VerificationException' not thrown.");
+        } catch (final VerificationException e) {
+            assertNotNull(verifier);
+            final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+            int msg = indexOf(lines, ".*Version must be a constant.*org.apache.maven.its.mng2199:inherited.*");
+            assertTrue("Expected error message not found.", msg >= 0);
         }
     }
 
-    private static int indexOf( final List<String> logLines, final String regex )
-    {
-        final Pattern pattern = Pattern.compile( regex );
+    private static int indexOf(final List<String> logLines, final String regex) {
+        final Pattern pattern = Pattern.compile(regex);
 
-        for ( int i = 0, l0 = logLines.size(); i < l0; i++ )
-        {
-            if ( pattern.matcher( logLines.get( i ) ).matches() )
-            {
+        for (int i = 0, l0 = logLines.size(); i < l0; i++) {
+            if (pattern.matcher(logLines.get(i)).matches()) {
                 return i;
             }
         }
 
         return -1;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2201PluginConfigInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2201PluginConfigInterpolationTest.java
index bbf1690..a743171 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2201PluginConfigInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2201PluginConfigInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  *
  */
-public class MavenITmng2201PluginConfigInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2201PluginConfigInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2201PluginConfigInterpolationTest()
-    {
-        super( "(2.0.8,)" );
+    public MavenITmng2201PluginConfigInterpolationTest() {
+        super("(2.0.8,)");
     }
 
     /**
@@ -47,29 +42,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2201()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2201" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG2201() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2201");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertCanonicalFileEquals( new File( testDir, "target" ), new File( props.getProperty( "stringParam" ) ) );
-        assertCanonicalFileEquals( new File( testDir, "target" ), new File( props.getProperty( "propertiesParam.buildDir" ) ) );
-        assertCanonicalFileEquals( new File( testDir, "target" ), new File( props.getProperty( "mapParam.buildDir" ) ) );
-        assertEquals( "4.0.0", props.getProperty( "domParam.children.modelVersion.0.value" ) );
-        assertEquals( "org.apache.maven.its.it0104", props.getProperty( "domParam.children.groupId.0.value" ) );
-        assertEquals( "1.0-SNAPSHOT", props.getProperty( "domParam.children.version.0.value" ) );
-        assertEquals( "jar", props.getProperty( "domParam.children.packaging.0.value" ) );
-        assertEquals( "http://maven.apache.org", props.getProperty( "domParam.children.url.0.value" ) );
-        assertEquals( "Apache", props.getProperty( "domParam.children.organization.0.children.name.0.value" ) );
-        assertCanonicalFileEquals( new File( testDir, "target" ), new File( props.getProperty( "domParam.children.build.0.children.directory.0.value" ) ) );
-        assertCanonicalFileEquals( new File( testDir, "target/classes" ), new File( props.getProperty( "domParam.children.build.0.children.outputDirectory.0.value" ) ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertCanonicalFileEquals(new File(testDir, "target"), new File(props.getProperty("stringParam")));
+        assertCanonicalFileEquals(new File(testDir, "target"), new File(props.getProperty("propertiesParam.buildDir")));
+        assertCanonicalFileEquals(new File(testDir, "target"), new File(props.getProperty("mapParam.buildDir")));
+        assertEquals("4.0.0", props.getProperty("domParam.children.modelVersion.0.value"));
+        assertEquals("org.apache.maven.its.it0104", props.getProperty("domParam.children.groupId.0.value"));
+        assertEquals("1.0-SNAPSHOT", props.getProperty("domParam.children.version.0.value"));
+        assertEquals("jar", props.getProperty("domParam.children.packaging.0.value"));
+        assertEquals("http://maven.apache.org", props.getProperty("domParam.children.url.0.value"));
+        assertEquals("Apache", props.getProperty("domParam.children.organization.0.children.name.0.value"));
+        assertCanonicalFileEquals(
+                new File(testDir, "target"),
+                new File(props.getProperty("domParam.children.build.0.children.directory.0.value")));
+        assertCanonicalFileEquals(
+                new File(testDir, "target/classes"),
+                new File(props.getProperty("domParam.children.build.0.children.outputDirectory.0.value")));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2222OutputDirectoryReactorResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2222OutputDirectoryReactorResolutionTest.java
index 1e4b541..2a97e34 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2222OutputDirectoryReactorResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2222OutputDirectoryReactorResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2222OutputDirectoryReactorResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2222OutputDirectoryReactorResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2222OutputDirectoryReactorResolutionTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng2222OutputDirectoryReactorResolutionTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -49,22 +44,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2222" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2222");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "mod-a/target" );
-        verifier.deleteDirectory( "mod-b/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2222" );
-        verifier.addCliArgument( "compile" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("mod-a/target");
+        verifier.deleteDirectory("mod-b/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2222");
+        verifier.addCliArgument("compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "mod-b/target/compile.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "mod-a/target/classes" ) );
+        List<String> classpath = verifier.loadLines("mod-b/target/compile.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("mod-a/target/classes"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2228ComponentInjectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2228ComponentInjectionTest.java
index 14627f0..4e6c91f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2228ComponentInjectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2228ComponentInjectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2228ComponentInjectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2228ComponentInjectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2228ComponentInjectionTest()
-    {
-        super( "(2.0.4,)" );
+    public MavenITmng2228ComponentInjectionTest() {
+        super("(2.0.4,)");
     }
 
     /**
@@ -49,23 +44,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2228()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2228" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2228" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG2228() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2228");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2228");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties apiProps = verifier.loadProperties( "target/api.properties" );
-        assertEquals( "true", apiProps.getProperty( "org.apache.maven.its.mng2228.DefaultComponent" ) );
+        Properties apiProps = verifier.loadProperties("target/api.properties");
+        assertEquals("true", apiProps.getProperty("org.apache.maven.its.mng2228.DefaultComponent"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2234ActiveProfilesFromSettingsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2234ActiveProfilesFromSettingsTest.java
index b6deb1c..9dde813 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2234ActiveProfilesFromSettingsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2234ActiveProfilesFromSettingsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,24 +16,21 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-2234">MNG-2234</a>.
  */
-public class MavenITmng2234ActiveProfilesFromSettingsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2234ActiveProfilesFromSettingsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2234ActiveProfilesFromSettingsTest()
-    {
-        super( "(2.0.8,)" );
+    public MavenITmng2234ActiveProfilesFromSettingsTest() {
+        super("(2.0.8,)");
     }
 
     /**
@@ -45,22 +40,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2234()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2234" );
+    public void testitMNG2234() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2234");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
 
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2254PomEncodingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2254PomEncodingTest.java
index f7377b7..db82bec 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2254PomEncodingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2254PomEncodingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author <a href="mailto:herve.boutemy@free.fr">Hervé Boutemy</a>
  *
  */
-public class MavenITmng2254PomEncodingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2254PomEncodingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2254PomEncodingTest()
-    {
-        super( "(2.0.7,)" ); // 2.0.8+
+    public MavenITmng2254PomEncodingTest() {
+        super("(2.0.7,)"); // 2.0.8+
     }
 
     /**
@@ -49,24 +44,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2254 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2254" );
+    public void testitMNG2254() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2254");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "utf-8/target" );
-        verifier.deleteDirectory( "latin-1/target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("utf-8/target");
+        verifier.deleteDirectory("latin-1/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties utf8 = verifier.loadProperties( "utf-8/target/pom.properties" );
-        assertEquals( "TEST-CHARS: \u00DF\u0131\u03A3\u042F\u05D0\u20AC", utf8.getProperty( "project.description" ) );
+        Properties utf8 = verifier.loadProperties("utf-8/target/pom.properties");
+        assertEquals("TEST-CHARS: \u00DF\u0131\u03A3\u042F\u05D0\u20AC", utf8.getProperty("project.description"));
 
-        Properties latin1 = verifier.loadProperties( "latin-1/target/pom.properties" );
-        assertEquals( "TEST-CHARS: \u00C4\u00D6\u00DC\u00E4\u00F6\u00FC\u00DF", latin1.getProperty( "project.description" ) );
+        Properties latin1 = verifier.loadProperties("latin-1/target/pom.properties");
+        assertEquals(
+                "TEST-CHARS: \u00C4\u00D6\u00DC\u00E4\u00F6\u00FC\u00DF", latin1.getProperty("project.description"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2276ProfileActivationBySettingsPropertyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2276ProfileActivationBySettingsPropertyTest.java
index c679cbb..e5a5b52 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2276ProfileActivationBySettingsPropertyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2276ProfileActivationBySettingsPropertyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2276ProfileActivationBySettingsPropertyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2276ProfileActivationBySettingsPropertyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2276ProfileActivationBySettingsPropertyTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng2276ProfileActivationBySettingsPropertyTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -47,24 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitActivation()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2276" );
+    public void testitActivation() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2276");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.setLogFileName( "log-1.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.setLogFileName("log-1.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/profile.properties" );
-        assertEquals( "settings", props.getProperty( "project.properties.settingsProperty" ) );
-        assertEquals( "pom", props.getProperty( "project.properties.pomProperty" ) );
+        Properties props = verifier.loadProperties("target/profile.properties");
+        assertEquals("settings", props.getProperty("project.properties.settingsProperty"));
+        assertEquals("pom", props.getProperty("project.properties.pomProperty"));
     }
 
     /**
@@ -73,25 +66,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCliWins()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2276" );
+    public void testitCliWins() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2276");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-DsettingsProperty=cli" );
-        verifier.setLogFileName( "log-2.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-DsettingsProperty=cli");
+        verifier.setLogFileName("log-2.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/profile.properties" );
-        assertEquals( "settings", props.getProperty( "project.properties.settingsProperty" ) );
-        assertEquals( "", props.getProperty( "project.properties.pomProperty", "" ) );
+        Properties props = verifier.loadProperties("target/profile.properties");
+        assertEquals("settings", props.getProperty("project.properties.settingsProperty"));
+        assertEquals("", props.getProperty("project.properties.pomProperty", ""));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2277AggregatorAndResolutionPluginsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2277AggregatorAndResolutionPluginsTest.java
index fdb2c16..cc077be 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2277AggregatorAndResolutionPluginsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2277AggregatorAndResolutionPluginsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,27 +30,21 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  *
  */
-public class MavenITmng2277AggregatorAndResolutionPluginsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2277AggregatorAndResolutionPluginsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2277AggregatorAndResolutionPluginsTest()
-    {
-        super( "(2.0.7,)" ); // 2.0.8+
+    public MavenITmng2277AggregatorAndResolutionPluginsTest() {
+        super("(2.0.7,)"); // 2.0.8+
     }
 
     @Test
-    public void testitMNG2277()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2277" );
+    public void testitMNG2277() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2277");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2277" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-all:aggregator-dependencies" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng2277");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-all:aggregator-dependencies");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2305MultipleProxiesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2305MultipleProxiesTest.java
index 17564e1..3ade494 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2305MultipleProxiesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2305MultipleProxiesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -31,6 +27,8 @@
 import java.util.List;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.HttpConfiguration;
 import org.eclipse.jetty.server.HttpConnectionFactory;
 import org.eclipse.jetty.server.NetworkConnector;
@@ -50,13 +48,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2305MultipleProxiesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2305MultipleProxiesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2305MultipleProxiesTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng2305MultipleProxiesTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -66,121 +61,108 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2305" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2305");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
         // NOTE: trust store cannot be reliably configured for the current JVM
-        verifier.setForkJvm( true );
+        verifier.setForkJvm(true);
 
         // keytool -genkey -alias https.mngit -keypass key-passwd -keystore keystore -storepass store-passwd \
         //   -validity 4096 -dname "cn=https.mngit, ou=None, L=Seattle, ST=Washington, o=ExampleOrg, c=US" -keyalg RSA
-        String storePath = new File( testDir, "keystore" ).getAbsolutePath();
+        String storePath = new File(testDir, "keystore").getAbsolutePath();
         String storePwd = "store-passwd";
         String keyPwd = "key-passwd";
 
-        Server server = new Server( 0 );
-        addHttpsConnector( server, storePath, storePwd, keyPwd );
-        server.setHandler( new RepoHandler() );
+        Server server = new Server(0);
+        addHttpsConnector(server, storePath, storePwd, keyPwd);
+        server.setHandler(new RepoHandler());
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        int httpPort = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to HTTP port " + httpPort );
-        int httpsPort = ( (NetworkConnector) server.getConnectors()[1] ).getLocalPort();
-        System.out.println( "Bound server socket to HTTPS port " + httpsPort );
+        int httpPort = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to HTTP port " + httpPort);
+        int httpsPort = ((NetworkConnector) server.getConnectors()[1]).getLocalPort();
+        System.out.println("Bound server socket to HTTPS port " + httpsPort);
 
-        TunnelingProxyServer proxy = new TunnelingProxyServer( 0, "localhost", httpsPort, "https.mngit:443" );
+        TunnelingProxyServer proxy = new TunnelingProxyServer(0, "localhost", httpsPort, "https.mngit:443");
         proxy.start();
         int proxyPort = proxy.getPort();
-        System.out.println( "Bound server socket to the proxy port " + proxyPort );
+        System.out.println("Bound server socket to the proxy port " + proxyPort);
 
-        try
-        {
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng2305" );
+        try {
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            verifier.deleteArtifacts("org.apache.maven.its.mng2305");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@proxy.http@", Integer.toString( httpPort ) );
-            filterProps.put( "@proxy.https@", Integer.toString( proxyPort ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.setEnvironmentVariable( "MAVEN_OPTS", "-Djavax.net.ssl.trustStore=" + storePath + " -Djavax.net.ssl.trustStorePassword=" + storePwd );
-            // disable concurrent downloading as not all wagons (e.g. wagon-lightweight-http) are thread-safe regarding proxy settings
-            verifier.addCliArgument( "-Dmaven.artifact.threads=1" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@proxy.http@", Integer.toString(httpPort));
+            filterProps.put("@proxy.https@", Integer.toString(proxyPort));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.setEnvironmentVariable(
+                    "MAVEN_OPTS",
+                    "-Djavax.net.ssl.trustStore=" + storePath + " -Djavax.net.ssl.trustStorePassword=" + storePwd);
+            // disable concurrent downloading as not all wagons (e.g. wagon-lightweight-http) are thread-safe regarding
+            // proxy settings
+            verifier.addCliArgument("-Dmaven.artifact.threads=1");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        finally
-        {
+        } finally {
             proxy.stop();
             server.stop();
             server.join();
         }
 
-        List<String> cp = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( cp.toString(), cp.contains( "http-0.1.jar" ) );
-        assertTrue( cp.toString(), cp.contains( "https-0.1.jar" ) );
+        List<String> cp = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(cp.toString(), cp.contains("http-0.1.jar"));
+        assertTrue(cp.toString(), cp.contains("https-0.1.jar"));
     }
 
-    private void addHttpsConnector( Server server, String keyStorePath, String keyStorePassword, String keyPassword )
-    {
-        SslContextFactory sslContextFactory = new SslContextFactory( keyStorePath );
-        sslContextFactory.setKeyStorePassword( keyStorePassword );
-        sslContextFactory.setKeyManagerPassword( keyPassword );
+    private void addHttpsConnector(Server server, String keyStorePath, String keyStorePassword, String keyPassword) {
+        SslContextFactory sslContextFactory = new SslContextFactory(keyStorePath);
+        sslContextFactory.setKeyStorePassword(keyStorePassword);
+        sslContextFactory.setKeyManagerPassword(keyPassword);
         HttpConfiguration httpConfiguration = new HttpConfiguration();
-        httpConfiguration.setSecureScheme( "https" );
-        HttpConfiguration httpsConfiguration = new HttpConfiguration( httpConfiguration );
-        httpsConfiguration.addCustomizer( new SecureRequestCustomizer() );
-        ServerConnector httpsConnector = new ServerConnector( server,
-                new SslConnectionFactory( sslContextFactory, HTTP_1_1.asString() ),
-                new HttpConnectionFactory( httpsConfiguration ) );
-        server.addConnector( httpsConnector );
+        httpConfiguration.setSecureScheme("https");
+        HttpConfiguration httpsConfiguration = new HttpConfiguration(httpConfiguration);
+        httpsConfiguration.addCustomizer(new SecureRequestCustomizer());
+        ServerConnector httpsConnector = new ServerConnector(
+                server,
+                new SslConnectionFactory(sslContextFactory, HTTP_1_1.asString()),
+                new HttpConnectionFactory(httpsConfiguration));
+        server.addConnector(httpsConnector);
     }
 
-    static class RepoHandler extends AbstractHandler
-    {
-        public void handle( String target, Request baseRequest, HttpServletRequest request,
-                            HttpServletResponse response )
-            throws IOException
-        {
+    static class RepoHandler extends AbstractHandler {
+        public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                throws IOException {
             PrintWriter writer = response.getWriter();
 
             String uri = request.getRequestURI();
 
-            if ( !uri.startsWith( "/repo/org/apache/maven/its/mng2305/" + request.getScheme() + "/" ) )
-            {
+            if (!uri.startsWith("/repo/org/apache/maven/its/mng2305/" + request.getScheme() + "/")) {
                 // HTTP connector serves only http-0.1.jar and HTTPS connector serves only https-0.1.jar
-                response.setStatus( HttpServletResponse.SC_NOT_FOUND );
-            }
-            else if ( uri.endsWith( ".pom" ) )
-            {
-                writer.println( "<project>" );
-                writer.println( "  <modelVersion>4.0.0</modelVersion>" );
-                writer.println( "  <groupId>org.apache.maven.its.mng2305</groupId>" );
-                writer.println( "  <artifactId>" + request.getScheme() + "</artifactId>" );
-                writer.println( "  <version>0.1</version>" );
-                writer.println( "</project>" );
-                response.setStatus( HttpServletResponse.SC_OK );
-            }
-            else if ( uri.endsWith( ".jar" ) )
-            {
-                writer.println( "empty" );
-                response.setStatus( HttpServletResponse.SC_OK );
-            }
-            else
-            {
-                response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                response.setStatus(HttpServletResponse.SC_NOT_FOUND);
+            } else if (uri.endsWith(".pom")) {
+                writer.println("<project>");
+                writer.println("  <modelVersion>4.0.0</modelVersion>");
+                writer.println("  <groupId>org.apache.maven.its.mng2305</groupId>");
+                writer.println("  <artifactId>" + request.getScheme() + "</artifactId>");
+                writer.println("  <version>0.1</version>");
+                writer.println("</project>");
+                response.setStatus(HttpServletResponse.SC_OK);
+            } else if (uri.endsWith(".jar")) {
+                writer.println("empty");
+                response.setStatus(HttpServletResponse.SC_OK);
+            } else {
+                response.setStatus(HttpServletResponse.SC_NOT_FOUND);
             }
 
-            ( (Request) request ).setHandled( true );
+            ((Request) request).setHandled(true);
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2309ProfileInjectionOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2309ProfileInjectionOrderTest.java
index 589c7a9..ae5c30b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2309ProfileInjectionOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2309ProfileInjectionOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2309ProfileInjectionOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2309ProfileInjectionOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2309ProfileInjectionOrderTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng2309ProfileInjectionOrderTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -48,40 +43,32 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2309()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2309" );
+    public void testitMNG2309() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2309");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        if ( matchesVersionRange( "[4.0.0-alpha-1,)" ) )
-        {
-            verifier.addCliArgument( "-P"
-                    + "pom-a,pom-b,pom-e,pom-c,pom-d"
-                    + ",settings-a,settings-b,settings-e,settings-c,settings-d" );
-        }
-        else
-        {
-            verifier.addCliArgument( "-P"
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        if (matchesVersionRange("[4.0.0-alpha-1,)")) {
+            verifier.addCliArgument(
+                    "-P" + "pom-a,pom-b,pom-e,pom-c,pom-d" + ",settings-a,settings-b,settings-e,settings-c,settings-d");
+        } else {
+            verifier.addCliArgument("-P"
                     + "pom-a,pom-b,pom-e,pom-c,pom-d"
                     + ",profiles-a,profiles-b,profiles-e,profiles-c,profiles-d"
-                    + ",settings-a,settings-b,settings-e,settings-c,settings-d" );
+                    + ",settings-a,settings-b,settings-e,settings-c,settings-d");
         }
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "e", props.getProperty( "project.properties.pomProperty" ) );
-        assertEquals( "e", props.getProperty( "project.properties.settingsProperty" ) );
-        if ( matchesVersionRange( "(,3.0-alpha-1)" ) )
-        {
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("e", props.getProperty("project.properties.pomProperty"));
+        assertEquals("e", props.getProperty("project.properties.settingsProperty"));
+        if (matchesVersionRange("(,3.0-alpha-1)")) {
             // MNG-4060, profiles.xml support dropped
-            assertEquals( "e", props.getProperty( "project.properties.profilesProperty" ) );
+            assertEquals("e", props.getProperty("project.properties.profilesProperty"));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2318LocalParentResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2318LocalParentResolutionTest.java
index 644aedd..62bbe96 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2318LocalParentResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2318LocalParentResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  *
  */
-public class MavenITmng2318LocalParentResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2318LocalParentResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2318LocalParentResolutionTest()
-    {
-        super( "(2.0.6,)" );
+    public MavenITmng2318LocalParentResolutionTest() {
+        super("(2.0.6,)");
     }
 
     /**
@@ -46,16 +41,13 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2318()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2318" );
+    public void testitMNG2318() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2318");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2339BadProjectInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2339BadProjectInterpolationTest.java
index 1e8285f..fd95d17 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2339BadProjectInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2339BadProjectInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,38 +16,33 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-2339">MNG-2339</a>.
  */
-public class MavenITmng2339BadProjectInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng2339BadProjectInterpolationTest()
-    {
-        super( "(2.0.8,)" ); // 2.0.9+
+public class MavenITmng2339BadProjectInterpolationTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng2339BadProjectInterpolationTest() {
+        super("(2.0.8,)"); // 2.0.9+
     }
 
     @Test
-    public void testitMNG2339a()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2339/a" );
+    public void testitMNG2339a() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2339/a");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        verifier.addCliArgument( "-Dversion=foo" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-Dversion=foo");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
@@ -57,40 +50,39 @@
 
     // test that -Dversion=1.0 is still available for interpolation.
     @Test
-    public void testitMNG2339b()
-        throws Exception
-    {
-        requiresMavenVersion( "(2.0.8,4.0.0-alpha-1)" );
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2339/b" );
+    public void testitMNG2339b() throws Exception {
+        requiresMavenVersion("(2.0.8,4.0.0-alpha-1)");
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2339/b");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
 
-        verifier.setLogFileName( "log-pom-specified.txt" );
-        verifier.addCliArgument( "initialize" );
+        verifier.setLogFileName("log-pom-specified.txt");
+        verifier.addCliArgument("initialize");
         verifier.execute();
 
-        assertTrue( "Touchfile using ${project.version} for ${version} does not exist.",
-                    new File( testDir, "target/touch-1.txt" ).exists() );
+        assertTrue(
+                "Touchfile using ${project.version} for ${version} does not exist.",
+                new File(testDir, "target/touch-1.txt").exists());
 
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
 
-        verifier.addCliArgument( "-Dversion=2" );
-        verifier.setLogFileName( "log-cli-specified.txt" );
-        verifier.addCliArgument( "initialize" );
+        verifier.addCliArgument("-Dversion=2");
+        verifier.setLogFileName("log-cli-specified.txt");
+        verifier.addCliArgument("initialize");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        assertTrue( "Touchfile using CLI-specified ${version} does not exist.",
-                    new File( testDir, "target/touch-2.txt" ).exists() );
+        assertTrue(
+                "Touchfile using CLI-specified ${version} does not exist.",
+                new File(testDir, "target/touch-2.txt").exists());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2362DeployedPomEncodingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2362DeployedPomEncodingTest.java
index 3676b52..cfa2401 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2362DeployedPomEncodingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2362DeployedPomEncodingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2362DeployedPomEncodingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2362DeployedPomEncodingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2362DeployedPomEncodingTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng2362DeployedPomEncodingTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -48,58 +43,50 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2362" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2362");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "utf-8/target" );
-        verifier.deleteDirectory( "latin-1/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2362" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("utf-8/target");
+        verifier.deleteDirectory("latin-1/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2362");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         File pomFile;
 
-        pomFile = new File( verifier.getArtifactPath( "org.apache.maven.its.mng2362", "utf-8", "0.1", "pom" ) );
-        assertPomUtf8( pomFile );
+        pomFile = new File(verifier.getArtifactPath("org.apache.maven.its.mng2362", "utf-8", "0.1", "pom"));
+        assertPomUtf8(pomFile);
 
-        pomFile = new File( testDir, "utf-8/target/repo/org/apache/maven/its/mng2362/utf-8/0.1/utf-8-0.1.pom" );
-        assertPomUtf8( pomFile );
+        pomFile = new File(testDir, "utf-8/target/repo/org/apache/maven/its/mng2362/utf-8/0.1/utf-8-0.1.pom");
+        assertPomUtf8(pomFile);
 
-        pomFile = new File( verifier.getArtifactPath( "org.apache.maven.its.mng2362", "latin-1", "0.1", "pom" ) );
-        assertPomLatin1( pomFile );
+        pomFile = new File(verifier.getArtifactPath("org.apache.maven.its.mng2362", "latin-1", "0.1", "pom"));
+        assertPomLatin1(pomFile);
 
-        pomFile = new File( testDir, "latin-1/target/repo/org/apache/maven/its/mng2362/latin-1/0.1/latin-1-0.1.pom" );
-        assertPomLatin1( pomFile );
+        pomFile = new File(testDir, "latin-1/target/repo/org/apache/maven/its/mng2362/latin-1/0.1/latin-1-0.1.pom");
+        assertPomLatin1(pomFile);
     }
 
-    private void assertPomUtf8( File pomFile )
-        throws Exception
-    {
-        String pom = FileUtils.fileRead( pomFile, "UTF-8" );
+    private void assertPomUtf8(File pomFile) throws Exception {
+        String pom = FileUtils.fileRead(pomFile, "UTF-8");
         String chars = "\u00DF\u0131\u03A3\u042F\u05D0\u20AC";
-        assertPom( pomFile, pom, chars );
+        assertPom(pomFile, pom, chars);
     }
 
-    private void assertPomLatin1( File pomFile )
-        throws Exception
-    {
-        String pom = FileUtils.fileRead( pomFile, "ISO-8859-1" );
+    private void assertPomLatin1(File pomFile) throws Exception {
+        String pom = FileUtils.fileRead(pomFile, "ISO-8859-1");
         String chars = "\u00C4\u00D6\u00DC\u00E4\u00F6\u00FC\u00DF";
-        assertPom( pomFile, pom, chars );
+        assertPom(pomFile, pom, chars);
     }
 
-    private void assertPom( File pomFile, String pom, String chars )
-        throws Exception
-    {
+    private void assertPom(File pomFile, String pom, String chars) throws Exception {
         String prefix = "TEST-CHARS: ";
-        int pos = pom.indexOf( prefix );
-        assertTrue( "Corrupt data " + pom.substring( pos, pos + prefix.length() + chars.length() ) + " in " + pomFile,
-                    pom.contains( prefix + chars ) );
+        int pos = pom.indexOf(prefix);
+        assertTrue(
+                "Corrupt data " + pom.substring(pos, pos + prefix.length() + chars.length()) + " in " + pomFile,
+                pom.contains(prefix + chars));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2363BasedirAwareFileActivatorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2363BasedirAwareFileActivatorTest.java
index df46063..5667b2b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2363BasedirAwareFileActivatorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2363BasedirAwareFileActivatorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2363BasedirAwareFileActivatorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2363BasedirAwareFileActivatorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2363BasedirAwareFileActivatorTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng2363BasedirAwareFileActivatorTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,34 +42,31 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2363" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2363");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "sub-a/target" );
-        verifier.deleteDirectory( "sub-b/target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("sub-a/target");
+        verifier.deleteDirectory("sub-b/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/parent1.txt" );
-        verifier.verifyFilePresent( "target/parent2.txt" );
-        verifier.verifyFileNotPresent( "target/file1.txt" );
-        verifier.verifyFileNotPresent( "target/file2.txt" );
+        verifier.verifyFilePresent("target/parent1.txt");
+        verifier.verifyFilePresent("target/parent2.txt");
+        verifier.verifyFileNotPresent("target/file1.txt");
+        verifier.verifyFileNotPresent("target/file2.txt");
 
-        verifier.verifyFileNotPresent( "sub-a/target/parent1.txt" );
-        verifier.verifyFileNotPresent( "sub-a/target/parent2.txt" );
-        verifier.verifyFilePresent( "sub-a/target/file1.txt" );
-        verifier.verifyFileNotPresent( "sub-a/target/file2.txt" );
+        verifier.verifyFileNotPresent("sub-a/target/parent1.txt");
+        verifier.verifyFileNotPresent("sub-a/target/parent2.txt");
+        verifier.verifyFilePresent("sub-a/target/file1.txt");
+        verifier.verifyFileNotPresent("sub-a/target/file2.txt");
 
-        verifier.verifyFileNotPresent( "sub-b/target/parent1.txt" );
-        verifier.verifyFileNotPresent( "sub-b/target/parent2.txt" );
-        verifier.verifyFileNotPresent( "sub-b/target/file1.txt" );
-        verifier.verifyFilePresent( "sub-b/target/file2.txt" );
+        verifier.verifyFileNotPresent("sub-b/target/parent1.txt");
+        verifier.verifyFileNotPresent("sub-b/target/parent2.txt");
+        verifier.verifyFileNotPresent("sub-b/target/file1.txt");
+        verifier.verifyFilePresent("sub-b/target/file2.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2387InactiveProxyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2387InactiveProxyTest.java
index 518dc79..fb7bc46 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2387InactiveProxyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2387InactiveProxyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.net.InetAddress;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Server;
@@ -42,9 +40,7 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng2387InactiveProxyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2387InactiveProxyTest extends AbstractMavenIntegrationTestCase {
     private Server server;
 
     private int port;
@@ -55,61 +51,52 @@
 
     private File testDir;
 
-    public MavenITmng2387InactiveProxyTest()
-    {
-        super( "[2.0.11,2.1.0-M1),[2.1.0,)" ); // 2.0.11+, 2.1.0+
+    public MavenITmng2387InactiveProxyTest() {
+        super("[2.0.11,2.1.0-M1),[2.1.0,)"); // 2.0.11+, 2.1.0+
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2387" );
+    protected void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2387");
 
         ResourceHandler resourceHandler = new ResourceHandler();
-        resourceHandler.setResourceBase( new File( testDir, "repo" ).getAbsolutePath() );
+        resourceHandler.setResourceBase(new File(testDir, "repo").getAbsolutePath());
 
         HandlerList handlers = new HandlerList();
-        handlers.setHandlers( new Handler[] { resourceHandler, new DefaultHandler() } );
+        handlers.setHandlers(new Handler[] {resourceHandler, new DefaultHandler()});
 
-        server = new Server( 0 );
-        server.setHandler( handlers );
+        server = new Server(0);
+        server.setHandler(handlers);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the HTTP port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the HTTP port " + port);
 
         resourceHandler = new ResourceHandler();
-        resourceHandler.setResourceBase( new File( testDir, "proxy" ).getAbsolutePath() );
+        resourceHandler.setResourceBase(new File(testDir, "proxy").getAbsolutePath());
 
         handlers = new HandlerList();
-        handlers.setHandlers( new Handler[] { resourceHandler, new DefaultHandler() } );
+        handlers.setHandlers(new Handler[] {resourceHandler, new DefaultHandler()});
 
-        proxyServer = new Server( 0 );
-        proxyServer.setHandler( handlers );
+        proxyServer = new Server(0);
+        proxyServer.setHandler(handlers);
         proxyServer.start();
-        if ( proxyServer.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (proxyServer.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        proxyPort = ( (NetworkConnector) proxyServer.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the HTTPS port " + port );
+        proxyPort = ((NetworkConnector) proxyServer.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the HTTPS port " + port);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
-        if ( proxyServer != null )
-        {
+        if (proxyServer != null) {
             proxyServer.stop();
             proxyServer.join();
         }
@@ -121,25 +108,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+    public void testit() throws Exception {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
         Map<String, String> properties = verifier.newDefaultFilterMap();
-        properties.put( "@host@", InetAddress.getLoopbackAddress().getCanonicalHostName() );
-        properties.put( "@port@", Integer.toString( port ) );
-        properties.put( "@proxyPort@", Integer.toString( proxyPort ) );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", properties );
+        properties.put("@host@", InetAddress.getLoopbackAddress().getCanonicalHostName());
+        properties.put("@port@", Integer.toString(port));
+        properties.put("@proxyPort@", Integer.toString(proxyPort));
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", properties);
 
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2387" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng2387");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng2387", "a", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng2387", "a", "0.1", "jar");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2432PluginPrefixOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2432PluginPrefixOrderTest.java
index 860f002..7859493 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2432PluginPrefixOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2432PluginPrefixOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2432PluginPrefixOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2432PluginPrefixOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2432PluginPrefixOrderTest()
-    {
-        super( "[2.1.0,)" );
+    public MavenITmng2432PluginPrefixOrderTest() {
+        super("[2.1.0,)");
     }
 
     /**
@@ -48,25 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2432()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2432" );
+    public void testitMNG2432() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2432");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2432.pom" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2432.settings" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "it:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2432.pom");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2432.settings");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("it:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch-settings.txt" );
-        verifier.verifyFilePresent( "target/touch-pom.txt" );
+        verifier.verifyFileNotPresent("target/touch-settings.txt");
+        verifier.verifyFilePresent("target/touch-pom.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2486TimestampedDependencyVersionInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2486TimestampedDependencyVersionInterpolationTest.java
index 91551af..6fba8a2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2486TimestampedDependencyVersionInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2486TimestampedDependencyVersionInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2486TimestampedDependencyVersionInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2486TimestampedDependencyVersionInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2486TimestampedDependencyVersionInterpolationTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng2486TimestampedDependencyVersionInterpolationTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -49,49 +44,46 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2486" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2486");
 
         Verifier verifier;
 
-        verifier = newVerifier( new File( testDir, "dep-a" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2486" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "dep-a").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2486");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir, "parent" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "parent").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir, "dep-b" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "dep-b").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir, "test" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
+        verifier = newVerifier(new File(testDir, "test").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
         // enforce remote resolution
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2486" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        verifier.deleteArtifacts("org.apache.maven.its.mng2486");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> files = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( files.toString(), files.contains( "dep-a-0.1-SNAPSHOT.jar" ) );
+        List<String> files = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(files.toString(), files.contains("dep-a-0.1-SNAPSHOT.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2562Timestamp322Test.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2562Timestamp322Test.java
index 2e45227..9775616 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2562Timestamp322Test.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2562Timestamp322Test.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,108 +16,98 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-2562">MNG-2562</a>.
  */
-public class MavenITmng2562Timestamp322Test
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2562Timestamp322Test extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2562Timestamp322Test()
-    {
-        super( "[3.2.2,)" ); // 3.2.2+ only as we changed the timestamp format
+    public MavenITmng2562Timestamp322Test() {
+        super("[3.2.2,)"); // 3.2.2+ only as we changed the timestamp format
     }
 
     @Test
-    public void testitDefaultFormat()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2562/default" );
+    public void testitDefaultFormat() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2562/default");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Date now = new Date();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
+        Properties props = verifier.loadProperties("target/pom.properties");
 
-        String timestamp1 = props.getProperty( "project.properties.timestamp1", "" );
-        assertTrue( timestamp1, timestamp1.matches( "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z" ) );
-        Date date = new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ss'Z'" ).parse( timestamp1 );
-        assertTrue( now + " vs " + date, Math.abs( now.getTime() - date.getTime() ) < 24 * 60 * 60 * 1000 );
+        String timestamp1 = props.getProperty("project.properties.timestamp1", "");
+        assertTrue(timestamp1, timestamp1.matches("\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z"));
+        Date date = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'").parse(timestamp1);
+        assertTrue(now + " vs " + date, Math.abs(now.getTime() - date.getTime()) < 24 * 60 * 60 * 1000);
 
-        String timestamp2 = props.getProperty( "project.properties.timestamp2", "" );
-        assertEquals( timestamp1, timestamp2 );
+        String timestamp2 = props.getProperty("project.properties.timestamp2", "");
+        assertEquals(timestamp1, timestamp2);
     }
 
     @Test
-    public void testitCustomFormat()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2562/custom" );
+    public void testitCustomFormat() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2562/custom");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Date now = new Date();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
+        Properties props = verifier.loadProperties("target/pom.properties");
 
-        String timestamp1 = props.getProperty( "project.properties.timestamp", "" );
-        Date date = new SimpleDateFormat( "mm:HH dd-MM-yyyy" ).parse( timestamp1 );
-        assertTrue( now + " vs " + date, Math.abs( now.getTime() - date.getTime() ) < 24 * 60 * 60 * 1000 );
+        String timestamp1 = props.getProperty("project.properties.timestamp", "");
+        Date date = new SimpleDateFormat("mm:HH dd-MM-yyyy").parse(timestamp1);
+        assertTrue(now + " vs " + date, Math.abs(now.getTime() - date.getTime()) < 24 * 60 * 60 * 1000);
     }
 
     @Test
-    public void testitSameValueAcrossModules()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2562/reactor" );
+    public void testitSameValueAcrossModules() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2562/reactor");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "child-1/target" );
-        verifier.deleteDirectory( "child-2/target" );
-        verifier.deleteDirectory( "child-3/target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("child-1/target");
+        verifier.deleteDirectory("child-2/target");
+        verifier.deleteDirectory("child-3/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        String timestamp = props.getProperty( "project.properties.timestamp", "" );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        String timestamp = props.getProperty("project.properties.timestamp", "");
 
-        Properties props1 = verifier.loadProperties( "child-1/target/pom.properties" );
-        String timestamp1 = props1.getProperty( "project.properties.timestamp", "" );
+        Properties props1 = verifier.loadProperties("child-1/target/pom.properties");
+        String timestamp1 = props1.getProperty("project.properties.timestamp", "");
 
-        Properties props2 = verifier.loadProperties( "child-2/target/pom.properties" );
-        String timestamp2 = props2.getProperty( "project.properties.timestamp", "" );
+        Properties props2 = verifier.loadProperties("child-2/target/pom.properties");
+        String timestamp2 = props2.getProperty("project.properties.timestamp", "");
 
-        Properties props3 = verifier.loadProperties( "child-3/target/pom.properties" );
-        String timestamp3 = props3.getProperty( "project.properties.timestamp", "" );
+        Properties props3 = verifier.loadProperties("child-3/target/pom.properties");
+        String timestamp3 = props3.getProperty("project.properties.timestamp", "");
 
-        assertEquals( timestamp, timestamp1 );
-        assertEquals( timestamp, timestamp2 );
-        assertEquals( timestamp, timestamp3 );
+        assertEquals(timestamp, timestamp1);
+        assertEquals(timestamp, timestamp2);
+        assertEquals(timestamp, timestamp3);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2576MakeLikeReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2576MakeLikeReactorTest.java
index 583259c..4b04269 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2576MakeLikeReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2576MakeLikeReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,23 +29,18 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2576MakeLikeReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2576MakeLikeReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2576MakeLikeReactorTest()
-    {
-        super( "[2.1.0,)" );
+    public MavenITmng2576MakeLikeReactorTest() {
+        super("[2.1.0,)");
     }
 
-    private void clean( Verifier verifier )
-        throws Exception
-    {
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "sub-a/target" );
-        verifier.deleteDirectory( "sub-b/target" );
-        verifier.deleteDirectory( "sub-c/target" );
-        verifier.deleteDirectory( "sub-d/target" );
+    private void clean(Verifier verifier) throws Exception {
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("sub-a/target");
+        verifier.deleteDirectory("sub-b/target");
+        verifier.deleteDirectory("sub-c/target");
+        verifier.deleteDirectory("sub-d/target");
     }
 
     /**
@@ -56,26 +49,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeOnlyList()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2576" );
+    public void testitMakeOnlyList() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2576");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "sub-b" );
-        verifier.setLogFileName( "log-only.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("sub-b");
+        verifier.setLogFileName("log-only.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-a/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-d/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("sub-a/target/touch.txt");
+        verifier.verifyFilePresent("sub-b/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-c/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-d/target/touch.txt");
     }
 
     /**
@@ -84,27 +75,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeUpstream()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2576" );
+    public void testitMakeUpstream() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2576");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "sub-b" );
-        verifier.addCliArgument( "-am" );
-        verifier.setLogFileName( "log-upstream.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("sub-b");
+        verifier.addCliArgument("-am");
+        verifier.setLogFileName("log-upstream.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "sub-a/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-d/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFilePresent("sub-a/target/touch.txt");
+        verifier.verifyFilePresent("sub-b/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-c/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-d/target/touch.txt");
     }
 
     /**
@@ -113,27 +102,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeDownstream()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2576" );
+    public void testitMakeDownstream() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2576");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "sub-b" );
-        verifier.addCliArgument( "-amd" );
-        verifier.setLogFileName( "log-downstream.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("sub-b");
+        verifier.addCliArgument("-amd");
+        verifier.setLogFileName("log-downstream.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-a/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-b/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-d/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("sub-a/target/touch.txt");
+        verifier.verifyFilePresent("sub-b/target/touch.txt");
+        verifier.verifyFilePresent("sub-c/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-d/target/touch.txt");
     }
 
     /**
@@ -142,28 +129,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeBoth()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2576" );
+    public void testitMakeBoth() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2576");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "sub-b" );
-        verifier.addCliArgument( "-am" );
-        verifier.addCliArgument( "-amd" );
-        verifier.setLogFileName( "log-both.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("sub-b");
+        verifier.addCliArgument("-am");
+        verifier.addCliArgument("-amd");
+        verifier.setLogFileName("log-both.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "sub-a/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-b/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-d/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFilePresent("sub-a/target/touch.txt");
+        verifier.verifyFilePresent("sub-b/target/touch.txt");
+        verifier.verifyFilePresent("sub-c/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-d/target/touch.txt");
     }
 
     /**
@@ -172,27 +157,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMatchesByBasedir()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2576" );
+    public void testitMatchesByBasedir() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2576");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.verifyFileNotPresent( "sub-d/pom.xml" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "sub-d" );
-        verifier.setLogFileName( "log-basedir.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.verifyFileNotPresent("sub-d/pom.xml");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("sub-d");
+        verifier.setLogFileName("log-basedir.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-a/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-c/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-d/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("sub-a/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-b/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-c/target/touch.txt");
+        verifier.verifyFilePresent("sub-d/target/touch.txt");
     }
 
     /**
@@ -201,30 +184,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMatchesByBasedirPlus()
-        throws Exception
-    {
+    public void testitMatchesByBasedirPlus() throws Exception {
         // as per MNG-5230
-        requiresMavenVersion( "[3.2,)" );
+        requiresMavenVersion("[3.2,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2576" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2576");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.verifyFileNotPresent( "sub-d/pom.xml" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "+sub-d" );
-        verifier.setLogFileName( "log-basedir-plus.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.verifyFileNotPresent("sub-d/pom.xml");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("+sub-d");
+        verifier.setLogFileName("log-basedir-plus.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-a/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-c/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-d/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("sub-a/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-b/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-c/target/touch.txt");
+        verifier.verifyFilePresent("sub-d/target/touch.txt");
     }
     /**
      * Verify that the project list can also specify project ids.
@@ -232,26 +213,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMatchesById()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2576" );
+    public void testitMatchesById() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2576");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "org.apache.maven.its.mng2576:sub-b" );
-        verifier.setLogFileName( "log-id.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("org.apache.maven.its.mng2576:sub-b");
+        verifier.setLogFileName("log-id.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-a/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-d/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("sub-a/target/touch.txt");
+        verifier.verifyFilePresent("sub-b/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-c/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-d/target/touch.txt");
     }
 
     /**
@@ -260,29 +239,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMatchesByArtifactId()
-        throws Exception
-    {
+    public void testitMatchesByArtifactId() throws Exception {
         // as per MNG-4244
-        requiresMavenVersion( "[3.0-alpha-3,)" );
+        requiresMavenVersion("[3.0-alpha-3,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2576" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2576");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( ":sub-b" );
-        verifier.setLogFileName( "log-artifact-id.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument(":sub-b");
+        verifier.setLogFileName("log-artifact-id.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-a/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-d/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("sub-a/target/touch.txt");
+        verifier.verifyFilePresent("sub-b/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-c/target/touch.txt");
+        verifier.verifyFileNotPresent("sub-d/target/touch.txt");
     }
 
     /**
@@ -291,25 +268,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitResumeFrom()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2576" );
+    public void testitResumeFrom() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2576");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-rf" );
-        verifier.addCliArgument( "sub-b" );
-        verifier.setLogFileName( "log-resume.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-rf");
+        verifier.addCliArgument("sub-b");
+        verifier.setLogFileName("log-resume.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "sub-a/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-b/target/touch.txt" );
-        verifier.verifyFilePresent( "sub-c/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("sub-a/target/touch.txt");
+        verifier.verifyFilePresent("sub-b/target/touch.txt");
+        verifier.verifyFilePresent("sub-c/target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2577SettingsXmlInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2577SettingsXmlInterpolationTest.java
index 655623c..1fddb9f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2577SettingsXmlInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2577SettingsXmlInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2577SettingsXmlInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2577SettingsXmlInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2577SettingsXmlInterpolationTest()
-    {
-        super( "[2.0.3,)" );
+    public MavenITmng2577SettingsXmlInterpolationTest() {
+        super("[2.0.3,)");
     }
 
     /**
@@ -47,24 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitEnvVars()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2577" );
+    public void testitEnvVars() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2577");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings-env.xml" );
-        verifier.setEnvironmentVariable( "MNGIT", "env-var-test" );
-        verifier.setLogFileName( "log-env.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings-env.xml");
+        verifier.setEnvironmentVariable("MNGIT", "env-var-test");
+        verifier.setLogFileName("log-env.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/settings.properties" );
-        assertEquals( "env-var-test", props.getProperty( "settings.servers.0.username" ) );
+        Properties props = verifier.loadProperties("target/settings.properties");
+        assertEquals("env-var-test", props.getProperty("settings.servers.0.username"));
     }
 
     /**
@@ -73,27 +66,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitSystemProps()
-        throws Exception
-    {
-        requiresMavenVersion( "[3.0-alpha-1,)" );
+    public void testitSystemProps() throws Exception {
+        requiresMavenVersion("[3.0-alpha-1,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2577" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2577");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings-sys.xml" );
-        verifier.addCliArgument( "-Dusr.MNGIT=usr-prop-test" );
-        verifier.setLogFileName( "log-sys.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings-sys.xml");
+        verifier.addCliArgument("-Dusr.MNGIT=usr-prop-test");
+        verifier.setLogFileName("log-sys.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/settings.properties" );
-        assertEquals( "usr-prop-test", props.getProperty( "settings.servers.0.username" ) );
-        assertEquals( File.separator, props.getProperty( "settings.servers.0.password" ) );
+        Properties props = verifier.loadProperties("target/settings.properties");
+        assertEquals("usr-prop-test", props.getProperty("settings.servers.0.username"));
+        assertEquals(File.separator, props.getProperty("settings.servers.0.password"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2591MergeInheritedPluginConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2591MergeInheritedPluginConfigTest.java
index 83f7d53..1e6966f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2591MergeInheritedPluginConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2591MergeInheritedPluginConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2591MergeInheritedPluginConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2591MergeInheritedPluginConfigTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2591MergeInheritedPluginConfigTest()
-    {
-        super( "(2.0.7,)" );
+    public MavenITmng2591MergeInheritedPluginConfigTest() {
+        super("(2.0.7,)");
     }
 
     /**
@@ -49,10 +44,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitNoProfile()
-        throws Exception
-    {
-        testit( "no-profile" );
+    public void testitNoProfile() throws Exception {
+        testit("no-profile");
     }
 
     /**
@@ -62,44 +55,39 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithProfile()
-        throws Exception
-    {
-        testit( "with-profile" );
+    public void testitWithProfile() throws Exception {
+        testit("with-profile");
     }
 
-    private void testit( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2591/" + project );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "subproject/target" );
-        verifier.addCliArgument( "validate" );
+    private void testit(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2591/" + project);
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("subproject/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "subproject/target/config.properties" );
+        Properties props = verifier.loadProperties("subproject/target/config.properties");
 
-        assertEquals( "8", props.getProperty( "stringParams" ) );
-        assertEquals( "PARENT-1", props.getProperty( "stringParams.0" ) );
-        assertEquals( "PARENT-3", props.getProperty( "stringParams.1" ) );
-        assertEquals( "PARENT-2", props.getProperty( "stringParams.2" ) );
-        assertEquals( "PARENT-4", props.getProperty( "stringParams.3" ) );
-        assertEquals( "CHILD-1", props.getProperty( "stringParams.4" ) );
-        assertEquals( "CHILD-3", props.getProperty( "stringParams.5" ) );
-        assertEquals( "CHILD-2", props.getProperty( "stringParams.6" ) );
-        assertEquals( "CHILD-4", props.getProperty( "stringParams.7" ) );
+        assertEquals("8", props.getProperty("stringParams"));
+        assertEquals("PARENT-1", props.getProperty("stringParams.0"));
+        assertEquals("PARENT-3", props.getProperty("stringParams.1"));
+        assertEquals("PARENT-2", props.getProperty("stringParams.2"));
+        assertEquals("PARENT-4", props.getProperty("stringParams.3"));
+        assertEquals("CHILD-1", props.getProperty("stringParams.4"));
+        assertEquals("CHILD-3", props.getProperty("stringParams.5"));
+        assertEquals("CHILD-2", props.getProperty("stringParams.6"));
+        assertEquals("CHILD-4", props.getProperty("stringParams.7"));
 
-        assertEquals( "8", props.getProperty( "listParam" ) );
-        assertEquals( "PARENT-1", props.getProperty( "listParam.0" ) );
-        assertEquals( "PARENT-3", props.getProperty( "listParam.1" ) );
-        assertEquals( "PARENT-2", props.getProperty( "listParam.2" ) );
-        assertEquals( "PARENT-4", props.getProperty( "listParam.3" ) );
-        assertEquals( "CHILD-1", props.getProperty( "listParam.4" ) );
-        assertEquals( "CHILD-3", props.getProperty( "listParam.5" ) );
-        assertEquals( "CHILD-2", props.getProperty( "listParam.6" ) );
-        assertEquals( "CHILD-4", props.getProperty( "listParam.7" ) );
+        assertEquals("8", props.getProperty("listParam"));
+        assertEquals("PARENT-1", props.getProperty("listParam.0"));
+        assertEquals("PARENT-3", props.getProperty("listParam.1"));
+        assertEquals("PARENT-2", props.getProperty("listParam.2"));
+        assertEquals("PARENT-4", props.getProperty("listParam.3"));
+        assertEquals("CHILD-1", props.getProperty("listParam.4"));
+        assertEquals("CHILD-3", props.getProperty("listParam.5"));
+        assertEquals("CHILD-2", props.getProperty("listParam.6"));
+        assertEquals("CHILD-4", props.getProperty("listParam.7"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2605BogusProfileActivationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2605BogusProfileActivationTest.java
index d47427c..c9a4104 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2605BogusProfileActivationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2605BogusProfileActivationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2605BogusProfileActivationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2605BogusProfileActivationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2605BogusProfileActivationTest()
-    {
-        super( "(2.0.10,2.1.0-M1),(2.1.0-M1,3.0-alpha-1),(3.0-alpha-1,)" );
+    public MavenITmng2605BogusProfileActivationTest() {
+        super("(2.0.10,2.1.0-M1),(2.1.0-M1,3.0-alpha-1),(3.0-alpha-1,)");
     }
 
     /**
@@ -49,24 +44,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2605()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2605" );
+    public void testitMNG2605() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2605");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/profile.properties" );
-        assertNull( props.getProperty( "project.properties.pomProperty" ) );
-        assertNull( props.getProperty( "project.properties.settingsProperty" ) );
-        assertNull( props.getProperty( "project.properties.profilesProperty" ) );
+        Properties props = verifier.loadProperties("target/profile.properties");
+        assertNull(props.getProperty("project.properties.pomProperty"));
+        assertNull(props.getProperty("project.properties.settingsProperty"));
+        assertNull(props.getProperty("project.properties.profilesProperty"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2668UsePluginDependenciesForSortingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2668UsePluginDependenciesForSortingTest.java
index c9fc5a3..55ecd50 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2668UsePluginDependenciesForSortingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2668UsePluginDependenciesForSortingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,30 +29,24 @@
  *
  *
  */
-public class MavenITmng2668UsePluginDependenciesForSortingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2668UsePluginDependenciesForSortingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2668UsePluginDependenciesForSortingTest()
-    {
-        super( "(2.1.0-M1,3.0-alpha-1),[3.0-alpha-3,)" ); // 2.1.0-M2+
+    public MavenITmng2668UsePluginDependenciesForSortingTest() {
+        super("(2.1.0-M1,3.0-alpha-1),[3.0-alpha-3,)"); // 2.1.0-M2+
     }
 
     @Test
-    public void testitMNG2668()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2668" );
+    public void testitMNG2668() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2668");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2668" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng2668");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng2668", "project", "1.0-SNAPSHOT", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng2668", "tools", "1.0-SNAPSHOT", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng2668", "project", "1.0-SNAPSHOT", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng2668", "tools", "1.0-SNAPSHOT", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2690MojoLoadingErrorsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2690MojoLoadingErrorsTest.java
index 47058ac..b95c951 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2690MojoLoadingErrorsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2690MojoLoadingErrorsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,16 +16,16 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 import java.util.List;
 import java.util.regex.Pattern;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -39,150 +37,121 @@
  *
  * @author jdcasey
  */
-public class MavenITmng2690MojoLoadingErrorsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2690MojoLoadingErrorsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2690MojoLoadingErrorsTest()
-    {
-        super( "(2.1.0-M1,)" );
+    public MavenITmng2690MojoLoadingErrorsTest() {
+        super("(2.1.0-M1,)");
     }
 
     @Test
-    public void testNoClassDefFromMojoLoad()
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2690/noclassdef-mojo" );
+    public void testNoClassDefFromMojoLoad() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2690/noclassdef-mojo");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
 
-            fail( "should throw an error during execution." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("should throw an error during execution.");
+        } catch (VerificationException e) {
             // expected...it'd be nice if we could get the specifics of the exception right here...
         }
 
-        List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
+        List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
 
-        int msg = indexOf( lines, "(?i).*required class is missing.*" );
-        assertTrue( "User-friendly message was not found in output.", msg >= 0 );
+        int msg = indexOf(lines, "(?i).*required class is missing.*");
+        assertTrue("User-friendly message was not found in output.", msg >= 0);
 
-        int cls = lines.get( msg ).toString().replace( '/', '.' ).indexOf( "junit.framework.TestCase" );
-        assertTrue( "Missing class name was not found in output.", cls >= 0 );
+        int cls = lines.get(msg).toString().replace('/', '.').indexOf("junit.framework.TestCase");
+        assertTrue("Missing class name was not found in output.", cls >= 0);
     }
 
     @Test
-    public void testNoClassDefFromMojoConfiguration()
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2690/noclassdef-param" );
+    public void testNoClassDefFromMojoConfiguration() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2690/noclassdef-param");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
 
-            fail( "should throw an error during execution." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("should throw an error during execution.");
+        } catch (VerificationException e) {
             // expected...it'd be nice if we could get the specifics of the exception right here...
         }
 
-        List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
+        List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
 
-        int msg = indexOf( lines, "(?i).*required class (i|wa)s missing( during (mojo )?configuration)?.*" );
-        assertTrue( "User-friendly message was not found in output.", msg >= 0 );
+        int msg = indexOf(lines, "(?i).*required class (i|wa)s missing( during (mojo )?configuration)?.*");
+        assertTrue("User-friendly message was not found in output.", msg >= 0);
 
-        int cls = lines.get( msg ).toString().replace( '/', '.' ).indexOf( "junit.framework.TestCase" );
-        assertTrue( "Missing class name was not found in output.", cls >= 0 );
+        int cls = lines.get(msg).toString().replace('/', '.').indexOf("junit.framework.TestCase");
+        assertTrue("Missing class name was not found in output.", cls >= 0);
     }
 
     @Test
-    public void testMojoComponentLookupException()
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2690/mojo-complookup" );
+    public void testMojoComponentLookupException() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2690/mojo-complookup");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
 
-            fail( "should throw an error during execution." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("should throw an error during execution.");
+        } catch (VerificationException e) {
             // expected...it'd be nice if we could get the specifics of the exception right here...
         }
 
-        List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
+        List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
 
-        String compLookupMsg =
-            "(?i).*unable to .* mojo 'mojo-component-lookup-exception' .* plugin "
+        String compLookupMsg = "(?i).*unable to .* mojo 'mojo-component-lookup-exception' .* plugin "
                 + "'org\\.apache\\.maven\\.its\\.plugins:maven-it-plugin-error.*";
 
-        assertTrue( "User-friendly message was not found in output.", indexOf( lines, compLookupMsg ) > 0 );
+        assertTrue("User-friendly message was not found in output.", indexOf(lines, compLookupMsg) > 0);
     }
 
     @Test
-    public void testMojoRequirementComponentLookupException()
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2690/requirement-complookup" );
+    public void testMojoRequirementComponentLookupException() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2690/requirement-complookup");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
 
-            fail( "should throw an error during execution." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("should throw an error during execution.");
+        } catch (VerificationException e) {
             // expected...it'd be nice if we could get the specifics of the exception right here...
         }
 
-        List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
+        List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
 
-        String compLookupMsg =
-            "(?i).*unable to .* mojo 'requirement-component-lookup-exception' .* plugin "
+        String compLookupMsg = "(?i).*unable to .* mojo 'requirement-component-lookup-exception' .* plugin "
                 + "'org\\.apache\\.maven\\.its\\.plugins:maven-it-plugin-error.*";
 
-        assertTrue( "User-friendly message was not found in output.", indexOf( lines, compLookupMsg ) > 0 );
+        assertTrue("User-friendly message was not found in output.", indexOf(lines, compLookupMsg) > 0);
     }
 
-    private int indexOf( List<String> logLines, String regex )
-    {
-        Pattern pattern = Pattern.compile( regex );
+    private int indexOf(List<String> logLines, String regex) {
+        Pattern pattern = Pattern.compile(regex);
 
-        for ( int i = 0; i < logLines.size(); i++ )
-        {
-            String logLine = logLines.get( i );
+        for (int i = 0; i < logLines.size(); i++) {
+            String logLine = logLines.get(i);
 
-            if ( pattern.matcher( logLine ).matches() )
-            {
+            if (pattern.matcher(logLine).matches()) {
                 return i;
             }
         }
 
         return -1;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2693SitePluginRealmTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2693SitePluginRealmTest.java
index ee5004b..4835a86 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2693SitePluginRealmTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2693SitePluginRealmTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2693SitePluginRealmTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2693SitePluginRealmTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2693SitePluginRealmTest()
-    {
-        super( "(2.0.2,)" );
+    public MavenITmng2693SitePluginRealmTest() {
+        super("(2.0.2,)");
     }
 
     /**
@@ -47,30 +42,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2693" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "pre-site" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2693");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("pre-site");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassA" ) );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassB" ) );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.SomeClass" ) );
-        assertNotNull( pclProps.getProperty( "org/apache/maven/plugin/coreit/a.properties" ) );
-        assertEquals( "1", pclProps.getProperty( "org/apache/maven/plugin/coreit/a.properties.count" ) );
-        assertNotNull( pclProps.getProperty( "org/apache/maven/plugin/coreit/b.properties" ) );
-        assertEquals( "1", pclProps.getProperty( "org/apache/maven/plugin/coreit/b.properties.count" ) );
-        assertNotNull( pclProps.getProperty( "org/apache/maven/plugin/coreit/it.properties" ) );
-        assertEquals( "2", pclProps.getProperty( "org/apache/maven/plugin/coreit/it.properties.count" ) );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassA"));
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassB"));
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.SomeClass"));
+        assertNotNull(pclProps.getProperty("org/apache/maven/plugin/coreit/a.properties"));
+        assertEquals("1", pclProps.getProperty("org/apache/maven/plugin/coreit/a.properties.count"));
+        assertNotNull(pclProps.getProperty("org/apache/maven/plugin/coreit/b.properties"));
+        assertEquals("1", pclProps.getProperty("org/apache/maven/plugin/coreit/b.properties.count"));
+        assertNotNull(pclProps.getProperty("org/apache/maven/plugin/coreit/it.properties"));
+        assertEquals("2", pclProps.getProperty("org/apache/maven/plugin/coreit/it.properties.count"));
 
-        Properties tcclProps = verifier.loadProperties( "target/tccl.properties" );
-        assertEquals( pclProps, tcclProps );
+        Properties tcclProps = verifier.loadProperties("target/tccl.properties");
+        assertEquals(pclProps, tcclProps);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2695OfflinePluginSnapshotsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2695OfflinePluginSnapshotsTest.java
index 62569d0..cf863cf 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2695OfflinePluginSnapshotsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2695OfflinePluginSnapshotsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  * @author jdcasey
  */
-public class MavenITmng2695OfflinePluginSnapshotsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2695OfflinePluginSnapshotsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2695OfflinePluginSnapshotsTest()
-    {
-        super( "(2.0.9,2.1.0-M1),(2.1.0-M1,)" ); // only test in 2.0.10+, and not in 2.1.0-M1
+    public MavenITmng2695OfflinePluginSnapshotsTest() {
+        super("(2.0.9,2.1.0-M1),(2.1.0-M1,)"); // only test in 2.0.10+, and not in 2.1.0-M1
     }
 
     /**
@@ -49,43 +44,40 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2695()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2695" );
+    public void testitMNG2695() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2695");
 
         {
             // phase 1: run build in online mode to fill local repo
-            Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-            verifier.deleteDirectory( "target" );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng2695" );
-            verifier.setAutoclean( false );
-            verifier.setLogFileName( "log1.txt" );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            Verifier verifier = newVerifier(testDir.getAbsolutePath());
+            verifier.deleteDirectory("target");
+            verifier.deleteArtifacts("org.apache.maven.its.mng2695");
+            verifier.setAutoclean(false);
+            verifier.setLogFileName("log1.txt");
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
-            verifier.verifyFilePresent( "target/a.txt" );
-            verifier.verifyFilePresent( "target/b.txt" );
+            verifier.verifyFilePresent("target/a.txt");
+            verifier.verifyFilePresent("target/b.txt");
             verifier.verifyErrorFreeLog();
         }
 
         {
             // phase 2: run build in offline mode to check it still passes
-            Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-            verifier.deleteDirectory( "target" );
-            verifier.setAutoclean( false );
-            verifier.setLogFileName( "log2.txt" );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "--offline" );
-            verifier.addCliArgument( "validate" );
+            Verifier verifier = newVerifier(testDir.getAbsolutePath());
+            verifier.deleteDirectory("target");
+            verifier.setAutoclean(false);
+            verifier.setLogFileName("log2.txt");
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("--offline");
+            verifier.addCliArgument("validate");
             verifier.execute();
-            verifier.verifyFilePresent( "target/a.txt" );
-            verifier.verifyFilePresent( "target/b.txt" );
+            verifier.verifyFilePresent("target/a.txt");
+            verifier.verifyFilePresent("target/b.txt");
             verifier.verifyErrorFreeLog();
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2720SiblingClasspathArtifactsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2720SiblingClasspathArtifactsTest.java
index 76c3d60..8d85adf 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2720SiblingClasspathArtifactsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2720SiblingClasspathArtifactsTest.java
@@ -7,7 +7,7 @@
  * "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
@@ -16,15 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -40,65 +38,57 @@
  * @author jdcasey
  *
  */
-public class MavenITmng2720SiblingClasspathArtifactsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2720SiblingClasspathArtifactsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2720SiblingClasspathArtifactsTest()
-    {
-        super( "[2.1.0,)" );
+    public MavenITmng2720SiblingClasspathArtifactsTest() {
+        super("[2.1.0,)");
     }
 
     @Test
-    public void testIT()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2720" );
+    public void testIT() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2720");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "child2/target" );
-        verifier.deleteDirectory( "child3/target" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("child2/target");
+        verifier.deleteDirectory("child3/target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         List<String> classPath;
 
-        classPath = verifier.loadLines( "child2/target/compile.txt", "UTF-8" );
-        assertMainJar( classPath );
+        classPath = verifier.loadLines("child2/target/compile.txt", "UTF-8");
+        assertMainJar(classPath);
 
-        classPath = verifier.loadLines( "child2/target/runtime.txt", "UTF-8" );
-        assertMainJar( classPath );
+        classPath = verifier.loadLines("child2/target/runtime.txt", "UTF-8");
+        assertMainJar(classPath);
 
-        classPath = verifier.loadLines( "child2/target/test.txt", "UTF-8" );
-        assertMainJar( classPath );
+        classPath = verifier.loadLines("child2/target/test.txt", "UTF-8");
+        assertMainJar(classPath);
 
-        classPath = verifier.loadLines( "child3/target/compile.txt", "UTF-8" );
-        assertTestJar( classPath );
+        classPath = verifier.loadLines("child3/target/compile.txt", "UTF-8");
+        assertTestJar(classPath);
 
-        classPath = verifier.loadLines( "child3/target/runtime.txt", "UTF-8" );
-        assertTestJar( classPath );
+        classPath = verifier.loadLines("child3/target/runtime.txt", "UTF-8");
+        assertTestJar(classPath);
 
-        classPath = verifier.loadLines( "child3/target/test.txt", "UTF-8" );
-        assertTestJar( classPath );
+        classPath = verifier.loadLines("child3/target/test.txt", "UTF-8");
+        assertTestJar(classPath);
     }
 
-    private void assertMainJar( List<String> classPath )
-    {
-        assertTrue( classPath.toString(), classPath.contains( "main.jar" ) );
-        assertFalse( classPath.toString(), classPath.contains( "main" ) );
-        assertFalse( classPath.toString(), classPath.contains( "test.jar" ) );
-        assertFalse( classPath.toString(), classPath.contains( "test" ) );
+    private void assertMainJar(List<String> classPath) {
+        assertTrue(classPath.toString(), classPath.contains("main.jar"));
+        assertFalse(classPath.toString(), classPath.contains("main"));
+        assertFalse(classPath.toString(), classPath.contains("test.jar"));
+        assertFalse(classPath.toString(), classPath.contains("test"));
     }
 
-    private void assertTestJar( List<String> classPath )
-    {
-        assertFalse( classPath.toString(), classPath.contains( "main.jar" ) );
-        assertFalse( classPath.toString(), classPath.contains( "main" ) );
-        assertTrue( classPath.toString(), classPath.contains( "test.jar" ) );
-        assertFalse( classPath.toString(), classPath.contains( "test" ) );
+    private void assertTestJar(List<String> classPath) {
+        assertFalse(classPath.toString(), classPath.contains("main.jar"));
+        assertFalse(classPath.toString(), classPath.contains("main"));
+        assertTrue(classPath.toString(), classPath.contains("test.jar"));
+        assertFalse(classPath.toString(), classPath.contains("test"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2738ProfileIdCollidesWithCliOptionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2738ProfileIdCollidesWithCliOptionTest.java
index fc0bf46..9eb1af1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2738ProfileIdCollidesWithCliOptionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2738ProfileIdCollidesWithCliOptionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2738ProfileIdCollidesWithCliOptionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2738ProfileIdCollidesWithCliOptionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2738ProfileIdCollidesWithCliOptionTest()
-    {
-        super( "[2.2.0,3.0-alpha-1),[3.0,)" );
+    public MavenITmng2738ProfileIdCollidesWithCliOptionTest() {
+        super("[2.2.0,3.0-alpha-1),[3.0,)");
     }
 
     /**
@@ -47,20 +42,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2738" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2738");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Pe" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Pe");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2739RequiredRepositoryElementsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2739RequiredRepositoryElementsTest.java
index d532a07..efc0379 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2739RequiredRepositoryElementsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2739RequiredRepositoryElementsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,91 +33,70 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  * @author jdcasey
  */
-public class MavenITmng2739RequiredRepositoryElementsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng2739RequiredRepositoryElementsTest()
-    {
-        super( "(2.0.9,)" ); // only test in 2.0.9+
+public class MavenITmng2739RequiredRepositoryElementsTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng2739RequiredRepositoryElementsTest() {
+        super("(2.0.9,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG2739_RepositoryId()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2739/repo-id" );
+    public void testitMNG2739_RepositoryId() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2739/repo-id");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
 
-            fail(
-                "POM should NOT validate: repository <id/> element is missing in: " + new File( testDir, "pom.xml" ) );
-        }
-        catch ( VerificationException e )
-        {
+            fail("POM should NOT validate: repository <id/> element is missing in: " + new File(testDir, "pom.xml"));
+        } catch (VerificationException e) {
             // expected
         }
 
-
-        List<String> listing = verifier.loadFile( new File( testDir, "log.txt" ), false );
+        List<String> listing = verifier.loadFile(new File(testDir, "log.txt"), false);
         boolean foundNpe = false;
-        for ( String line : listing )
-        {
-            if ( line.contains( "NullPointerException" ) )
-            {
+        for (String line : listing) {
+            if (line.contains("NullPointerException")) {
                 foundNpe = true;
                 break;
             }
         }
 
-        assertFalse( "Missing repository-id should not result in a NullPointerException.", foundNpe );
+        assertFalse("Missing repository-id should not result in a NullPointerException.", foundNpe);
     }
 
     @Test
-    public void testitMNG2739_RepositoryUrl()
-        throws Exception
-    {
+    public void testitMNG2739_RepositoryUrl() throws Exception {
         // The testdir is computed from the location of this
         // file.
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2739/repo-url" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2739/repo-url");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
 
-            fail(
-                "POM should NOT validate: repository <url/> element is missing in: " + new File( testDir, "pom.xml" ) );
-        }
-        catch ( VerificationException e )
-        {
+            fail("POM should NOT validate: repository <url/> element is missing in: " + new File(testDir, "pom.xml"));
+        } catch (VerificationException e) {
             // expected
         }
 
-
-        List<String> listing = verifier.loadFile( new File( testDir, "log.txt" ), false );
+        List<String> listing = verifier.loadFile(new File(testDir, "log.txt"), false);
         boolean foundNpe = false;
-        for ( String line : listing )
-        {
-            if ( line.contains( "NullPointerException" ) )
-            {
+        for (String line : listing) {
+            if (line.contains("NullPointerException")) {
                 foundNpe = true;
                 break;
             }
         }
 
-        assertFalse( "Missing repository-url should not result in a NullPointerException.", foundNpe );
+        assertFalse("Missing repository-url should not result in a NullPointerException.", foundNpe);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2741PluginMetadataResolutionErrorMessageTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2741PluginMetadataResolutionErrorMessageTest.java
index 8b78c44..a82bbe0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2741PluginMetadataResolutionErrorMessageTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2741PluginMetadataResolutionErrorMessageTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  *
  */
-public class MavenITmng2741PluginMetadataResolutionErrorMessageTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2741PluginMetadataResolutionErrorMessageTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2741PluginMetadataResolutionErrorMessageTest()
-    {
-        super( "[2.1.0,3.0-alpha-1),[3.0-beta-1,)" );
+    public MavenITmng2741PluginMetadataResolutionErrorMessageTest() {
+        super("[2.1.0,3.0-alpha-1),[3.0-beta-1,)");
     }
 
     /**
@@ -48,10 +43,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitPrefix()
-        throws Exception
-    {
-        testit( "prefix", "foo:bar" );
+    public void testitPrefix() throws Exception {
+        testit("prefix", "foo:bar");
     }
 
     /**
@@ -60,54 +53,42 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitVersion()
-        throws Exception
-    {
-        testit( "version", "org.apache.maven.its.mng2741:maven-it-plugin:foo" );
+    public void testitVersion() throws Exception {
+        testit("version", "org.apache.maven.its.mng2741:maven-it-plugin:foo");
     }
 
-    private void testit( String test, String goal )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2741" );
+    private void testit(String test, String goal) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2741");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( "log-" + test + ".txt" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        try
-        {
-            verifier.addCliArgument( goal );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setLogFileName("log-" + test + ".txt");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        try {
+            verifier.addCliArgument(goal);
             verifier.execute();
-            fail( "Build should have failed to resolve plugin prefix" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build should have failed to resolve plugin prefix");
+        } catch (VerificationException e) {
             boolean foundCause = false;
-            StringBuilder sb = new StringBuilder(  );
-            List<String> lines = verifier.loadLines( verifier.getLogFileName(), "UTF-8" );
-            for ( String line : lines )
-            {
-                sb.append( line ).append( System.lineSeparator() );
-                if ( line.matches( ".*Connection refused.*" ) )
-                {
+            StringBuilder sb = new StringBuilder();
+            List<String> lines = verifier.loadLines(verifier.getLogFileName(), "UTF-8");
+            for (String line : lines) {
+                sb.append(line).append(System.lineSeparator());
+                if (line.matches(".*Connection refused.*")) {
                     foundCause = true;
                     break;
                 }
-                if ( line.matches( ".*Connection to http://localhost:54312 refused.*" ) )
-                {
+                if (line.matches(".*Connection to http://localhost:54312 refused.*")) {
                     foundCause = true;
                     break;
                 }
-                if ( line.matches( ".*[Tt]ransfer failed for http://localhost:54312/repo/.*/maven-metadata.xml.*" ) )
-                {
+                if (line.matches(".*[Tt]ransfer failed for http://localhost:54312/repo/.*/maven-metadata.xml.*")) {
                     foundCause = true;
                     break;
                 }
             }
-            assertTrue( "Transfer error cause was not found: " +  sb, foundCause );
+            assertTrue("Transfer error cause was not found: " + sb, foundCause);
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2744checksumVerificationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2744checksumVerificationTest.java
index 6ad1458..c5b752f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2744checksumVerificationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2744checksumVerificationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2744checksumVerificationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2744checksumVerificationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2744checksumVerificationTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+    public MavenITmng2744checksumVerificationTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     /**
@@ -47,25 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2744()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2744" );
+    public void testitMNG2744() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2744");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2744" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng2744");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng2744", "a", "1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng2744", "a", "1", "pom" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng2744", "b", "1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng2744", "b", "1", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng2744", "a", "1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng2744", "a", "1", "pom");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng2744", "b", "1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng2744", "b", "1", "pom");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2749ExtensionAvailableToPluginTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2749ExtensionAvailableToPluginTest.java
index c680546..6daf9fa 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2749ExtensionAvailableToPluginTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2749ExtensionAvailableToPluginTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2749ExtensionAvailableToPluginTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2749ExtensionAvailableToPluginTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2749ExtensionAvailableToPluginTest()
-    {
-        super( "(2.0.2,)" );
+    public MavenITmng2749ExtensionAvailableToPluginTest() {
+        super("(2.0.2,)");
     }
 
     /**
@@ -48,27 +43,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2749()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2749" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2749" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG2749() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2749");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2749");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.its.mng2749.ExtensionClass" ) );
-        assertNotNull( pclProps.getProperty( "org/apache/maven/its/mng2749/extension.properties" ) );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        assertNotNull(pclProps.getProperty("org.apache.maven.its.mng2749.ExtensionClass"));
+        assertNotNull(pclProps.getProperty("org/apache/maven/its/mng2749/extension.properties"));
 
-        Properties tcclProps = verifier.loadProperties( "target/tccl.properties" );
-        assertEquals( pclProps, tcclProps );
+        Properties tcclProps = verifier.loadProperties("target/tccl.properties");
+        assertEquals(pclProps, tcclProps);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2771PomExtensionComponentOverrideTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2771PomExtensionComponentOverrideTest.java
index 76f446a..e55cec9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2771PomExtensionComponentOverrideTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2771PomExtensionComponentOverrideTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
@@ -34,12 +32,9 @@
  *
  */
 @Disabled
-public class MavenITmng2771PomExtensionComponentOverrideTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng2771PomExtensionComponentOverrideTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng2771PomExtensionComponentOverrideTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng2771PomExtensionComponentOverrideTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,24 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2771()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2771/extension" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+    public void testitMNG2771() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2771/extension");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2771/plugin" );
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2771/plugin");
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2771/project" );
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "verify" );
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2771/project");
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2790LastUpdatedMetadataTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2790LastUpdatedMetadataTest.java
index b9eb529..48b3895 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2790LastUpdatedMetadataTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2790LastUpdatedMetadataTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.text.SimpleDateFormat;
@@ -28,6 +24,8 @@
 import java.util.TimeZone;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -36,13 +34,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2790LastUpdatedMetadataTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2790LastUpdatedMetadataTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2790LastUpdatedMetadataTest()
-    {
-        super( "(2.0.4,)" );
+    public MavenITmng2790LastUpdatedMetadataTest() {
+        super("(2.0.4,)");
     }
 
     /**
@@ -51,67 +46,65 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2790()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2790" );
+    public void testitMNG2790() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2790");
 
         Date now = new Date();
 
         /*
          * Phase 1: Install initial snapshot into local repo.
          */
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2790" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteArtifacts("org.apache.maven.its.mng2790");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         File metadataArtifactVersionFile =
-            new File( verifier.getArtifactMetadataPath( "org.apache.maven.its.mng2790", "project", "1.0-SNAPSHOT" ) );
+                new File(verifier.getArtifactMetadataPath("org.apache.maven.its.mng2790", "project", "1.0-SNAPSHOT"));
         File metadataArtifactFile =
-            new File( verifier.getArtifactMetadataPath( "org.apache.maven.its.mng2790", "project" ) );
+                new File(verifier.getArtifactMetadataPath("org.apache.maven.its.mng2790", "project"));
 
-        Date artifactVersionLastUpdated1 = getLastUpdated( metadataArtifactVersionFile );
-        Date artifactLastUpdated1 = getLastUpdated( metadataArtifactFile );
+        Date artifactVersionLastUpdated1 = getLastUpdated(metadataArtifactVersionFile);
+        Date artifactLastUpdated1 = getLastUpdated(metadataArtifactFile);
 
         // sanity check: timestamps shouldn't differ by more than 10 min from now (i.e. timezone is UTC)
-        assertTrue( artifactVersionLastUpdated1 + " ~ " + now,
-            Math.abs( artifactVersionLastUpdated1.getTime() - now.getTime() ) < 10 * 60 * 1000 );
-        assertTrue( artifactLastUpdated1 + " ~ " + now,
-            Math.abs( artifactLastUpdated1.getTime() - now.getTime() ) < 10 * 60 * 1000 );
+        assertTrue(
+                artifactVersionLastUpdated1 + " ~ " + now,
+                Math.abs(artifactVersionLastUpdated1.getTime() - now.getTime()) < 10 * 60 * 1000);
+        assertTrue(
+                artifactLastUpdated1 + " ~ " + now,
+                Math.abs(artifactLastUpdated1.getTime() - now.getTime()) < 10 * 60 * 1000);
 
         // enforce some advance of time
-        Thread.sleep( 1000 );
+        Thread.sleep(1000);
 
         /*
          * Phase 2: Re-install snapshot and check for proper timestamp update in local metadata.
          */
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Date artifactVersionLastUpdated2 = getLastUpdated( metadataArtifactVersionFile );
-        Date artifactLastUpdated2 = getLastUpdated( metadataArtifactFile );
+        Date artifactVersionLastUpdated2 = getLastUpdated(metadataArtifactVersionFile);
+        Date artifactLastUpdated2 = getLastUpdated(metadataArtifactFile);
 
         // check that new timestamps are strictly later than from original install
-        assertTrue( artifactVersionLastUpdated1 + " < " + artifactVersionLastUpdated2,
-            artifactVersionLastUpdated2.after( artifactVersionLastUpdated1 ) );
-        assertTrue( artifactLastUpdated1 + " < " + artifactLastUpdated2,
-            artifactLastUpdated2.after( artifactLastUpdated1 ) );
+        assertTrue(
+                artifactVersionLastUpdated1 + " < " + artifactVersionLastUpdated2,
+                artifactVersionLastUpdated2.after(artifactVersionLastUpdated1));
+        assertTrue(
+                artifactLastUpdated1 + " < " + artifactLastUpdated2, artifactLastUpdated2.after(artifactLastUpdated1));
     }
 
-    private Date getLastUpdated( File metadataFile )
-        throws Exception
-    {
-        String xml = FileUtils.fileRead( metadataFile, "UTF-8" );
-        String timestamp = xml.replaceAll( "(?s)\\A.*<lastUpdated>\\s*([0-9]++)\\s*</lastUpdated>.*\\z", "$1" );
-        SimpleDateFormat format = new SimpleDateFormat( "yyyyMMddHHmmss" );
-        format.setTimeZone( TimeZone.getTimeZone( "UTC" ) );
-        return format.parse( timestamp );
+    private Date getLastUpdated(File metadataFile) throws Exception {
+        String xml = FileUtils.fileRead(metadataFile, "UTF-8");
+        String timestamp = xml.replaceAll("(?s)\\A.*<lastUpdated>\\s*([0-9]++)\\s*</lastUpdated>.*\\z", "$1");
+        SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
+        format.setTimeZone(TimeZone.getTimeZone("UTC"));
+        return format.parse(timestamp);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2820PomCommentsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2820PomCommentsTest.java
index 10364df..6475aff 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2820PomCommentsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2820PomCommentsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2820PomCommentsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2820PomCommentsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2820PomCommentsTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng2820PomCommentsTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -47,44 +42,37 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2820" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2820");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2820" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2820");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        File installed = new File( verifier.getArtifactPath( "org.apache.maven.its.mng2820", "test", "0.1", "pom" ) );
-        assertPomComments( installed );
+        File installed = new File(verifier.getArtifactPath("org.apache.maven.its.mng2820", "test", "0.1", "pom"));
+        assertPomComments(installed);
 
-        File deployed = new File( testDir, "target/repo/org/apache/maven/its/mng2820/test/0.1/test-0.1.pom" );
-        assertPomComments( deployed );
+        File deployed = new File(testDir, "target/repo/org/apache/maven/its/mng2820/test/0.1/test-0.1.pom");
+        assertPomComments(deployed);
     }
 
-    private void assertPomComments( File pomFile )
-        throws Exception
-    {
-        String pom = FileUtils.fileRead( pomFile, "UTF-8" );
-        assertPomComment( pom, "DOCUMENT-COMMENT-PRE-1" );
-        assertPomComment( pom, "DOCUMENT-COMMENT-PRE-2" );
-        assertPomComment( pom, "DOCUMENT-COMMENT-POST-1" );
-        assertPomComment( pom, "DOCUMENT-COMMENT-POST-2" );
-        assertPomComment( pom, "MODEL-COMMENT" );
-        assertPomComment( pom, "INLINE-COMMENT-1" );
-        assertPomComment( pom, "INLINE-COMMENT-2" );
-        assertPomComment( pom, "INLINE-COMMENT-3" );
+    private void assertPomComments(File pomFile) throws Exception {
+        String pom = FileUtils.fileRead(pomFile, "UTF-8");
+        assertPomComment(pom, "DOCUMENT-COMMENT-PRE-1");
+        assertPomComment(pom, "DOCUMENT-COMMENT-PRE-2");
+        assertPomComment(pom, "DOCUMENT-COMMENT-POST-1");
+        assertPomComment(pom, "DOCUMENT-COMMENT-POST-2");
+        assertPomComment(pom, "MODEL-COMMENT");
+        assertPomComment(pom, "INLINE-COMMENT-1");
+        assertPomComment(pom, "INLINE-COMMENT-2");
+        assertPomComment(pom, "INLINE-COMMENT-3");
     }
 
-    private void assertPomComment( String pom, String comment )
-        throws Exception
-    {
-        assertTrue( "Missing comment: " + comment, pom.contains( comment ) );
+    private void assertPomComment(String pom, String comment) throws Exception {
+        assertTrue("Missing comment: " + comment, pom.contains(comment));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2831CustomArtifactHandlerAndCustomLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2831CustomArtifactHandlerAndCustomLifecycleTest.java
index b11ad6e..241dada 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2831CustomArtifactHandlerAndCustomLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2831CustomArtifactHandlerAndCustomLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  *
  */
-public class MavenITmng2831CustomArtifactHandlerAndCustomLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2831CustomArtifactHandlerAndCustomLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2831CustomArtifactHandlerAndCustomLifecycleTest()
-    {
-        super( "(2.0.1,2.0.5),(2.0.6,3.0-alpha-1),[3.0-alpha-3,)" );
+    public MavenITmng2831CustomArtifactHandlerAndCustomLifecycleTest() {
+        super("(2.0.1,2.0.5),(2.0.6,3.0-alpha-1),[3.0-alpha-3,)");
     }
 
     /**
@@ -46,19 +41,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2831()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2831" );
+    public void testitMNG2831() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2831");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "package" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/test-1.0-it.jar" );
+        verifier.verifyFilePresent("target/test-1.0-it.jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2843PluginConfigPropertiesInjectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2843PluginConfigPropertiesInjectionTest.java
index 1c4bc12..b2b00a4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2843PluginConfigPropertiesInjectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2843PluginConfigPropertiesInjectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2843PluginConfigPropertiesInjectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2843PluginConfigPropertiesInjectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2843PluginConfigPropertiesInjectionTest()
-    {
-        super( "(2.0.5,)" );
+    public MavenITmng2843PluginConfigPropertiesInjectionTest() {
+        super("(2.0.5,)");
     }
 
     /**
@@ -48,20 +43,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2843()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2843" );
+    public void testitMNG2843() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2843");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/project.properties" );
-        assertEquals( "PASSED", props.getProperty( "key" ) );
+        Properties props = verifier.loadProperties("target/project.properties");
+        assertEquals("PASSED", props.getProperty("key"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2848ProfileActivationByEnvironmentVariableTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2848ProfileActivationByEnvironmentVariableTest.java
index f90923a..55d71e6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2848ProfileActivationByEnvironmentVariableTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2848ProfileActivationByEnvironmentVariableTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng2848ProfileActivationByEnvironmentVariableTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2848ProfileActivationByEnvironmentVariableTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2848ProfileActivationByEnvironmentVariableTest()
-    {
-        super( "[2.0.9,)" );
+    public MavenITmng2848ProfileActivationByEnvironmentVariableTest() {
+        super("[2.0.9,)");
     }
 
     /**
@@ -47,21 +42,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2848" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2848");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setEnvironmentVariable( "MNG2848", "GO" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setEnvironmentVariable("MNG2848", "GO");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/profile.properties" );
-        assertEquals( "PASSED", props.getProperty( "project.properties.testProp" ) );
+        Properties props = verifier.loadProperties("target/profile.properties");
+        assertEquals("PASSED", props.getProperty("project.properties.testProp"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2861RelocationsAndRangesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2861RelocationsAndRangesTest.java
index 0bc31e7..11c0a1a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2861RelocationsAndRangesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2861RelocationsAndRangesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,36 +30,30 @@
  *
  *
  */
-public class MavenITmng2861RelocationsAndRangesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2861RelocationsAndRangesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2861RelocationsAndRangesTest()
-    {
-        super( "(2.0.8,)" );
+    public MavenITmng2861RelocationsAndRangesTest() {
+        super("(2.0.8,)");
     }
 
     @Test
-    public void testitMNG2861()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2861" );
+    public void testitMNG2861() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2861");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "A/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2861" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("A/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng2861");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "A/target/artifacts.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng2861:B:jar:1.0-SNAPSHOT" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng2861.new:project:jar:2.0" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng2861:C:jar:1.0-SNAPSHOT" ) );
+        List<String> artifacts = verifier.loadLines("A/target/artifacts.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng2861:B:jar:1.0-SNAPSHOT"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng2861.new:project:jar:2.0"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng2861:C:jar:1.0-SNAPSHOT"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2865MirrorWildcardTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2865MirrorWildcardTest.java
index 98f9377..32fe417 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2865MirrorWildcardTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2865MirrorWildcardTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2865MirrorWildcardTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2865MirrorWildcardTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2865MirrorWildcardTest()
-    {
-        super( "(2.0.4,)" );
+    public MavenITmng2865MirrorWildcardTest() {
+        super("(2.0.4,)");
     }
 
     /**
@@ -47,10 +42,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFileRepo()
-        throws Exception
-    {
-        testit( "file" );
+    public void testitFileRepo() throws Exception {
+        testit("file");
     }
 
     /**
@@ -59,10 +52,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitLocalhostRepo()
-        throws Exception
-    {
-        testit( "localhost" );
+    public void testitLocalhostRepo() throws Exception {
+        testit("localhost");
     }
 
     /**
@@ -71,10 +62,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitExternalRepo()
-        throws Exception
-    {
-        testit( "external" );
+    public void testitExternalRepo() throws Exception {
+        testit("external");
     }
 
     /**
@@ -83,28 +72,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCentralRepo()
-        throws Exception
-    {
-        testit( "central" );
+    public void testitCentralRepo() throws Exception {
+        testit("central");
     }
 
-    private void testit( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2865" );
+    private void testit(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2865");
 
-        Verifier verifier = newVerifier( new File( testDir, project ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2865" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, project).getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng2865");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng2865", "a", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng2865", "a", "0.1", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2871PrePackageSubartifactResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2871PrePackageSubartifactResolutionTest.java
index 00e8490..23104d4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2871PrePackageSubartifactResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2871PrePackageSubartifactResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2871PrePackageSubartifactResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2871PrePackageSubartifactResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2871PrePackageSubartifactResolutionTest()
-    {
-        super( "[3.0-alpha-1,)" );
+    public MavenITmng2871PrePackageSubartifactResolutionTest() {
+        super("[3.0-alpha-1,)");
     }
 
     /**
@@ -49,21 +44,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2871()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2871" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.addCliArgument( "compile" );
+    public void testitMNG2871() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2871");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("consumer/target");
+        verifier.addCliArgument("compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compileClassPath = verifier.loadLines( "consumer/target/compile.txt", "UTF-8" );
-        assertEquals( 2, compileClassPath.size() );
-        assertEquals( new File( testDir, "ejbs/target/classes" ).getCanonicalFile(),
-            new File( compileClassPath.get( 1 ).toString() ).getCanonicalFile() );
+        List<String> compileClassPath = verifier.loadLines("consumer/target/compile.txt", "UTF-8");
+        assertEquals(2, compileClassPath.size());
+        assertEquals(
+                new File(testDir, "ejbs/target/classes").getCanonicalFile(),
+                new File(compileClassPath.get(1).toString()).getCanonicalFile());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2892HideCorePlexusUtilsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2892HideCorePlexusUtilsTest.java
index 27dd584..fcfae01 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2892HideCorePlexusUtilsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2892HideCorePlexusUtilsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2892HideCorePlexusUtilsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2892HideCorePlexusUtilsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2892HideCorePlexusUtilsTest()
-    {
-        super( "(2.0.8,)" );
+    public MavenITmng2892HideCorePlexusUtilsTest() {
+        super("(2.0.8,)");
     }
 
     /**
@@ -49,27 +44,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2892()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2892" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifact( "org.codehaus.plexus", "plexus-utils", "0.1-mng2892", "jar" );
-        verifier.deleteArtifact( "org.codehaus.plexus", "plexus-utils", "0.1-mng2892", "pom" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG2892() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2892");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifact("org.codehaus.plexus", "plexus-utils", "0.1-mng2892", "jar");
+        verifier.deleteArtifact("org.codehaus.plexus", "plexus-utils", "0.1-mng2892", "pom");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertEquals( "methodStub", pclProps.getProperty( "org.codehaus.plexus.util.StringUtils.methods" ) );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        assertEquals("methodStub", pclProps.getProperty("org.codehaus.plexus.util.StringUtils.methods"));
 
-        Properties tcclProps = verifier.loadProperties( "target/tccl.properties" );
-        assertEquals( pclProps, tcclProps );
+        Properties tcclProps = verifier.loadProperties("target/tccl.properties");
+        assertEquals(pclProps, tcclProps);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2921ActiveAttachedArtifactsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2921ActiveAttachedArtifactsTest.java
index b02044a..5b84e46 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2921ActiveAttachedArtifactsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2921ActiveAttachedArtifactsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collection;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2921ActiveAttachedArtifactsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2921ActiveAttachedArtifactsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2921ActiveAttachedArtifactsTest()
-    {
-        super( "(2.0.6,)" );
+    public MavenITmng2921ActiveAttachedArtifactsTest() {
+        super("(2.0.6,)");
     }
 
     /**
@@ -55,42 +50,47 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2921()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2921" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG2921() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2921");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("consumer/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Collection<String> compileArtifacts = verifier.loadLines( "consumer/target/compile.txt", "UTF-8" );
-        assertTrue( compileArtifacts.toString(),
-            compileArtifacts.contains( "org.apache.maven.its.mng2921:ejbs:ejb-client:client:1.0-SNAPSHOT" ) );
-        assertTrue( compileArtifacts.toString(),
-            compileArtifacts.contains( "org.apache.maven.its.mng2921:producer:ejb-client:client:1.0-SNAPSHOT" ) );
-        assertFalse( compileArtifacts.toString(),
-            compileArtifacts.contains( "org.apache.maven.its.mng2921:tests:test-jar:tests:1.0-SNAPSHOT" ) );
-        assertFalse( compileArtifacts.toString(),
-            compileArtifacts.contains( "org.apache.maven.its.mng2921:producer:test-jar:tests:1.0-SNAPSHOT" ) );
+        Collection<String> compileArtifacts = verifier.loadLines("consumer/target/compile.txt", "UTF-8");
+        assertTrue(
+                compileArtifacts.toString(),
+                compileArtifacts.contains("org.apache.maven.its.mng2921:ejbs:ejb-client:client:1.0-SNAPSHOT"));
+        assertTrue(
+                compileArtifacts.toString(),
+                compileArtifacts.contains("org.apache.maven.its.mng2921:producer:ejb-client:client:1.0-SNAPSHOT"));
+        assertFalse(
+                compileArtifacts.toString(),
+                compileArtifacts.contains("org.apache.maven.its.mng2921:tests:test-jar:tests:1.0-SNAPSHOT"));
+        assertFalse(
+                compileArtifacts.toString(),
+                compileArtifacts.contains("org.apache.maven.its.mng2921:producer:test-jar:tests:1.0-SNAPSHOT"));
 
-        Collection<String> testArtifacts = verifier.loadLines( "consumer/target/test.txt", "UTF-8" );
-        assertTrue( testArtifacts.toString(),
-            testArtifacts.contains( "org.apache.maven.its.mng2921:ejbs:ejb-client:client:1.0-SNAPSHOT" ) );
-        assertTrue( testArtifacts.toString(),
-            testArtifacts.contains( "org.apache.maven.its.mng2921:producer:ejb-client:client:1.0-SNAPSHOT" ) );
-        assertTrue( testArtifacts.toString(),
-            testArtifacts.contains( "org.apache.maven.its.mng2921:tests:test-jar:tests:1.0-SNAPSHOT" ) );
-        assertTrue( testArtifacts.toString(),
-            testArtifacts.contains( "org.apache.maven.its.mng2921:producer:test-jar:tests:1.0-SNAPSHOT" ) );
+        Collection<String> testArtifacts = verifier.loadLines("consumer/target/test.txt", "UTF-8");
+        assertTrue(
+                testArtifacts.toString(),
+                testArtifacts.contains("org.apache.maven.its.mng2921:ejbs:ejb-client:client:1.0-SNAPSHOT"));
+        assertTrue(
+                testArtifacts.toString(),
+                testArtifacts.contains("org.apache.maven.its.mng2921:producer:ejb-client:client:1.0-SNAPSHOT"));
+        assertTrue(
+                testArtifacts.toString(),
+                testArtifacts.contains("org.apache.maven.its.mng2921:tests:test-jar:tests:1.0-SNAPSHOT"));
+        assertTrue(
+                testArtifacts.toString(),
+                testArtifacts.contains("org.apache.maven.its.mng2921:producer:test-jar:tests:1.0-SNAPSHOT"));
 
-        Collection<String> testClassPath = verifier.loadLines( "consumer/target/test-classpath.txt", "UTF-8" );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "ejbs/attached.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "tests/attached.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "producer/client.jar" ) );
-        assertTrue( testClassPath.toString(), testClassPath.contains( "producer/tests.jar" ) );
+        Collection<String> testClassPath = verifier.loadLines("consumer/target/test-classpath.txt", "UTF-8");
+        assertTrue(testClassPath.toString(), testClassPath.contains("ejbs/attached.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("tests/attached.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("producer/client.jar"));
+        assertTrue(testClassPath.toString(), testClassPath.contains("producer/tests.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2926PluginPrefixOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2926PluginPrefixOrderTest.java
index 151c848..95f7f8f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2926PluginPrefixOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2926PluginPrefixOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Brian Fox
  *
  */
-public class MavenITmng2926PluginPrefixOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2926PluginPrefixOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2926PluginPrefixOrderTest()
-    {
-        super( "(2.0.6,)" );
+    public MavenITmng2926PluginPrefixOrderTest() {
+        super("(2.0.6,)");
     }
 
     /**
@@ -48,43 +43,45 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG2926()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2926" );
+    public void testitMNG2926() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2926");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2926" );
-        verifier.deleteArtifacts( "org.apache.maven.plugins", "mng-2926", "0.1" );
-        verifier.deleteArtifacts( "org.apache.maven.plugins", "mng-2926", "0.1" );
-        new File( verifier.getArtifactMetadataPath( "org.apache.maven.plugins", null, null, "maven-metadata-maven-core-it.xml" ) ).delete();
-        new File( verifier.getArtifactMetadataPath( "org.apache.maven.plugins", null, null, "resolver-status.properties" ) ).delete();
-        verifier.deleteArtifacts( "org.codehaus.mojo", "mng-2926", "0.1" );
-        verifier.deleteArtifacts( "org.codehaus.mojo", "mng-2926", "0.1" );
-        new File( verifier.getArtifactMetadataPath( "org.codehaus.mojo", null, null, "maven-metadata-maven-core-it.xml" ) ).delete();
-        new File( verifier.getArtifactMetadataPath( "org.codehaus.mojo", null, null, "resolver-status.properties" ) ).delete();
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteArtifacts("org.apache.maven.its.mng2926");
+        verifier.deleteArtifacts("org.apache.maven.plugins", "mng-2926", "0.1");
+        verifier.deleteArtifacts("org.apache.maven.plugins", "mng-2926", "0.1");
+        new File(verifier.getArtifactMetadataPath(
+                        "org.apache.maven.plugins", null, null, "maven-metadata-maven-core-it.xml"))
+                .delete();
+        new File(verifier.getArtifactMetadataPath("org.apache.maven.plugins", null, null, "resolver-status.properties"))
+                .delete();
+        verifier.deleteArtifacts("org.codehaus.mojo", "mng-2926", "0.1");
+        verifier.deleteArtifacts("org.codehaus.mojo", "mng-2926", "0.1");
+        new File(verifier.getArtifactMetadataPath("org.codehaus.mojo", null, null, "maven-metadata-maven-core-it.xml"))
+                .delete();
+        new File(verifier.getArtifactMetadataPath("org.codehaus.mojo", null, null, "resolver-status.properties"))
+                .delete();
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( "log-default.txt" );
-        verifier.filterFile( "settings-default-template.xml", "settings-default.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings-default.xml" );
-        verifier.addCliArgument( "mng-2926:apache" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setLogFileName("log-default.txt");
+        verifier.filterFile("settings-default-template.xml", "settings-default.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings-default.xml");
+        verifier.addCliArgument("mng-2926:apache");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( "log-custom.txt" );
-        verifier.filterFile( "settings-custom-template.xml", "settings-custom.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings-custom.xml" );
-        verifier.addCliArgument( "mng-2926:custom" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setLogFileName("log-custom.txt");
+        verifier.filterFile("settings-custom-template.xml", "settings-custom.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings-custom.xml");
+        verifier.addCliArgument("mng-2926:custom");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2972OverridePluginDependencyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2972OverridePluginDependencyTest.java
index 978bbc5..48eacb0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2972OverridePluginDependencyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2972OverridePluginDependencyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng2972OverridePluginDependencyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2972OverridePluginDependencyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2972OverridePluginDependencyTest()
-    {
-        super( "(2.0.8,)" );
+    public MavenITmng2972OverridePluginDependencyTest() {
+        super("(2.0.8,)");
     }
 
     /**
@@ -48,23 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitLifecycleInvocation()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2972/test1" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifact( "org.apache.maven.its.plugins.class-loader", "dep-b", "0.2-mng-2972", "jar" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testitLifecycleInvocation() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2972/test1");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifact("org.apache.maven.its.plugins.class-loader", "dep-b", "0.2-mng-2972", "jar");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        verify( pclProps );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        verify(pclProps);
     }
 
     /**
@@ -80,34 +73,29 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCommandLineInvocation()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2972/test2" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifact( "org.apache.maven.its.plugins.class-loader", "dep-b", "9.9-MNG-2972", "jar" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-class-loader:2.1-SNAPSHOT:load" );
+    public void testitCommandLineInvocation() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2972/test2");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifact("org.apache.maven.its.plugins.class-loader", "dep-b", "9.9-MNG-2972", "jar");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-class-loader:2.1-SNAPSHOT:load");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        verify( pclProps );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        verify(pclProps);
     }
 
-    private void verify( Properties pclProps )
-        throws Exception
-    {
-        assertNotNull( pclProps.getProperty( "org.apache.maven.its.mng2972.MNG2972" ) );
-        assertNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassA" ) );
-        assertNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassB" ) );
-        assertEquals( "1", pclProps.getProperty( "org/apache/maven/its/mng2972/mng-2972.properties.count" ) );
-        assertEquals( "0", pclProps.getProperty( "org/apache/maven/plugin/coreit/a.properties.count" ) );
-        assertEquals( "0", pclProps.getProperty( "org/apache/maven/plugin/coreit/b.properties.count" ) );
+    private void verify(Properties pclProps) throws Exception {
+        assertNotNull(pclProps.getProperty("org.apache.maven.its.mng2972.MNG2972"));
+        assertNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassA"));
+        assertNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassB"));
+        assertEquals("1", pclProps.getProperty("org/apache/maven/its/mng2972/mng-2972.properties.count"));
+        assertEquals("0", pclProps.getProperty("org/apache/maven/plugin/coreit/a.properties.count"));
+        assertEquals("0", pclProps.getProperty("org/apache/maven/plugin/coreit/b.properties.count"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2994SnapshotRangeRepositoryTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2994SnapshotRangeRepositoryTest.java
index 6591ffc..9ee5c8f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2994SnapshotRangeRepositoryTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng2994SnapshotRangeRepositoryTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Mark Hobson
  *
  */
-public class MavenITmng2994SnapshotRangeRepositoryTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng2994SnapshotRangeRepositoryTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng2994SnapshotRangeRepositoryTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng2994SnapshotRangeRepositoryTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -47,18 +42,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-2994" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng2994" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-2994");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteArtifacts("org.apache.maven.its.mng2994");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3004ReactorFailureBehaviorMultithreadedTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3004ReactorFailureBehaviorMultithreadedTest.java
index a464d99..f5822f5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3004ReactorFailureBehaviorMultithreadedTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3004ReactorFailureBehaviorMultithreadedTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Dan Fabulich
  *
  */
-public class MavenITmng3004ReactorFailureBehaviorMultithreadedTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3004ReactorFailureBehaviorMultithreadedTest()
-    {
-        super( "(3.0-alpha-3,)" );
+public class MavenITmng3004ReactorFailureBehaviorMultithreadedTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3004ReactorFailureBehaviorMultithreadedTest() {
+        super("(3.0-alpha-3,)");
     }
 
     /**
@@ -48,36 +43,31 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFailFastSingleThread()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0095" );
+    public void testitFailFastSingleThread() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0095");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "subproject1/target" );
-        verifier.deleteDirectory( "subproject2/target" );
-        verifier.deleteDirectory( "subproject3/target" );
-        verifier.addCliArgument( "--fail-fast" );
-        verifier.setLogFileName( "log-ff-mt1.txt" );
-        verifier.addCliArgument( "-Dmaven.threads.experimental=1" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("subproject1/target");
+        verifier.deleteDirectory("subproject2/target");
+        verifier.deleteDirectory("subproject3/target");
+        verifier.addCliArgument("--fail-fast");
+        verifier.setLogFileName("log-ff-mt1.txt");
+        verifier.addCliArgument("-Dmaven.threads.experimental=1");
 
-        try
-        {
-            verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        try {
+            verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             // expected
         }
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject1/target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject2/target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject3/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("subproject1/target/touch.txt");
+        verifier.verifyFileNotPresent("subproject2/target/touch.txt");
+        verifier.verifyFileNotPresent("subproject3/target/touch.txt");
     }
 
     /**
@@ -87,27 +77,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFailNeverSingleThread()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0095" );
+    public void testitFailNeverSingleThread() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0095");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "subproject1/target" );
-        verifier.deleteDirectory( "subproject2/target" );
-        verifier.deleteDirectory( "subproject3/target" );
-        verifier.addCliArgument( "--fail-never" );
-        verifier.setLogFileName( "log-fn-mt1.txt" );
-        verifier.addCliArgument( "-Dmaven.threads.experimental=1" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("subproject1/target");
+        verifier.deleteDirectory("subproject2/target");
+        verifier.deleteDirectory("subproject3/target");
+        verifier.addCliArgument("--fail-never");
+        verifier.setLogFileName("log-fn-mt1.txt");
+        verifier.addCliArgument("-Dmaven.threads.experimental=1");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
         verifier.execute();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject1/target/touch.txt" );
-        verifier.verifyFilePresent( "subproject2/target/touch.txt" );
-        verifier.verifyFilePresent( "subproject3/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("subproject1/target/touch.txt");
+        verifier.verifyFilePresent("subproject2/target/touch.txt");
+        verifier.verifyFilePresent("subproject3/target/touch.txt");
     }
 
     /**
@@ -118,35 +106,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFailAtEndSingleThread()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0095" );
+    public void testitFailAtEndSingleThread() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0095");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "subproject1/target" );
-        verifier.deleteDirectory( "subproject2/target" );
-        verifier.deleteDirectory( "subproject3/target" );
-        verifier.addCliArgument( "--fail-at-end" );
-        verifier.setLogFileName( "log-fae-mt1.txt" );
-        verifier.addCliArgument( "-Dmaven.threads.experimental=1" );
-        try
-        {
-            verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("subproject1/target");
+        verifier.deleteDirectory("subproject2/target");
+        verifier.deleteDirectory("subproject3/target");
+        verifier.addCliArgument("--fail-at-end");
+        verifier.setLogFileName("log-fae-mt1.txt");
+        verifier.addCliArgument("-Dmaven.threads.experimental=1");
+        try {
+            verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             // expected
         }
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject1/target/touch.txt" );
-        verifier.verifyFilePresent( "subproject2/target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject3/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("subproject1/target/touch.txt");
+        verifier.verifyFilePresent("subproject2/target/touch.txt");
+        verifier.verifyFileNotPresent("subproject3/target/touch.txt");
     }
 
     /**
@@ -156,27 +139,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFailNeverTwoThreads()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0095" );
+    public void testitFailNeverTwoThreads() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0095");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "subproject1/target" );
-        verifier.deleteDirectory( "subproject2/target" );
-        verifier.deleteDirectory( "subproject3/target" );
-        verifier.addCliArgument( "--fail-never" );
-        verifier.setLogFileName( "log-fn-mt2.txt" );
-        verifier.addCliArgument( "-Dmaven.threads.experimental=2" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("subproject1/target");
+        verifier.deleteDirectory("subproject2/target");
+        verifier.deleteDirectory("subproject3/target");
+        verifier.addCliArgument("--fail-never");
+        verifier.setLogFileName("log-fn-mt2.txt");
+        verifier.addCliArgument("-Dmaven.threads.experimental=2");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
         verifier.execute();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject1/target/touch.txt" );
-        verifier.verifyFilePresent( "subproject2/target/touch.txt" );
-        verifier.verifyFilePresent( "subproject3/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("subproject1/target/touch.txt");
+        verifier.verifyFilePresent("subproject2/target/touch.txt");
+        verifier.verifyFilePresent("subproject3/target/touch.txt");
     }
 
     /**
@@ -187,35 +168,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFailAtEndTwoThreads()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0095" );
+    public void testitFailAtEndTwoThreads() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-0095");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "subproject1/target" );
-        verifier.deleteDirectory( "subproject2/target" );
-        verifier.deleteDirectory( "subproject3/target" );
-        verifier.addCliArgument( "--fail-at-end" );
-        verifier.setLogFileName( "log-fae-mt2.txt" );
-        verifier.addCliArgument( "-Dmaven.threads.experimental=2" );
-        try
-        {
-            verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-touch:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("subproject1/target");
+        verifier.deleteDirectory("subproject2/target");
+        verifier.deleteDirectory("subproject3/target");
+        verifier.addCliArgument("--fail-at-end");
+        verifier.setLogFileName("log-fae-mt2.txt");
+        verifier.addCliArgument("-Dmaven.threads.experimental=2");
+        try {
+            verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-touch:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             // expected
         }
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject1/target/touch.txt" );
-        verifier.verifyFilePresent( "subproject2/target/touch.txt" );
-        verifier.verifyFileNotPresent( "subproject3/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("subproject1/target/touch.txt");
+        verifier.verifyFilePresent("subproject2/target/touch.txt");
+        verifier.verifyFileNotPresent("subproject3/target/touch.txt");
     }
 
     // DGF not testing fail fast with multiple real threads since that's a "best effort" attempt to halt the build
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3012CoreClassImportTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3012CoreClassImportTest.java
index c3be001..2f806e0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3012CoreClassImportTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3012CoreClassImportTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3012CoreClassImportTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3012CoreClassImportTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng3012CoreClassImportTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3012CoreClassImportTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,24 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3012()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3012" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifact( "org.codehaus.plexus", "plexus-utils", "0.1-mng3012", "jar" );
-        verifier.deleteArtifact( "org.codehaus.plexus", "plexus-utils", "0.1-mng3012", "pom" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG3012() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3012");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifact("org.codehaus.plexus", "plexus-utils", "0.1-mng3012", "jar");
+        verifier.deleteArtifact("org.codehaus.plexus", "plexus-utils", "0.1-mng3012", "pom");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties xpp3domProps = verifier.loadProperties( "target/xpp3dom.properties" );
-        assertEquals( "true", xpp3domProps.getProperty( "project.reporting.plugins.0.configuration" ) );
+        Properties xpp3domProps = verifier.loadProperties("target/xpp3dom.properties");
+        assertEquals("true", xpp3domProps.getProperty("project.reporting.plugins.0.configuration"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3023ReactorDependencyResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3023ReactorDependencyResolutionTest.java
index fba68b4..7f3cc44 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3023ReactorDependencyResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3023ReactorDependencyResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3023ReactorDependencyResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3023ReactorDependencyResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3023ReactorDependencyResolutionTest()
-    {
-        super( "(2.1.0-M1,)" );
+    public MavenITmng3023ReactorDependencyResolutionTest() {
+        super("(2.1.0-M1,)");
     }
 
     /**
@@ -55,26 +50,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3023A() throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3023" );
+    public void testitMNG3023A() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3023");
 
         // First pass. Make sure the dependency cannot be resolved.
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( "log-a.txt" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setLogFileName("log-a.txt");
 
-        verifier.deleteDirectory( "dependency/dependency-classes" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3023" );
+        verifier.deleteDirectory("dependency/dependency-classes");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3023");
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
-            fail( "Expected failure to resolve dependency artifact without at least calling 'compile' phase." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Expected failure to resolve dependency artifact without at least calling 'compile' phase.");
+        } catch (VerificationException e) {
             // expected.
         }
     }
@@ -90,26 +81,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3023B()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3023" );
+    public void testitMNG3023B() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3023");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( "log-b.txt" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setLogFileName("log-b.txt");
         // The IT doesn't actually run the compiler but merely mimics its effect, i.e. the creation of the output dir
-        new File( testDir, "dependency/dependency-classes" ).mkdirs();
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3023" );
+        new File(testDir, "dependency/dependency-classes").mkdirs();
+        verifier.deleteDirectory("consumer/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3023");
 
-        verifier.addCliArgument( "initialize" );
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compileClassPath = verifier.loadLines( "consumer/target/compile.classpath", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "dependency-classes" ) );
-        assertFalse( compileClassPath.toString(), compileClassPath.contains( "dependency-1.jar" ) );
+        List<String> compileClassPath = verifier.loadLines("consumer/target/compile.classpath", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("dependency-classes"));
+        assertFalse(compileClassPath.toString(), compileClassPath.contains("dependency-1.jar"));
     }
 
     /**
@@ -127,36 +116,33 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3023C()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3023" );
+    public void testitMNG3023C() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3023");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3023" );
+        verifier.deleteArtifacts("org.apache.maven.its.mng3023");
 
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.setLogFileName( "log-c-1.txt" );
-        verifier.addCliArgument( "generate-sources" );
+        verifier.deleteDirectory("consumer/target");
+        verifier.setLogFileName("log-c-1.txt");
+        verifier.addCliArgument("generate-sources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compileClassPath = verifier.loadLines( "consumer/target/compile.classpath", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "dependency-1.jar" ) );
-        assertFalse( compileClassPath.toString(), compileClassPath.contains( "dependency-classes" ) );
+        List<String> compileClassPath = verifier.loadLines("consumer/target/compile.classpath", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("dependency-1.jar"));
+        assertFalse(compileClassPath.toString(), compileClassPath.contains("dependency-classes"));
 
-        verifier.deleteDirectory( "dependency/dependency-classes" );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.setLogFileName( "log-c-2.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.deleteDirectory("dependency/dependency-classes");
+        verifier.deleteDirectory("consumer/target");
+        verifier.setLogFileName("log-c-2.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        compileClassPath = verifier.loadLines( "consumer/target/compile.classpath", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "dependency-1.jar" ) );
-        assertFalse( compileClassPath.toString(), compileClassPath.contains( "dependency-classes" ) );
+        compileClassPath = verifier.loadLines("consumer/target/compile.classpath", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("dependency-1.jar"));
+        assertFalse(compileClassPath.toString(), compileClassPath.contains("dependency-classes"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3038TransitiveDepManVersionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3038TransitiveDepManVersionTest.java
index d5d07c5..ea2cf9f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3038TransitiveDepManVersionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3038TransitiveDepManVersionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
@@ -35,46 +33,40 @@
  * @author Joakim Erdfelt
  *
  */
-@Disabled( "cannot reproduce" )
-public class MavenITmng3038TransitiveDepManVersionTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3038TransitiveDepManVersionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+@Disabled("cannot reproduce")
+public class MavenITmng3038TransitiveDepManVersionTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3038TransitiveDepManVersionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @Test
-    public void testitMNG3038()
-        throws Exception
-    {
-        File testDirBase = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3038" );
+    public void testitMNG3038() throws Exception {
+        File testDirBase = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3038");
 
-        compileDDep( testDirBase, "D1", "1.0" );
-        compileDDep( testDirBase, "D2", "2.0" );
+        compileDDep(testDirBase, "D1", "1.0");
+        compileDDep(testDirBase, "D2", "2.0");
 
-        File testProjectDir = new File( testDirBase, "test-project" );
+        File testProjectDir = new File(testDirBase, "test-project");
 
-        Verifier verifier = newVerifier( testProjectDir.getAbsolutePath() );
-        verifier.deleteArtifact( "org.apache.maven.its.it0121", "A", "1.0", "pom" );
-        verifier.deleteArtifact( "org.apache.maven.its.it0121", "A", "1.0", "jar" );
-        verifier.deleteArtifact( "org.apache.maven.its.it0121", "B", "1.0", "pom" );
-        verifier.deleteArtifact( "org.apache.maven.its.it0121", "B", "1.0", "jar" );
-        verifier.deleteArtifact( "org.apache.maven.its.it0121", "C", "1.0", "pom" );
-        verifier.deleteArtifact( "org.apache.maven.its.it0121", "D", "1.0", "jar" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(testProjectDir.getAbsolutePath());
+        verifier.deleteArtifact("org.apache.maven.its.it0121", "A", "1.0", "pom");
+        verifier.deleteArtifact("org.apache.maven.its.it0121", "A", "1.0", "jar");
+        verifier.deleteArtifact("org.apache.maven.its.it0121", "B", "1.0", "pom");
+        verifier.deleteArtifact("org.apache.maven.its.it0121", "B", "1.0", "jar");
+        verifier.deleteArtifact("org.apache.maven.its.it0121", "C", "1.0", "pom");
+        verifier.deleteArtifact("org.apache.maven.its.it0121", "D", "1.0", "jar");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
-    private void compileDDep( File testDirBase, String projectDDepDir, String version )
-        throws VerificationException, IOException
-    {
-        File testOtherDepDir = new File( testDirBase, "test-other-deps/" + projectDDepDir );
-        Verifier verifierOtherDep = newVerifier( testOtherDepDir.getAbsolutePath() );
-        verifierOtherDep.deleteArtifact( "org.apache.maven.its.it0121", "D", version, "jar" );
-        verifierOtherDep.deleteArtifact( "org.apache.maven.its.it0121", "D", version, "pom" );
-        verifierOtherDep.addCliArgument( "install" );
+    private void compileDDep(File testDirBase, String projectDDepDir, String version)
+            throws VerificationException, IOException {
+        File testOtherDepDir = new File(testDirBase, "test-other-deps/" + projectDDepDir);
+        Verifier verifierOtherDep = newVerifier(testOtherDepDir.getAbsolutePath());
+        verifierOtherDep.deleteArtifact("org.apache.maven.its.it0121", "D", version, "jar");
+        verifierOtherDep.deleteArtifact("org.apache.maven.its.it0121", "D", version, "pom");
+        verifierOtherDep.addCliArgument("install");
         verifierOtherDep.execute();
         verifierOtherDep.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3043BestEffortReactorResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3043BestEffortReactorResolutionTest.java
index 1985b86..d3a0987 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3043BestEffortReactorResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3043BestEffortReactorResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3043BestEffortReactorResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3043BestEffortReactorResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3043BestEffortReactorResolutionTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng3043BestEffortReactorResolutionTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -49,54 +44,52 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitTestPhase()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3043" );
+    public void testitTestPhase() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3043");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "consumer-a/target" );
-        verifier.deleteDirectory( "consumer-b/target" );
-        verifier.deleteDirectory( "consumer-c/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3043" );
-        verifier.setLogFileName( "log-test.txt" );
-        verifier.addCliArgument( "test" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("consumer-a/target");
+        verifier.deleteDirectory("consumer-b/target");
+        verifier.deleteDirectory("consumer-c/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3043");
+        verifier.setLogFileName("log-test.txt");
+        verifier.addCliArgument("test");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         List<String> classpath;
 
-        classpath = verifier.loadLines( "consumer-a/target/compile.txt", "UTF-8" );
-        assertContains( classpath, new String[] { "classes-test" } );
-        assertNotContains( classpath, new String[] { "classes-main" } );
-        classpath = verifier.loadLines( "consumer-a/target/runtime.txt", "UTF-8" );
-        assertContains( classpath, new String[] { "classes-test" } );
-        assertNotContains( classpath, new String[] { "classes-main" } );
-        classpath = verifier.loadLines( "consumer-a/target/test.txt", "UTF-8" );
-        assertContains( classpath, new String[] { "classes-test" } );
-        assertNotContains( classpath, new String[] { "classes-main" } );
+        classpath = verifier.loadLines("consumer-a/target/compile.txt", "UTF-8");
+        assertContains(classpath, new String[] {"classes-test"});
+        assertNotContains(classpath, new String[] {"classes-main"});
+        classpath = verifier.loadLines("consumer-a/target/runtime.txt", "UTF-8");
+        assertContains(classpath, new String[] {"classes-test"});
+        assertNotContains(classpath, new String[] {"classes-main"});
+        classpath = verifier.loadLines("consumer-a/target/test.txt", "UTF-8");
+        assertContains(classpath, new String[] {"classes-test"});
+        assertNotContains(classpath, new String[] {"classes-main"});
 
-        classpath = verifier.loadLines( "consumer-b/target/compile.txt", "UTF-8" );
-        assertContains( classpath, new String[] { "classes-main" } );
-        assertNotContains( classpath, new String[] { "classes-test" } );
-        classpath = verifier.loadLines( "consumer-b/target/runtime.txt", "UTF-8" );
-        assertContains( classpath, new String[] { "classes-main" } );
-        assertNotContains( classpath, new String[] { "classes-test" } );
-        classpath = verifier.loadLines( "consumer-b/target/test.txt", "UTF-8" );
-        assertContains( classpath, new String[] { "classes-main" } );
-        assertNotContains( classpath, new String[] { "classes-test" } );
+        classpath = verifier.loadLines("consumer-b/target/compile.txt", "UTF-8");
+        assertContains(classpath, new String[] {"classes-main"});
+        assertNotContains(classpath, new String[] {"classes-test"});
+        classpath = verifier.loadLines("consumer-b/target/runtime.txt", "UTF-8");
+        assertContains(classpath, new String[] {"classes-main"});
+        assertNotContains(classpath, new String[] {"classes-test"});
+        classpath = verifier.loadLines("consumer-b/target/test.txt", "UTF-8");
+        assertContains(classpath, new String[] {"classes-main"});
+        assertNotContains(classpath, new String[] {"classes-test"});
 
-        classpath = verifier.loadLines( "consumer-c/target/compile.txt", "UTF-8" );
-        assertContains( classpath, new String[] { "classes-main" } );
-        assertContains( classpath, new String[] { "classes-test" } );
-        classpath = verifier.loadLines( "consumer-c/target/runtime.txt", "UTF-8" );
-        assertContains( classpath, new String[] { "classes-main" } );
-        assertContains( classpath, new String[] { "classes-test" } );
-        classpath = verifier.loadLines( "consumer-c/target/test.txt", "UTF-8" );
-        assertContains( classpath, new String[] { "classes-main" } );
-        assertContains( classpath, new String[] { "classes-test" } );
+        classpath = verifier.loadLines("consumer-c/target/compile.txt", "UTF-8");
+        assertContains(classpath, new String[] {"classes-main"});
+        assertContains(classpath, new String[] {"classes-test"});
+        classpath = verifier.loadLines("consumer-c/target/runtime.txt", "UTF-8");
+        assertContains(classpath, new String[] {"classes-main"});
+        assertContains(classpath, new String[] {"classes-test"});
+        classpath = verifier.loadLines("consumer-c/target/test.txt", "UTF-8");
+        assertContains(classpath, new String[] {"classes-main"});
+        assertContains(classpath, new String[] {"classes-test"});
     }
 
     /**
@@ -107,20 +100,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitPackagePhase()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3043" );
+    public void testitPackagePhase() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3043");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "consumer-a/target" );
-        verifier.deleteDirectory( "consumer-b/target" );
-        verifier.deleteDirectory( "consumer-c/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3043" );
-        verifier.setLogFileName( "log-package.txt" );
-        verifier.addCliArgument( "package" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("consumer-a/target");
+        verifier.deleteDirectory("consumer-b/target");
+        verifier.deleteDirectory("consumer-c/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3043");
+        verifier.setLogFileName("log-package.txt");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
@@ -128,61 +119,54 @@
 
         List<String> classpath;
 
-        classpath = verifier.loadLines( "consumer-a/target/compile.txt", "UTF-8" );
-        assertContains( classpath, new String[] { prefix + "tests.jar" } );
-        assertNotContains( classpath, new String[] { prefix + "client.jar" } );
-        classpath = verifier.loadLines( "consumer-a/target/runtime.txt", "UTF-8" );
-        assertContains( classpath, new String[] { prefix + "tests.jar" } );
-        assertNotContains( classpath, new String[] { prefix + "client.jar" } );
-        classpath = verifier.loadLines( "consumer-a/target/test.txt", "UTF-8" );
-        assertContains( classpath, new String[] { prefix + "tests.jar" } );
-        assertNotContains( classpath, new String[] { prefix + "client.jar" } );
+        classpath = verifier.loadLines("consumer-a/target/compile.txt", "UTF-8");
+        assertContains(classpath, new String[] {prefix + "tests.jar"});
+        assertNotContains(classpath, new String[] {prefix + "client.jar"});
+        classpath = verifier.loadLines("consumer-a/target/runtime.txt", "UTF-8");
+        assertContains(classpath, new String[] {prefix + "tests.jar"});
+        assertNotContains(classpath, new String[] {prefix + "client.jar"});
+        classpath = verifier.loadLines("consumer-a/target/test.txt", "UTF-8");
+        assertContains(classpath, new String[] {prefix + "tests.jar"});
+        assertNotContains(classpath, new String[] {prefix + "client.jar"});
 
-        classpath = verifier.loadLines( "consumer-b/target/compile.txt", "UTF-8" );
-        assertContains( classpath, new String[] { prefix + "client.jar" } );
-        assertNotContains( classpath, new String[] { prefix + "tests.jar" } );
-        classpath = verifier.loadLines( "consumer-b/target/runtime.txt", "UTF-8" );
-        assertContains( classpath, new String[] { prefix + "client.jar" } );
-        assertNotContains( classpath, new String[] { prefix + "tests.jar" } );
-        classpath = verifier.loadLines( "consumer-b/target/test.txt", "UTF-8" );
-        assertContains( classpath, new String[] { prefix + "client.jar" } );
-        assertNotContains( classpath, new String[] { prefix + "tests.jar" } );
+        classpath = verifier.loadLines("consumer-b/target/compile.txt", "UTF-8");
+        assertContains(classpath, new String[] {prefix + "client.jar"});
+        assertNotContains(classpath, new String[] {prefix + "tests.jar"});
+        classpath = verifier.loadLines("consumer-b/target/runtime.txt", "UTF-8");
+        assertContains(classpath, new String[] {prefix + "client.jar"});
+        assertNotContains(classpath, new String[] {prefix + "tests.jar"});
+        classpath = verifier.loadLines("consumer-b/target/test.txt", "UTF-8");
+        assertContains(classpath, new String[] {prefix + "client.jar"});
+        assertNotContains(classpath, new String[] {prefix + "tests.jar"});
 
-        classpath = verifier.loadLines( "consumer-c/target/compile.txt", "UTF-8" );
-        assertContains( classpath, new String[] { prefix + "client.jar" } );
-        assertContains( classpath, new String[] { prefix + "tests.jar" } );
-        classpath = verifier.loadLines( "consumer-c/target/runtime.txt", "UTF-8" );
-        assertContains( classpath, new String[] { prefix + "client.jar" } );
-        assertContains( classpath, new String[] { prefix + "tests.jar" } );
-        classpath = verifier.loadLines( "consumer-c/target/test.txt", "UTF-8" );
-        assertContains( classpath, new String[] { prefix + "client.jar" } );
-        assertContains( classpath, new String[] { prefix + "tests.jar" } );
+        classpath = verifier.loadLines("consumer-c/target/compile.txt", "UTF-8");
+        assertContains(classpath, new String[] {prefix + "client.jar"});
+        assertContains(classpath, new String[] {prefix + "tests.jar"});
+        classpath = verifier.loadLines("consumer-c/target/runtime.txt", "UTF-8");
+        assertContains(classpath, new String[] {prefix + "client.jar"});
+        assertContains(classpath, new String[] {prefix + "tests.jar"});
+        classpath = verifier.loadLines("consumer-c/target/test.txt", "UTF-8");
+        assertContains(classpath, new String[] {prefix + "client.jar"});
+        assertContains(classpath, new String[] {prefix + "tests.jar"});
     }
 
-    private void assertContains( List<String> collection, String[] items )
-    {
-        for ( String item : items )
-        {
-            assertContains( collection, item );
+    private void assertContains(List<String> collection, String[] items) {
+        for (String item : items) {
+            assertContains(collection, item);
         }
     }
 
-    private void assertContains( List<String> collection, String item )
-    {
-        assertTrue( item + " missing in " + collection, collection.contains( item ) );
+    private void assertContains(List<String> collection, String item) {
+        assertTrue(item + " missing in " + collection, collection.contains(item));
     }
 
-    private void assertNotContains( List<String> collection, String[] items )
-    {
-        for ( String item : items )
-        {
-            assertNotContains( collection, item );
+    private void assertNotContains(List<String> collection, String[] items) {
+        for (String item : items) {
+            assertNotContains(collection, item);
         }
     }
 
-    private void assertNotContains( List<String> collection, String item )
-    {
-        assertFalse( item + " present in " + collection, collection.contains( item ) );
+    private void assertNotContains(List<String> collection, String item) {
+        assertFalse(item + " present in " + collection, collection.contains(item));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3052DepRepoAggregationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3052DepRepoAggregationTest.java
index dd6b8aa..6290568 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3052DepRepoAggregationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3052DepRepoAggregationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -40,36 +38,33 @@
  *
  * @author jdcasey
  */
-public class MavenITmng3052DepRepoAggregationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3052DepRepoAggregationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3052DepRepoAggregationTest()
-    {
-        super( "(2.0.9,)" ); // only test in 2.0.10+
+    public MavenITmng3052DepRepoAggregationTest() {
+        super("(2.0.9,)"); // only test in 2.0.10+
     }
 
     @Test
-    public void testitMNG3052 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3052" ).getCanonicalFile();
+    public void testitMNG3052() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3052")
+                .getCanonicalFile();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3052" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.filterFile( "repo-d/org/apache/maven/its/mng3052/direct/0.1-SNAPSHOT/template.pom",
-            "repo-d/org/apache/maven/its/mng3052/direct/0.1-SNAPSHOT/direct-0.1-20090517.133956-1.pom", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3052");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.filterFile(
+                "repo-d/org/apache/maven/its/mng3052/direct/0.1-SNAPSHOT/template.pom",
+                "repo-d/org/apache/maven/its/mng3052/direct/0.1-SNAPSHOT/direct-0.1-20090517.133956-1.pom",
+                "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3052", "direct", "0.1-SNAPSHOT", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3052", "trans", "0.1-SNAPSHOT", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3052", "direct", "0.1-SNAPSHOT", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3052", "trans", "0.1-SNAPSHOT", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3092SnapshotsExcludedFromVersionRangeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3092SnapshotsExcludedFromVersionRangeTest.java
index 11735cb..ebbf0d5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3092SnapshotsExcludedFromVersionRangeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3092SnapshotsExcludedFromVersionRangeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
@@ -33,14 +31,11 @@
  *
  * @author Benjamin Bentmann
  */
-@Disabled( "not fixed yet" )
-public class MavenITmng3092SnapshotsExcludedFromVersionRangeTest
-    extends AbstractMavenIntegrationTestCase
-{
+@Disabled("not fixed yet")
+public class MavenITmng3092SnapshotsExcludedFromVersionRangeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3092SnapshotsExcludedFromVersionRangeTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng3092SnapshotsExcludedFromVersionRangeTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -50,26 +45,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3092" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3092");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3092" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3092");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "a-1.1.jar" ) );
-        assertTrue( classpath.toString(), classpath.contains( "b-1.0-SNAPSHOT.jar" ) );
-        assertTrue( classpath.toString(), classpath.contains( "c-1.1-SNAPSHOT.jar" ) );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("a-1.1.jar"));
+        assertTrue(classpath.toString(), classpath.contains("b-1.0-SNAPSHOT.jar"));
+        assertTrue(classpath.toString(), classpath.contains("c-1.1-SNAPSHOT.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3099SettingsProfilesWithNoPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3099SettingsProfilesWithNoPomTest.java
index 3150695..2bc2676 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3099SettingsProfilesWithNoPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3099SettingsProfilesWithNoPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  */
-public class MavenITmng3099SettingsProfilesWithNoPomTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3099SettingsProfilesWithNoPomTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3099SettingsProfilesWithNoPomTest()
-    {
-        super( "(2.0.8,)" ); // 2.0.9+
+    public MavenITmng3099SettingsProfilesWithNoPomTest() {
+        super("(2.0.8,)"); // 2.0.9+
     }
 
     /**
@@ -48,24 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3099" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3099");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3099" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.its.mng3099:maven-mng3099-plugin:0.1:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3099");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("org.apache.maven.its.mng3099:maven-mng3099-plugin:0.1:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/PASSED.txt" );
-        verifier.verifyFileNotPresent( "target/touch.txt" );
+        verifier.verifyFilePresent("target/PASSED.txt");
+        verifier.verifyFileNotPresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3118TestClassPathOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3118TestClassPathOrderTest.java
index db1f36f..af2bce3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3118TestClassPathOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3118TestClassPathOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3118TestClassPathOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3118TestClassPathOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3118TestClassPathOrderTest()
-    {
-        super( "[2.0.8,)" );
+    public MavenITmng3118TestClassPathOrderTest() {
+        super("[2.0.8,)");
     }
 
     /**
@@ -48,20 +43,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3118" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3118");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> testClassPath = verifier.loadLines( "target/test-classpath.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "test-classes", "classes" } ), testClassPath );
+        List<String> testClassPath = verifier.loadLines("target/test-classpath.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"test-classes", "classes"}), testClassPath);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3122ActiveProfilesNoDuplicatesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3122ActiveProfilesNoDuplicatesTest.java
index 218a617..095c4e7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3122ActiveProfilesNoDuplicatesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3122ActiveProfilesNoDuplicatesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3122ActiveProfilesNoDuplicatesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3122ActiveProfilesNoDuplicatesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3122ActiveProfilesNoDuplicatesTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng3122ActiveProfilesNoDuplicatesTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -49,31 +44,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3122()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3122" );
+    public void testitMNG3122() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3122");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/profile.properties" );
+        Properties props = verifier.loadProperties("target/profile.properties");
         int count = 0;
-        int n = Integer.parseInt( props.getProperty( "project.activeProfiles", "0" ) );
-        for ( int i = 0; i < n; i++ )
-        {
-            if ( "mng3122".equals( props.getProperty( "project.activeProfiles." + i + ".id" ) ) )
-            {
+        int n = Integer.parseInt(props.getProperty("project.activeProfiles", "0"));
+        for (int i = 0; i < n; i++) {
+            if ("mng3122".equals(props.getProperty("project.activeProfiles." + i + ".id"))) {
                 count++;
             }
         }
-        assertEquals( 1, count );
+        assertEquals(1, count);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3133UrlNormalizationNotBeforeInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3133UrlNormalizationNotBeforeInterpolationTest.java
index 9f23475..6db3570 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3133UrlNormalizationNotBeforeInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3133UrlNormalizationNotBeforeInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3133UrlNormalizationNotBeforeInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3133UrlNormalizationNotBeforeInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3133UrlNormalizationNotBeforeInterpolationTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng3133UrlNormalizationNotBeforeInterpolationTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -49,41 +44,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3133" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3133");
 
-        Verifier verifier = newVerifier( new File( testDir, "child" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "child").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/url.properties" );
+        Properties props = verifier.loadProperties("target/url.properties");
         String url;
 
-        url = props.getProperty( "project.url" );
-        assertEquals( "http://server.org/child", url );
-        url = props.getProperty( "project.scm.url" );
-        assertEquals( "scm:svn:https://svn.org/child", url );
-        url = props.getProperty( "project.scm.connection" );
-        assertEquals( "scm:svn:https://svn.org/child", url );
-        url = props.getProperty( "project.scm.developerConnection" );
-        assertEquals( "scm:svn:https://svn.org/child", url );
-        url = props.getProperty( "project.distributionManagement.site.url" );
-        assertEquals( "dav://server.org/child", url );
+        url = props.getProperty("project.url");
+        assertEquals("http://server.org/child", url);
+        url = props.getProperty("project.scm.url");
+        assertEquals("scm:svn:https://svn.org/child", url);
+        url = props.getProperty("project.scm.connection");
+        assertEquals("scm:svn:https://svn.org/child", url);
+        url = props.getProperty("project.scm.developerConnection");
+        assertEquals("scm:svn:https://svn.org/child", url);
+        url = props.getProperty("project.distributionManagement.site.url");
+        assertEquals("dav://server.org/child", url);
 
-        url = props.getProperty( "project.properties.projectUrl" );
-        assertEquals( "http://server.org/child/it", url );
-        url = props.getProperty( "project.properties.projectScmUrl" );
-        assertEquals( "scm:svn:https://svn.org/child/it", url );
-        url = props.getProperty( "project.properties.projectScmConn" );
-        assertEquals( "scm:svn:https://svn.org/child/it", url );
-        url = props.getProperty( "project.properties.projectScmDevConn" );
-        assertEquals( "scm:svn:https://svn.org/child/it", url );
-        url = props.getProperty( "project.properties.projectDistSiteUrl" );
-        assertEquals( "dav://server.org/child/it", url );
+        url = props.getProperty("project.properties.projectUrl");
+        assertEquals("http://server.org/child/it", url);
+        url = props.getProperty("project.properties.projectScmUrl");
+        assertEquals("scm:svn:https://svn.org/child/it", url);
+        url = props.getProperty("project.properties.projectScmConn");
+        assertEquals("scm:svn:https://svn.org/child/it", url);
+        url = props.getProperty("project.properties.projectScmDevConn");
+        assertEquals("scm:svn:https://svn.org/child/it", url);
+        url = props.getProperty("project.properties.projectDistSiteUrl");
+        assertEquals("dav://server.org/child/it", url);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3139UseCachedMetadataOfBlacklistedRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3139UseCachedMetadataOfBlacklistedRepoTest.java
index 07ec51f..7923029 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3139UseCachedMetadataOfBlacklistedRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3139UseCachedMetadataOfBlacklistedRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collections;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3139UseCachedMetadataOfBlacklistedRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3139UseCachedMetadataOfBlacklistedRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3139UseCachedMetadataOfBlacklistedRepoTest()
-    {
-        super( "[2.0.11,2.1.0-M1),[2.1.0,)" );
+    public MavenITmng3139UseCachedMetadataOfBlacklistedRepoTest() {
+        super("[2.0.11,2.1.0-M1),[2.1.0,)");
     }
 
     /**
@@ -48,38 +43,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3139()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3139" );
+    public void testitMNG3139() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3139");
 
         // phase 1: get the metadata into the local repo
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3139" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3139");
 
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.setLogFileName( "log1.txt" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.setLogFileName("log1.txt");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // phase 2: trigger blacklisting of repo (by invalid URL) and check previously downloaded metadata is still used
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8",
-            Collections.singletonMap( "@baseurl@", "http://localhost:63412" ) );
-        verifier.setLogFileName( "log2.txt" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        verifier.filterFile(
+                "settings-template.xml",
+                "settings.xml",
+                "UTF-8",
+                Collections.singletonMap("@baseurl@", "http://localhost:63412"));
+        verifier.setLogFileName("log2.txt");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3183LoggingToFileTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3183LoggingToFileTest.java
index c2c8f27..d905981 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3183LoggingToFileTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3183LoggingToFileTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collections;
 import java.util.Iterator;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3183LoggingToFileTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3183LoggingToFileTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3183LoggingToFileTest()
-    {
-        super( "[3.0-alpha-1,)" );
+    public MavenITmng3183LoggingToFileTest() {
+        super("[3.0-alpha-1,)");
     }
 
     /**
@@ -49,46 +44,40 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3183" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3183");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "-l" );
-        verifier.addCliArgument( "maven.log" );
-        verifier.setLogFileName( "stdout.txt" );
-        new File( testDir, "stdout.txt" ).delete();
-        new File( testDir, "maven.log" ).delete();
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("-l");
+        verifier.addCliArgument("maven.log");
+        verifier.setLogFileName("stdout.txt");
+        new File(testDir, "stdout.txt").delete();
+        new File(testDir, "maven.log").delete();
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> stdout = verifier.loadLines( "stdout.txt", "UTF-8" );
+        List<String> stdout = verifier.loadLines("stdout.txt", "UTF-8");
 
-        for ( Iterator<String> it = stdout.iterator(); it.hasNext(); )
-        {
+        for (Iterator<String> it = stdout.iterator(); it.hasNext(); ) {
             String line = it.next();
-            if ( line.startsWith( "+" ) || line.startsWith( "EMMA" ) )
-            {
+            if (line.startsWith("+") || line.startsWith("EMMA")) {
                 it.remove();
             }
         }
 
-        if ( getMavenVersion().getMajorVersion() < 4 )
-        {
+        if (getMavenVersion().getMajorVersion() < 4) {
             assertEquals(Collections.EMPTY_LIST, stdout);
-        }
-        else
-        {
-            assertEquals( 1, stdout.size() );
-            assertEquals( "Unable to find the root directory. Create a .mvn directory in the root directory or add the root=\"true\" attribute on the root project's model to identify it.", stdout.iterator().next() );
+        } else {
+            assertEquals(1, stdout.size());
+            assertEquals(
+                    "Unable to find the root directory. Create a .mvn directory in the root directory or add the root=\"true\" attribute on the root project's model to identify it.",
+                    stdout.iterator().next());
         }
 
-        List<String> log = verifier.loadLines( "maven.log", "UTF-8" );
+        List<String> log = verifier.loadLines("maven.log", "UTF-8");
 
-        assertFalse( log.isEmpty() );
+        assertFalse(log.isEmpty());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3203DefaultLifecycleExecIdTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3203DefaultLifecycleExecIdTest.java
index 9324275..0d72c69 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3203DefaultLifecycleExecIdTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3203DefaultLifecycleExecIdTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,26 +33,21 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3203DefaultLifecycleExecIdTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3203DefaultLifecycleExecIdTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3203DefaultLifecycleExecIdTest()
-    {
-        super( "[2.2.0,)" );
+    public MavenITmng3203DefaultLifecycleExecIdTest() {
+        super("[2.2.0,)");
     }
 
     @Test
-    public void testitMNG3203 ()
-        throws Exception
-    {
+    public void testitMNG3203() throws Exception {
         // The testdir is computed from the location of this
         // file.
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3203" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3203");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "compile" );
+        verifier.addCliArgument("compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3208ProfileAwareReactorSortingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3208ProfileAwareReactorSortingTest.java
index ad7540b..8285460 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3208ProfileAwareReactorSortingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3208ProfileAwareReactorSortingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3208ProfileAwareReactorSortingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3208ProfileAwareReactorSortingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3208ProfileAwareReactorSortingTest()
-    {
-        super( "[2.0.3,)" );
+    public MavenITmng3208ProfileAwareReactorSortingTest() {
+        super("[2.0.3,)");
     }
 
     /**
@@ -48,21 +43,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3208" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3208");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Pmng3208" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Pmng3208");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> order = verifier.loadLines( "target/order.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "mod-b", "mod-a" } ), order );
+        List<String> order = verifier.loadLines("target/order.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"mod-b", "mod-a"}), order);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3217InterPluginDependencyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3217InterPluginDependencyTest.java
index 49e9408..ea78766 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3217InterPluginDependencyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3217InterPluginDependencyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3217InterPluginDependencyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3217InterPluginDependencyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3217InterPluginDependencyTest()
-    {
-        super( "[2.1.0-M2,)" );
+    public MavenITmng3217InterPluginDependencyTest() {
+        super("[2.1.0-M2,)");
     }
 
     /**
@@ -48,25 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3217()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3217" );
+    public void testitMNG3217() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3217");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "sub-1/target" );
-        verifier.deleteDirectory( "sub-2/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3217" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("sub-1/target");
+        verifier.deleteDirectory("sub-2/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3217");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "sub-1/target/touch-1.txt" );
-        verifier.verifyFilePresent( "sub-2/target/touch-2.txt" );
+        verifier.verifyFilePresent("sub-1/target/touch-1.txt");
+        verifier.verifyFilePresent("sub-2/target/touch-2.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3220ImportScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3220ImportScopeTest.java
index 6a78f78..b465e40 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3220ImportScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3220ImportScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,77 +31,63 @@
  *
  *
  */
-public class MavenITmng3220ImportScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3220ImportScopeTest()
-    {
-        super( "(2.0.8,3.0-alpha-1),[3.0-alpha-3,)" );
+public class MavenITmng3220ImportScopeTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3220ImportScopeTest() {
+        super("(2.0.8,3.0-alpha-1),[3.0-alpha-3,)");
     }
 
     @Test
-    public void testitMNG3220a()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3220" );
+    public void testitMNG3220a() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3220");
 
-        testDir = new File( testDir, "imported-pom-depMgmt" );
+        testDir = new File(testDir, "imported-pom-depMgmt");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3220" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3220");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testitMNG3220b()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3220" );
+    public void testitMNG3220b() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3220");
 
-        testDir = new File( testDir, "depMgmt-pom-module-notImported" );
+        testDir = new File(testDir, "depMgmt-pom-module-notImported");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3220" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3220");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Should fail to build with missing junit version." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Should fail to build with missing junit version.");
+        } catch (VerificationException e) {
             // expected
         }
 
-
-        List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
+        List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
 
         boolean found = false;
-        for ( String line : lines )
-        {
-            if ( line.contains( "\'dependencies.dependency.version\' is missing for junit:junit" ) || line.contains(
-                "\'dependencies.dependency.version\' for junit:junit:jar is missing" ) )
-            {
+        for (String line : lines) {
+            if (line.contains("\'dependencies.dependency.version\' is missing for junit:junit")
+                    || line.contains("\'dependencies.dependency.version\' for junit:junit:jar is missing")) {
                 found = true;
                 break;
             }
         }
 
-        assertTrue( "Should have found validation error line in output.", found );
+        assertTrue("Should have found validation error line in output.", found);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3259DepsDroppedInMultiModuleBuildTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3259DepsDroppedInMultiModuleBuildTest.java
index c9dbbb4..0367992 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3259DepsDroppedInMultiModuleBuildTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3259DepsDroppedInMultiModuleBuildTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,38 +29,32 @@
  *
  *
  */
-public class MavenITmng3259DepsDroppedInMultiModuleBuildTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3259DepsDroppedInMultiModuleBuildTest extends AbstractMavenIntegrationTestCase {
 
     /*
      * TODO: All combinations from the cross product {jdk-1.4.2_16, jdk-1.5.0_14, jdk-1.6.0_07} x {mvn-2.0.7, mvn-2.0.8}
      * passed this test for me (bentmann on WinXP). This makes the test appear very weak.
      */
-    public MavenITmng3259DepsDroppedInMultiModuleBuildTest()
-    {
-        super( "(2.0.8,)" );
+    public MavenITmng3259DepsDroppedInMultiModuleBuildTest() {
+        super("(2.0.8,)");
     }
 
     @Test
-    public void testitMNG3259 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3259" );
+    public void testitMNG3259() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3259");
 
         Verifier verifier;
 
-        verifier = newVerifier( new File( testDir, "parent" ).getAbsolutePath(), "remote" );
+        verifier = newVerifier(new File(testDir, "parent").getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
+        verifier = newVerifier(testDir.getAbsolutePath(), "remote");
 
-        verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3268MultipleHyphenPCommandLineTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3268MultipleHyphenPCommandLineTest.java
index 6b18f79..d3c9d6b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3268MultipleHyphenPCommandLineTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3268MultipleHyphenPCommandLineTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,37 +29,31 @@
  *
  *
  */
-public class MavenITmng3268MultipleHyphenPCommandLineTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3268MultipleHyphenPCommandLineTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3268MultipleHyphenPCommandLineTest()
-    {
-        super( "(2.0.9,)" );
+    public MavenITmng3268MultipleHyphenPCommandLineTest() {
+        super("(2.0.9,)");
     }
 
     @Test
-    public void testMultipleProfileParams()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3268" );
+    public void testMultipleProfileParams() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3268");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(testDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "-Pprofile1,profile2" );
-        verifier.addCliArgument( "-Pprofile3" );
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "profile4" );
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("-Pprofile1,profile2");
+        verifier.addCliArgument("-Pprofile3");
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("profile4");
+        verifier.addCliArgument("package");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
-        verifier.verifyFilePresent( "target/profile1/touch.txt" );
-        verifier.verifyFilePresent( "target/profile2/touch.txt" );
-        verifier.verifyFilePresent( "target/profile3/touch.txt" );
-        verifier.verifyFilePresent( "target/profile4/touch.txt" );
+        verifier.verifyFilePresent("target/profile1/touch.txt");
+        verifier.verifyFilePresent("target/profile2/touch.txt");
+        verifier.verifyFilePresent("target/profile3/touch.txt");
+        verifier.verifyFilePresent("target/profile4/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3284UsingCachedPluginsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3284UsingCachedPluginsTest.java
index 6d8a00e..8c3baa1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3284UsingCachedPluginsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3284UsingCachedPluginsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-3284">MNG-3284</a>:
  * that explicitly defined plugins are used, not the one that is cached.
  */
-public class MavenITmng3284UsingCachedPluginsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3284UsingCachedPluginsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3284UsingCachedPluginsTest()
-    {
-        super( "[2.1.0-M2,)" );
+    public MavenITmng3284UsingCachedPluginsTest() {
+        super("[2.1.0-M2,)");
     }
 
     /**
@@ -46,10 +41,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3284()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3284" );
+    public void testitMNG3284() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3284");
 
         /*
          * Phase 1: Ensure both plugin versions are already in the local repo. This is a crucial prerequisite for the
@@ -57,33 +50,32 @@
          * reloading of the plugin container by the DefaultPluginManager in Maven 2.x, thereby hiding the bug we want
          * to expose here.
          */
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3284" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3284");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         /*
          * Phase 2: Now that the plugin versions have been downloaded to the local repo, run the actual test.
          */
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "mod-a/target" );
-        verifier.deleteDirectory( "mod-b/target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("mod-a/target");
+        verifier.deleteDirectory("mod-b/target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "mod-a/target/version-0.1.txt" );
-        verifier.verifyFileNotPresent( "mod-a/target/version-0.2.txt" );
-        verifier.verifyFilePresent( "mod-b/target/version-0.2.txt" );
-        verifier.verifyFileNotPresent( "mod-b/target/version-0.1.txt" );
+        verifier.verifyFilePresent("mod-a/target/version-0.1.txt");
+        verifier.verifyFileNotPresent("mod-a/target/version-0.2.txt");
+        verifier.verifyFilePresent("mod-b/target/version-0.2.txt");
+        verifier.verifyFileNotPresent("mod-b/target/version-0.1.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3288SystemScopeDirTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3288SystemScopeDirTest.java
index 28900d5..d44c979 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3288SystemScopeDirTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3288SystemScopeDirTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3288SystemScopeDirTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3288SystemScopeDirTest()
-    {
-        super( "[2.0.9,)" );
+public class MavenITmng3288SystemScopeDirTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3288SystemScopeDirTest() {
+        super("[2.0.9,)");
     }
 
     /**
@@ -46,23 +41,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3288()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3288" );
+    public void testitMNG3288() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3288");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
-            fail( "Usage of directory instead of file for system-scoped dependency did not fail dependency resolution" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Usage of directory instead of file for system-scoped dependency did not fail dependency resolution");
+        } catch (VerificationException e) {
             // expected, <systemPath> of a system-scoped dependency should be a file, not a directory
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3297DependenciesNotLeakedToMojoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3297DependenciesNotLeakedToMojoTest.java
index ede4367..e564734 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3297DependenciesNotLeakedToMojoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3297DependenciesNotLeakedToMojoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3297DependenciesNotLeakedToMojoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3297DependenciesNotLeakedToMojoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3297DependenciesNotLeakedToMojoTest()
-    {
-        super( "[3.0-alpha-7,)" );
+    public MavenITmng3297DependenciesNotLeakedToMojoTest() {
+        super("[3.0-alpha-7,)");
     }
 
     /**
@@ -49,23 +44,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3297" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3297");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertEquals( artifacts.toString(), 1, artifacts.size() );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertEquals(artifacts.toString(), 1, artifacts.size());
 
-        Properties props = verifier.loadProperties( "target/artifact.properties" );
-        assertEquals( "0", props.getProperty( "project.artifacts" ) );
+        Properties props = verifier.loadProperties("target/artifact.properties");
+        assertEquals("0", props.getProperty("project.artifacts"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3314OfflineSnapshotsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3314OfflineSnapshotsTest.java
index bde113a..753b736 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3314OfflineSnapshotsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3314OfflineSnapshotsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  * @author jdcasey
  */
-public class MavenITmng3314OfflineSnapshotsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3314OfflineSnapshotsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3314OfflineSnapshotsTest()
-    {
-        super( "(2.0.9,2.1.0-M1),(2.1.0-M1,)" ); // only test in 2.0.10+, and not in 2.1.0-M1
+    public MavenITmng3314OfflineSnapshotsTest() {
+        super("(2.0.9,2.1.0-M1),(2.1.0-M1,)"); // only test in 2.0.10+, and not in 2.1.0-M1
     }
 
     /**
@@ -49,37 +44,34 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3314 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3314" );
+    public void testitMNG3314() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3314");
 
         {
             // phase 1: run build in online mode to fill local repo
-            Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng3314" );
-            verifier.setLogFileName( "log1.txt" );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            Verifier verifier = newVerifier(testDir.getAbsolutePath());
+            verifier.deleteArtifacts("org.apache.maven.its.mng3314");
+            verifier.setLogFileName("log1.txt");
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
-            verifier.verifyFilePresent( "target/compile.txt" );
+            verifier.verifyFilePresent("target/compile.txt");
             verifier.verifyErrorFreeLog();
         }
 
         {
             // phase 2: run build in offline mode to check it still passes
-            Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-            verifier.setLogFileName( "log2.txt" );
-            verifier.addCliArgument( "-o" );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            Verifier verifier = newVerifier(testDir.getAbsolutePath());
+            verifier.setLogFileName("log2.txt");
+            verifier.addCliArgument("-o");
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
-            verifier.verifyFilePresent( "target/compile.txt" );
+            verifier.verifyFilePresent("target/compile.txt");
             verifier.verifyErrorFreeLog();
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3331ModulePathNormalizationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3331ModulePathNormalizationTest.java
index 46d557b..2c56bad 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3331ModulePathNormalizationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3331ModulePathNormalizationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,26 +30,21 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  *
  */
-public class MavenITmng3331ModulePathNormalizationTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3331ModulePathNormalizationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng3331ModulePathNormalizationTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3331ModulePathNormalizationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @Test
-    public void testitMNG3331a ()
-        throws Exception
-    {
-        //testMNG3331ModuleWithSpaces
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3331/with-spaces" );
+    public void testitMNG3331a() throws Exception {
+        // testMNG3331ModuleWithSpaces
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3331/with-spaces");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
+        verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "initialize" );
+        verifier.addCliArgument("initialize");
         verifier.execute();
 
         /*
@@ -67,17 +60,15 @@
     }
 
     @Test
-    public void testitMNG3331b ()
-        throws Exception
-    {
-        //testMNG3331ModuleWithRelativeParentDirRef
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3331/with-relative-parentDir-ref" );
+    public void testitMNG3331b() throws Exception {
+        // testMNG3331ModuleWithRelativeParentDirRef
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3331/with-relative-parentDir-ref");
 
         Verifier verifier;
 
-        verifier = newVerifier( new File( testDir, "parent" ).getAbsolutePath() );
+        verifier = newVerifier(new File(testDir, "parent").getAbsolutePath());
 
-        verifier.addCliArgument( "initialize" );
+        verifier.addCliArgument("initialize");
         verifier.execute();
 
         /*
@@ -91,5 +82,4 @@
          */
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3355TranslatedPathInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3355TranslatedPathInterpolationTest.java
index d589afa..8e02604 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3355TranslatedPathInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3355TranslatedPathInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,29 +29,23 @@
  *
  *
  */
-public class MavenITmng3355TranslatedPathInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3355TranslatedPathInterpolationTest()
-    {
-        super( "(2.0.8,)" ); // 2.0.9+
+public class MavenITmng3355TranslatedPathInterpolationTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3355TranslatedPathInterpolationTest() {
+        super("(2.0.8,)"); // 2.0.9+
     }
 
     @Test
-    public void testitMNG3355()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3355" );
+    public void testitMNG3355() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3355");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
+        verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-Dversion=foo" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-Dversion=foo");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3372DirectInvocationOfPluginsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3372DirectInvocationOfPluginsTest.java
index 708e10c..c62c8f3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3372DirectInvocationOfPluginsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3372DirectInvocationOfPluginsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.Arrays;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,59 +29,52 @@
  *
  *
  */
-public class MavenITmng3372DirectInvocationOfPluginsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3372DirectInvocationOfPluginsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3372DirectInvocationOfPluginsTest()
-    {
-        super( "(2.0.5,)" );
+    public MavenITmng3372DirectInvocationOfPluginsTest() {
+        super("(2.0.5,)");
     }
 
     @Test
-    public void testitMNG3372()
-        throws Exception
-    {
+    public void testitMNG3372() throws Exception {
         // The testdir is computed from the location of this
         // file.
-        File testBaseDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3372/direct-using-prefix" );
-        File plugin = new File( testBaseDir, "plugin" );
-        File project = new File( testBaseDir, "project" );
-        File settingsFile = new File( testBaseDir, "settings.xml" );
+        File testBaseDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3372/direct-using-prefix");
+        File plugin = new File(testBaseDir, "plugin");
+        File project = new File(testBaseDir, "project");
+        File settingsFile = new File(testBaseDir, "settings.xml");
 
-        Verifier verifier = newVerifier( plugin.getAbsolutePath(), "remote" );
+        Verifier verifier = newVerifier(plugin.getAbsolutePath(), "remote");
 
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3372" );
+        verifier.deleteArtifacts("org.apache.maven.its.mng3372");
 
-        verifier.getSystemProperties().setProperty( "updateReleaseInfo", "true" );
+        verifier.getSystemProperties().setProperty("updateReleaseInfo", "true");
 
-        verifier.addCliArguments( "clean", "install" );
+        verifier.addCliArguments("clean", "install");
         verifier.execute();
 
-        verifier = newVerifier( project.getAbsolutePath() );
+        verifier = newVerifier(project.getAbsolutePath());
 
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "\"" + settingsFile.getAbsolutePath() + "\"" );
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("\"" + settingsFile.getAbsolutePath() + "\"");
 
-        verifier.addCliArgument( "mng3372:test" );
+        verifier.addCliArgument("mng3372:test");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testDependencyTreeInvocation()
-        throws Exception
-    {
+    public void testDependencyTreeInvocation() throws Exception {
         // The testdir is computed from the location of this
         // file.
-        File testBaseDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3372/dependency-tree" );
+        File testBaseDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3372/dependency-tree");
 
-        Verifier verifier = newVerifier( testBaseDir.getAbsolutePath(), "remote" );
+        Verifier verifier = newVerifier(testBaseDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "-U" );
+        verifier.addCliArgument("-U");
 
-        verifier.addCliArgument( "dependency:tree" );
+        verifier.addCliArgument("dependency:tree");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3379ParallelArtifactDownloadsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3379ParallelArtifactDownloadsTest.java
index 5846384..88ca440 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3379ParallelArtifactDownloadsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3379ParallelArtifactDownloadsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3379ParallelArtifactDownloadsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3379ParallelArtifactDownloadsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3379ParallelArtifactDownloadsTest()
-    {
-        super( "[2.0.5,3.0-alpha-1),[3.0-alpha-2,)" );
+    public MavenITmng3379ParallelArtifactDownloadsTest() {
+        super("[2.0.5,3.0-alpha-1),[3.0-alpha-2,)");
     }
 
     /**
@@ -48,109 +43,87 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3379()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3379" );
+    public void testitMNG3379() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3379");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3379.a" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3379.b" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3379.c" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3379.d" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-Dmaven.artifact.threads=16" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3379.a");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3379.b");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3379.c");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3379.d");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-Dmaven.artifact.threads=16");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         String gid = "org.apache.maven.its.mng3379.";
-        assertArtifact( verifier, gid + "a", "x", "0.2-SNAPSHOT", "", "jar",
-            "69c041c12f35894230c7c23c49cd245886c6fb6f" );
-        assertArtifact( verifier, gid + "a", "x", "0.2-SNAPSHOT", "", "pom",
-            "04a8ecb6dc279585b6d17552a4518805f0ff33b9" );
-        assertArtifact( verifier, gid + "a", "x", "0.2-SNAPSHOT", "tests", "jar",
-            "69c041c12f35894230c7c23c49cd245886c6fb6f" );
-        assertArtifact( verifier, gid + "a", "x", "0.2-SNAPSHOT", "sources", "jar",
-            "166f8bef02b9e92f99ec3b163d8321dd1d087e34" );
-        assertArtifact( verifier, gid + "a", "x", "0.2-SNAPSHOT", "javadoc", "jar",
-            "4d96e09f7e93870685a317c574f851b407224415" );
-        assertMetadata( verifier, gid + "a", "x", "0.2-SNAPSHOT",
-            "e1cfc3a77657fc46bb624dee25c61b290e5b4dd7" );
+        assertArtifact(verifier, gid + "a", "x", "0.2-SNAPSHOT", "", "jar", "69c041c12f35894230c7c23c49cd245886c6fb6f");
+        assertArtifact(verifier, gid + "a", "x", "0.2-SNAPSHOT", "", "pom", "04a8ecb6dc279585b6d17552a4518805f0ff33b9");
+        assertArtifact(
+                verifier, gid + "a", "x", "0.2-SNAPSHOT", "tests", "jar", "69c041c12f35894230c7c23c49cd245886c6fb6f");
+        assertArtifact(
+                verifier, gid + "a", "x", "0.2-SNAPSHOT", "sources", "jar", "166f8bef02b9e92f99ec3b163d8321dd1d087e34");
+        assertArtifact(
+                verifier, gid + "a", "x", "0.2-SNAPSHOT", "javadoc", "jar", "4d96e09f7e93870685a317c574f851b407224415");
+        assertMetadata(verifier, gid + "a", "x", "0.2-SNAPSHOT", "e1cfc3a77657fc46bb624dee25c61b290e5b4dd7");
 
-        assertArtifact( verifier, gid + "b", "x", "0.2-SNAPSHOT", "", "jar",
-            "efb7c4046565774cd7e44645e02f06ecdf91098d" );
-        assertArtifact( verifier, gid + "b", "x", "0.2-SNAPSHOT", "", "pom",
-            "834b45a91af07702a59855bf99614c099979c065" );
-        assertArtifact( verifier, gid + "b", "x", "0.2-SNAPSHOT", "tests", "jar",
-            "efb7c4046565774cd7e44645e02f06ecdf91098d" );
-        assertArtifact( verifier, gid + "b", "x", "0.2-SNAPSHOT", "sources", "jar",
-            "9ad231fc04ea1114987c377cc5cbccfbf83e3dbf" );
-        assertArtifact( verifier, gid + "b", "x", "0.2-SNAPSHOT", "javadoc", "jar",
-            "7807daefd3af3be73d3b92f9c5ab1b52510c0767" );
-        assertMetadata( verifier, gid + "b", "x", "0.2-SNAPSHOT",
-            "5ccc4edfb503f9a5ccadedf102dff8943250d830" );
-        assertMetadata( verifier, gid + "b", "x",
-            "8f38b1041871f22dcb031544d8a3436c335bfcdb" );
+        assertArtifact(verifier, gid + "b", "x", "0.2-SNAPSHOT", "", "jar", "efb7c4046565774cd7e44645e02f06ecdf91098d");
+        assertArtifact(verifier, gid + "b", "x", "0.2-SNAPSHOT", "", "pom", "834b45a91af07702a59855bf99614c099979c065");
+        assertArtifact(
+                verifier, gid + "b", "x", "0.2-SNAPSHOT", "tests", "jar", "efb7c4046565774cd7e44645e02f06ecdf91098d");
+        assertArtifact(
+                verifier, gid + "b", "x", "0.2-SNAPSHOT", "sources", "jar", "9ad231fc04ea1114987c377cc5cbccfbf83e3dbf");
+        assertArtifact(
+                verifier, gid + "b", "x", "0.2-SNAPSHOT", "javadoc", "jar", "7807daefd3af3be73d3b92f9c5ab1b52510c0767");
+        assertMetadata(verifier, gid + "b", "x", "0.2-SNAPSHOT", "5ccc4edfb503f9a5ccadedf102dff8943250d830");
+        assertMetadata(verifier, gid + "b", "x", "8f38b1041871f22dcb031544d8a3436c335bfcdb");
 
-        assertArtifact( verifier, gid + "c", "x", "0.2-SNAPSHOT", "", "jar",
-            "1eb0d5a421b3074e8a69b0dcca7e325c0636a932" );
-        assertArtifact( verifier, gid + "c", "x", "0.2-SNAPSHOT", "", "pom",
-            "f25d7907d7bd9807e823d15f49363de7826204b0" );
-        assertArtifact( verifier, gid + "c", "x", "0.2-SNAPSHOT", "tests", "jar",
-            "1eb0d5a421b3074e8a69b0dcca7e325c0636a932" );
-        assertArtifact( verifier, gid + "c", "x", "0.2-SNAPSHOT", "sources", "jar",
-            "82f9664b3a910fb861fc4ed2b79e39d8f95e3675" );
-        assertArtifact( verifier, gid + "c", "x", "0.2-SNAPSHOT", "javadoc", "jar",
-            "64a3bfe19b294f67b1c52a2514c58922b88e5f97" );
-        assertMetadata( verifier, gid + "c", "x", "0.2-SNAPSHOT",
-            "b31ef40a51bdab4e6e44bfe3f2d1da42e5e42e46" );
-        assertMetadata( verifier, gid + "c", "x",
-            "c4848e60d226ec6304df3abd9eba8fdb301b3660" );
+        assertArtifact(verifier, gid + "c", "x", "0.2-SNAPSHOT", "", "jar", "1eb0d5a421b3074e8a69b0dcca7e325c0636a932");
+        assertArtifact(verifier, gid + "c", "x", "0.2-SNAPSHOT", "", "pom", "f25d7907d7bd9807e823d15f49363de7826204b0");
+        assertArtifact(
+                verifier, gid + "c", "x", "0.2-SNAPSHOT", "tests", "jar", "1eb0d5a421b3074e8a69b0dcca7e325c0636a932");
+        assertArtifact(
+                verifier, gid + "c", "x", "0.2-SNAPSHOT", "sources", "jar", "82f9664b3a910fb861fc4ed2b79e39d8f95e3675");
+        assertArtifact(
+                verifier, gid + "c", "x", "0.2-SNAPSHOT", "javadoc", "jar", "64a3bfe19b294f67b1c52a2514c58922b88e5f97");
+        assertMetadata(verifier, gid + "c", "x", "0.2-SNAPSHOT", "b31ef40a51bdab4e6e44bfe3f2d1da42e5e42e46");
+        assertMetadata(verifier, gid + "c", "x", "c4848e60d226ec6304df3abd9eba8fdb301b3660");
 
-        assertArtifact( verifier, gid + "d", "x", "0.2-SNAPSHOT", "", "jar",
-            "3d606c564625a594165bcbbe4a24c8f11b18b5a0" );
-        assertArtifact( verifier, gid + "d", "x", "0.2-SNAPSHOT", "", "pom",
-            "4255f7a5781e1be7564a09c86eee140fad042de8" );
-        assertArtifact( verifier, gid + "d", "x", "0.2-SNAPSHOT", "tests", "jar",
-            "3d606c564625a594165bcbbe4a24c8f11b18b5a0" );
-        assertArtifact( verifier, gid + "d", "x", "0.2-SNAPSHOT", "sources", "jar",
-            "35a7e140307f4bb67984dc72aa551f0faabacd36" );
-        assertArtifact( verifier, gid + "d", "x", "0.2-SNAPSHOT", "javadoc", "jar",
-            "2fe3487f496fe66f23772b1bada066ec6bd9222f" );
-        assertMetadata( verifier, gid + "d", "x", "0.2-SNAPSHOT",
-            "a0d0b5efd5d6f6a921a3f7c1a6a503359fccef04" );
-        assertMetadata( verifier, gid + "d", "x",
-            "1d2bf926862f2131f1229328e588b906b087bdb3" );
+        assertArtifact(verifier, gid + "d", "x", "0.2-SNAPSHOT", "", "jar", "3d606c564625a594165bcbbe4a24c8f11b18b5a0");
+        assertArtifact(verifier, gid + "d", "x", "0.2-SNAPSHOT", "", "pom", "4255f7a5781e1be7564a09c86eee140fad042de8");
+        assertArtifact(
+                verifier, gid + "d", "x", "0.2-SNAPSHOT", "tests", "jar", "3d606c564625a594165bcbbe4a24c8f11b18b5a0");
+        assertArtifact(
+                verifier, gid + "d", "x", "0.2-SNAPSHOT", "sources", "jar", "35a7e140307f4bb67984dc72aa551f0faabacd36");
+        assertArtifact(
+                verifier, gid + "d", "x", "0.2-SNAPSHOT", "javadoc", "jar", "2fe3487f496fe66f23772b1bada066ec6bd9222f");
+        assertMetadata(verifier, gid + "d", "x", "0.2-SNAPSHOT", "a0d0b5efd5d6f6a921a3f7c1a6a503359fccef04");
+        assertMetadata(verifier, gid + "d", "x", "1d2bf926862f2131f1229328e588b906b087bdb3");
     }
 
-    private void assertArtifact( Verifier verifier, String gid, String aid, String ver, String cls, String ext, String sha1 )
-        throws Exception
-    {
-        File file = new File( verifier.getArtifactPath( gid, aid, ver, ext, cls ) );
-        assertTrue( file.getAbsolutePath(), file.isFile() );
-        assertEquals( sha1, ItUtils.calcHash( file, "SHA-1" ) );
+    private void assertArtifact(
+            Verifier verifier, String gid, String aid, String ver, String cls, String ext, String sha1)
+            throws Exception {
+        File file = new File(verifier.getArtifactPath(gid, aid, ver, ext, cls));
+        assertTrue(file.getAbsolutePath(), file.isFile());
+        assertEquals(sha1, ItUtils.calcHash(file, "SHA-1"));
     }
 
-    private void assertMetadata( Verifier verifier, String gid, String aid, String ver, String sha1 )
-        throws Exception
-    {
+    private void assertMetadata(Verifier verifier, String gid, String aid, String ver, String sha1) throws Exception {
         String name = "maven-metadata-maven-core-it.xml";
-        File file = new File( verifier.getArtifactMetadataPath( gid, aid, ver, name ) );
-        assertTrue( file.getAbsolutePath(), file.isFile() );
-        assertEquals( sha1, ItUtils.calcHash( file, "SHA-1" ) );
+        File file = new File(verifier.getArtifactMetadataPath(gid, aid, ver, name));
+        assertTrue(file.getAbsolutePath(), file.isFile());
+        assertEquals(sha1, ItUtils.calcHash(file, "SHA-1"));
     }
 
-    private void assertMetadata( Verifier verifier, String gid, String aid, String sha1 )
-        throws Exception
-    {
+    private void assertMetadata(Verifier verifier, String gid, String aid, String sha1) throws Exception {
         String name = "maven-metadata-maven-core-it.xml";
-        File file = new File( verifier.getArtifactMetadataPath( gid, aid, null, name ) );
-        assertTrue( file.getAbsolutePath(), file.isFile() );
-        assertEquals( sha1, ItUtils.calcHash( file, "SHA-1" ) );
+        File file = new File(verifier.getArtifactMetadataPath(gid, aid, null, name));
+        assertTrue(file.getAbsolutePath(), file.isFile());
+        assertEquals(sha1, ItUtils.calcHash(file, "SHA-1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3380ManagedRelocatedTransdepsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3380ManagedRelocatedTransdepsTest.java
index b732c3b..f9d461d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3380ManagedRelocatedTransdepsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3380ManagedRelocatedTransdepsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -39,13 +37,10 @@
  *
  *
  */
-public class MavenITmng3380ManagedRelocatedTransdepsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3380ManagedRelocatedTransdepsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3380ManagedRelocatedTransdepsTest()
-    {
-        super( "(2.0.9,)" );
+    public MavenITmng3380ManagedRelocatedTransdepsTest() {
+        super("(2.0.9,)");
     }
 
     /**
@@ -54,35 +49,32 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3380()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3380" );
+    public void testitMNG3380() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3380");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3380" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3380");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertEquals( 4, artifacts.size() );
-        assertEquals( "org.apache.maven.its.mng3380:direct:jar:1", artifacts.get( 0 ) );
-        assertEquals( "org.apache.maven.its.mng3380.new:transitive:jar:2", artifacts.get( 1 ) );
-        assertEquals( "org.apache.maven.its.mng3380.other:a:jar:1", artifacts.get( 2 ) );
-        assertEquals( "org.apache.maven.its.mng3380.other:b:jar:1", artifacts.get( 3 ) );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertEquals(4, artifacts.size());
+        assertEquals("org.apache.maven.its.mng3380:direct:jar:1", artifacts.get(0));
+        assertEquals("org.apache.maven.its.mng3380.new:transitive:jar:2", artifacts.get(1));
+        assertEquals("org.apache.maven.its.mng3380.other:a:jar:1", artifacts.get(2));
+        assertEquals("org.apache.maven.its.mng3380.other:b:jar:1", artifacts.get(3));
 
-        List<String> paths = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertEquals( 6, paths.size() );
-        assertEquals( "direct-1.jar", paths.get( 2 ) );
-        assertEquals( "transitive-2.jar", paths.get( 3 ) );
-        assertEquals( "a-1.jar", paths.get( 4 ) );
-        assertEquals( "b-1.jar", paths.get( 5 ) );
+        List<String> paths = verifier.loadLines("target/test.txt", "UTF-8");
+        assertEquals(6, paths.size());
+        assertEquals("direct-1.jar", paths.get(2));
+        assertEquals("transitive-2.jar", paths.get(3));
+        assertEquals("a-1.jar", paths.get(4));
+        assertEquals("b-1.jar", paths.get(5));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3394POMPluginVersionDominanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3394POMPluginVersionDominanceTest.java
index 5763e63..6f77959 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3394POMPluginVersionDominanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3394POMPluginVersionDominanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,50 +32,44 @@
  * when the build/plugins section is missing that plugin, and that
  * plugin versions in build/plugins override those in build/pluginManagement.
  */
-public class MavenITmng3394POMPluginVersionDominanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3394POMPluginVersionDominanceTest extends AbstractMavenIntegrationTestCase {
 
     private static final String BASEDIR_PREFIX = "/mng-3394/";
 
-    public MavenITmng3394POMPluginVersionDominanceTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+    public MavenITmng3394POMPluginVersionDominanceTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3394a ()
-        throws Exception
-    {
-        //testShouldUsePluginVersionFromPluginMgmtForLifecycleMojoWhenNotInBuildPlugins
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), BASEDIR_PREFIX + "lifecycleMojoVersionInPluginMgmt" );
+    public void testitMNG3394a() throws Exception {
+        // testShouldUsePluginVersionFromPluginMgmtForLifecycleMojoWhenNotInBuildPlugins
+        File testDir = ResourceExtractor.simpleExtractResources(
+                getClass(), BASEDIR_PREFIX + "lifecycleMojoVersionInPluginMgmt");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
+        verifier.verifyFilePresent("target/resources-resources.txt");
     }
 
     @Test
-    public void testitMNG3394b()
-        throws Exception
-    {
-        //testShouldPreferPluginVersionFromBuildPluginsOverThatInPluginMgmt
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), BASEDIR_PREFIX + "preferBuildPluginOverPluginMgmt" );
+    public void testitMNG3394b() throws Exception {
+        // testShouldPreferPluginVersionFromBuildPluginsOverThatInPluginMgmt
+        File testDir = ResourceExtractor.simpleExtractResources(
+                getClass(), BASEDIR_PREFIX + "preferBuildPluginOverPluginMgmt");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "clean" );
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("clean");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/clean-clean.txt" );
+        verifier.verifyFilePresent("target/clean-clean.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3396DependencyManagementForOverConstrainedRangesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3396DependencyManagementForOverConstrainedRangesTest.java
index 2ba6689..83e1c3c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3396DependencyManagementForOverConstrainedRangesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3396DependencyManagementForOverConstrainedRangesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,51 +29,46 @@
  *
  *
  */
-public class MavenITmng3396DependencyManagementForOverConstrainedRangesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3396DependencyManagementForOverConstrainedRangesTest extends AbstractMavenIntegrationTestCase {
     private static final String GROUP_ID = "org.apache.maven.its.mng3396";
 
-    public MavenITmng3396DependencyManagementForOverConstrainedRangesTest()
-    {
-        super( "(2.0.8,)" ); // 2.0.9+
+    public MavenITmng3396DependencyManagementForOverConstrainedRangesTest() {
+        super("(2.0.8,)"); // 2.0.9+
     }
 
     @Test
-    public void testitMNG3396()
-        throws Exception
-    {
+    public void testitMNG3396() throws Exception {
         String baseDir = "/mng-3396";
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), baseDir + "/dependencies" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), baseDir + "/dependencies");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.deleteArtifact( GROUP_ID, "A", "1.0", "pom" );
-        verifier.deleteArtifact( GROUP_ID, "A", "1.0", "jar" );
-        verifier.deleteArtifact( GROUP_ID, "B", "1.0", "pom" );
-        verifier.deleteArtifact( GROUP_ID, "B", "1.0", "jar" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.deleteArtifact(GROUP_ID, "A", "1.0", "pom");
+        verifier.deleteArtifact(GROUP_ID, "A", "1.0", "jar");
+        verifier.deleteArtifact(GROUP_ID, "B", "1.0", "pom");
+        verifier.deleteArtifact(GROUP_ID, "B", "1.0", "jar");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), baseDir + "/plugin" );
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), baseDir + "/plugin");
 
-        verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.deleteArtifact( GROUP_ID, "A", "1.0", "pom" );
-        verifier.deleteArtifact( GROUP_ID, "A", "1.0", "jar" );
-        verifier.deleteArtifact( GROUP_ID, "A", "3.0", "pom" );
-        verifier.deleteArtifact( GROUP_ID, "A", "3.0", "jar" );
-        verifier.deleteArtifact( GROUP_ID, "plugin", "1.0", "pom" );
-        verifier.deleteArtifact( GROUP_ID, "plugin", "1.0", "jar" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.deleteArtifact(GROUP_ID, "A", "1.0", "pom");
+        verifier.deleteArtifact(GROUP_ID, "A", "1.0", "jar");
+        verifier.deleteArtifact(GROUP_ID, "A", "3.0", "pom");
+        verifier.deleteArtifact(GROUP_ID, "A", "3.0", "jar");
+        verifier.deleteArtifact(GROUP_ID, "plugin", "1.0", "pom");
+        verifier.deleteArtifact(GROUP_ID, "plugin", "1.0", "jar");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), baseDir + "/pluginuser" );
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), baseDir + "/pluginuser");
 
-        verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.deleteArtifact( GROUP_ID, "pluginuser", "1.0", "pom" );
-        verifier.deleteArtifact( GROUP_ID, "pluginuser", "1.0", "jar" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.deleteArtifact(GROUP_ID, "pluginuser", "1.0", "pom");
+        verifier.deleteArtifact(GROUP_ID, "pluginuser", "1.0", "jar");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3401CLIDefaultExecIdTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3401CLIDefaultExecIdTest.java
index 8f59e44..225c2d9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3401CLIDefaultExecIdTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3401CLIDefaultExecIdTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  * @author jdcasey
  */
-public class MavenITmng3401CLIDefaultExecIdTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3401CLIDefaultExecIdTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3401CLIDefaultExecIdTest()
-    {
-        super( "[2.2.0,)" );
+    public MavenITmng3401CLIDefaultExecIdTest() {
+        super("[2.2.0,)");
     }
 
     /**
@@ -49,10 +44,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithoutPluginManagement()
-        throws Exception
-    {
-        testit( "without-mgmt" );
+    public void testitWithoutPluginManagement() throws Exception {
+        testit("without-mgmt");
     }
 
     /**
@@ -62,35 +55,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithPluginManagement()
-        throws Exception
-    {
-        testit( "with-mgmt" );
+    public void testitWithPluginManagement() throws Exception {
+        testit("with-mgmt");
     }
 
-    private void testit( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3401/" + project );
+    private void testit(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3401/" + project);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-configuration:2.1-SNAPSHOT:config" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-configuration:2.1-SNAPSHOT:config");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
+        Properties props = verifier.loadProperties("target/config.properties");
 
-        assertEquals( "PASSED", props.getProperty( "stringParam" ) );
+        assertEquals("PASSED", props.getProperty("stringParam"));
 
-        assertEquals( "4", props.getProperty( "stringParams" ) );
-        assertEquals( "a", props.getProperty( "stringParams.0" ) );
-        assertEquals( "c", props.getProperty( "stringParams.1" ) );
-        assertEquals( "b", props.getProperty( "stringParams.2" ) );
-        assertEquals( "d", props.getProperty( "stringParams.3" ) );
+        assertEquals("4", props.getProperty("stringParams"));
+        assertEquals("a", props.getProperty("stringParams.0"));
+        assertEquals("c", props.getProperty("stringParams.1"));
+        assertEquals("b", props.getProperty("stringParams.2"));
+        assertEquals("d", props.getProperty("stringParams.3"));
 
-        assertEquals( "maven-core-it", props.getProperty( "defaultParam" ) );
+        assertEquals("maven-core-it", props.getProperty("defaultParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3415JunkRepositoryMetadataTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3415JunkRepositoryMetadataTest.java
index e9aadf9..432c1e2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3415JunkRepositoryMetadataTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3415JunkRepositoryMetadataTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -32,6 +28,8 @@
 import java.util.concurrent.ConcurrentLinkedDeque;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -42,17 +40,14 @@
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-3415">MNG-3415</a>.
  */
-public class MavenITmng3415JunkRepositoryMetadataTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3415JunkRepositoryMetadataTest extends AbstractMavenIntegrationTestCase {
     private static final String RESOURCE_BASE = "/mng-3415";
 
-    public MavenITmng3415JunkRepositoryMetadataTest()
-    {
+    public MavenITmng3415JunkRepositoryMetadataTest() {
         // we're going to control the test execution according to the maven version present within each test method.
         // all methods should execute as long as we're using maven 2.0.9+, but the specific tests may vary a little
         // depending on which version we're using above 2.0.8.
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     /**
@@ -81,51 +76,48 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitTransferFailed()
-        throws Exception
-    {
+    public void testitTransferFailed() throws Exception {
         String methodName = getMethodName();
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), RESOURCE_BASE );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), RESOURCE_BASE);
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3415" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3415");
 
-        setupDummyDependency( verifier, testDir, true );
+        setupDummyDependency(verifier, testDir, true);
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@protocol@", "invalid" );
-        filterProps.put( "@port@", "0" );
-        File settings = verifier.filterFile( "settings-template.xml", "settings-a.xml", "UTF-8", filterProps );
+        filterProps.put("@protocol@", "invalid");
+        filterProps.put("@port@", "0");
+        File settings = verifier.filterFile("settings-template.xml", "settings-a.xml", "UTF-8", filterProps);
 
-        verifier.addCliArgument( "-X" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( settings.getName() );
+        verifier.addCliArgument("-X");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument(settings.getName());
 
-        verifier.setLogFileName( "log-" + methodName + "-firstBuild.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-" + methodName + "-firstBuild.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        assertMetadataMissing( verifier );
+        assertMetadataMissing(verifier);
 
-        setupDummyDependency( verifier, testDir, true );
+        setupDummyDependency(verifier, testDir, true);
 
-        verifier.setLogFileName( "log-" + methodName + "-secondBuild.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-" + methodName + "-secondBuild.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        assertMetadataMissing( verifier );
+        assertMetadataMissing(verifier);
     }
 
-    private String getMethodName()
-    {
+    private String getMethodName() {
         return new Throwable().getStackTrace()[1].getMethodName();
     }
 
@@ -155,157 +147,145 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testShouldNotRepeatedlyUpdateOnResourceNotFoundException()
-        throws Exception
-    {
+    public void testShouldNotRepeatedlyUpdateOnResourceNotFoundException() throws Exception {
         String methodName = getMethodName();
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), RESOURCE_BASE );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), RESOURCE_BASE);
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3415" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3415");
 
         final Deque<String> requestUris = new ConcurrentLinkedDeque<>();
 
-        Handler repoHandler = new AbstractHandler()
-        {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response )
-            {
-                System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
-                requestUris.add( request.getRequestURI() );
+                requestUris.add(request.getRequestURI());
 
-                response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                response.setStatus(HttpServletResponse.SC_NOT_FOUND);
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        Server server = new Server( 0 );
-        server.setHandler( repoHandler );
+        Server server = new Server(0);
+        server.setHandler(repoHandler);
 
-        try
-        {
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
 
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
 
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@protocol@", "http" );
-            filterProps.put( "@port@", Integer.toString( port ) );
-            File settings = verifier.filterFile( "settings-template.xml", "settings-b.xml", "UTF-8", filterProps );
+            filterProps.put("@protocol@", "http");
+            filterProps.put("@port@", Integer.toString(port));
+            File settings = verifier.filterFile("settings-template.xml", "settings-b.xml", "UTF-8", filterProps);
 
-            verifier.addCliArgument( "-X" );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( settings.getName() );
+            verifier.addCliArgument("-X");
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument(settings.getName());
 
-            setupDummyDependency( verifier, testDir, true );
+            setupDummyDependency(verifier, testDir, true);
 
-            verifier.setLogFileName( "log-" + methodName + "-firstBuild.txt" );
-            verifier.addCliArgument( "validate" );
+            verifier.setLogFileName("log-" + methodName + "-firstBuild.txt");
+            verifier.addCliArgument("validate");
             verifier.execute();
 
             verifier.verifyErrorFreeLog();
 
-            assertTrue( requestUris.toString(), requestUris.contains(
-                "/org/apache/maven/its/mng3415/missing/1.0-SNAPSHOT/maven-metadata.xml" ) );
+            assertTrue(
+                    requestUris.toString(),
+                    requestUris.contains("/org/apache/maven/its/mng3415/missing/1.0-SNAPSHOT/maven-metadata.xml"));
 
             requestUris.clear();
 
-            File updateCheckFile = getUpdateCheckFile( verifier );
+            File updateCheckFile = getUpdateCheckFile(verifier);
             long firstLastMod = updateCheckFile.lastModified();
 
-            setupDummyDependency( verifier, testDir, false );
+            setupDummyDependency(verifier, testDir, false);
 
-            verifier.setLogFileName( "log-" + methodName + "-secondBuild.txt" );
-            verifier.addCliArgument( "validate" );
+            verifier.setLogFileName("log-" + methodName + "-secondBuild.txt");
+            verifier.addCliArgument("validate");
             verifier.execute();
 
             verifier.verifyErrorFreeLog();
 
-            assertFalse( requestUris.toString(), requestUris.contains(
-                "/org/apache/maven/its/mng3415/missing/1.0-SNAPSHOT/maven-metadata.xml" ) );
+            assertFalse(
+                    requestUris.toString(),
+                    requestUris.contains("/org/apache/maven/its/mng3415/missing/1.0-SNAPSHOT/maven-metadata.xml"));
 
             assertEquals(
-                "Last-modified time should be unchanged from first build through second build for the file we use for"
-                    + " updateInterval checks.",
-                firstLastMod, updateCheckFile.lastModified() );
-        }
-        finally
-        {
+                    "Last-modified time should be unchanged from first build through second build for the file we use for"
+                            + " updateInterval checks.",
+                    firstLastMod,
+                    updateCheckFile.lastModified());
+        } finally {
             server.stop();
             server.join();
         }
     }
 
-    private void assertMetadataMissing( Verifier verifier )
-    {
-        File metadata = getMetadataFile( verifier );
+    private void assertMetadataMissing(Verifier verifier) {
+        File metadata = getMetadataFile(verifier);
 
-        assertFalse( "Metadata file should NOT be present in local repository: " + metadata.getAbsolutePath(),
-                     metadata.exists() );
+        assertFalse(
+                "Metadata file should NOT be present in local repository: " + metadata.getAbsolutePath(),
+                metadata.exists());
     }
 
-    private void setupDummyDependency( Verifier verifier, File testDir, boolean resetUpdateInterval )
-        throws IOException
-    {
+    private void setupDummyDependency(Verifier verifier, File testDir, boolean resetUpdateInterval) throws IOException {
         String gid = "org.apache.maven.its.mng3415";
         String aid = "missing";
         String version = "1.0-SNAPSHOT";
 
-        if ( resetUpdateInterval )
-        {
-            verifier.deleteArtifacts( gid );
+        if (resetUpdateInterval) {
+            verifier.deleteArtifacts(gid);
         }
 
-        File pom = new File( verifier.getArtifactPath( gid, aid, version, "pom" ) );
+        File pom = new File(verifier.getArtifactPath(gid, aid, version, "pom"));
 
-        File pomSrc = new File( testDir, "dependency-pom.xml" );
+        File pomSrc = new File(testDir, "dependency-pom.xml");
 
-        System.out.println( "Copying dependency POM\nfrom: " + pomSrc + "\nto: " + pom );
-        FileUtils.copyFile( pomSrc, pom );
+        System.out.println("Copying dependency POM\nfrom: " + pomSrc + "\nto: " + pom);
+        FileUtils.copyFile(pomSrc, pom);
     }
 
-    private File getMetadataFile( Verifier verifier )
-    {
+    private File getMetadataFile(Verifier verifier) {
         String gid = "org.apache.maven.its.mng3415";
         String aid = "missing";
         String version = "1.0-SNAPSHOT";
         String name = "maven-metadata-testing-repo.xml";
 
-        return new File( verifier.getArtifactMetadataPath( gid, aid, version, name ) );
+        return new File(verifier.getArtifactMetadataPath(gid, aid, version, name));
     }
 
     /**
      * If the current maven version is < 3.0, we'll use the metadata file itself (old maven-artifact code)...
      * otherwise, use the new resolver-status.properties file (new artifact code).
      */
-    private File getUpdateCheckFile( Verifier verifier )
-    {
+    private File getUpdateCheckFile(Verifier verifier) {
         String gid = "org.apache.maven.its.mng3415";
         String aid = "missing";
         String version = "1.0-SNAPSHOT";
         String name;
 
         // < 3.0 (including snapshots)
-        if ( matchesVersionRange( "(2.0.8,3.0-alpha-1)" ) )
-        {
+        if (matchesVersionRange("(2.0.8,3.0-alpha-1)")) {
             name = "maven-metadata-testing-repo.xml";
-        }
-        else
-        {
+        } else {
             name = "resolver-status.properties";
         }
 
-        return new File( verifier.getArtifactMetadataPath( gid, aid, version, name ) );
+        return new File(verifier.getArtifactMetadataPath(gid, aid, version, name));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3422ActiveComponentCollectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3422ActiveComponentCollectionTest.java
index 0860668..062f13d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3422ActiveComponentCollectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3422ActiveComponentCollectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3422ActiveComponentCollectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3422ActiveComponentCollectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3422ActiveComponentCollectionTest()
-    {
-        super( "[2.0,)" );
+    public MavenITmng3422ActiveComponentCollectionTest() {
+        super("[2.0,)");
     }
 
     /**
@@ -48,21 +43,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3422()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3422" );
+    public void testitMNG3422() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3422");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/layout.properties" );
-        assertNotEquals( "0", props.getProperty( "layouts", "0" ) );
-        assertNotEquals( "", props.getProperty( "layouts.default", "" ) );
+        Properties props = verifier.loadProperties("target/layout.properties");
+        assertNotEquals("0", props.getProperty("layouts", "0"));
+        assertNotEquals("", props.getProperty("layouts.default", ""));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3441MetadataUpdatedFromDeploymentRepositoryTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3441MetadataUpdatedFromDeploymentRepositoryTest.java
index 07dfd4f..5a976b9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3441MetadataUpdatedFromDeploymentRepositoryTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3441MetadataUpdatedFromDeploymentRepositoryTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.FileReader;
 import java.io.IOException;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.codehaus.plexus.util.xml.Xpp3Dom;
 import org.codehaus.plexus.util.xml.Xpp3DomBuilder;
 import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
@@ -37,53 +35,48 @@
  *
  *
  */
-public class MavenITmng3441MetadataUpdatedFromDeploymentRepositoryTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3441MetadataUpdatedFromDeploymentRepositoryTest()
-    {
-        super( "(2.0.8,)" );
+public class MavenITmng3441MetadataUpdatedFromDeploymentRepositoryTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3441MetadataUpdatedFromDeploymentRepositoryTest() {
+        super("(2.0.8,)");
     }
 
     @Test
-    public void testitMNG3441()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3441" );
+    public void testitMNG3441() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3441");
 
-        File targetRepository = new File( testDir, "target-repo" );
-        FileUtils.deleteDirectory( targetRepository );
-        FileUtils.copyDirectoryStructure( new File( testDir, "deploy-repo" ), targetRepository );
+        File targetRepository = new File(testDir, "target-repo");
+        FileUtils.deleteDirectory(targetRepository);
+        FileUtils.copyDirectoryStructure(new File(testDir, "deploy-repo"), targetRepository);
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(testDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "deploy" );
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("deploy");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        Xpp3Dom dom = readDom( new File( targetRepository,
-                                         "org/apache/maven/its/mng3441/test-artifact/1.0-SNAPSHOT/maven-metadata.xml"
-        ) );
-        assertEquals( "2", dom.getChild( "versioning" ).getChild( "snapshot" ).getChild( "buildNumber" ).getValue() );
+        Xpp3Dom dom = readDom(new File(
+                targetRepository, "org/apache/maven/its/mng3441/test-artifact/1.0-SNAPSHOT/maven-metadata.xml"));
+        assertEquals(
+                "2",
+                dom.getChild("versioning")
+                        .getChild("snapshot")
+                        .getChild("buildNumber")
+                        .getValue());
 
-        dom = readDom( new File( targetRepository, "org/apache/maven/its/mng3441/maven-metadata.xml" ) );
-        Xpp3Dom[] plugins = dom.getChild( "plugins" ).getChildren();
-        assertEquals( "other-plugin", plugins[0].getChild( "prefix" ).getValue() );
-        assertEquals( "test-artifact", plugins[1].getChild( "prefix" ).getValue() );
-
+        dom = readDom(new File(targetRepository, "org/apache/maven/its/mng3441/maven-metadata.xml"));
+        Xpp3Dom[] plugins = dom.getChild("plugins").getChildren();
+        assertEquals("other-plugin", plugins[0].getChild("prefix").getValue());
+        assertEquals("test-artifact", plugins[1].getChild("prefix").getValue());
     }
 
-    private Xpp3Dom readDom( File file )
-        throws XmlPullParserException, IOException
-    {
-        try ( FileReader reader = new FileReader( file ) )
-        {
-            return Xpp3DomBuilder.build( reader );
+    private Xpp3Dom readDom(File file) throws XmlPullParserException, IOException {
+        try (FileReader reader = new FileReader(file)) {
+            return Xpp3DomBuilder.build(reader);
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3461MirrorMatchingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3461MirrorMatchingTest.java
index 67ad9ee..90b8ec6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3461MirrorMatchingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3461MirrorMatchingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -29,6 +25,8 @@
 import java.io.IOException;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -42,13 +40,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3461MirrorMatchingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3461MirrorMatchingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3461MirrorMatchingTest()
-    {
-        super( "(2.0.8,)" );
+    public MavenITmng3461MirrorMatchingTest() {
+        super("(2.0.8,)");
     }
 
     /**
@@ -58,22 +53,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitExactMatchDominatesWildcard()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3461/test-1" );
+    public void testitExactMatchDominatesWildcard() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3461/test-1");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3461" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3461");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3461", "a", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3461", "a", "0.1", "jar");
     }
 
     /**
@@ -83,80 +76,67 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitExternalWildcard()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3461/test-2" );
+    public void testitExternalWildcard() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3461/test-2");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        Handler repoHandler = new AbstractHandler()
-        {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-                throws IOException
-            {
-                System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                    throws IOException {
+                System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
-                if ( request.getRequestURI().endsWith( "/b-0.1.jar" ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_OK );
-                    response.getWriter().println( request.getRequestURI() );
-                }
-                else if ( request.getRequestURI().endsWith( "/b-0.1.pom" ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_OK );
-                    response.getWriter().println( "<project>" );
-                    response.getWriter().println( "  <modelVersion>4.0.0</modelVersion>" );
-                    response.getWriter().println( "  <groupId>org.apache.maven.its.mng3461</groupId>" );
-                    response.getWriter().println( "  <artifactId>b</artifactId>" );
-                    response.getWriter().println( "  <version>0.1</version>" );
-                    response.getWriter().println( "</project>" );
-                }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                if (request.getRequestURI().endsWith("/b-0.1.jar")) {
+                    response.setStatus(HttpServletResponse.SC_OK);
+                    response.getWriter().println(request.getRequestURI());
+                } else if (request.getRequestURI().endsWith("/b-0.1.pom")) {
+                    response.setStatus(HttpServletResponse.SC_OK);
+                    response.getWriter().println("<project>");
+                    response.getWriter().println("  <modelVersion>4.0.0</modelVersion>");
+                    response.getWriter().println("  <groupId>org.apache.maven.its.mng3461</groupId>");
+                    response.getWriter().println("  <artifactId>b</artifactId>");
+                    response.getWriter().println("  <version>0.1</version>");
+                    response.getWriter().println("</project>");
+                } else {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        Server server = new Server( 0 );
-        server.setHandler( repoHandler );
+        Server server = new Server(0);
+        server.setHandler(repoHandler);
 
-        try
-        {
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
 
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
 
-            verifier.setAutoclean( false );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng3461" );
+            verifier.setAutoclean(false);
+            verifier.deleteArtifacts("org.apache.maven.its.mng3461");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@test.port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@test.port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        finally
-        {
+        } finally {
             server.stop();
             server.join();
         }
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3461", "a", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3461", "b", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3461", "c", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3461", "a", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3461", "b", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3461", "c", "0.1", "jar");
     }
 
     /**
@@ -166,21 +146,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitNonGreedyWildcard()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3461/test-3" );
+    public void testitNonGreedyWildcard() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3461/test-3");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3461" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3461");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3461", "a", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3461", "a", "0.1", "jar");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3470StrictChecksumVerificationOfDependencyPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3470StrictChecksumVerificationOfDependencyPomTest.java
index b8a8838..6d0c8e7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3470StrictChecksumVerificationOfDependencyPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3470StrictChecksumVerificationOfDependencyPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3470StrictChecksumVerificationOfDependencyPomTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3470StrictChecksumVerificationOfDependencyPomTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3470StrictChecksumVerificationOfDependencyPomTest()
-    {
-        super( "[2.0.3,2.0.4],[3.0-beta-1,)" );
+    public MavenITmng3470StrictChecksumVerificationOfDependencyPomTest() {
+        super("[2.0.3,2.0.4],[3.0-beta-1,)");
     }
 
     /**
@@ -47,44 +42,35 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3470" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3470");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3470" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        try
-        {
-            verifier.setLogFileName( "log-1.txt" );
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3470");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        try {
+            verifier.setLogFileName("log-1.txt");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build did not fail despite broken checksum of dependency POM." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build did not fail despite broken checksum of dependency POM.");
+        } catch (VerificationException e) {
             // expected
         }
 
         // NOTE: This second try is to make sure the state caching in the local repo properly replays the error
-        try
-        {
-            verifier.setLogFileName( "log-2.txt" );
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.setLogFileName("log-2.txt");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build did not fail despite broken checksum of dependency POM." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build did not fail despite broken checksum of dependency POM.");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3475BaseAlignedDirTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3475BaseAlignedDirTest.java
index d163af6..d74e7c6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3475BaseAlignedDirTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3475BaseAlignedDirTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3475BaseAlignedDirTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3475BaseAlignedDirTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3475BaseAlignedDirTest()
-    {
-        super( "(2.0.1,2.0.3),(2.0.3,)");
+    public MavenITmng3475BaseAlignedDirTest() {
+        super("(2.0.1,2.0.3),(2.0.3,)");
     }
 
     /**
@@ -50,49 +45,43 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3475()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3475" );
+    public void testitMNG3475() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3475");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties configProps = verifier.loadProperties( "target/config.properties" );
+        Properties configProps = verifier.loadProperties("target/config.properties");
 
-        assertPathEquals( testDir, "target", configProps.getProperty( "mapParam.buildDirectory" ) );
+        assertPathEquals(testDir, "target", configProps.getProperty("mapParam.buildDirectory"));
 
-        assertPathEquals( testDir, "target/classes", configProps.getProperty( "mapParam.buildOutputDirectory" ) );
+        assertPathEquals(testDir, "target/classes", configProps.getProperty("mapParam.buildOutputDirectory"));
 
-        assertPathEquals( testDir, "target/test-classes", configProps.getProperty( "mapParam.buildTestOutputDirectory" ) );
+        assertPathEquals(testDir, "target/test-classes", configProps.getProperty("mapParam.buildTestOutputDirectory"));
 
-        assertPathEquals( testDir, "src/main/java", configProps.getProperty( "mapParam.buildSourceDirectory" ) );
+        assertPathEquals(testDir, "src/main/java", configProps.getProperty("mapParam.buildSourceDirectory"));
 
-        assertPathEquals( testDir, "src/test/java", configProps.getProperty( "mapParam.buildTestSourceDirectory" ) );
+        assertPathEquals(testDir, "src/test/java", configProps.getProperty("mapParam.buildTestSourceDirectory"));
 
-        if ( matchesVersionRange( "[2.1.0-M1,)" ) )
-        {
-            assertPathEquals( testDir, "target/site", configProps.getProperty( "mapParam.reportingOutputDirectory" ) );
+        if (matchesVersionRange("[2.1.0-M1,)")) {
+            assertPathEquals(testDir, "target/site", configProps.getProperty("mapParam.reportingOutputDirectory"));
         }
 
         // show that using relative paths is aligned for File configuration properties regardless
-        assertPathEquals( testDir, "target/site", configProps.getProperty( "fileParam" ) );
+        assertPathEquals(testDir, "target/site", configProps.getProperty("fileParam"));
 
         /*
          * NOTE: The script source directory is deliberately excluded from the checks due to MNG-3741.
          */
     }
 
-    private void assertPathEquals( File basedir, String expected, String actual )
-        throws IOException
-    {
-        File actualFile = new File( actual );
-        assertTrue( "path not absolute: " + actualFile, actualFile.isAbsolute() );
-        assertCanonicalFileEquals( new File( basedir, expected ), actualFile );
+    private void assertPathEquals(File basedir, String expected, String actual) throws IOException {
+        File actualFile = new File(actual);
+        assertTrue("path not absolute: " + actualFile, actualFile.isAbsolute());
+        assertCanonicalFileEquals(new File(basedir, expected), actualFile);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3477DependencyResolutionErrorMessageTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3477DependencyResolutionErrorMessageTest.java
index 67b4649..015bb71 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3477DependencyResolutionErrorMessageTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3477DependencyResolutionErrorMessageTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,26 +16,23 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-3477">MNG-3477</a>.
  */
-public class MavenITmng3477DependencyResolutionErrorMessageTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3477DependencyResolutionErrorMessageTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3477DependencyResolutionErrorMessageTest()
-    {
-        super( "[2.1.0,3.0-alpha-1),[3.0-beta-1,)" );
+    public MavenITmng3477DependencyResolutionErrorMessageTest() {
+        super("[2.1.0,3.0-alpha-1),[3.0-beta-1,)");
     }
 
     /**
@@ -46,36 +41,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3477" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3477");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3477" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3477");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
-            fail( "Build should have failed to resolve dependency" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build should have failed to resolve dependency");
+        } catch (VerificationException e) {
             boolean foundCause = false;
-            List<String> lines = verifier.loadLines( verifier.getLogFileName(), "UTF-8" );
-            for ( String line : lines )
-            {
-                if ( line.matches( ".*org.apache.maven.its.mng3477:dep:jar:1.0.*Connection.*refused.*" ) )
-                {
+            List<String> lines = verifier.loadLines(verifier.getLogFileName(), "UTF-8");
+            for (String line : lines) {
+                if (line.matches(".*org.apache.maven.its.mng3477:dep:jar:1.0.*Connection.*refused.*")) {
                     foundCause = true;
                     break;
                 }
             }
-            assertTrue( "Transfer error cause was not found", foundCause );
+            assertTrue("Transfer error cause was not found", foundCause);
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3482DependencyPomInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3482DependencyPomInterpolationTest.java
index 0dc0996..1cd06f2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3482DependencyPomInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3482DependencyPomInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,34 +31,28 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  * @author jdcasey
  */
-public class MavenITmng3482DependencyPomInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3482DependencyPomInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3482DependencyPomInterpolationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3482DependencyPomInterpolationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @Test
-    public void testitMNG3482()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3482" );
+    public void testitMNG3482() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3482");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3482" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3482");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "dep2-1.jar" ) );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("dep2-1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3485OverrideWagonExtensionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3485OverrideWagonExtensionTest.java
index 3794311..ec9873a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3485OverrideWagonExtensionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3485OverrideWagonExtensionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,29 +29,23 @@
  *
  *
  */
-public class MavenITmng3485OverrideWagonExtensionTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3485OverrideWagonExtensionTest()
-    {
-        super( "(2.0.8,3.0-alpha-1),[3.0-alpha-7,)" );
+public class MavenITmng3485OverrideWagonExtensionTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3485OverrideWagonExtensionTest() {
+        super("(2.0.8,3.0-alpha-1),[3.0-alpha-7,)");
     }
 
     @Test
-    public void testitMNG3485 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3485" );
+    public void testitMNG3485() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3485");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(testDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "deploy" );
+        verifier.addCliArgument("deploy");
         verifier.execute();
 
-        verifier.verifyFilePresent( "target/wagon.properties" );
+        verifier.verifyFilePresent("target/wagon.properties");
         verifier.verifyErrorFreeLog();
-
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3498ForkToOtherMojoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3498ForkToOtherMojoTest.java
index 4bab083..a2013af 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3498ForkToOtherMojoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3498ForkToOtherMojoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,36 +33,31 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3498ForkToOtherMojoTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3498ForkToOtherMojoTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng3498ForkToOtherMojoTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3498ForkToOtherMojoTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @Test
-    public void testitMNG3498 ()
-        throws Exception
-    {
+    public void testitMNG3498() throws Exception {
         // The testdir is computed from the location of this
         // file.
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3498" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3498");
 
-        File pluginDir = new File( testDir, "maven-mng3498-plugin" );
-        File projectDir = new File( testDir, "mng-3498-project" );
+        File pluginDir = new File(testDir, "maven-mng3498-plugin");
+        File projectDir = new File(testDir, "mng-3498-project");
 
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.deleteArtifact( "org.apache.maven.its.mng3498", "mavenit-mng3498-plugin", "1", "pom" );
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.deleteArtifact("org.apache.maven.its.mng3498", "mavenit-mng3498-plugin", "1", "pom");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
+        verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3503Xpp3ShadingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3503Xpp3ShadingTest.java
index 8bea1e1..62f4ac0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3503Xpp3ShadingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3503Xpp3ShadingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,48 +30,37 @@
  * a plugin using plexus-utils-1.1 does not cause linkage errors. The second test verifies that a plugin with a
  * different implementation of the shaded classes is used instead.
  */
-public class MavenITmng3503Xpp3ShadingTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3503Xpp3ShadingTest()
-    {
-        super( "(2.0.9,2.1.0-M1),(2.1.0-M1,)" ); // only test in 2.0.10+, and not in 2.1.0-M1
+public class MavenITmng3503Xpp3ShadingTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3503Xpp3ShadingTest() {
+        super("(2.0.9,2.1.0-M1),(2.1.0-M1,)"); // only test in 2.0.10+, and not in 2.1.0-M1
     }
 
     @Test
-    public void testitMNG3503NoLinkageErrors()
-        throws Exception
-    {
-        File dir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-3503/mng-3503-xpp3Shading-pu11" );
+    public void testitMNG3503NoLinkageErrors() throws Exception {
+        File dir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3503/mng-3503-xpp3Shading-pu11");
 
         Verifier verifier;
 
-        verifier = newVerifier( dir.getAbsolutePath() );
+        verifier = newVerifier(dir.getAbsolutePath());
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-
-        assertEquals( "<root />", FileUtils.fileRead( new File( dir, "target/serialized.xml" ), "UTF-8" ) );
+        assertEquals("<root />", FileUtils.fileRead(new File(dir, "target/serialized.xml"), "UTF-8"));
     }
 
     @Test
-    public void testitMNG3503Xpp3Shading()
-        throws Exception
-    {
-        File dir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-3503/mng-3503-xpp3Shading-pu-new" );
-        Verifier verifier = newVerifier( dir.getAbsolutePath() );
+    public void testitMNG3503Xpp3Shading() throws Exception {
+        File dir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3503/mng-3503-xpp3Shading-pu-new");
+        Verifier verifier = newVerifier(dir.getAbsolutePath());
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-
-        assertEquals( "root", FileUtils.fileRead( new File( dir, "target/serialized.xml" ), "UTF-8" ) );
+        assertEquals("root", FileUtils.fileRead(new File(dir, "target/serialized.xml"), "UTF-8"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3506ArtifactHandlersFromPluginsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3506ArtifactHandlersFromPluginsTest.java
index 280fe93..ada9722 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3506ArtifactHandlersFromPluginsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3506ArtifactHandlersFromPluginsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,9 +32,7 @@
  * @author John Casey
  *
  */
-public class MavenITmng3506ArtifactHandlersFromPluginsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3506ArtifactHandlersFromPluginsTest extends AbstractMavenIntegrationTestCase {
 
     private static final String GID = "org.apache.maven.its.mng3506";
     private static final String AID = "mng-3506";
@@ -45,57 +41,56 @@
     private static final String BAD_TYPE1 = "coreit-1";
     private static final String BAD_TYPE2 = "coreit-2";
 
-    public MavenITmng3506ArtifactHandlersFromPluginsTest()
-    {
-        super( "(2.2.0,)" );
+    public MavenITmng3506ArtifactHandlersFromPluginsTest() {
+        super("(2.2.0,)");
     }
 
     @Test
-    public void testProjectPackagingUsage()
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/" + AID );
+    public void testProjectPackagingUsage() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/" + AID);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
 
-        verifier.deleteArtifacts( GID );
+        verifier.deleteArtifacts(GID);
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        // Now, if everything worked, we have .pom and a .jar in the local repo for each child, and a pom for the parent.
-        // IF IT DIDN'T, we have a .pom and a .coreit-1 for child 1 AND/OR .pom and .coreit-2 for child 2 in the local repo...
+        // Now, if everything worked, we have .pom and a .jar in the local repo for each child, and a pom for the
+        // parent.
+        // IF IT DIDN'T, we have a .pom and a .coreit-1 for child 1 AND/OR .pom and .coreit-2 for child 2 in the local
+        // repo...
 
         // Parent POM
-        String path = verifier.getArtifactPath( GID, AID, VERSION, "pom" );
-        assertTrue( path + " should have been installed.", new File( path ).exists() );
+        String path = verifier.getArtifactPath(GID, AID, VERSION, "pom");
+        assertTrue(path + " should have been installed.", new File(path).exists());
 
         // Child 1
-        path = verifier.getArtifactPath( GID, AID + ".1", VERSION, TYPE );
-        assertTrue( path + " should have been installed.", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID + ".1", VERSION, TYPE);
+        assertTrue(path + " should have been installed.", new File(path).exists());
 
-        path = verifier.getArtifactPath( GID, AID + ".1", VERSION, "pom" );
-        assertTrue( path + " should have been installed.", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID + ".1", VERSION, "pom");
+        assertTrue(path + " should have been installed.", new File(path).exists());
 
-        path = verifier.getArtifactPath( GID, AID + ".1", VERSION, BAD_TYPE1 );
-        assertFalse( path + " should NOT have been installed.", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID + ".1", VERSION, BAD_TYPE1);
+        assertFalse(path + " should NOT have been installed.", new File(path).exists());
 
-        path = verifier.getArtifactPath( GID, AID + ".1", VERSION, BAD_TYPE2 );
-        assertFalse( path + " should _NEVER_ be installed!!!", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID + ".1", VERSION, BAD_TYPE2);
+        assertFalse(path + " should _NEVER_ be installed!!!", new File(path).exists());
 
         // Child 2
-        path = verifier.getArtifactPath( GID, AID + ".2", VERSION, TYPE );
-        assertTrue( path + " should have been installed.", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID + ".2", VERSION, TYPE);
+        assertTrue(path + " should have been installed.", new File(path).exists());
 
-        path = verifier.getArtifactPath( GID, AID + ".2", VERSION, "pom" );
-        assertTrue( path + " should have been installed.", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID + ".2", VERSION, "pom");
+        assertTrue(path + " should have been installed.", new File(path).exists());
 
-        path = verifier.getArtifactPath( GID, AID + ".2", VERSION, BAD_TYPE1 );
-        assertFalse( path + " should _NEVER_ be installed!!!", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID + ".2", VERSION, BAD_TYPE1);
+        assertFalse(path + " should _NEVER_ be installed!!!", new File(path).exists());
 
-        path = verifier.getArtifactPath( GID, AID + ".2", VERSION, BAD_TYPE2 );
-        assertFalse( path + " should NOT have been installed.", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID + ".2", VERSION, BAD_TYPE2);
+        assertFalse(path + " should NOT have been installed.", new File(path).exists());
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3529QuotedCliArgTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3529QuotedCliArgTest.java
index c584067..18be2b4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3529QuotedCliArgTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3529QuotedCliArgTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3529QuotedCliArgTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3529QuotedCliArgTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3529QuotedCliArgTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng3529QuotedCliArgTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -47,22 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3529" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3529");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setForkJvm( true ); // NOTE: We want to go through the launcher script
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dtest.a=  " );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setForkJvm(true); // NOTE: We want to go through the launcher script
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dtest.a=  ");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "-  -", props.getProperty( "project.properties.propA" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("-  -", props.getProperty("project.properties.propA"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3535SelfReferentialPropertiesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3535SelfReferentialPropertiesTest.java
index 6608523..c910987 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3535SelfReferentialPropertiesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3535SelfReferentialPropertiesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,56 +29,44 @@
  *
  *
  */
-public class MavenITmng3535SelfReferentialPropertiesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3535SelfReferentialPropertiesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3535SelfReferentialPropertiesTest()
-    {
-        super( "[2.1.0-M1,3.0-alpha-1),[3.0-alpha-3,)" );
+    public MavenITmng3535SelfReferentialPropertiesTest() {
+        super("[2.1.0-M1,3.0-alpha-1),[3.0-alpha-3,)");
     }
 
     @Test
-    public void testitMNG3535_ShouldSucceed()
-        throws Exception
-    {
-        File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-3535/success" );
+    public void testitMNG3535_ShouldSucceed() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3535/success");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-X" );
+        verifier.addCliArgument("-X");
 
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "verify" );
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("verify");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testitMNG3535_ShouldFail()
-        throws Exception
-    {
-        File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-3535/failure" );
+    public void testitMNG3535_ShouldFail() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3535/failure");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-X" );
+        verifier.addCliArgument("-X");
 
-        verifier.setAutoclean( false );
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "verify" );
+        try {
+            verifier.addCliArgument("verify");
             verifier.execute();
 
             verifier.verifyErrorFreeLog();
-            fail( "There is a self-referential property in this build; it should fail." );
-        }
-        catch ( Exception e )
-        {
+            fail("There is a self-referential property in this build; it should fail.");
+        } catch (Exception e) {
             // should fail this verification, because there truly is a self-referential property.
         }
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3536AppendedAbsolutePathsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3536AppendedAbsolutePathsTest.java
index 2d24299..ea2807b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3536AppendedAbsolutePathsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3536AppendedAbsolutePathsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,33 +29,27 @@
  *
  *
  */
-public class MavenITmng3536AppendedAbsolutePathsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3536AppendedAbsolutePathsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3536AppendedAbsolutePathsTest()
-    {
-        super( "[2.1.0-M1,)"); // 2.1.0+ only
+    public MavenITmng3536AppendedAbsolutePathsTest() {
+        super("[2.1.0-M1,)"); // 2.1.0+ only
     }
 
     @Test
-    public void testitMNG3536()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(),
-                                                                 "/mng-3536" );
-        File pluginDir = new File( testDir, "plugin" );
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
+    public void testitMNG3536() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3536");
+        File pluginDir = new File(testDir, "plugin");
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        File projectDir = new File( testDir, "project" );
-        verifier = newVerifier( projectDir.getAbsolutePath() );
+        File projectDir = new File(testDir, "project");
+        verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "verify" );
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3545ProfileDeactivationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3545ProfileDeactivationTest.java
index 0bbc2e9..bd5d7bf 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3545ProfileDeactivationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3545ProfileDeactivationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  * it tests activation and deactivation of profiles.
  *
  */
-public class MavenITmng3545ProfileDeactivationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3545ProfileDeactivationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3545ProfileDeactivationTest()
-    {
-        super( "(2.0.9,)" );
+    public MavenITmng3545ProfileDeactivationTest() {
+        super("(2.0.9,)");
     }
 
     /**
@@ -46,26 +41,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testBasicBuildWithDefaultProfiles()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3545" );
+    public void testBasicBuildWithDefaultProfiles() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3545");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log1.txt" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log1.txt");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
         // profile 1 and 2 are active by default
-        verifier.verifyFilePresent( "target/profile1/touch.txt" );
-        verifier.verifyFilePresent( "target/profile2/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile3/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile4/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile5/touch.txt" );
+        verifier.verifyFilePresent("target/profile1/touch.txt");
+        verifier.verifyFilePresent("target/profile2/touch.txt");
+        verifier.verifyFileNotPresent("target/profile3/touch.txt");
+        verifier.verifyFileNotPresent("target/profile4/touch.txt");
+        verifier.verifyFileNotPresent("target/profile5/touch.txt");
     }
 
     /**
@@ -74,51 +67,47 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testDeactivateDefaultProfilesHyphen()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3545" );
+    public void testDeactivateDefaultProfilesHyphen() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3545");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log2.txt" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log2.txt");
 
         // Deactivate active by default profiles
-        verifier.addCliArgument( "-P-profile1" );
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "-profile2" );
+        verifier.addCliArgument("-P-profile1");
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("-profile2");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
-        verifier.verifyFileNotPresent( "target/profile1/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile2/touch.txt" );
+        verifier.verifyFileNotPresent("target/profile1/touch.txt");
+        verifier.verifyFileNotPresent("target/profile2/touch.txt");
     }
 
     @Test
-    public void testDeactivateDefaultProfilesExclamation()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3545" );
+    public void testDeactivateDefaultProfilesExclamation() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3545");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log3.txt" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log3.txt");
 
         // Deactivate active by default profiles
-        verifier.addCliArgument( "-P!profile1" );
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "!profile2" );
+        verifier.addCliArgument("-P!profile1");
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("!profile2");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
-        verifier.verifyFileNotPresent( "target/profile1/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile2/touch.txt" );
+        verifier.verifyFileNotPresent("target/profile1/touch.txt");
+        verifier.verifyFileNotPresent("target/profile2/touch.txt");
     }
 
     /**
@@ -128,29 +117,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testDeactivateActivatedByProp()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3545" );
+    public void testDeactivateActivatedByProp() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3545");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log4.txt" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log4.txt");
 
         // Activate with a prop, then deactivate
-        verifier.addCliArgument( "-Dprofile3-active-by-property=true" );
-        verifier.addCliArgument( "-P-profile3" );
+        verifier.addCliArgument("-Dprofile3-active-by-property=true");
+        verifier.addCliArgument("-P-profile3");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
-        verifier.verifyFilePresent( "target/profile1/touch.txt" );
-        verifier.verifyFilePresent( "target/profile2/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile3/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile4/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile5/touch.txt" );
+        verifier.verifyFilePresent("target/profile1/touch.txt");
+        verifier.verifyFilePresent("target/profile2/touch.txt");
+        verifier.verifyFileNotPresent("target/profile3/touch.txt");
+        verifier.verifyFileNotPresent("target/profile4/touch.txt");
+        verifier.verifyFileNotPresent("target/profile5/touch.txt");
     }
 
     /**
@@ -160,29 +147,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testActivateThenDeactivate()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3545" );
+    public void testActivateThenDeactivate() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3545");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log5.txt" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log5.txt");
 
         // Activate then deactivate
-        verifier.addCliArgument( "-Pprofile4" );
-        verifier.addCliArgument( "-P-profile4" );
+        verifier.addCliArgument("-Pprofile4");
+        verifier.addCliArgument("-P-profile4");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
-        verifier.verifyFilePresent( "target/profile1/touch.txt" );
-        verifier.verifyFilePresent( "target/profile2/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile3/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile4/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile5/touch.txt" );
+        verifier.verifyFilePresent("target/profile1/touch.txt");
+        verifier.verifyFilePresent("target/profile2/touch.txt");
+        verifier.verifyFileNotPresent("target/profile3/touch.txt");
+        verifier.verifyFileNotPresent("target/profile4/touch.txt");
+        verifier.verifyFileNotPresent("target/profile5/touch.txt");
     }
 
     /**
@@ -192,28 +177,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testDefaultProfileAutoDeactivation()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3545" );
+    public void testDefaultProfileAutoDeactivation() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3545");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log6.txt" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log6.txt");
 
         // Activate
-        verifier.addCliArgument( "-Pprofile4" );
+        verifier.addCliArgument("-Pprofile4");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
-        verifier.verifyFileNotPresent( "target/profile1/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile2/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile3/touch.txt" );
-        verifier.verifyFilePresent( "target/profile4/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile5/touch.txt" );
+        verifier.verifyFileNotPresent("target/profile1/touch.txt");
+        verifier.verifyFileNotPresent("target/profile2/touch.txt");
+        verifier.verifyFileNotPresent("target/profile3/touch.txt");
+        verifier.verifyFilePresent("target/profile4/touch.txt");
+        verifier.verifyFileNotPresent("target/profile5/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3575HexadecimalOctalPluginParameterConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3575HexadecimalOctalPluginParameterConfigTest.java
index a483052..d385946 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3575HexadecimalOctalPluginParameterConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3575HexadecimalOctalPluginParameterConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-3575">MNG-3575</a>.
  */
-public class MavenITmng3575HexadecimalOctalPluginParameterConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3575HexadecimalOctalPluginParameterConfigTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3575HexadecimalOctalPluginParameterConfigTest()
-    {
-        super( "[3.0.3,)" );
+    public MavenITmng3575HexadecimalOctalPluginParameterConfigTest() {
+        super("[3.0.3,)");
     }
 
     /**
@@ -45,23 +40,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3575" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3575");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "64", props.getProperty( "byteParam" ) );
-        assertEquals( "1024", props.getProperty( "shortParam" ) );
-        assertEquals( "65536", props.getProperty( "integerParam" ) );
-        assertEquals( "68719476735", props.getProperty( "longParam" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("64", props.getProperty("byteParam"));
+        assertEquals("1024", props.getProperty("shortParam"));
+        assertEquals("65536", props.getProperty("integerParam"));
+        assertEquals("68719476735", props.getProperty("longParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3581PluginUsesWagonDependencyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3581PluginUsesWagonDependencyTest.java
index 3e90eed..7ff9047 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3581PluginUsesWagonDependencyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3581PluginUsesWagonDependencyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,14 +29,11 @@
  *
  *
  */
-public class MavenITmng3581PluginUsesWagonDependencyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3581PluginUsesWagonDependencyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3581PluginUsesWagonDependencyTest()
-    {
+    public MavenITmng3581PluginUsesWagonDependencyTest() {
         // Not 2.0.9
-        super( "(2.0.4,2.0.9),(2.0.9,)" );
+        super("(2.0.4,2.0.9),(2.0.9,)");
     }
 
     /**
@@ -47,17 +42,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3581" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3581");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("initialize");
         verifier.execute();
-        verifier.addCliArgument( "-B" );
+        verifier.addCliArgument("-B");
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3586SystemScopePluginDependencyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3586SystemScopePluginDependencyTest.java
index 0b87ca2..f20a99c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3586SystemScopePluginDependencyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3586SystemScopePluginDependencyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3586SystemScopePluginDependencyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3586SystemScopePluginDependencyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3586SystemScopePluginDependencyTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3586SystemScopePluginDependencyTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,25 +44,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFromPlugin()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3586/test-1" );
+    public void testitFromPlugin() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3586/test-1");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3586" );
-        verifier.getSystemProperties().setProperty( "test.home", testDir.getAbsolutePath() );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3586");
+        verifier.getSystemProperties().setProperty("test.home", testDir.getAbsolutePath());
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/it.properties" );
-        assertEquals( "PASSED", props.getProperty( "test" ) );
+        Properties props = verifier.loadProperties("target/it.properties");
+        assertEquals("PASSED", props.getProperty("test"));
     }
 
     /**
@@ -77,21 +70,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFromProject()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3586/test-2" );
+    public void testitFromProject() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3586/test-2");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.getSystemProperties().setProperty( "test.home", testDir.getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.getSystemProperties().setProperty("test.home", testDir.getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pcl.properties" );
-        assertEquals( "1", props.getProperty( "maven-core-it.properties.count" ) );
+        Properties props = verifier.loadProperties("target/pcl.properties");
+        assertEquals("1", props.getProperty("maven-core-it.properties.count"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3599useHttpProxyForWebDAVMk2Test.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3599useHttpProxyForWebDAVMk2Test.java
index ef70059..617ac2b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3599useHttpProxyForWebDAVMk2Test.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3599useHttpProxyForWebDAVMk2Test.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -30,6 +26,8 @@
 
 import org.apache.maven.shared.utils.StringUtils;
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -46,58 +44,48 @@
  * @author John Casey
  *
  */
-public class MavenITmng3599useHttpProxyForWebDAVMk2Test
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3599useHttpProxyForWebDAVMk2Test extends AbstractMavenIntegrationTestCase {
     private Server server;
 
     private int port;
 
-    private static final String CONTENT = "<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n" +
-                            "  xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\">\n" +
-                            "  <modelVersion>4.0.0</modelVersion>\n" +
-                            "  <groupId>org.apache.maven.its.mng3599</groupId>\n" +
-                            "  <artifactId>test</artifactId>\n" +
-                            "  <version>1.0-SNAPSHOT</version>\n" +
-                            "  <name>MNG-3599</name>\n" +
-                            "</project>";
+    private static final String CONTENT =
+            "<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
+                    + "  xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd\">\n"
+                    + "  <modelVersion>4.0.0</modelVersion>\n"
+                    + "  <groupId>org.apache.maven.its.mng3599</groupId>\n"
+                    + "  <artifactId>test</artifactId>\n"
+                    + "  <version>1.0-SNAPSHOT</version>\n"
+                    + "  <name>MNG-3599</name>\n"
+                    + "</project>";
 
     private static final String CONTENT_CHECKSUM_SHA1 = "8c2562233bae8fa8aa40697d6bbd5115f9062a71";
 
-    public MavenITmng3599useHttpProxyForWebDAVMk2Test()
-    {
-        super( "[3.3.9,)" );
+    public MavenITmng3599useHttpProxyForWebDAVMk2Test() {
+        super("[3.3.9,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        Handler handler = new AbstractHandler()
-        {
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-                throws IOException
-            {
-                System.out.println( "Got request for URL: '" + request.getRequestURL() + "'" );
+    protected void setUp() throws Exception {
+        Handler handler = new AbstractHandler() {
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                    throws IOException {
+                System.out.println("Got request for URL: '" + request.getRequestURL() + "'");
                 System.out.flush();
 
-                response.setContentType( "text/plain" );
+                response.setContentType("text/plain");
 
-                System.out.println( "Checking for 'Proxy-Connection' header..." );
-                if ( request.getHeader( "Proxy-Connection" ) != null )
-                {
-                    response.setStatus( HttpServletResponse.SC_OK );
-                    if ( request.getRequestURI().endsWith( ".sha1" ) )
-                    {
-                        response.getWriter().print( CONTENT_CHECKSUM_SHA1 );
-                    }
-                    else
-                    {
-                        response.getWriter().print( CONTENT );
+                System.out.println("Checking for 'Proxy-Connection' header...");
+                if (request.getHeader("Proxy-Connection") != null) {
+                    response.setStatus(HttpServletResponse.SC_OK);
+                    if (request.getRequestURI().endsWith(".sha1")) {
+                        response.getWriter().print(CONTENT_CHECKSUM_SHA1);
+                    } else {
+                        response.getWriter().print(CONTENT);
                     }
 
-                    System.out.println( "Proxy-Connection found." );
+                    System.out.println("Proxy-Connection found.");
                 }
                 /*
                  * 2008-09-29 Oleg: "Proxy-Connection" is not part of http spec, but an extended header, and
@@ -105,95 +93,80 @@
                  * Changing the code to test for more generalized case: local proxy receives a request with
                  * correct server url and resource uri
                  */
-                else if
-                (
-                    request.getRequestURI().startsWith( "/org/apache/maven/its/mng3599/test-dependency" )
-                    && request.getRequestURL().toString().startsWith( "http://www.example.com" )
-                )
-                {
-                    response.setStatus( HttpServletResponse.SC_OK );
-                    if ( request.getRequestURI().endsWith( ".sha1" ) )
-                    {
-                        response.getWriter().print( CONTENT_CHECKSUM_SHA1 );
-                    }
-                    else
-                    {
-                        response.getWriter().print( CONTENT );
+                else if (request.getRequestURI().startsWith("/org/apache/maven/its/mng3599/test-dependency")
+                        && request.getRequestURL().toString().startsWith("http://www.example.com")) {
+                    response.setStatus(HttpServletResponse.SC_OK);
+                    if (request.getRequestURI().endsWith(".sha1")) {
+                        response.getWriter().print(CONTENT_CHECKSUM_SHA1);
+                    } else {
+                        response.getWriter().print(CONTENT);
                     }
 
-                    System.out.println( "Correct proxied request 'http://www.example.com' for resource '/org/apache/maven/its/mng3599/test-dependency' found." );
-                }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_BAD_REQUEST );
+                    System.out.println(
+                            "Correct proxied request 'http://www.example.com' for resource '/org/apache/maven/its/mng3599/test-dependency' found.");
+                } else {
+                    response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
 
-                    System.out.println( "Proxy-Connection not found." );
+                    System.out.println("Proxy-Connection not found.");
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        server = new Server( 0 );
-        server.setHandler( handler );
+        server = new Server(0);
+        server.setHandler(handler);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
     }
 
     @Test
-    public void testitUseHttpProxyForHttp()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3599-mk2" );
+    public void testitUseHttpProxyForHttp() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3599-mk2");
 
         /*
          * NOTE: Make sure the WebDAV extension required by the test project has been pulled down into the local
          * repo before the actual test installs Jetty as a mirror for everything. Otherwise, we will get garbage
          * for the JAR/POM of the extension and its dependencies when run against a vanilla repo.
          */
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        String settings = FileUtils.fileRead( new File( testDir, "settings-template.xml" ) );
-        settings = StringUtils.replace( settings, "@port@", Integer.toString( port ) );
-        String newSettings = StringUtils.replace( settings, "@protocol@", "http" );
+        String settings = FileUtils.fileRead(new File(testDir, "settings-template.xml"));
+        settings = StringUtils.replace(settings, "@port@", Integer.toString(port));
+        String newSettings = StringUtils.replace(settings, "@protocol@", "http");
 
-        FileUtils.fileWrite( new File( testDir, "settings.xml" ).getAbsolutePath(), newSettings );
+        FileUtils.fileWrite(new File(testDir, "settings.xml").getAbsolutePath(), newSettings);
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
+        verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-X" );
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-X");
 
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3599" );
+        verifier.deleteArtifacts("org.apache.maven.its.mng3599");
 
-        verifier.setLogFileName( "logHttp.txt" );
-        verifier.addCliArgument( "compile" );
+        verifier.setLogFileName("logHttp.txt");
+        verifier.addCliArgument("compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3599", "test-dependency", "1.0", "jar" );
-        verifier.verifyArtifactContent( "org.apache.maven.its.mng3599", "test-dependency", "1.0", "jar",
-                                         CONTENT );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3599", "test-dependency", "1.0", "jar");
+        verifier.verifyArtifactContent("org.apache.maven.its.mng3599", "test-dependency", "1.0", "jar", CONTENT);
     }
 
     /**
@@ -202,42 +175,39 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitUseHttpProxyForWebDAV()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3599-mk2" );
+    public void testitUseHttpProxyForWebDAV() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3599-mk2");
 
         /*
          * NOTE: Make sure the WebDAV extension required by the test project has been pulled down into the local
          * repo before the actual test installs Jetty as a mirror for everything. Otherwise, we will get garbage
          * for the JAR/POM of the extension and its dependencies when run against a vanilla repo.
          */
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        String settings = FileUtils.fileRead( new File( testDir, "settings-template.xml" ) );
-        settings = StringUtils.replace( settings, "@port@", Integer.toString( port ) );
-        String newSettings = StringUtils.replace( settings, "@protocol@", "dav" );
+        String settings = FileUtils.fileRead(new File(testDir, "settings-template.xml"));
+        settings = StringUtils.replace(settings, "@port@", Integer.toString(port));
+        String newSettings = StringUtils.replace(settings, "@protocol@", "dav");
 
-        FileUtils.fileWrite( new File( testDir, "settings.xml" ).getAbsolutePath(), newSettings );
+        FileUtils.fileWrite(new File(testDir, "settings.xml").getAbsolutePath(), newSettings);
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
+        verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-X" );
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-X");
 
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3599" );
+        verifier.deleteArtifacts("org.apache.maven.its.mng3599");
 
-        verifier.setLogFileName( "logDAV.txt" );
-        verifier.addCliArgument( "compile" );
+        verifier.setLogFileName("logDAV.txt");
+        verifier.addCliArgument("compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3599", "test-dependency", "1.0", "jar" );
-        verifier.verifyArtifactContent( "org.apache.maven.its.mng3599", "test-dependency", "1.0", "jar",
-                                         CONTENT );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3599", "test-dependency", "1.0", "jar");
+        verifier.verifyArtifactContent("org.apache.maven.its.mng3599", "test-dependency", "1.0", "jar", CONTENT);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3600DeploymentModeDefaultsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3600DeploymentModeDefaultsTest.java
index b74d1bf..3203f39 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3600DeploymentModeDefaultsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3600DeploymentModeDefaultsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,77 +30,67 @@
  *
  *
  */
-public class MavenITmng3600DeploymentModeDefaultsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3600DeploymentModeDefaultsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3600DeploymentModeDefaultsTest()
-    {
-        super( "(2.1.0-M1,3.0-alpha-1),[3.0.1,)" );
+    public MavenITmng3600DeploymentModeDefaultsTest() {
+        super("(2.1.0-M1,3.0-alpha-1),[3.0.1,)");
     }
 
     @Test
-    public void testitMNG3600NoSettings()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3600" );
+    public void testitMNG3600NoSettings() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3600");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        new File( testDir, "wagon.properties" ).delete();
-        verifier.setLogFileName( "log-no-settings.txt" );
-        verifier.addCliArgument( "validate" );
+        new File(testDir, "wagon.properties").delete();
+        verifier.setLogFileName("log-no-settings.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "wagon.properties" );
-        Properties props = verifier.loadProperties( "wagon.properties" );
-        assertNull( props.get( "directory.mode" ) );
-        assertNull( props.get( "file.mode" ) );
+        verifier.verifyFilePresent("wagon.properties");
+        Properties props = verifier.loadProperties("wagon.properties");
+        assertNull(props.get("directory.mode"));
+        assertNull(props.get("file.mode"));
     }
 
     @Test
-    public void testitMNG3600ServerDefaults()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3600" );
+    public void testitMNG3600ServerDefaults() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3600");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        new File( testDir, "wagon.properties" ).delete();
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings-server-defaults.xml" );
-        verifier.setLogFileName( "log-server-defaults.txt" );
-        verifier.addCliArgument( "validate" );
+        new File(testDir, "wagon.properties").delete();
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings-server-defaults.xml");
+        verifier.setLogFileName("log-server-defaults.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "wagon.properties" );
-        Properties props = verifier.loadProperties( "wagon.properties" );
-        assertNull( props.get( "directory.mode" ) );
-        assertNull( props.get( "file.mode" ) );
+        verifier.verifyFilePresent("wagon.properties");
+        Properties props = verifier.loadProperties("wagon.properties");
+        assertNull(props.get("directory.mode"));
+        assertNull(props.get("file.mode"));
     }
 
     @Test
-    public void testitMNG3600ModesSet()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3600" );
+    public void testitMNG3600ModesSet() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3600");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        new File( testDir, "wagon.properties" ).delete();
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings-modes-set.xml" );
-        verifier.setLogFileName( "log-modes-set.txt" );
-        verifier.addCliArgument( "validate" );
+        new File(testDir, "wagon.properties").delete();
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings-modes-set.xml");
+        verifier.setLogFileName("log-modes-set.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "wagon.properties" );
-        Properties props = verifier.loadProperties( "wagon.properties" );
-        assertEquals( "700", props.get( "directory.mode" ) );
-        assertEquals( "600", props.get( "file.mode" ) );
+        verifier.verifyFilePresent("wagon.properties");
+        Properties props = verifier.loadProperties("wagon.properties");
+        assertEquals("700", props.get("directory.mode"));
+        assertEquals("600", props.get("file.mode"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3607ClassLoadersUseValidUrlsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3607ClassLoadersUseValidUrlsTest.java
index 52a3157..f7dea97 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3607ClassLoadersUseValidUrlsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3607ClassLoadersUseValidUrlsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.net.URI;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3607ClassLoadersUseValidUrlsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3607ClassLoadersUseValidUrlsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3607ClassLoadersUseValidUrlsTest()
-    {
-        super( "[3.0-alpha-2,)" );
+    public MavenITmng3607ClassLoadersUseValidUrlsTest() {
+        super("[3.0-alpha-2,)");
     }
 
     /**
@@ -49,24 +44,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3607" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3607");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.getSystemProperties().setProperty( "test.home", testDir.getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.getSystemProperties().setProperty("test.home", testDir.getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pcl.properties" );
-        String url = props.getProperty( "maven-core-it.properties" );
-        assertNotNull( url );
-        assertNotNull( new URI( url ) );
-        assertTrue( url.indexOf( ' ' ) < 0 );
+        Properties props = verifier.loadProperties("target/pcl.properties");
+        String url = props.getProperty("maven-core-it.properties");
+        assertNotNull(url);
+        assertNotNull(new URI(url));
+        assertTrue(url.indexOf(' ') < 0);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3621UNCInheritedPathsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3621UNCInheritedPathsTest.java
index a74a40a..f4b34df 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3621UNCInheritedPathsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3621UNCInheritedPathsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng3621UNCInheritedPathsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3621UNCInheritedPathsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3621UNCInheritedPathsTest()
-    {
-        super( "[2.0.11,2.1.0-M1),[2.1.0,)" );
+    public MavenITmng3621UNCInheritedPathsTest() {
+        super("[2.0.11,2.1.0-M1),[2.1.0,)");
     }
 
     /**
@@ -48,20 +43,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3621()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3621" );
+    public void testitMNG3621() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3621");
 
-        Verifier verifier = newVerifier( new File( testDir, "child" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "child").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "file:////host/site/test-child", props.getProperty( "project.distributionManagement.site.url" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("file:////host/site/test-child", props.getProperty("project.distributionManagement.site.url"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3641ProfileActivationWarningTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3641ProfileActivationWarningTest.java
index c96cbed..b4fd7d7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3641ProfileActivationWarningTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3641ProfileActivationWarningTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,129 +16,120 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 import java.util.regex.Pattern;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-3641">MNG-3641</a>:
  * Profile activation warning test
  */
-public class MavenITmng3641ProfileActivationWarningTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3641ProfileActivationWarningTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3641ProfileActivationWarningTest()
-    {
-        super( "[2.0.11,2.1.0-M1),[2.1.0,4.0.0-alpha-1)" ); // only test in 2.0.11+, 2.1.0+
+    public MavenITmng3641ProfileActivationWarningTest() {
+        super("[2.0.11,2.1.0-M1),[2.1.0,4.0.0-alpha-1)"); // only test in 2.0.11+, 2.1.0+
     }
 
     @Test
-    public void testitMNG3641()
-        throws Exception
-    {
+    public void testitMNG3641() throws Exception {
         // (0) Initialize.
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3641" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3641");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
         // Delete this artifact. Just in case.
-        verifier.deleteArtifact( "org.apache.maven.its.mng3641", "parent", "1.0", "pom" );
+        verifier.deleteArtifact("org.apache.maven.its.mng3641", "parent", "1.0", "pom");
 
         // (1) make sure the profile is found. Must not contain a warning.
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "mng-3641-it-provided-profile" );
-        verifier.setLogFileName( "log-1.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("mng-3641-it-provided-profile");
+        verifier.setLogFileName("log-1.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> logFile = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        assertNull( findWarning( logFile, "mng-3641-it-provided-profile" ) );
+        List<String> logFile = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        assertNull(findWarning(logFile, "mng-3641-it-provided-profile"));
 
         // (2) make sure the profile was not found and a warning was printed.
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "mng-3641-TWlzdGVyIFQgd2FzIGhlcmUuICheX14p" );
-        verifier.setLogFileName( "log-2.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("mng-3641-TWlzdGVyIFQgd2FzIGhlcmUuICheX14p");
+        verifier.setLogFileName("log-2.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        logFile = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        assertNotNull( findWarning( logFile, "mng-3641-TWlzdGVyIFQgd2FzIGhlcmUuICheX14p" ) );
+        logFile = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        assertNotNull(findWarning(logFile, "mng-3641-TWlzdGVyIFQgd2FzIGhlcmUuICheX14p"));
 
         // (3) make sure the first profile is found while the other is not and a warning was printed
         // accordingly.
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "mng-3641-it-provided-profile,mng-3641-TWlzdGVyIFQgd2FzIGhlcmUuICheX14p" );
-        verifier.setLogFileName( "log-3.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("mng-3641-it-provided-profile,mng-3641-TWlzdGVyIFQgd2FzIGhlcmUuICheX14p");
+        verifier.setLogFileName("log-3.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        logFile = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        assertNull( findWarning( logFile, "mng-3641-it-provided-profile" ) );
-        assertNotNull( findWarning( logFile, "mng-3641-TWlzdGVyIFQgd2FzIGhlcmUuICheX14p" ) );
+        logFile = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        assertNull(findWarning(logFile, "mng-3641-it-provided-profile"));
+        assertNotNull(findWarning(logFile, "mng-3641-TWlzdGVyIFQgd2FzIGhlcmUuICheX14p"));
 
         // (4) make sure the warning is only printed when the profile is missing in all projects
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "mng-3641-it-provided-profile-child" );
-        verifier.setLogFileName( "log-4.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("mng-3641-it-provided-profile-child");
+        verifier.setLogFileName("log-4.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        logFile = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        assertNull( findWarning( logFile, "mng-3641-it-provided-profile-child" ) );
+        logFile = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        assertNull(findWarning(logFile, "mng-3641-it-provided-profile-child"));
 
         // (5) make sure the profile is found in subproject. Must not contain a warning.
-        verifier = newVerifier( new File( testDir, "child1" ).getAbsolutePath() );
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "mng-3641-it-provided-profile-child" );
-        verifier.setLogFileName( "log-5.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "child1").getAbsolutePath());
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("mng-3641-it-provided-profile-child");
+        verifier.setLogFileName("log-5.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        logFile = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        assertNull( findWarning( logFile, "mng-3641-it-provided-profile-child" ) );
+        logFile = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        assertNull(findWarning(logFile, "mng-3641-it-provided-profile-child"));
 
         // (6) make sure the profile is found from parent in subproject. Must not contain a warning.
-        verifier = newVerifier( new File( testDir, "child1" ).getAbsolutePath() );
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "mng-3641-it-provided-profile" );
-        verifier.setLogFileName( "log-6.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "child1").getAbsolutePath());
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("mng-3641-it-provided-profile");
+        verifier.setLogFileName("log-6.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        logFile = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        assertNull( findWarning( logFile, "mng-3641-it-provided-profile" ) );
+        logFile = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        assertNull(findWarning(logFile, "mng-3641-it-provided-profile"));
     }
 
-    private String findWarning( List<String> logLines, String profileId )
-    {
-        Pattern pattern = Pattern.compile( "(?i).*profile\\s.*\\Q" + profileId + "\\E.*\\snot\\s.*activated.*" );
+    private String findWarning(List<String> logLines, String profileId) {
+        Pattern pattern = Pattern.compile("(?i).*profile\\s.*\\Q" + profileId + "\\E.*\\snot\\s.*activated.*");
 
-        for ( String logLine : logLines )
-        {
-            if ( pattern.matcher( logLine ).matches() )
-            {
+        for (String logLine : logLines) {
+            if (pattern.matcher(logLine).matches()) {
                 return logLine;
             }
         }
 
         return null;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3642DynamicResourcesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3642DynamicResourcesTest.java
index ef88d50..4ee7b84 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3642DynamicResourcesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3642DynamicResourcesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,21 +33,16 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3642DynamicResourcesTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3642DynamicResourcesTest()
-    {
-        super( "(2.0.9,)" ); // only test in 2.0.9+
+public class MavenITmng3642DynamicResourcesTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3642DynamicResourcesTest() {
+        super("(2.0.9,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3642 ()
-        throws Exception
-    {
+    public void testitMNG3642() throws Exception {
         // The testdir is computed from the location of this
         // file.
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3642" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3642");
 
         Verifier verifier;
 
@@ -60,7 +53,7 @@
          * unstable test results. Fortunately, the verifier
          * makes it easy to do this.
          */
-        verifier = newVerifier( testDir.getAbsolutePath() );
+        verifier = newVerifier(testDir.getAbsolutePath());
 
         /*
          * The Command Line Options (CLI) are passed to the
@@ -70,7 +63,7 @@
          * recurse. We are only installing the parent pom to
          * the local repo here.
          */
-        verifier.addCliArgument( "process-test-resources" );
+        verifier.addCliArgument("process-test-resources");
         verifier.execute();
 
         /*
@@ -84,10 +77,10 @@
          */
         verifier.verifyErrorFreeLog();
 
-        File first = new File( testDir, "target/test-classes/one.txt" );
-        assertTrue( "First resource file was not present: " + first, first.exists() );
+        File first = new File(testDir, "target/test-classes/one.txt");
+        assertTrue("First resource file was not present: " + first, first.exists());
 
-        File second = new File( testDir, "target/test-classes/two.txt" );
-        assertTrue( "Second resource file was not present: " + second, second.exists() );
+        File second = new File(testDir, "target/test-classes/two.txt");
+        assertTrue("Second resource file was not present: " + second, second.exists());
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3645POMSyntaxErrorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3645POMSyntaxErrorTest.java
index 6935e28..24e7a44 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3645POMSyntaxErrorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3645POMSyntaxErrorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -36,13 +34,10 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3645POMSyntaxErrorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3645POMSyntaxErrorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3645POMSyntaxErrorTest()
-    {
-        super( "[2.0.10,2.1.0-M1),[2.1.0,3.0-alpha-1),[3.0-alpha-3,)" );
+    public MavenITmng3645POMSyntaxErrorTest() {
+        super("[2.0.10,2.1.0-M1),[2.1.0,3.0-alpha-1),[3.0-alpha-3,)");
     }
 
     /**
@@ -51,26 +46,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3645" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3645");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            fail( "Should fail to validate the POM syntax due to missing dependency element inside dependencyManagement section." );
-        }
-        catch ( VerificationException e )
-        {
+            fail(
+                    "Should fail to validate the POM syntax due to missing dependency element inside dependencyManagement section.");
+        } catch (VerificationException e) {
             // expect this.
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3652UserAgentHeaderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3652UserAgentHeaderTest.java
index a80e1c6..d25b6fc 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3652UserAgentHeaderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3652UserAgentHeaderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -29,6 +25,8 @@
 import java.io.IOException;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -41,9 +39,7 @@
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-3652">MNG-3652</a>.
  */
-public class MavenITmng3652UserAgentHeaderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3652UserAgentHeaderTest extends AbstractMavenIntegrationTestCase {
     private Server server;
 
     private int port;
@@ -52,56 +48,47 @@
 
     private String customHeader;
 
-    public MavenITmng3652UserAgentHeaderTest()
-    {
-        super( "[3.0-beta-3,)" );
+    public MavenITmng3652UserAgentHeaderTest() {
+        super("[3.0-beta-3,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        Handler handler = new AbstractHandler()
-        {
+    protected void setUp() throws Exception {
+        Handler handler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-                throws IOException
-            {
-                System.out.println( "Handling URL: '" + request.getRequestURL() + "'" );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                    throws IOException {
+                System.out.println("Handling URL: '" + request.getRequestURL() + "'");
 
-                userAgent = request.getHeader( "User-Agent" );
+                userAgent = request.getHeader("User-Agent");
 
-                customHeader = request.getHeader( "Custom-Header" );
+                customHeader = request.getHeader("Custom-Header");
 
-                System.out.println( "Got User-Agent: '" + userAgent + "'" );
+                System.out.println("Got User-Agent: '" + userAgent + "'");
 
-                response.setContentType( "text/plain" );
-                response.setStatus( HttpServletResponse.SC_OK );
-                response.getWriter().println( "some content" );
+                response.setContentType("text/plain");
+                response.setStatus(HttpServletResponse.SC_OK);
+                response.getWriter().println("some content");
                 response.getWriter().println();
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        server = new Server( 0 );
-        server.setHandler( handler );
+        server = new Server(0);
+        server.setHandler(handler);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null)
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -113,206 +100,201 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testmng3652_UnConfiguredHttp()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3652" );
-        File pluginDir = new File( testDir, "test-plugin" );
-        File projectDir = new File( testDir, "test-project" );
+    public void testmng3652_UnConfiguredHttp() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3652");
+        File pluginDir = new File(testDir, "test-plugin");
+        File projectDir = new File(testDir, "test-project");
 
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "-DtestPort=" + port );
-        verifier.addCliArgument( "-X" );
+        verifier.addCliArgument("-DtestPort=" + port);
+        verifier.addCliArgument("-X");
 
-        verifier.setLogFileName( "log-unConfiguredHttp.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-unConfiguredHttp.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         String userAgent = this.userAgent;
-        assertNotNull( userAgent );
+        assertNotNull(userAgent);
 
-        File touchFile = new File( projectDir, "target/touch.txt" );
-        assertTrue( touchFile.exists() );
+        File touchFile = new File(projectDir, "target/touch.txt");
+        assertTrue(touchFile.exists());
 
-        List<String> lines = verifier.loadFile( touchFile, false );
+        List<String> lines = verifier.loadFile(touchFile, false);
 
         // NOTE: system property for maven.version may not exist if you use -Dtest
         // surefire parameter to run this single test. Therefore, the plugin writes
         // the maven version into the check file.
-        String mavenVersion = lines.get( 0 );
-        String javaVersion = lines.get( 1 );
-        String os = lines.get( 2 ) + " " + lines.get( 3 );
-        String artifactVersion = lines.get( 4 );
+        String mavenVersion = lines.get(0);
+        String javaVersion = lines.get(1);
+        String os = lines.get(2) + " " + lines.get(3);
+        String artifactVersion = lines.get(4);
 
-        assertEquals( "Comparing User-Agent '" + userAgent + "'", "Apache-Maven/" + mavenVersion + " (Java "
-            + javaVersion + "; " + os + ")", userAgent );
+        assertEquals(
+                "Comparing User-Agent '" + userAgent + "'",
+                "Apache-Maven/" + mavenVersion + " (Java " + javaVersion + "; " + os + ")",
+                userAgent);
     }
 
     @Test
-    public void testmng3652_UnConfiguredDAV()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3652" );
-        File pluginDir = new File( testDir, "test-plugin" );
-        File projectDir = new File( testDir, "test-project" );
+    public void testmng3652_UnConfiguredDAV() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3652");
+        File pluginDir = new File(testDir, "test-plugin");
+        File projectDir = new File(testDir, "test-project");
 
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
 
         // test webdav
-        verifier.addCliArgument( "-DtestPort=" + port );
-        verifier.addCliArgument( "-DtestProtocol=dav:http" );
-        verifier.addCliArgument( "-X" );
+        verifier.addCliArgument("-DtestPort=" + port);
+        verifier.addCliArgument("-DtestProtocol=dav:http");
+        verifier.addCliArgument("-X");
 
-        verifier.setLogFileName( "log-unConfiguredDAV.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-unConfiguredDAV.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        File touchFile = new File( projectDir, "target/touch.txt" );
-        assertTrue( touchFile.exists() );
+        File touchFile = new File(projectDir, "target/touch.txt");
+        assertTrue(touchFile.exists());
 
-        List<String> lines = verifier.loadFile( touchFile, false );
+        List<String> lines = verifier.loadFile(touchFile, false);
 
         // NOTE: system property for maven.version may not exist if you use -Dtest
         // surefire parameter to run this single test. Therefore, the plugin writes
         // the maven version into the check file.
-        String mavenVersion = lines.get( 0 );
-        String javaVersion = lines.get( 1 );
-        String os = lines.get( 2 ) + " " + lines.get( 3 );
-        String artifactVersion = lines.get( 4 );
+        String mavenVersion = lines.get(0);
+        String javaVersion = lines.get(1);
+        String os = lines.get(2) + " " + lines.get(3);
+        String artifactVersion = lines.get(4);
 
         String userAgent = this.userAgent;
-        assertNotNull( userAgent );
+        assertNotNull(userAgent);
 
-        assertEquals( "Comparing User-Agent '" + userAgent + "'", "Apache-Maven/" + mavenVersion + " (Java "
-            + javaVersion + "; " + os + ")", userAgent );
+        assertEquals(
+                "Comparing User-Agent '" + userAgent + "'",
+                "Apache-Maven/" + mavenVersion + " (Java " + javaVersion + "; " + os + ")",
+                userAgent);
     }
 
     @Test
-    public void testmng3652_ConfigurationInSettingsWithoutUserAgent()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3652" );
-        File pluginDir = new File( testDir, "test-plugin" );
-        File projectDir = new File( testDir, "test-project" );
+    public void testmng3652_ConfigurationInSettingsWithoutUserAgent() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3652");
+        File pluginDir = new File(testDir, "test-plugin");
+        File projectDir = new File(testDir, "test-project");
 
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
 
         // test settings with no config
 
-        verifier.addCliArgument( "-DtestPort=" + port );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings-no-config.xml" );
-        verifier.addCliArgument( "-X" );
+        verifier.addCliArgument("-DtestPort=" + port);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings-no-config.xml");
+        verifier.addCliArgument("-X");
 
-        verifier.setLogFileName( "log-configWithoutUserAgent.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-configWithoutUserAgent.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        File touchFile = new File( projectDir, "target/touch.txt" );
-        assertTrue( touchFile.exists() );
+        File touchFile = new File(projectDir, "target/touch.txt");
+        assertTrue(touchFile.exists());
 
-        List<String> lines = verifier.loadFile( touchFile, false );
+        List<String> lines = verifier.loadFile(touchFile, false);
 
         // NOTE: system property for maven.version may not exist if you use -Dtest
         // surefire parameter to run this single test. Therefore, the plugin writes
         // the maven version into the check file.
-        String mavenVersion = lines.get( 0 );
-        String javaVersion = lines.get( 1 );
-        String os = lines.get( 2 ) + " " + lines.get( 3 );
-        String artifactVersion = lines.get( 4 );
+        String mavenVersion = lines.get(0);
+        String javaVersion = lines.get(1);
+        String os = lines.get(2) + " " + lines.get(3);
+        String artifactVersion = lines.get(4);
 
         String userAgent = this.userAgent;
-        assertNotNull( userAgent );
+        assertNotNull(userAgent);
 
-        assertEquals( "Comparing User-Agent '" + userAgent + "'", "Apache-Maven/" + mavenVersion + " (Java "
-            + javaVersion + "; " + os + ")", userAgent );
+        assertEquals(
+                "Comparing User-Agent '" + userAgent + "'",
+                "Apache-Maven/" + mavenVersion + " (Java " + javaVersion + "; " + os + ")",
+                userAgent);
     }
 
     @Test
-    public void testmng3652_UserAgentConfiguredInSettings()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3652" );
-        File pluginDir = new File( testDir, "test-plugin" );
-        File projectDir = new File( testDir, "test-project" );
+    public void testmng3652_UserAgentConfiguredInSettings() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3652");
+        File pluginDir = new File(testDir, "test-plugin");
+        File projectDir = new File(testDir, "test-project");
 
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
 
         // test settings with config
 
-        verifier.addCliArgument( "-DtestPort=" + port );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-X" );
+        verifier.addCliArgument("-DtestPort=" + port);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-X");
 
-        verifier.setLogFileName( "log-configWithUserAgent.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-configWithUserAgent.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         String userAgent = this.userAgent;
-        assertNotNull( userAgent );
+        assertNotNull(userAgent);
 
-        assertEquals( "Maven Fu", userAgent );
-        assertEquals( "My wonderful header", customHeader );
+        assertEquals("Maven Fu", userAgent);
+        assertEquals("My wonderful header", customHeader);
     }
 
     @Test
-    public void testmng3652_AdditionnalHttpHeaderConfiguredInSettings()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3652" );
-        File pluginDir = new File( testDir, "test-plugin" );
-        File projectDir = new File( testDir, "test-project" );
+    public void testmng3652_AdditionnalHttpHeaderConfiguredInSettings() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3652");
+        File pluginDir = new File(testDir, "test-plugin");
+        File projectDir = new File(testDir, "test-project");
 
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
 
         // test settings with config
 
-        verifier.addCliArgument( "-DtestPort=" + port );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-X" );
+        verifier.addCliArgument("-DtestPort=" + port);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-X");
 
-        verifier.setLogFileName( "log-configWithUserAgent.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-configWithUserAgent.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         String userAgent = this.userAgent;
-        assertNotNull( userAgent );
+        assertNotNull(userAgent);
 
-        assertEquals( "Maven Fu", userAgent );
-        assertEquals( "My wonderful header", customHeader );
+        assertEquals("Maven Fu", userAgent);
+        assertEquals("My wonderful header", customHeader);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3667ResolveDepsWithBadPomVersionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3667ResolveDepsWithBadPomVersionTest.java
index 6979002..485063b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3667ResolveDepsWithBadPomVersionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3667ResolveDepsWithBadPomVersionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3667ResolveDepsWithBadPomVersionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3667ResolveDepsWithBadPomVersionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3667ResolveDepsWithBadPomVersionTest()
-    {
-        super( "[2.0.3,)" );
+    public MavenITmng3667ResolveDepsWithBadPomVersionTest() {
+        super("[2.0.3,)");
     }
 
     /**
@@ -50,24 +45,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3667" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3667");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3667" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3667");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> cp = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( cp.toString(), cp.contains( "dep-0.1.jar" ) );
+        List<String> cp = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(cp.toString(), cp.contains("dep-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3671PluginLevelDepInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3671PluginLevelDepInterpolationTest.java
index 4d81b55..7df5e2d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3671PluginLevelDepInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3671PluginLevelDepInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -37,25 +35,20 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3671PluginLevelDepInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3671PluginLevelDepInterpolationTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+public class MavenITmng3671PluginLevelDepInterpolationTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3671PluginLevelDepInterpolationTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3671 ()
-        throws Exception
-    {
+    public void testitMNG3671() throws Exception {
         // The testdir is computed from the location of this
         // file.
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3671" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3671");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "compile" );
+        verifier.addCliArgument("compile");
         verifier.execute();
 
         /*
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3679PluginExecIdInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3679PluginExecIdInterpolationTest.java
index e6a8b0c..bdeed49 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3679PluginExecIdInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3679PluginExecIdInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,29 +31,23 @@
  *
  * @author jdcasey
  */
-public class MavenITmng3679PluginExecIdInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3679PluginExecIdInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3679PluginExecIdInterpolationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3679PluginExecIdInterpolationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @Test
-    public void testitMNG3679 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3679" );
+    public void testitMNG3679() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3679");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/check.txt" );
+        verifier.verifyFilePresent("target/check.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3680InvalidDependencyPOMTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3680InvalidDependencyPOMTest.java
index c4ca756..1fe7007 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3680InvalidDependencyPOMTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3680InvalidDependencyPOMTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author jdcasey
  */
-public class MavenITmng3680InvalidDependencyPOMTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3680InvalidDependencyPOMTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3680InvalidDependencyPOMTest()
-    {
-        super( "(2.0.9,)" );
+    public MavenITmng3680InvalidDependencyPOMTest() {
+        super("(2.0.9,)");
     }
 
     /**
@@ -47,25 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3680 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3680" );
+    public void testitMNG3680() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3680");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3680" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3680");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng3680:direct:jar:0.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng3680:transitive:jar:0.1" ) );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng3680:direct:jar:0.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng3680:transitive:jar:0.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3684BuildPluginParameterTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3684BuildPluginParameterTest.java
index adb0447..6eac610 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3684BuildPluginParameterTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3684BuildPluginParameterTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,37 +31,32 @@
  *
  * @author jdcasey
  */
-public class MavenITmng3684BuildPluginParameterTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3684BuildPluginParameterTest()
-    {
-        super( "(2.0.9,)" );
+public class MavenITmng3684BuildPluginParameterTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3684BuildPluginParameterTest() {
+        super("(2.0.9,)");
     }
 
     @Test
-    public void testitMNG3684 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3684" );
-        File pluginDir = new File( testDir, "maven-mng3684-plugin" );
-        File projectDir = new File( testDir, "project" );
+    public void testitMNG3684() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3684");
+        File pluginDir = new File(testDir, "maven-mng3684-plugin");
+        File projectDir = new File(testDir, "project");
 
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.setLogFileName( "log-validate.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.setLogFileName("log-validate.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifier.setLogFileName( "log-site.txt" );
-        verifier.addCliArgument( "site" );
+        verifier.setLogFileName("log-site.txt");
+        verifier.addCliArgument("site");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3693PomFileBasedirChangeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3693PomFileBasedirChangeTest.java
index 9da0c6e..d65a6ed 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3693PomFileBasedirChangeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3693PomFileBasedirChangeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -36,44 +34,38 @@
  *
  * @author jdcasey
  */
-public class MavenITmng3693PomFileBasedirChangeTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3693PomFileBasedirChangeTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng3693PomFileBasedirChangeTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3693PomFileBasedirChangeTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @Test
-    public void testitMNG3693 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3693" );
+    public void testitMNG3693() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3693");
 
-        File pluginDir = new File( testDir, "maven-mng3693-plugin" );
-        File projectsDir = new File( testDir, "projects" );
+        File pluginDir = new File(testDir, "maven-mng3693-plugin");
+        File projectsDir = new File(testDir, "projects");
 
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        String depPath = verifier.getArtifactPath( "org.apache.maven.its.mng3693", "dep", "1", "pom" );
+        String depPath = verifier.getArtifactPath("org.apache.maven.its.mng3693", "dep", "1", "pom");
 
-        File dep = new File( depPath );
+        File dep = new File(depPath);
         dep = dep.getParentFile().getParentFile();
 
         // remove the dependency from the local repository.
-        FileUtils.deleteDirectory( dep );
+        FileUtils.deleteDirectory(dep);
 
-        verifier = newVerifier( projectsDir.getAbsolutePath() );
+        verifier = newVerifier(projectsDir.getAbsolutePath());
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
-
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3694ReactorProjectsDynamismTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3694ReactorProjectsDynamismTest.java
index d7d3397..92308df 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3694ReactorProjectsDynamismTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3694ReactorProjectsDynamismTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,32 +31,27 @@
  *
  * @author jdcasey
  */
-public class MavenITmng3694ReactorProjectsDynamismTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3694ReactorProjectsDynamismTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng3694ReactorProjectsDynamismTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3694ReactorProjectsDynamismTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @Test
-    public void testitMNG3694 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3694" );
+    public void testitMNG3694() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3694");
 
-        File pluginDir = new File( testDir, "maven-mng3694-plugin" );
-        File projectDir = new File( testDir, "projects" );
+        File pluginDir = new File(testDir, "maven-mng3694-plugin");
+        File projectDir = new File(testDir, "projects");
 
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
+        verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3701ImplicitProfileIdTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3701ImplicitProfileIdTest.java
index a6247fd..bfb5beb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3701ImplicitProfileIdTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3701ImplicitProfileIdTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3701ImplicitProfileIdTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3701ImplicitProfileIdTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3701ImplicitProfileIdTest()
-    {
-        super( "[2.0.11,)" );
+    public MavenITmng3701ImplicitProfileIdTest() {
+        super("[2.0.11,)");
     }
 
     /**
@@ -48,18 +43,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3701()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3701" );
+    public void testitMNG3701() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3701");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3703ExecutionProjectWithRelativePathsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3703ExecutionProjectWithRelativePathsTest.java
index d1c6a0b..67d4cd9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3703ExecutionProjectWithRelativePathsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3703ExecutionProjectWithRelativePathsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,61 +32,54 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  * @author jdcasey
  */
-public class MavenITmng3703ExecutionProjectWithRelativePathsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3703ExecutionProjectWithRelativePathsTest()
-    {
-        super( "[2.1.0-M1,)" ); // only test in 2.1.0+
+public class MavenITmng3703ExecutionProjectWithRelativePathsTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3703ExecutionProjectWithRelativePathsTest() {
+        super("[2.1.0-M1,)"); // only test in 2.1.0+
     }
 
     @Test
-    public void testForkFromMojo()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3703" );
-        File pluginDir = new File( testDir, "maven-mng3703-plugin" );
-        File projectDir = new File( testDir, "project" );
+    public void testForkFromMojo() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3703");
+        File pluginDir = new File(testDir, "maven-mng3703-plugin");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-mojo.txt" );
+        verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.setLogFileName("log-mojo.txt");
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testForkFromReport()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3703" );
-        File pluginDir = new File( testDir, "maven-mng3703-plugin" );
-        File projectDir = new File( testDir, "project" );
+    public void testForkFromReport() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3703");
+        File pluginDir = new File(testDir, "maven-mng3703-plugin");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-report.txt" );
+        verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.setLogFileName("log-report.txt");
 
-        verifier.addCliArgument( "site" );
+        verifier.addCliArgument("site");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3710PollutedClonedPluginsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3710PollutedClonedPluginsTest.java
index adf26e1..490bd93 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3710PollutedClonedPluginsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3710PollutedClonedPluginsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.ArrayList;
-import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -37,66 +33,58 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3710PollutedClonedPluginsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3710PollutedClonedPluginsTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+public class MavenITmng3710PollutedClonedPluginsTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3710PollutedClonedPluginsTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3710_POMInheritance()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3710/pom-inheritance" );
-        File pluginDir = new File( testDir, "maven-mng3710-pomInheritance-plugin" );
-        File projectsDir = new File( testDir, "projects" );
+    public void testitMNG3710_POMInheritance() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3710/pom-inheritance");
+        File pluginDir = new File(testDir, "maven-mng3710-pomInheritance-plugin");
+        File projectsDir = new File(testDir, "projects");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectsDir.getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(projectsDir.getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        File topLevelTouchFile = new File( projectsDir, "target/touch.txt" );
-        assertFalse( "Top-level touch file should NOT be created in projects tree.", topLevelTouchFile.exists() );
+        File topLevelTouchFile = new File(projectsDir, "target/touch.txt");
+        assertFalse("Top-level touch file should NOT be created in projects tree.", topLevelTouchFile.exists());
 
-        File midLevelTouchFile = new File( projectsDir, "middle/target/touch.txt" );
-        assertTrue( "Mid-level touch file should have been created in projects tree.", midLevelTouchFile.exists() );
+        File midLevelTouchFile = new File(projectsDir, "middle/target/touch.txt");
+        assertTrue("Mid-level touch file should have been created in projects tree.", midLevelTouchFile.exists());
 
-        File childLevelTouchFile = new File( projectsDir, "middle/child/target/touch.txt" );
-        assertTrue( "Child-level touch file should have been created in projects tree.", childLevelTouchFile.exists() );
-
+        File childLevelTouchFile = new File(projectsDir, "middle/child/target/touch.txt");
+        assertTrue("Child-level touch file should have been created in projects tree.", childLevelTouchFile.exists());
     }
 
     @Test
-    public void testitMNG3710_OriginalModel()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3710/original-model" );
-        File pluginsDir = new File( testDir, "plugins" );
-        File projectDir = new File( testDir, "project" );
+    public void testitMNG3710_OriginalModel() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3710/original-model");
+        File pluginsDir = new File(testDir, "plugins");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginsDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginsDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
+        verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArguments( "org.apache.maven.its.mng3710:mavenit-mng3710-directInvoke-plugin:1:run", "validate" );
+        verifier.addCliArguments("org.apache.maven.its.mng3710:mavenit-mng3710-directInvoke-plugin:1:run", "validate");
 
         verifier.execute();
 
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3714ToolchainsCliOptionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3714ToolchainsCliOptionTest.java
index 4544696..1b8299e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3714ToolchainsCliOptionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3714ToolchainsCliOptionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,12 +32,9 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng3714ToolchainsCliOptionTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3714ToolchainsCliOptionTest()
-    {
-        super( "[2.3.0,)" );
+public class MavenITmng3714ToolchainsCliOptionTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3714ToolchainsCliOptionTest() {
+        super("[2.3.0,)");
     }
 
     /**
@@ -48,44 +43,40 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3714()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3714" );
+    public void testitMNG3714() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3714");
 
-        File javaHome = new File( testDir, "javaHome" );
+        File javaHome = new File(testDir, "javaHome");
         javaHome.mkdirs();
-        new File( javaHome, "bin" ).mkdirs();
-        new File( javaHome, "bin/javac").createNewFile();
-        new File( javaHome, "bin/javac.exe").createNewFile();
+        new File(javaHome, "bin").mkdirs();
+        new File(javaHome, "bin/javac").createNewFile();
+        new File(javaHome, "bin/javac.exe").createNewFile();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
         Map<String, String> properties = verifier.newDefaultFilterMap();
-        properties.put( "@javaHome@", javaHome.getAbsolutePath() );
+        properties.put("@javaHome@", javaHome.getAbsolutePath());
 
-        verifier.filterFile( "toolchains.xml", "toolchains.xml", "UTF-8", properties );
+        verifier.filterFile("toolchains.xml", "toolchains.xml", "UTF-8", properties);
 
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--toolchains" );
-        verifier.addCliArgument( "toolchains.xml" );
-        verifier.addCliArgument( "initialize" );
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--toolchains");
+        verifier.addCliArgument("toolchains.xml");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/toolchains.properties" );
-        Properties results = verifier.loadProperties( "target/toolchains.properties" );
-        String tool = results.getProperty( "tool.1", "" );
-        if ( tool.endsWith( ".exe" ) )
-        {
-            tool = tool.substring( 0, tool.length() - 4 );
+        verifier.verifyFilePresent("target/toolchains.properties");
+        Properties results = verifier.loadProperties("target/toolchains.properties");
+        String tool = results.getProperty("tool.1", "");
+        if (tool.endsWith(".exe")) {
+            tool = tool.substring(0, tool.length() - 4);
         }
-        assertEquals( new File( javaHome, "bin/javac" ).getAbsolutePath(), tool );
+        assertEquals(new File(javaHome, "bin/javac").getAbsolutePath(), tool);
 
-        verifier.verifyFilePresent( "target/tool.properties" );
-        Properties toolProps = verifier.loadProperties( "target/tool.properties" );
-        String path = toolProps.getProperty( "tool.javac", "" );
-        assertEquals( results.getProperty( "tool.1", "" ), path );
+        verifier.verifyFilePresent("target/tool.properties");
+        Properties toolProps = verifier.loadProperties("target/tool.properties");
+        String path = toolProps.getProperty("tool.javac", "");
+        assertEquals(results.getProperty("tool.1", ""), path);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3716AggregatorForkingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3716AggregatorForkingTest.java
index 020a8e0..25eeb40 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3716AggregatorForkingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3716AggregatorForkingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,32 +33,27 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3716AggregatorForkingTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3716AggregatorForkingTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+public class MavenITmng3716AggregatorForkingTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3716AggregatorForkingTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3716()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3716" );
-        File pluginDir = new File( testDir, "maven-mng3716-plugin" );
-        File projectsDir = new File( testDir, "projects" );
+    public void testitMNG3716() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3716");
+        File pluginDir = new File(testDir, "maven-mng3716-plugin");
+        File projectsDir = new File(testDir, "projects");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectsDir.getAbsolutePath() );
-        verifier.addCliArgument( "org.apache.maven.its.mng3716:mavenit-mng3716-plugin:1:run" );
+        verifier = newVerifier(projectsDir.getAbsolutePath());
+        verifier.addCliArgument("org.apache.maven.its.mng3716:mavenit-mng3716-plugin:1:run");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3719PomExecutionOrderingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3719PomExecutionOrderingTest.java
index 15dde96..775bc36 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3719PomExecutionOrderingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3719PomExecutionOrderingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng3719PomExecutionOrderingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3719PomExecutionOrderingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3719PomExecutionOrderingTest()
-    {
-        super( "[2.0.11,2.1.0-M1),[2.1.0-M2,4.0.0-alpha-1)" );
+    public MavenITmng3719PomExecutionOrderingTest() {
+        super("[2.0.11,2.1.0-M1),[2.1.0-M2,4.0.0-alpha-1)");
     }
 
     /**
@@ -50,37 +45,33 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3719()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3719" );
+    public void testitMNG3719() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3719");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Pattern pattern = Pattern.compile( ".*step-([0-9])\\.properties.*" );
+        Pattern pattern = Pattern.compile(".*step-([0-9])\\.properties.*");
 
         int[] stepLines = new int[3];
-        List<String> content = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        for ( int i = 0; i < content.size(); i++ )
-        {
-            String line = (String) content.get( i );
+        List<String> content = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        for (int i = 0; i < content.size(); i++) {
+            String line = (String) content.get(i);
 
-            Matcher m = pattern.matcher( line );
-            if ( m.matches() )
-            {
-                int step = Integer.valueOf( m.group( 1 ) );
+            Matcher m = pattern.matcher(line);
+            if (m.matches()) {
+                int step = Integer.valueOf(m.group(1));
                 stepLines[step - 1] = i + 1;
             }
         }
 
         // check order - note it is not in sequence as the plugin definitions are merged
-        assertTrue( "Step 1 should be found", stepLines[0] > 0 );
-        assertTrue( "Step 3 should be second", stepLines[0] < stepLines[2] );
-        assertTrue( "Step 2 should be third", stepLines[2] < stepLines[1] );
+        assertTrue("Step 1 should be found", stepLines[0] > 0);
+        assertTrue("Step 3 should be second", stepLines[0] < stepLines[2]);
+        assertTrue("Step 2 should be third", stepLines[2] < stepLines[1]);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3723ConcreteParentProjectTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3723ConcreteParentProjectTest.java
index 92f7c14..0183c9f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3723ConcreteParentProjectTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3723ConcreteParentProjectTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -38,35 +36,30 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3723ConcreteParentProjectTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3723ConcreteParentProjectTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+public class MavenITmng3723ConcreteParentProjectTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3723ConcreteParentProjectTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3723 ()
-        throws Exception
-    {
+    public void testitMNG3723() throws Exception {
         // The testdir is computed from the location of this
         // file.
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3723" );
-        File pluginDir = new File( testDir, "maven-mng3723-plugin" );
-        File projectDir = new File( testDir, "projects" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3723");
+        File pluginDir = new File(testDir, "maven-mng3723-plugin");
+        File projectDir = new File(testDir, "projects");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
+        verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3724ExecutionProjectSyncTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3724ExecutionProjectSyncTest.java
index 8ba7f56..a66eda0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3724ExecutionProjectSyncTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3724ExecutionProjectSyncTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,33 +33,28 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3724ExecutionProjectSyncTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3724ExecutionProjectSyncTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+public class MavenITmng3724ExecutionProjectSyncTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3724ExecutionProjectSyncTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3724 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3724" );
-        File pluginDir = new File( testDir, "maven-mng3724-plugin" );
-        File projectDir = new File( testDir, "project" );
+    public void testitMNG3724() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3724");
+        File pluginDir = new File(testDir, "maven-mng3724-plugin");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
+        verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3729MultiForkAggregatorsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3729MultiForkAggregatorsTest.java
index 93cee3c..4f1ac79 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3729MultiForkAggregatorsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3729MultiForkAggregatorsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -49,33 +47,28 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  * @author jdcasey
  */
-public class MavenITmng3729MultiForkAggregatorsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3729MultiForkAggregatorsTest()
-    {
-        super( "(2.0.8,3.0-alpha-1),[3.0-alpha-3,)" ); // only test in 2.0.9+
+public class MavenITmng3729MultiForkAggregatorsTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3729MultiForkAggregatorsTest() {
+        super("(2.0.8,3.0-alpha-1),[3.0-alpha-3,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3729 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3729" );
-        File pluginDir = new File( testDir, "maven-mng3729-plugin" );
-        File projectDir = new File( testDir, "projects" );
+    public void testitMNG3729() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3729");
+        File pluginDir = new File(testDir, "maven-mng3729-plugin");
+        File projectDir = new File(testDir, "projects");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
+        verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3732ActiveProfilesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3732ActiveProfilesTest.java
index 164972f..8a4e511 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3732ActiveProfilesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3732ActiveProfilesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -29,6 +25,8 @@
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -36,13 +34,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3732ActiveProfilesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3732ActiveProfilesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3732ActiveProfilesTest()
-    {
-        super( "[2.0,)" );
+    public MavenITmng3732ActiveProfilesTest() {
+        super("[2.0,)");
     }
 
     /**
@@ -51,62 +46,53 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3732()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3732" );
+    public void testitMNG3732() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3732");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        if ( matchesVersionRange( "[4.0.0-alpha-1,)" ) )
-        {
-            verifier.addCliArgument( "-Ppom,settings" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        if (matchesVersionRange("[4.0.0-alpha-1,)")) {
+            verifier.addCliArgument("-Ppom,settings");
+        } else {
+            verifier.addCliArgument("-Ppom,profiles,settings");
         }
-        else
-        {
-            verifier.addCliArgument( "-Ppom,profiles,settings" );
-        }
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/profile.properties" );
+        Properties props = verifier.loadProperties("target/profile.properties");
         List<String> ids = new ArrayList<>();
 
         // support for profiles.xml removed from 3.x (see MNG-4060)
-        if ( matchesVersionRange( "[2.0,3.0-alpha-1)" ) )
-        {
-            ids.add( props.getProperty( "project.activeProfiles.0.id", "" ) );
-            ids.add( props.getProperty( "project.activeProfiles.1.id", "" ) );
-            ids.add( props.getProperty( "project.activeProfiles.2.id", "" ) );
-            ids.add( props.getProperty( "project.activeProfiles.3.id", "" ) );
-            ids.remove( "it-defaults" );
-            Collections.sort( ids );
+        if (matchesVersionRange("[2.0,3.0-alpha-1)")) {
+            ids.add(props.getProperty("project.activeProfiles.0.id", ""));
+            ids.add(props.getProperty("project.activeProfiles.1.id", ""));
+            ids.add(props.getProperty("project.activeProfiles.2.id", ""));
+            ids.add(props.getProperty("project.activeProfiles.3.id", ""));
+            ids.remove("it-defaults");
+            Collections.sort(ids);
 
-            assertEquals( Arrays.asList( new String[]{ "pom", "profiles", "settings" } ), ids );
-            assertEquals( "4", props.getProperty( "project.activeProfiles" ) );
+            assertEquals(Arrays.asList(new String[] {"pom", "profiles", "settings"}), ids);
+            assertEquals("4", props.getProperty("project.activeProfiles"));
 
-            assertEquals( "PASSED-1", props.getProperty( "project.properties.pomProperty" ) );
-            assertEquals( "PASSED-2", props.getProperty( "project.properties.settingsProperty" ) );
-            assertEquals( "PASSED-3", props.getProperty( "project.properties.profilesProperty" ) );
-        }
-        else
-        {
-            ids.add( props.getProperty( "project.activeProfiles.0.id", "" ) );
-            ids.add( props.getProperty( "project.activeProfiles.1.id", "" ) );
-            ids.add( props.getProperty( "project.activeProfiles.2.id", "" ) );
-            ids.remove( "it-defaults" );
-            Collections.sort( ids );
+            assertEquals("PASSED-1", props.getProperty("project.properties.pomProperty"));
+            assertEquals("PASSED-2", props.getProperty("project.properties.settingsProperty"));
+            assertEquals("PASSED-3", props.getProperty("project.properties.profilesProperty"));
+        } else {
+            ids.add(props.getProperty("project.activeProfiles.0.id", ""));
+            ids.add(props.getProperty("project.activeProfiles.1.id", ""));
+            ids.add(props.getProperty("project.activeProfiles.2.id", ""));
+            ids.remove("it-defaults");
+            Collections.sort(ids);
 
-            assertEquals( Arrays.asList( new String[]{ "pom", "settings" } ), ids );
-            assertEquals( "3", props.getProperty( "project.activeProfiles" ) );
+            assertEquals(Arrays.asList(new String[] {"pom", "settings"}), ids);
+            assertEquals("3", props.getProperty("project.activeProfiles"));
 
-            assertEquals( "PASSED-1", props.getProperty( "project.properties.pomProperty" ) );
-            assertEquals( "PASSED-2", props.getProperty( "project.properties.settingsProperty" ) );
+            assertEquals("PASSED-1", props.getProperty("project.properties.pomProperty"));
+            assertEquals("PASSED-2", props.getProperty("project.properties.settingsProperty"));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3740SelfReferentialReactorProjectsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3740SelfReferentialReactorProjectsTest.java
index 2f3f3fb..8e54102 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3740SelfReferentialReactorProjectsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3740SelfReferentialReactorProjectsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -37,33 +35,27 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3740SelfReferentialReactorProjectsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3740SelfReferentialReactorProjectsTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+public class MavenITmng3740SelfReferentialReactorProjectsTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3740SelfReferentialReactorProjectsTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3740 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3740" );
-        File v1 = new File( testDir, "projects.v1" );
-        File v2 = new File( testDir, "projects.v2" );
+    public void testitMNG3740() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3740");
+        File v1 = new File(testDir, "projects.v1");
+        File v2 = new File(testDir, "projects.v2");
 
         Verifier verifier;
 
-        verifier = newVerifier( v1.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(v1.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( v2.getAbsolutePath() );
-        verifier.addCliArgument( "package" );
+        verifier = newVerifier(v2.getAbsolutePath());
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3746POMPropertyOverrideTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3746POMPropertyOverrideTest.java
index 7843b11..e0f4431 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3746POMPropertyOverrideTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3746POMPropertyOverrideTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,65 +32,58 @@
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  * @author jdcasey
  */
-public class MavenITmng3746POMPropertyOverrideTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3746POMPropertyOverrideTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+public class MavenITmng3746POMPropertyOverrideTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3746POMPropertyOverrideTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3746_UsingDefaultSystemProperty()
-        throws Exception
-    {
+    public void testitMNG3746_UsingDefaultSystemProperty() throws Exception {
         // The testdir is computed from the location of this
         // file.
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3746" );
-        File pluginDir = new File( testDir, "maven-mng3746-plugin" );
-        File projectDir = new File( testDir, "project" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3746");
+        File pluginDir = new File(testDir, "maven-mng3746-plugin");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.setLogFileName( "log-sys.txt" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.setLogFileName("log-sys.txt");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-sys.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.setLogFileName("log-sys.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testitMNG3746_UsingCLIProperty()
-        throws Exception
-    {
+    public void testitMNG3746_UsingCLIProperty() throws Exception {
         // The testdir is computed from the location of this
         // file.
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3746" );
-        File pluginDir = new File( testDir, "maven-mng3746-plugin" );
-        File projectDir = new File( testDir, "project" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3746");
+        File pluginDir = new File(testDir, "maven-mng3746-plugin");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.setLogFileName( "log-cli.txt" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.setLogFileName("log-cli.txt");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-cli.txt" );
+        verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.setLogFileName("log-cli.txt");
 
-        verifier.addCliArgument( "-Dtest.verification=cli" );
-        verifier.addCliArgument( "-Dtest.usingCliValue=true" );
-        verifier.addCliArgument( "-Djava.version=cli" );
+        verifier.addCliArgument("-Dtest.verification=cli");
+        verifier.addCliArgument("-Dtest.usingCliValue=true");
+        verifier.addCliArgument("-Djava.version=cli");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3747PrefixedPathExpressionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3747PrefixedPathExpressionTest.java
index e8a0eb3..6d0445c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3747PrefixedPathExpressionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3747PrefixedPathExpressionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -36,30 +34,25 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3747PrefixedPathExpressionTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3747PrefixedPathExpressionTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+public class MavenITmng3747PrefixedPathExpressionTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3747PrefixedPathExpressionTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testitMNG3747 ()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3747" );
+    public void testitMNG3747() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3747");
 
-        Verifier verifier = newVerifier( testDir.getCanonicalPath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getCanonicalPath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "path is: " + new File( testDir, "relative" ).getCanonicalPath() + "/somepath",
-            props.getProperty( "stringParam" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals(
+                "path is: " + new File(testDir, "relative").getCanonicalPath() + "/somepath",
+                props.getProperty("stringParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3748BadSettingsXmlTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3748BadSettingsXmlTest.java
index 5e7aa99..93b69c9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3748BadSettingsXmlTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3748BadSettingsXmlTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -37,60 +35,46 @@
  * @author jdcasey
  *
  */
-public class MavenITmng3748BadSettingsXmlTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3748BadSettingsXmlTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3748BadSettingsXmlTest()
-    {
-        super( "(2.0.8,)" ); // only test in 2.0.9+
+    public MavenITmng3748BadSettingsXmlTest() {
+        super("(2.0.8,)"); // only test in 2.0.9+
     }
 
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3748" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3748");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
         // Maven 3.x will only print warnings (see MNG-4390)
-        if ( matchesVersionRange( "(,3.0-alpha-3)" ) )
-        {
-            try
-            {
-                verifier.addCliArgument( "validate" );
+        if (matchesVersionRange("(,3.0-alpha-3)")) {
+            try {
+                verifier.addCliArgument("validate");
                 verifier.execute();
                 verifier.verifyErrorFreeLog();
 
-                fail( "build should fail if settings.xml contains unrecognized elements." );
-            }
-            catch ( VerificationException e )
-            {
+                fail("build should fail if settings.xml contains unrecognized elements.");
+            } catch (VerificationException e) {
                 // expected
             }
-        }
-        else
-        {
-            verifier.addCliArgument( "validate" );
+        } else {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            List<String> lines = verifier.loadLines( verifier.getLogFileName(), null );
+            List<String> lines = verifier.loadLines(verifier.getLogFileName(), null);
             boolean foundWarning = false;
-            for ( String line : lines )
-            {
-                if ( line.matches( "(?i)\\[WARNING\\].*unrecognised tag.+repositories.+2.*" ) )
-                {
+            for (String line : lines) {
+                if (line.matches("(?i)\\[WARNING\\].*unrecognised tag.+repositories.+2.*")) {
                     foundWarning = true;
                     break;
                 }
             }
-            assertTrue( foundWarning );
+            assertTrue(foundWarning);
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3766ToolchainsFromExtensionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3766ToolchainsFromExtensionTest.java
index 66baf4e..0c3deae 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3766ToolchainsFromExtensionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3766ToolchainsFromExtensionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3766ToolchainsFromExtensionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3766ToolchainsFromExtensionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3766ToolchainsFromExtensionTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng3766ToolchainsFromExtensionTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,23 +42,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3766" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3766");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--toolchains" );
-        verifier.addCliArgument( "toolchains.xml" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--toolchains");
+        verifier.addCliArgument("toolchains.xml");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/tool.properties" );
-        Properties toolProps = verifier.loadProperties( "target/tool.properties" );
-        assertEquals( "toolname", toolProps.getProperty( "tool.toolname", "" ) );
+        verifier.verifyFilePresent("target/tool.properties");
+        Properties toolProps = verifier.loadProperties("target/tool.properties");
+        assertEquals("toolname", toolProps.getProperty("tool.toolname", ""));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3769ExclusionRelocatedTransdepsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3769ExclusionRelocatedTransdepsTest.java
index 437ff05..64c4d38 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3769ExclusionRelocatedTransdepsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3769ExclusionRelocatedTransdepsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  *
  *
  */
-public class MavenITmng3769ExclusionRelocatedTransdepsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3769ExclusionRelocatedTransdepsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3769ExclusionRelocatedTransdepsTest()
-    {
+    public MavenITmng3769ExclusionRelocatedTransdepsTest() {
         // also didn't work in 2.0, but did in 2.0.1+ until regressed in 2.1.0-M1
         super("[2.0.1,2.1.0-M1),(2.1.0-M1,)");
     }
@@ -49,28 +44,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3769()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3769" );
+    public void testitMNG3769() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3769");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3769" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3769");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertEquals( Collections.singletonList( "org.apache.maven.its.mng3769:dependency:jar:1.0" ), artifacts );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertEquals(Collections.singletonList("org.apache.maven.its.mng3769:dependency:jar:1.0"), artifacts);
 
-        List<String> paths = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertEquals( 3, paths.size() );
-        assertEquals( "dependency-1.0.jar", paths.get( 2 ) );
+        List<String> paths = verifier.loadLines("target/test.txt", "UTF-8");
+        assertEquals(3, paths.size());
+        assertEquals("dependency-1.0.jar", paths.get(2));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3775ConflictResolutionBacktrackingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3775ConflictResolutionBacktrackingTest.java
index fcb1a40..bfc174d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3775ConflictResolutionBacktrackingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3775ConflictResolutionBacktrackingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,55 +30,40 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3775ConflictResolutionBacktrackingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3775ConflictResolutionBacktrackingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3775ConflictResolutionBacktrackingTest()
-    {
-        super( "[3.0,)" );
+    public MavenITmng3775ConflictResolutionBacktrackingTest() {
+        super("[3.0,)");
     }
 
     @Test
-    public void testitABC()
-        throws Exception
-    {
-        testit( "test-abc" );
+    public void testitABC() throws Exception {
+        testit("test-abc");
     }
 
     @Test
-    public void testitACB()
-        throws Exception
-    {
-        testit( "test-acb" );
+    public void testitACB() throws Exception {
+        testit("test-acb");
     }
 
     @Test
-    public void testitBAC()
-        throws Exception
-    {
-        testit( "test-bac" );
+    public void testitBAC() throws Exception {
+        testit("test-bac");
     }
 
     @Test
-    public void testitBCA()
-        throws Exception
-    {
-        testit( "test-bca" );
+    public void testitBCA() throws Exception {
+        testit("test-bca");
     }
 
     @Test
-    public void testitCAB()
-        throws Exception
-    {
-        testit( "test-cab" );
+    public void testitCAB() throws Exception {
+        testit("test-cab");
     }
 
     @Test
-    public void testitCBA()
-        throws Exception
-    {
-        testit( "test-cba" );
+    public void testitCBA() throws Exception {
+        testit("test-cba");
     }
 
     /**
@@ -88,28 +71,25 @@
      * In other words, when a subtree gets disabled, all previously selected winners among the children need to
      * be revised.
      */
-    private void testit( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3775" );
+    private void testit(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3775");
 
-        Verifier verifier = newVerifier( new File( testDir, project ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3775" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, project).getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3775");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> test = verifier.loadLines( "target/test.txt", "UTF-8" );
+        List<String> test = verifier.loadLines("target/test.txt", "UTF-8");
 
-        assertTrue( project + " > " + test.toString(), test.contains( "a-0.1.jar" ) );
-        assertTrue( project + " > " + test.toString(), test.contains( "b-0.1.jar" ) );
-        assertTrue( project + " > " + test.toString(), test.contains( "x-0.1.jar" ) );
-        assertTrue( project + " > " + test.toString(), test.contains( "c-0.1.jar" ) );
+        assertTrue(project + " > " + test.toString(), test.contains("a-0.1.jar"));
+        assertTrue(project + " > " + test.toString(), test.contains("b-0.1.jar"));
+        assertTrue(project + " > " + test.toString(), test.contains("x-0.1.jar"));
+        assertTrue(project + " > " + test.toString(), test.contains("c-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3796ClassImportInconsistencyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3796ClassImportInconsistencyTest.java
index 0d856f3..eb97378 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3796ClassImportInconsistencyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3796ClassImportInconsistencyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3796ClassImportInconsistencyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3796ClassImportInconsistencyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3796ClassImportInconsistencyTest()
-    {
-        super( "(2.0.2,)" );
+    public MavenITmng3796ClassImportInconsistencyTest() {
+        super("(2.0.2,)");
     }
 
     /**
@@ -48,22 +43,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3796()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3796" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG3796() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3796");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertNotNull( pclProps.getProperty( "org.codehaus.plexus.util.xml.Xpp3Dom" ) );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        assertNotNull(pclProps.getProperty("org.codehaus.plexus.util.xml.Xpp3Dom"));
 
-        Properties tcclProps = verifier.loadProperties( "target/tccl.properties" );
-        assertEquals( pclProps, tcclProps );
+        Properties tcclProps = verifier.loadProperties("target/tccl.properties");
+        assertEquals(pclProps, tcclProps);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3805ExtensionClassPathOrderingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3805ExtensionClassPathOrderingTest.java
index a69068c..4021fdb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3805ExtensionClassPathOrderingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3805ExtensionClassPathOrderingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3805ExtensionClassPathOrderingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3805ExtensionClassPathOrderingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3805ExtensionClassPathOrderingTest()
-    {
-        super( "(2.0.9,2.1.0-M1),(2.1.0-M1,)" );
+    public MavenITmng3805ExtensionClassPathOrderingTest() {
+        super("(2.0.9,2.1.0-M1),(2.1.0-M1,)");
     }
 
     /**
@@ -49,30 +44,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3805()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3805" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3805" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG3805() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3805");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3805");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties wclProps = verifier.loadProperties( "target/wcl.properties" );
+        Properties wclProps = verifier.loadProperties("target/wcl.properties");
         String prefix = "org/apache/maven/its/mng3805/a.properties.";
         String resource = "org/apache/maven/its/mng3805/a.properties";
-        assertEquals( "5", wclProps.getProperty( prefix + "count" ) );
-        assertTrue( wclProps.getProperty( prefix + "0" ).endsWith( "wagon-a-0.1.jar!/" + resource ) );
-        assertTrue( wclProps.getProperty( prefix + "1" ).endsWith( "dep-a-0.1.jar!/" + resource ) );
-        assertTrue( wclProps.getProperty( prefix + "2" ).endsWith( "dep-b-0.1.jar!/" + resource ) );
-        assertTrue( wclProps.getProperty( prefix + "3" ).endsWith( "dep-c-0.1.jar!/" + resource ) );
-        assertTrue( wclProps.getProperty( prefix + "4" ).endsWith( "dep-d-0.1.jar!/" + resource ) );
+        assertEquals("5", wclProps.getProperty(prefix + "count"));
+        assertTrue(wclProps.getProperty(prefix + "0").endsWith("wagon-a-0.1.jar!/" + resource));
+        assertTrue(wclProps.getProperty(prefix + "1").endsWith("dep-a-0.1.jar!/" + resource));
+        assertTrue(wclProps.getProperty(prefix + "2").endsWith("dep-b-0.1.jar!/" + resource));
+        assertTrue(wclProps.getProperty(prefix + "3").endsWith("dep-c-0.1.jar!/" + resource));
+        assertTrue(wclProps.getProperty(prefix + "4").endsWith("dep-d-0.1.jar!/" + resource));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3807PluginConfigExpressionEvaluationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3807PluginConfigExpressionEvaluationTest.java
index c4e1e49..082f540 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3807PluginConfigExpressionEvaluationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3807PluginConfigExpressionEvaluationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  *
  */
-public class MavenITmng3807PluginConfigExpressionEvaluationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3807PluginConfigExpressionEvaluationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3807PluginConfigExpressionEvaluationTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng3807PluginConfigExpressionEvaluationTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -48,37 +43,33 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3807" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3807");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
+        Properties props = verifier.loadProperties("target/config.properties");
 
-        assertEvaluated( props.getProperty( "stringParams.0" ) );
-        assertEvaluated( props.getProperty( "stringParams.1" ) );
+        assertEvaluated(props.getProperty("stringParams.0"));
+        assertEvaluated(props.getProperty("stringParams.1"));
 
-        assertEvaluated( props.getProperty( "listParam.0" ) );
-        assertEvaluated( props.getProperty( "listParam.1" ) );
+        assertEvaluated(props.getProperty("listParam.0"));
+        assertEvaluated(props.getProperty("listParam.1"));
 
-        assertEvaluated( props.getProperty( "mapParam.test0" ) );
-        assertEvaluated( props.getProperty( "mapParam.test1" ) );
+        assertEvaluated(props.getProperty("mapParam.test0"));
+        assertEvaluated(props.getProperty("mapParam.test1"));
 
-        assertEvaluated( props.getProperty( "propertiesParam.test0" ) );
-        assertEvaluated( props.getProperty( "propertiesParam.test1" ) );
+        assertEvaluated(props.getProperty("propertiesParam.test0"));
+        assertEvaluated(props.getProperty("propertiesParam.test1"));
     }
 
-    private void assertEvaluated( String value )
-    {
-        assertNotNull( value );
-        assertTrue( value.length() > 0 );
-        assertFalse( value, value.contains( "${" ) );
+    private void assertEvaluated(String value) {
+        assertNotNull(value);
+        assertTrue(value.length() > 0);
+        assertFalse(value, value.contains("${"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3808ReportInheritanceOrderingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3808ReportInheritanceOrderingTest.java
index 1ca8d2f..255b4a5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3808ReportInheritanceOrderingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3808ReportInheritanceOrderingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng3808ReportInheritanceOrderingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3808ReportInheritanceOrderingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3808ReportInheritanceOrderingTest()
-    {
-        super( "[2.0.11,2.1.0-M1),[2.1.0-M2,)" );
+    public MavenITmng3808ReportInheritanceOrderingTest() {
+        super("[2.0.11,2.1.0-M1),[2.1.0-M2,)");
     }
 
     /**
@@ -48,23 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3808()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3808" );
-        testDir = new File( testDir, "child" );
+    public void testitMNG3808() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3808");
+        testDir = new File(testDir, "child");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/model.properties" );
-        Properties props = verifier.loadProperties( "target/model.properties" );
-        assertEquals( "maven-it-plugin-log-file", props.getProperty( "project.reporting.plugins.0.artifactId" ) );
-        assertEquals( "maven-it-plugin-expression", props.getProperty( "project.reporting.plugins.1.artifactId" ) );
-        assertEquals( "maven-it-plugin-configuration", props.getProperty( "project.reporting.plugins.2.artifactId" ) );
+        verifier.verifyFilePresent("target/model.properties");
+        Properties props = verifier.loadProperties("target/model.properties");
+        assertEquals("maven-it-plugin-log-file", props.getProperty("project.reporting.plugins.0.artifactId"));
+        assertEquals("maven-it-plugin-expression", props.getProperty("project.reporting.plugins.1.artifactId"));
+        assertEquals("maven-it-plugin-configuration", props.getProperty("project.reporting.plugins.2.artifactId"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3810BadProfileActivationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3810BadProfileActivationTest.java
index fbb904b..9bc8dae 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3810BadProfileActivationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3810BadProfileActivationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,34 +30,25 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng3810BadProfileActivationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3810BadProfileActivationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3810BadProfileActivationTest()
-    {
-        super( "(2.0.10,2.1.0-M1),(2.1.0-M1,3.0-alpha-1),[3.0-alpha-3,)" ); // 2.0.11+, 2.1.0-M2+
+    public MavenITmng3810BadProfileActivationTest() {
+        super("(2.0.10,2.1.0-M1),(2.1.0-M1,3.0-alpha-1),[3.0-alpha-3,)"); // 2.0.11+, 2.1.0-M2+
     }
 
     @Test
-    public void testitMNG3810Property()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3810/property" );
+    public void testitMNG3810Property() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3810/property");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
-            fail( "Build should not succeed" );
-        }
-        catch ( Exception e )
-        {
-            verifier.verifyTextInLog( "The property name is required to activate the profile" );
+            fail("Build should not succeed");
+        } catch (Exception e) {
+            verifier.verifyTextInLog("The property name is required to activate the profile");
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3811ReportingPluginConfigurationInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3811ReportingPluginConfigurationInheritanceTest.java
index 85e5a30..0b22d85 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3811ReportingPluginConfigurationInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3811ReportingPluginConfigurationInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng3811ReportingPluginConfigurationInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3811ReportingPluginConfigurationInheritanceTest()
-    {
+public class MavenITmng3811ReportingPluginConfigurationInheritanceTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3811ReportingPluginConfigurationInheritanceTest() {
         // TODO: fix for 3.0+
-        super( "[2.0.11,2.1.0-M1),[2.1.0,)" );
+        super("[2.0.11,2.1.0-M1),[2.1.0,)");
     }
 
     /**
@@ -48,25 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3811()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3811" );
+    public void testitMNG3811() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3811");
 
-        Verifier verifier = newVerifier( new File( testDir, "child" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "child").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
+        Properties props = verifier.loadProperties("target/config.properties");
         String p = "project.reporting.plugins.0.configuration.children.";
 
-        assertEquals( "2", props.getProperty( p + "stringParams.0.children" ) );
-        assertEquals( "parentParam", props.getProperty( p + "stringParams.0.children.stringParam.0.value" ) );
-        assertEquals( "childParam", props.getProperty( p + "stringParams.0.children.stringParam.1.value" ) );
-        assertEquals( "true", props.getProperty( p + "booleanParam.0.value" ) );
+        assertEquals("2", props.getProperty(p + "stringParams.0.children"));
+        assertEquals("parentParam", props.getProperty(p + "stringParams.0.children.stringParam.0.value"));
+        assertEquals("childParam", props.getProperty(p + "stringParams.0.children.stringParam.1.value"));
+        assertEquals("true", props.getProperty(p + "booleanParam.0.value"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3813PluginClassPathOrderingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3813PluginClassPathOrderingTest.java
index 1d26e5a..b7ce64c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3813PluginClassPathOrderingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3813PluginClassPathOrderingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3813PluginClassPathOrderingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3813PluginClassPathOrderingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3813PluginClassPathOrderingTest()
-    {
-        super( "(2.0.8,)" );
+    public MavenITmng3813PluginClassPathOrderingTest() {
+        super("(2.0.8,)");
     }
 
     /**
@@ -48,40 +43,37 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3813()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3813" );
+    public void testitMNG3813() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3813");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3813" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3813");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
 
         String className = "org.apache.maven.its.mng3813.SomeClass";
-        String resName = className.replace( '.', '/' ) + ".class";
+        String resName = className.replace('.', '/') + ".class";
 
-        assertEquals( "depA", pclProps.getProperty( className + ".methods" ) );
-        assertTrue( pclProps.getProperty( resName ).endsWith( "/dep-a-0.1.jar!/" + resName ) );
+        assertEquals("depA", pclProps.getProperty(className + ".methods"));
+        assertTrue(pclProps.getProperty(resName).endsWith("/dep-a-0.1.jar!/" + resName));
 
-        assertEquals( "8", pclProps.getProperty( resName + ".count" ) );
+        assertEquals("8", pclProps.getProperty(resName + ".count"));
 
-        assertTrue( pclProps.getProperty( resName + ".0" ).endsWith( "/dep-a-0.1.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".1" ).endsWith( "/dep-aa-0.1.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".2" ).endsWith( "/dep-ac-0.1.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".3" ).endsWith( "/dep-ab-0.1.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".4" ).endsWith( "/dep-ad-0.1.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".5" ).endsWith( "/dep-c-0.1.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".6" ).endsWith( "/dep-b-0.1.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".7" ).endsWith( "/dep-d-0.1.jar!/" + resName ) );
+        assertTrue(pclProps.getProperty(resName + ".0").endsWith("/dep-a-0.1.jar!/" + resName));
+        assertTrue(pclProps.getProperty(resName + ".1").endsWith("/dep-aa-0.1.jar!/" + resName));
+        assertTrue(pclProps.getProperty(resName + ".2").endsWith("/dep-ac-0.1.jar!/" + resName));
+        assertTrue(pclProps.getProperty(resName + ".3").endsWith("/dep-ab-0.1.jar!/" + resName));
+        assertTrue(pclProps.getProperty(resName + ".4").endsWith("/dep-ad-0.1.jar!/" + resName));
+        assertTrue(pclProps.getProperty(resName + ".5").endsWith("/dep-c-0.1.jar!/" + resName));
+        assertTrue(pclProps.getProperty(resName + ".6").endsWith("/dep-b-0.1.jar!/" + resName));
+        assertTrue(pclProps.getProperty(resName + ".7").endsWith("/dep-d-0.1.jar!/" + resName));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3814BogusProjectCycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3814BogusProjectCycleTest.java
index e012ee7..d39cbe1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3814BogusProjectCycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3814BogusProjectCycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3814BogusProjectCycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3814BogusProjectCycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3814BogusProjectCycleTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng3814BogusProjectCycleTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,20 +42,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3814()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3814" );
+    public void testitMNG3814() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3814");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3814" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3814");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3821EqualPluginExecIdsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3821EqualPluginExecIdsTest.java
index 00fd7fb..6687937 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3821EqualPluginExecIdsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3821EqualPluginExecIdsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3821EqualPluginExecIdsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3821EqualPluginExecIdsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3821EqualPluginExecIdsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3821EqualPluginExecIdsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,17 +43,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3821()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3821" );
+    public void testitMNG3821() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3821");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3822BasedirAlignedInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3822BasedirAlignedInterpolationTest.java
index 1ab2fe7..d8e7ee3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3822BasedirAlignedInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3822BasedirAlignedInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3822BasedirAlignedInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3822BasedirAlignedInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3822BasedirAlignedInterpolationTest()
-    {
-        super( "[2.1.0-M1,)");
+    public MavenITmng3822BasedirAlignedInterpolationTest() {
+        super("[2.1.0-M1,)");
     }
 
     /**
@@ -48,36 +43,31 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3822()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3822" );
+    public void testitMNG3822() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3822");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pomProps = verifier.loadProperties( "target/interpolated.properties" );
-        assertEquals( testDir, "src/main/java", pomProps.getProperty( "project.properties.buildMainSrc" ) );
-        assertEquals( testDir, "src/test/java", pomProps.getProperty( "project.properties.buildTestSrc" ) );
-        assertEquals( testDir, "src/main/scripts", pomProps.getProperty( "project.properties.buildScriptSrc" ) );
-        assertEquals( testDir, "target", pomProps.getProperty( "project.properties.buildOut" ) );
-        assertEquals( testDir, "target/classes", pomProps.getProperty( "project.properties.buildMainOut" ) );
-        assertEquals( testDir, "target/test-classes", pomProps.getProperty( "project.properties.buildTestOut" ) );
-        assertEquals( testDir, "target/site", pomProps.getProperty( "project.properties.siteOut" ) );
+        Properties pomProps = verifier.loadProperties("target/interpolated.properties");
+        assertEquals(testDir, "src/main/java", pomProps.getProperty("project.properties.buildMainSrc"));
+        assertEquals(testDir, "src/test/java", pomProps.getProperty("project.properties.buildTestSrc"));
+        assertEquals(testDir, "src/main/scripts", pomProps.getProperty("project.properties.buildScriptSrc"));
+        assertEquals(testDir, "target", pomProps.getProperty("project.properties.buildOut"));
+        assertEquals(testDir, "target/classes", pomProps.getProperty("project.properties.buildMainOut"));
+        assertEquals(testDir, "target/test-classes", pomProps.getProperty("project.properties.buildTestOut"));
+        assertEquals(testDir, "target/site", pomProps.getProperty("project.properties.siteOut"));
     }
 
-    private void assertEquals( File testDir, String buildDir, String interpolatedPath )
-        throws Exception
-    {
-        File actual = new File( interpolatedPath );
-        File expected = new File( testDir, buildDir );
+    private void assertEquals(File testDir, String buildDir, String interpolatedPath) throws Exception {
+        File actual = new File(interpolatedPath);
+        File expected = new File(testDir, buildDir);
 
-        assertTrue( actual.isAbsolute() );
-        assertEquals( expected.getCanonicalFile(), actual.getCanonicalFile() );
+        assertTrue(actual.isAbsolute());
+        assertEquals(expected.getCanonicalFile(), actual.getCanonicalFile());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3827PluginConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3827PluginConfigTest.java
index 0d3228e..7224b43 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3827PluginConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3827PluginConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3827PluginConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3827PluginConfigTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3827PluginConfigTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3827PluginConfigTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,65 +43,62 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3827()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3827" );
+    public void testitMNG3827() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3827");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/plugin-config.properties" );
+        Properties props = verifier.loadProperties("target/plugin-config.properties");
 
-        assertCanonicalFileEquals( new File( testDir, "pom.xml" ), new File( props.getProperty( "fileParam" ) ) );
-        assertEquals( "true", props.getProperty( "booleanParam" ) );
-        assertEquals( "42", props.getProperty( "byteParam" ) );
-        assertEquals( "-12345", props.getProperty( "shortParam" ) );
-        assertEquals( "0", props.getProperty( "integerParam" ) );
-        assertEquals( "9876543210", props.getProperty( "longParam" ) );
-        assertEquals( "0.0", props.getProperty( "floatParam" ) );
-        assertEquals( "-1.5", props.getProperty( "doubleParam" ) );
-        assertEquals( "X", props.getProperty( "characterParam" ) );
-        assertEquals( "Hello World!", props.getProperty( "stringParam" ) );
-        assertEquals( "2008-11-09 11:59:03", props.getProperty( "dateParam" ) );
-        assertEquals( "http://maven.apache.org/", props.getProperty( "urlParam" ) );
+        assertCanonicalFileEquals(new File(testDir, "pom.xml"), new File(props.getProperty("fileParam")));
+        assertEquals("true", props.getProperty("booleanParam"));
+        assertEquals("42", props.getProperty("byteParam"));
+        assertEquals("-12345", props.getProperty("shortParam"));
+        assertEquals("0", props.getProperty("integerParam"));
+        assertEquals("9876543210", props.getProperty("longParam"));
+        assertEquals("0.0", props.getProperty("floatParam"));
+        assertEquals("-1.5", props.getProperty("doubleParam"));
+        assertEquals("X", props.getProperty("characterParam"));
+        assertEquals("Hello World!", props.getProperty("stringParam"));
+        assertEquals("2008-11-09 11:59:03", props.getProperty("dateParam"));
+        assertEquals("http://maven.apache.org/", props.getProperty("urlParam"));
 
-        assertEquals( "4", props.getProperty( "stringParams" ) );
-        assertEquals( "one", props.getProperty( "stringParams.0" ) );
-        assertEquals( "two", props.getProperty( "stringParams.1" ) );
-        assertEquals( "three", props.getProperty( "stringParams.2" ) );
-        assertEquals( "four", props.getProperty( "stringParams.3" ) );
+        assertEquals("4", props.getProperty("stringParams"));
+        assertEquals("one", props.getProperty("stringParams.0"));
+        assertEquals("two", props.getProperty("stringParams.1"));
+        assertEquals("three", props.getProperty("stringParams.2"));
+        assertEquals("four", props.getProperty("stringParams.3"));
 
-        assertEquals( "4", props.getProperty( "listParam" ) );
-        assertEquals( "one", props.getProperty( "listParam.0" ) );
-        assertEquals( "two", props.getProperty( "listParam.1" ) );
-        assertEquals( "three", props.getProperty( "listParam.2" ) );
-        assertEquals( "four", props.getProperty( "listParam.3" ) );
+        assertEquals("4", props.getProperty("listParam"));
+        assertEquals("one", props.getProperty("listParam.0"));
+        assertEquals("two", props.getProperty("listParam.1"));
+        assertEquals("three", props.getProperty("listParam.2"));
+        assertEquals("four", props.getProperty("listParam.3"));
 
-        assertEquals( "1", props.getProperty( "setParam" ) );
-        assertEquals( "item", props.getProperty( "setParam.0" ) );
+        assertEquals("1", props.getProperty("setParam"));
+        assertEquals("item", props.getProperty("setParam.0"));
 
-        assertEquals( "2", props.getProperty( "mapParam" ) );
-        assertEquals( "value1", props.getProperty( "mapParam.key1" ) );
-        assertEquals( "value2", props.getProperty( "mapParam.key2" ) );
+        assertEquals("2", props.getProperty("mapParam"));
+        assertEquals("value1", props.getProperty("mapParam.key1"));
+        assertEquals("value2", props.getProperty("mapParam.key2"));
 
-        assertEquals( "2", props.getProperty( "propertiesParam" ) );
-        assertEquals( "value1", props.getProperty( "propertiesParam.key1" ) );
-        assertEquals( "value2", props.getProperty( "propertiesParam.key2" ) );
+        assertEquals("2", props.getProperty("propertiesParam"));
+        assertEquals("value1", props.getProperty("propertiesParam.key1"));
+        assertEquals("value2", props.getProperty("propertiesParam.key2"));
 
-        assertEquals( "field", props.getProperty( "beanParam.fieldParam" ) );
-        assertEquals( "setter", props.getProperty( "beanParam.setterParam" ) );
-        assertEquals( "true", props.getProperty( "beanParam.setterCalled" ) );
+        assertEquals("field", props.getProperty("beanParam.fieldParam"));
+        assertEquals("setter", props.getProperty("beanParam.setterParam"));
+        assertEquals("true", props.getProperty("beanParam.setterCalled"));
 
-        assertEquals( "4", props.getProperty( "domParam.children" ) );
-        assertEquals( "one", props.getProperty( "domParam.children.echo.0.value" ) );
-        assertEquals( "two", props.getProperty( "domParam.children.echo.1.value" ) );
-        assertEquals( "three", props.getProperty( "domParam.children.echo.2.value" ) );
-        assertEquals( "four", props.getProperty( "domParam.children.echo.3.value" ) );
+        assertEquals("4", props.getProperty("domParam.children"));
+        assertEquals("one", props.getProperty("domParam.children.echo.0.value"));
+        assertEquals("two", props.getProperty("domParam.children.echo.1.value"));
+        assertEquals("three", props.getProperty("domParam.children.echo.2.value"));
+        assertEquals("four", props.getProperty("domParam.children.echo.3.value"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3831PomInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3831PomInterpolationTest.java
index 1999f08..5c03a62 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3831PomInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3831PomInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3831PomInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3831PomInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3831PomInterpolationTest()
-    {
-        super( "(,2.0.2),(2.0.2,4.0.0-alpha-1)" );
+    public MavenITmng3831PomInterpolationTest() {
+        super("(,2.0.2),(2.0.2,4.0.0-alpha-1)");
     }
 
     /**
@@ -48,54 +43,50 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3831()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3831" );
-        File child = new File( testDir, "child" );
+    public void testitMNG3831() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3831");
+        File child = new File(testDir, "child");
 
-        Verifier verifier = newVerifier( child.getAbsolutePath() );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(child.getAbsolutePath());
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/interpolated.properties" );
+        Properties props = verifier.loadProperties("target/interpolated.properties");
         String prefix = "project.properties.";
 
-        assertEquals( child.getCanonicalFile(), new File( props.getProperty( prefix + "projectDir" ) ).getCanonicalFile() );
+        assertEquals(child.getCanonicalFile(), new File(props.getProperty(prefix + "projectDir")).getCanonicalFile());
 
-        assertEquals( "org.apache.maven.its.mng3831.child", props.getProperty( prefix + "projectGroupId" ) );
-        assertEquals( "child", props.getProperty( prefix + "projectArtifactId" ) );
-        assertEquals( "2.0-alpha-1", props.getProperty( prefix + "projectVersion" ) );
-        assertEquals( "jar", props.getProperty( prefix + "projectPackaging" ) );
+        assertEquals("org.apache.maven.its.mng3831.child", props.getProperty(prefix + "projectGroupId"));
+        assertEquals("child", props.getProperty(prefix + "projectArtifactId"));
+        assertEquals("2.0-alpha-1", props.getProperty(prefix + "projectVersion"));
+        assertEquals("jar", props.getProperty(prefix + "projectPackaging"));
 
-        assertEquals( "child-name", props.getProperty( prefix + "projectName" ) );
-        assertEquals( "child-desc", props.getProperty( prefix + "projectDesc" ) );
-        assertEquals( "http://child.org/", props.getProperty( prefix + "projectUrl" ) );
-        assertEquals( "2008", props.getProperty( prefix + "projectYear" ) );
-        assertEquals( "child-org-name", props.getProperty( prefix + "projectOrgName" ) );
+        assertEquals("child-name", props.getProperty(prefix + "projectName"));
+        assertEquals("child-desc", props.getProperty(prefix + "projectDesc"));
+        assertEquals("http://child.org/", props.getProperty(prefix + "projectUrl"));
+        assertEquals("2008", props.getProperty(prefix + "projectYear"));
+        assertEquals("child-org-name", props.getProperty(prefix + "projectOrgName"));
 
-        assertEquals( "2.0.0", props.getProperty( prefix + "projectPrereqMvn" ) );
-        assertEquals( "http://scm.org/", props.getProperty( prefix + "projectScmUrl" ) );
-        assertEquals( "http://issue.org/", props.getProperty( prefix + "projectIssueUrl" ) );
-        assertEquals( "http://ci.org/", props.getProperty( prefix + "projectCiUrl" ) );
-        assertEquals( "child-dist-repo", props.getProperty( prefix + "projectDistRepoName" ) );
-        assertEquals( "http://dist.org/", props.getProperty( prefix + "projectDistRepoUrl" ) );
-        assertEquals( "http://site.org/", props.getProperty( prefix + "projectDistSiteUrl" ) );
+        assertEquals("2.0.0", props.getProperty(prefix + "projectPrereqMvn"));
+        assertEquals("http://scm.org/", props.getProperty(prefix + "projectScmUrl"));
+        assertEquals("http://issue.org/", props.getProperty(prefix + "projectIssueUrl"));
+        assertEquals("http://ci.org/", props.getProperty(prefix + "projectCiUrl"));
+        assertEquals("child-dist-repo", props.getProperty(prefix + "projectDistRepoName"));
+        assertEquals("http://dist.org/", props.getProperty(prefix + "projectDistRepoUrl"));
+        assertEquals("http://site.org/", props.getProperty(prefix + "projectDistSiteUrl"));
 
-        assertEquals( "org.apache.maven.its.mng3831", props.getProperty( prefix + "parentGroupId" ) );
-        assertEquals( "parent", props.getProperty( prefix + "parentArtifactId" ) );
-        assertEquals( "1.0", props.getProperty( prefix + "parentVersion" ) );
+        assertEquals("org.apache.maven.its.mng3831", props.getProperty(prefix + "parentGroupId"));
+        assertEquals("parent", props.getProperty(prefix + "parentArtifactId"));
+        assertEquals("1.0", props.getProperty(prefix + "parentVersion"));
 
         /*
          * NOTE: We intentionally do not check whether the build paths have been basedir aligned, that's another
          * story...
          */
-        if ( matchesVersionRange( "(2.0.8,)" ) )
-        {
-            assertTrue( props.getProperty( prefix + "projectBuildOut" ).endsWith( "bin" ) );
+        if (matchesVersionRange("(2.0.8,)")) {
+            assertTrue(props.getProperty(prefix + "projectBuildOut").endsWith("bin"));
         }
-        assertTrue( props.getProperty( prefix + "projectSiteOut" ).endsWith( "doc" ) );
+        assertTrue(props.getProperty(prefix + "projectSiteOut").endsWith("doc"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3833PomInterpolationDataFlowChainTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3833PomInterpolationDataFlowChainTest.java
index 0f2255c..1e88f4a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3833PomInterpolationDataFlowChainTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3833PomInterpolationDataFlowChainTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3833PomInterpolationDataFlowChainTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3833PomInterpolationDataFlowChainTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3833PomInterpolationDataFlowChainTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3833PomInterpolationDataFlowChainTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,25 +44,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3833()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3833" );
+    public void testitMNG3833() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3833");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/interpolated.properties" );
+        Properties props = verifier.loadProperties("target/interpolated.properties");
 
-        for ( int i = 0; i < 24; i++ )
-        {
-            String index = ( ( i < 10 ) ? "0" : "" ) + i;
-            assertEquals( "PASSED", props.getProperty( "project.properties.property" + index ) );
+        for (int i = 0; i < 24; i++) {
+            String index = ((i < 10) ? "0" : "") + i;
+            assertEquals("PASSED", props.getProperty("project.properties.property" + index));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3836PluginConfigInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3836PluginConfigInheritanceTest.java
index bef9808..af8c9f4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3836PluginConfigInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3836PluginConfigInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3836PluginConfigInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3836PluginConfigInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3836PluginConfigInheritanceTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3836PluginConfigInheritanceTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,37 +43,34 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3836()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3836" );
+    public void testitMNG3836() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3836");
 
-        Verifier verifier = newVerifier( new File( testDir, "child" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "child").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/plugin-config.properties" );
+        Properties props = verifier.loadProperties("target/plugin-config.properties");
 
-        assertEquals( "4", props.getProperty( "stringParams" ) );
-        assertEquals( "PASSED-1", props.getProperty( "stringParams.0" ) );
-        assertEquals( "PASSED-3", props.getProperty( "stringParams.1" ) );
-        assertEquals( "PASSED-2", props.getProperty( "stringParams.2" ) );
-        assertEquals( "PASSED-4", props.getProperty( "stringParams.3" ) );
+        assertEquals("4", props.getProperty("stringParams"));
+        assertEquals("PASSED-1", props.getProperty("stringParams.0"));
+        assertEquals("PASSED-3", props.getProperty("stringParams.1"));
+        assertEquals("PASSED-2", props.getProperty("stringParams.2"));
+        assertEquals("PASSED-4", props.getProperty("stringParams.3"));
 
-        assertEquals( "4", props.getProperty( "listParam" ) );
-        assertEquals( "PASSED-1", props.getProperty( "listParam.0" ) );
-        assertEquals( "PASSED-3", props.getProperty( "listParam.1" ) );
-        assertEquals( "PASSED-2", props.getProperty( "listParam.2" ) );
-        assertEquals( "PASSED-4", props.getProperty( "listParam.3" ) );
+        assertEquals("4", props.getProperty("listParam"));
+        assertEquals("PASSED-1", props.getProperty("listParam.0"));
+        assertEquals("PASSED-3", props.getProperty("listParam.1"));
+        assertEquals("PASSED-2", props.getProperty("listParam.2"));
+        assertEquals("PASSED-4", props.getProperty("listParam.3"));
 
-        assertEquals( "4", props.getProperty( "domParam.children" ) );
-        assertEquals( "PASSED-1", props.getProperty( "domParam.children.echo.0.value" ) );
-        assertEquals( "PASSED-3", props.getProperty( "domParam.children.echo.1.value" ) );
-        assertEquals( "PASSED-2", props.getProperty( "domParam.children.echo.2.value" ) );
-        assertEquals( "PASSED-4", props.getProperty( "domParam.children.echo.3.value" ) );
+        assertEquals("4", props.getProperty("domParam.children"));
+        assertEquals("PASSED-1", props.getProperty("domParam.children.echo.0.value"));
+        assertEquals("PASSED-3", props.getProperty("domParam.children.echo.1.value"));
+        assertEquals("PASSED-2", props.getProperty("domParam.children.echo.2.value"));
+        assertEquals("PASSED-4", props.getProperty("domParam.children.echo.3.value"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3838EqualPluginDepsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3838EqualPluginDepsTest.java
index ef83d4e..4f58487 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3838EqualPluginDepsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3838EqualPluginDepsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3838EqualPluginDepsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3838EqualPluginDepsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng3838EqualPluginDepsTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3838EqualPluginDepsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,16 +41,13 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3838()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3838" );
+    public void testitMNG3838() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3838");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3839PomParsingCoalesceTextTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3839PomParsingCoalesceTextTest.java
index ca5e9d7..d22db37 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3839PomParsingCoalesceTextTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3839PomParsingCoalesceTextTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3839PomParsingCoalesceTextTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3839PomParsingCoalesceTextTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3839PomParsingCoalesceTextTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3839PomParsingCoalesceTextTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,22 +43,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3839()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3839" );
+    public void testitMNG3839() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3839");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/xml.properties" );
-        assertEquals( "A  Test  Project Property", props.getProperty( "project.properties.prop0" ) );
-        assertEquals( "That's a test!", props.getProperty( "project.properties.prop1" ) );
-        assertEquals( 32 * 1024, props.getProperty( "project.properties.prop2" ).trim().replaceAll( "[\n\r]", "" ).length() );
+        Properties props = verifier.loadProperties("target/xml.properties");
+        assertEquals("A  Test  Project Property", props.getProperty("project.properties.prop0"));
+        assertEquals("That's a test!", props.getProperty("project.properties.prop1"));
+        assertEquals(
+                32 * 1024,
+                props.getProperty("project.properties.prop2")
+                        .trim()
+                        .replaceAll("[\n\r]", "")
+                        .length());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java
index 55027ce..9384632 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3843PomInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collection;
 import java.util.Properties;
 import java.util.TreeSet;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3843PomInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3843PomInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3843PomInheritanceTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3843PomInheritanceTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,279 +45,257 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3843()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3843" );
+    public void testitMNG3843() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3843");
 
         testDir = testDir.getCanonicalFile();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "test-1/target" );
-        verifier.deleteDirectory( "test-2/target" );
-        verifier.deleteDirectory( "test-2/child-1/target" );
-        verifier.deleteDirectory( "test-2/child-2/target" );
-        verifier.deleteDirectory( "test-3/sub-parent/child-a/target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("test-1/target");
+        verifier.deleteDirectory("test-2/target");
+        verifier.deleteDirectory("test-2/child-1/target");
+        verifier.deleteDirectory("test-2/child-2/target");
+        verifier.deleteDirectory("test-3/sub-parent/child-a/target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Properties props;
         File basedir;
 
-        basedir = new File( verifier.getBasedir(), "test-1" );
-        props = verifier.loadProperties( "test-1/target/pom.properties" );
-        assertEquals( "org.apache.maven.its.mng3843", props.getProperty( "project.groupId" ) );
-        assertEquals( "test-1", props.getProperty( "project.artifactId" ) );
-        assertEquals( "0.1", props.getProperty( "project.version" ) );
-        assertEquals( "jar", props.getProperty( "project.packaging" ) );
-        assertEquals( "test", props.getProperty( "project.name", "" ) );
-        assertEquals( "", props.getProperty( "project.description", "" ) );
-        assertEquals( "", props.getProperty( "project.url", "" ) );
-        assertEquals( "", props.getProperty( "project.inceptionYear", "" ) );
-        assertEquals( "", props.getProperty( "project.build.defaultGoal", "" ) );
-        if ( matchesVersionRange( "[4.0.0-alpha-6,)" ) )
-        {
-            assertEquals( "2", props.getProperty( "project.properties" ) );
-            assertEquals( "UTF-8", props.getProperty( "project.properties.project.build.sourceEncoding" ) );
-            assertEquals( "UTF-8", props.getProperty( "project.properties.project.reporting.outputEncoding" ) );
+        basedir = new File(verifier.getBasedir(), "test-1");
+        props = verifier.loadProperties("test-1/target/pom.properties");
+        assertEquals("org.apache.maven.its.mng3843", props.getProperty("project.groupId"));
+        assertEquals("test-1", props.getProperty("project.artifactId"));
+        assertEquals("0.1", props.getProperty("project.version"));
+        assertEquals("jar", props.getProperty("project.packaging"));
+        assertEquals("test", props.getProperty("project.name", ""));
+        assertEquals("", props.getProperty("project.description", ""));
+        assertEquals("", props.getProperty("project.url", ""));
+        assertEquals("", props.getProperty("project.inceptionYear", ""));
+        assertEquals("", props.getProperty("project.build.defaultGoal", ""));
+        if (matchesVersionRange("[4.0.0-alpha-6,)")) {
+            assertEquals("2", props.getProperty("project.properties"));
+            assertEquals("UTF-8", props.getProperty("project.properties.project.build.sourceEncoding"));
+            assertEquals("UTF-8", props.getProperty("project.properties.project.reporting.outputEncoding"));
+        } else {
+            assertMissing(props, "project.properties.");
         }
-        else
-        {
-            assertMissing( props, "project.properties." );
+        assertMissing(props, "project.prerequisites.");
+        assertMissing(props, "project.modules.");
+        assertMissing(props, "project.licenses.");
+        assertMissing(props, "project.developers.");
+        assertMissing(props, "project.contributors.");
+        assertMissing(props, "project.mailingLists.");
+        assertMissing(props, "project.organization.");
+        assertMissing(props, "project.scm.");
+        assertMissing(props, "project.ciManagement.");
+        assertMissing(props, "project.issueManagement.");
+        assertMissing(props, "project.distributionManagement.");
+        assertMissing(props, "project.profiles.");
+        assertEquals("test-1-0.1", props.getProperty("project.build.finalName"));
+        assertPathEquals(basedir, "src/main/java", props.getProperty("project.build.sourceDirectory"));
+        assertPathEquals(basedir, "src/test/java", props.getProperty("project.build.testSourceDirectory"));
+        assertPathEquals(basedir, "src/main/scripts", props.getProperty("project.build.scriptSourceDirectory"));
+        if (matchesVersionRange("[4.0.0-alpha-1,)")) {
+            assertEquals("2", props.getProperty("project.build.resources"));
+            assertEquals("2", props.getProperty("project.build.testResources"));
+        } else {
+            assertEquals("1", props.getProperty("project.build.resources"));
+            assertEquals("1", props.getProperty("project.build.testResources"));
         }
-        assertMissing( props, "project.prerequisites." );
-        assertMissing( props, "project.modules." );
-        assertMissing( props, "project.licenses." );
-        assertMissing( props, "project.developers." );
-        assertMissing( props, "project.contributors." );
-        assertMissing( props, "project.mailingLists." );
-        assertMissing( props, "project.organization." );
-        assertMissing( props, "project.scm." );
-        assertMissing( props, "project.ciManagement." );
-        assertMissing( props, "project.issueManagement." );
-        assertMissing( props, "project.distributionManagement." );
-        assertMissing( props, "project.profiles." );
-        assertEquals( "test-1-0.1", props.getProperty( "project.build.finalName" ) );
-        assertPathEquals( basedir, "src/main/java", props.getProperty( "project.build.sourceDirectory" ) );
-        assertPathEquals( basedir, "src/test/java", props.getProperty( "project.build.testSourceDirectory" ) );
-        assertPathEquals( basedir, "src/main/scripts", props.getProperty( "project.build.scriptSourceDirectory" ) );
-        if ( matchesVersionRange( "[4.0.0-alpha-1,)" ) )
-        {
-            assertEquals( "2", props.getProperty( "project.build.resources" ) );
-            assertEquals( "2", props.getProperty( "project.build.testResources" ) );
+        assertPathEquals(basedir, "src/main/resources", props.getProperty("project.build.resources.0.directory"));
+        assertPathEquals(basedir, "src/test/resources", props.getProperty("project.build.testResources.0.directory"));
+        if (matchesVersionRange("[4.0.0-alpha-1,)")) {
+            assertPathEquals(
+                    basedir, "src/main/resources-filtered", props.getProperty("project.build.resources.1.directory"));
+            assertPathEquals(
+                    basedir,
+                    "src/test/resources-filtered",
+                    props.getProperty("project.build.testResources.1.directory"));
         }
-        else
-        {
-            assertEquals( "1", props.getProperty( "project.build.resources" ) );
-            assertEquals( "1", props.getProperty( "project.build.testResources" ) );
-        }
-        assertPathEquals( basedir, "src/main/resources", props.getProperty( "project.build.resources.0.directory" ) );
-        assertPathEquals( basedir, "src/test/resources",
-                          props.getProperty( "project.build.testResources.0.directory" ) );
-        if ( matchesVersionRange( "[4.0.0-alpha-1,)" ) )
-        {
-            assertPathEquals( basedir, "src/main/resources-filtered", props.getProperty( "project.build.resources.1.directory" ) );
-            assertPathEquals( basedir, "src/test/resources-filtered",
-                              props.getProperty( "project.build.testResources.1.directory" ) );
-        }
-        assertPathEquals( basedir, "target", props.getProperty( "project.build.directory" ) );
-        assertPathEquals( basedir, "target/classes", props.getProperty( "project.build.outputDirectory" ) );
-        assertPathEquals( basedir, "target/test-classes", props.getProperty( "project.build.testOutputDirectory" ) );
-        assertPathEquals( basedir, "target/site", props.getProperty( "project.reporting.outputDirectory" ) );
-        assertEquals( "false", props.getProperty( "project.reporting.excludeDefaults" ) );
-        assertTrue( Integer.parseInt( props.getProperty( "project.repositories" ) ) > 0 );
-        if ( matchesVersionRange( "(,3.0-alpha-3)" ) )
-        {
+        assertPathEquals(basedir, "target", props.getProperty("project.build.directory"));
+        assertPathEquals(basedir, "target/classes", props.getProperty("project.build.outputDirectory"));
+        assertPathEquals(basedir, "target/test-classes", props.getProperty("project.build.testOutputDirectory"));
+        assertPathEquals(basedir, "target/site", props.getProperty("project.reporting.outputDirectory"));
+        assertEquals("false", props.getProperty("project.reporting.excludeDefaults"));
+        assertTrue(Integer.parseInt(props.getProperty("project.repositories")) > 0);
+        if (matchesVersionRange("(,3.0-alpha-3)")) {
             // 3.x will provide the lifecycle bindings in the effective model, don't count these
-            assertEquals( "1", props.getProperty( "project.build.plugins" ) );
+            assertEquals("1", props.getProperty("project.build.plugins"));
         }
-        assertMissing( props, "project.dependencies." );
-        assertMissing( props, "project.dependencyManagement." );
+        assertMissing(props, "project.dependencies.");
+        assertMissing(props, "project.dependencyManagement.");
 
-        basedir = new File( verifier.getBasedir(), "test-2" );
-        props = verifier.loadProperties( "test-2/target/pom.properties" );
+        basedir = new File(verifier.getBasedir(), "test-2");
+        props = verifier.loadProperties("test-2/target/pom.properties");
 
-        basedir = new File( verifier.getBasedir(), "test-2/child-1" );
-        props = verifier.loadProperties( "test-2/child-1/target/pom.properties" );
-        assertEquals( "org.apache.maven.its.mng3843", props.getProperty( "project.groupId" ) );
-        assertEquals( "child-1", props.getProperty( "project.artifactId" ) );
-        assertEquals( "0.1", props.getProperty( "project.version" ) );
-        assertEquals( "jar", props.getProperty( "project.packaging" ) );
-        assertNotEquals( "parent-name", props.getProperty( "project.name" ) );
-        assertEquals( "parent-description", props.getProperty( "project.description", "" ) );
-        assertUrlCommon( "http://parent.url", props.getProperty( "project.url", "" ) );
-        assertEquals( "2008", props.getProperty( "project.inceptionYear", "" ) );
-        assertEquals( "initialize", props.getProperty( "project.build.defaultGoal" ) );
-        assertEquals( "parent-property", props.getProperty( "project.properties.parentProperty" ) );
-        assertMissing( props, "project.prerequisites." );
-        assertMissing( props, "project.modules." );
-        assertEquals( "1", props.getProperty( "project.licenses" ) );
-        assertEquals( "http://parent.url/license", props.getProperty( "project.licenses.0.url" ) );
-        assertEquals( "1", props.getProperty( "project.developers" ) );
-        assertEquals( "parent-developer", props.getProperty( "project.developers.0.name" ) );
-        assertEquals( "1", props.getProperty( "project.contributors" ) );
-        assertEquals( "parent-contributor", props.getProperty( "project.contributors.0.name" ) );
-        assertEquals( "1", props.getProperty( "project.mailingLists" ) );
-        assertEquals( "parent-mailing-list", props.getProperty( "project.mailingLists.0.name" ) );
-        assertEquals( "http://parent-org.url/", props.getProperty( "project.organization.url" ) );
-        assertUrlCommon( "http://parent.url/trunk", props.getProperty( "project.scm.url" ) );
-        assertUrlCommon( "http://parent.url/scm", props.getProperty( "project.scm.connection" ) );
-        assertUrlCommon( "https://parent.url/scm", props.getProperty( "project.scm.developerConnection" ) );
-        assertEquals( "http://parent.url/ci", props.getProperty( "project.ciManagement.url" ) );
-        assertEquals( "http://parent.url/issues", props.getProperty( "project.issueManagement.url" ) );
-        assertEquals( "http://parent.url/dist", props.getProperty( "project.distributionManagement.repository.url" ) );
-        assertEquals( "http://parent.url/snaps",
-                      props.getProperty( "project.distributionManagement.snapshotRepository.url" ) );
-        assertUrlCommon( "http://parent.url/site", props.getProperty( "project.distributionManagement.site.url" ) );
-        assertUrlCommon( "http://parent.url/download",
-                         props.getProperty( "project.distributionManagement.downloadUrl" ) );
-        if ( matchesVersionRange( "(2.0.2,)" ) )
-        {
-            assertMissing( props, "project.distributionManagement.relocation." );
+        basedir = new File(verifier.getBasedir(), "test-2/child-1");
+        props = verifier.loadProperties("test-2/child-1/target/pom.properties");
+        assertEquals("org.apache.maven.its.mng3843", props.getProperty("project.groupId"));
+        assertEquals("child-1", props.getProperty("project.artifactId"));
+        assertEquals("0.1", props.getProperty("project.version"));
+        assertEquals("jar", props.getProperty("project.packaging"));
+        assertNotEquals("parent-name", props.getProperty("project.name"));
+        assertEquals("parent-description", props.getProperty("project.description", ""));
+        assertUrlCommon("http://parent.url", props.getProperty("project.url", ""));
+        assertEquals("2008", props.getProperty("project.inceptionYear", ""));
+        assertEquals("initialize", props.getProperty("project.build.defaultGoal"));
+        assertEquals("parent-property", props.getProperty("project.properties.parentProperty"));
+        assertMissing(props, "project.prerequisites.");
+        assertMissing(props, "project.modules.");
+        assertEquals("1", props.getProperty("project.licenses"));
+        assertEquals("http://parent.url/license", props.getProperty("project.licenses.0.url"));
+        assertEquals("1", props.getProperty("project.developers"));
+        assertEquals("parent-developer", props.getProperty("project.developers.0.name"));
+        assertEquals("1", props.getProperty("project.contributors"));
+        assertEquals("parent-contributor", props.getProperty("project.contributors.0.name"));
+        assertEquals("1", props.getProperty("project.mailingLists"));
+        assertEquals("parent-mailing-list", props.getProperty("project.mailingLists.0.name"));
+        assertEquals("http://parent-org.url/", props.getProperty("project.organization.url"));
+        assertUrlCommon("http://parent.url/trunk", props.getProperty("project.scm.url"));
+        assertUrlCommon("http://parent.url/scm", props.getProperty("project.scm.connection"));
+        assertUrlCommon("https://parent.url/scm", props.getProperty("project.scm.developerConnection"));
+        assertEquals("http://parent.url/ci", props.getProperty("project.ciManagement.url"));
+        assertEquals("http://parent.url/issues", props.getProperty("project.issueManagement.url"));
+        assertEquals("http://parent.url/dist", props.getProperty("project.distributionManagement.repository.url"));
+        assertEquals(
+                "http://parent.url/snaps", props.getProperty("project.distributionManagement.snapshotRepository.url"));
+        assertUrlCommon("http://parent.url/site", props.getProperty("project.distributionManagement.site.url"));
+        assertUrlCommon("http://parent.url/download", props.getProperty("project.distributionManagement.downloadUrl"));
+        if (matchesVersionRange("(2.0.2,)")) {
+            assertMissing(props, "project.distributionManagement.relocation.");
         }
-        assertMissing( props, "project.profiles." );
-        assertEquals( "child-1-0.1", props.getProperty( "project.build.finalName" ) );
-        assertPathEquals( basedir, "src/main", props.getProperty( "project.build.sourceDirectory" ) );
-        assertPathEquals( basedir, "src/test", props.getProperty( "project.build.testSourceDirectory" ) );
-        assertPathEquals( basedir, "src/scripts", props.getProperty( "project.build.scriptSourceDirectory" ) );
-        assertEquals( "1", props.getProperty( "project.build.resources" ) );
-        assertPathEquals( basedir, "res/main", props.getProperty( "project.build.resources.0.directory" ) );
-        assertEquals( "1", props.getProperty( "project.build.testResources" ) );
-        assertPathEquals( basedir, "res/test", props.getProperty( "project.build.testResources.0.directory" ) );
-        assertPathEquals( basedir, "out", props.getProperty( "project.build.directory" ) );
-        assertPathEquals( basedir, "out/main", props.getProperty( "project.build.outputDirectory" ) );
-        assertPathEquals( basedir, "out/test", props.getProperty( "project.build.testOutputDirectory" ) );
-        assertPathEquals( basedir, "site", props.getProperty( "project.reporting.outputDirectory" ) );
-        if ( matchesVersionRange( "(2.0.9,2.1.0-M1),(2.1.0-M1,)" ) )
-        {
+        assertMissing(props, "project.profiles.");
+        assertEquals("child-1-0.1", props.getProperty("project.build.finalName"));
+        assertPathEquals(basedir, "src/main", props.getProperty("project.build.sourceDirectory"));
+        assertPathEquals(basedir, "src/test", props.getProperty("project.build.testSourceDirectory"));
+        assertPathEquals(basedir, "src/scripts", props.getProperty("project.build.scriptSourceDirectory"));
+        assertEquals("1", props.getProperty("project.build.resources"));
+        assertPathEquals(basedir, "res/main", props.getProperty("project.build.resources.0.directory"));
+        assertEquals("1", props.getProperty("project.build.testResources"));
+        assertPathEquals(basedir, "res/test", props.getProperty("project.build.testResources.0.directory"));
+        assertPathEquals(basedir, "out", props.getProperty("project.build.directory"));
+        assertPathEquals(basedir, "out/main", props.getProperty("project.build.outputDirectory"));
+        assertPathEquals(basedir, "out/test", props.getProperty("project.build.testOutputDirectory"));
+        assertPathEquals(basedir, "site", props.getProperty("project.reporting.outputDirectory"));
+        if (matchesVersionRange("(2.0.9,2.1.0-M1),(2.1.0-M1,)")) {
             // MNG-1999
-            assertEquals( "true", props.getProperty( "project.reporting.excludeDefaults" ) );
+            assertEquals("true", props.getProperty("project.reporting.excludeDefaults"));
         }
-        assertTrue( Integer.parseInt( props.getProperty( "project.repositories" ) ) > 1 );
-        if ( matchesVersionRange( "(,3.0-alpha-3)" ) )
-        {
+        assertTrue(Integer.parseInt(props.getProperty("project.repositories")) > 1);
+        if (matchesVersionRange("(,3.0-alpha-3)")) {
             // 3.x will provide the lifecycle bindings in the effective model, don't count these
-            assertEquals( "1", props.getProperty( "project.build.plugins" ) );
+            assertEquals("1", props.getProperty("project.build.plugins"));
         }
-        assertEquals( "1", props.getProperty( "project.dependencies" ) );
-        assertEquals( "parent-dep-b", props.getProperty( "project.dependencies.0.artifactId" ) );
-        assertEquals( "1", props.getProperty( "project.dependencyManagement.dependencies" ) );
-        assertEquals( "parent-dep-a", props.getProperty( "project.dependencyManagement.dependencies.0.artifactId" ) );
+        assertEquals("1", props.getProperty("project.dependencies"));
+        assertEquals("parent-dep-b", props.getProperty("project.dependencies.0.artifactId"));
+        assertEquals("1", props.getProperty("project.dependencyManagement.dependencies"));
+        assertEquals("parent-dep-a", props.getProperty("project.dependencyManagement.dependencies.0.artifactId"));
 
-        basedir = new File( verifier.getBasedir(), "test-2/child-2" );
-        props = verifier.loadProperties( "test-2/child-2/target/pom.properties" );
-        assertEquals( "org.apache.maven.its.mng3843.child", props.getProperty( "project.groupId" ) );
-        assertEquals( "child-2", props.getProperty( "project.artifactId" ) );
-        assertEquals( "0.2", props.getProperty( "project.version" ) );
-        assertEquals( "jar", props.getProperty( "project.packaging" ) );
-        assertEquals( "child-name", props.getProperty( "project.name" ) );
-        assertEquals( "child-description", props.getProperty( "project.description", "" ) );
-        assertUrlCommon( "http://child.url", props.getProperty( "project.url", "" ) );
-        assertEquals( "2009", props.getProperty( "project.inceptionYear", "" ) );
-        assertEquals( "validate", props.getProperty( "project.build.defaultGoal" ) );
-        assertEquals( "parent-property", props.getProperty( "project.properties.parentProperty" ) );
-        assertEquals( "child-property", props.getProperty( "project.properties.childProperty" ) );
-        assertEquals( "child-override", props.getProperty( "project.properties.overriddenProperty" ) );
-        assertEquals( "2.0.1", props.getProperty( "project.prerequisites.maven" ) );
-        assertMissing( props, "project.modules." );
-        assertEquals( "1", props.getProperty( "project.licenses" ) );
-        assertEquals( "http://child.url/license", props.getProperty( "project.licenses.0.url" ) );
-        assertEquals( "1", props.getProperty( "project.developers" ) );
-        assertEquals( "child-developer", props.getProperty( "project.developers.0.name" ) );
-        assertEquals( "1", props.getProperty( "project.contributors" ) );
-        assertEquals( "child-contributor", props.getProperty( "project.contributors.0.name" ) );
-        assertEquals( "1", props.getProperty( "project.mailingLists" ) );
-        assertEquals( "child-mailing-list", props.getProperty( "project.mailingLists.0.name" ) );
-        assertEquals( "http://child-org.url/", props.getProperty( "project.organization.url" ) );
-        assertUrlCommon( "http://child.url/trunk", props.getProperty( "project.scm.url" ) );
-        assertUrlCommon( "http://child.url/scm", props.getProperty( "project.scm.connection" ) );
-        assertUrlCommon( "https://child.url/scm", props.getProperty( "project.scm.developerConnection" ) );
-        assertEquals( "http://child.url/ci", props.getProperty( "project.ciManagement.url" ) );
-        assertEquals( "http://child.url/issues", props.getProperty( "project.issueManagement.url" ) );
-        assertEquals( "http://child.url/dist", props.getProperty( "project.distributionManagement.repository.url" ) );
-        assertEquals( "http://child.url/snaps",
-                      props.getProperty( "project.distributionManagement.snapshotRepository.url" ) );
-        assertUrlCommon( "http://child.url/site", props.getProperty( "project.distributionManagement.site.url" ) );
-        assertUrlCommon( "http://child.url/download",
-                         props.getProperty( "project.distributionManagement.downloadUrl" ) );
-        assertEquals( "child-reloc-msg", props.getProperty( "project.distributionManagement.relocation.message" ) );
-        assertMissing( props, "project.profiles." );
-        assertEquals( "coreit", props.getProperty( "project.build.finalName" ) );
-        assertPathEquals( basedir, "sources/main", props.getProperty( "project.build.sourceDirectory" ) );
-        assertPathEquals( basedir, "sources/test", props.getProperty( "project.build.testSourceDirectory" ) );
-        assertPathEquals( basedir, "sources/scripts", props.getProperty( "project.build.scriptSourceDirectory" ) );
-        assertEquals( "1", props.getProperty( "project.build.resources" ) );
-        assertPathEquals( basedir, "resources/main", props.getProperty( "project.build.resources.0.directory" ) );
-        assertEquals( "1", props.getProperty( "project.build.testResources" ) );
-        assertPathEquals( basedir, "resources/test", props.getProperty( "project.build.testResources.0.directory" ) );
-        assertPathEquals( basedir, "build", props.getProperty( "project.build.directory" ) );
-        assertPathEquals( basedir, "build/main", props.getProperty( "project.build.outputDirectory" ) );
-        assertPathEquals( basedir, "build/test", props.getProperty( "project.build.testOutputDirectory" ) );
-        assertPathEquals( basedir, "docs", props.getProperty( "project.reporting.outputDirectory" ) );
-        assertEquals( "false", props.getProperty( "project.reporting.excludeDefaults" ) );
-        assertTrue( Integer.parseInt( props.getProperty( "project.repositories" ) ) > 1 );
-        if ( matchesVersionRange( "(2.0.4,3.0-alpha-3)" ) )
-        {
+        basedir = new File(verifier.getBasedir(), "test-2/child-2");
+        props = verifier.loadProperties("test-2/child-2/target/pom.properties");
+        assertEquals("org.apache.maven.its.mng3843.child", props.getProperty("project.groupId"));
+        assertEquals("child-2", props.getProperty("project.artifactId"));
+        assertEquals("0.2", props.getProperty("project.version"));
+        assertEquals("jar", props.getProperty("project.packaging"));
+        assertEquals("child-name", props.getProperty("project.name"));
+        assertEquals("child-description", props.getProperty("project.description", ""));
+        assertUrlCommon("http://child.url", props.getProperty("project.url", ""));
+        assertEquals("2009", props.getProperty("project.inceptionYear", ""));
+        assertEquals("validate", props.getProperty("project.build.defaultGoal"));
+        assertEquals("parent-property", props.getProperty("project.properties.parentProperty"));
+        assertEquals("child-property", props.getProperty("project.properties.childProperty"));
+        assertEquals("child-override", props.getProperty("project.properties.overriddenProperty"));
+        assertEquals("2.0.1", props.getProperty("project.prerequisites.maven"));
+        assertMissing(props, "project.modules.");
+        assertEquals("1", props.getProperty("project.licenses"));
+        assertEquals("http://child.url/license", props.getProperty("project.licenses.0.url"));
+        assertEquals("1", props.getProperty("project.developers"));
+        assertEquals("child-developer", props.getProperty("project.developers.0.name"));
+        assertEquals("1", props.getProperty("project.contributors"));
+        assertEquals("child-contributor", props.getProperty("project.contributors.0.name"));
+        assertEquals("1", props.getProperty("project.mailingLists"));
+        assertEquals("child-mailing-list", props.getProperty("project.mailingLists.0.name"));
+        assertEquals("http://child-org.url/", props.getProperty("project.organization.url"));
+        assertUrlCommon("http://child.url/trunk", props.getProperty("project.scm.url"));
+        assertUrlCommon("http://child.url/scm", props.getProperty("project.scm.connection"));
+        assertUrlCommon("https://child.url/scm", props.getProperty("project.scm.developerConnection"));
+        assertEquals("http://child.url/ci", props.getProperty("project.ciManagement.url"));
+        assertEquals("http://child.url/issues", props.getProperty("project.issueManagement.url"));
+        assertEquals("http://child.url/dist", props.getProperty("project.distributionManagement.repository.url"));
+        assertEquals(
+                "http://child.url/snaps", props.getProperty("project.distributionManagement.snapshotRepository.url"));
+        assertUrlCommon("http://child.url/site", props.getProperty("project.distributionManagement.site.url"));
+        assertUrlCommon("http://child.url/download", props.getProperty("project.distributionManagement.downloadUrl"));
+        assertEquals("child-reloc-msg", props.getProperty("project.distributionManagement.relocation.message"));
+        assertMissing(props, "project.profiles.");
+        assertEquals("coreit", props.getProperty("project.build.finalName"));
+        assertPathEquals(basedir, "sources/main", props.getProperty("project.build.sourceDirectory"));
+        assertPathEquals(basedir, "sources/test", props.getProperty("project.build.testSourceDirectory"));
+        assertPathEquals(basedir, "sources/scripts", props.getProperty("project.build.scriptSourceDirectory"));
+        assertEquals("1", props.getProperty("project.build.resources"));
+        assertPathEquals(basedir, "resources/main", props.getProperty("project.build.resources.0.directory"));
+        assertEquals("1", props.getProperty("project.build.testResources"));
+        assertPathEquals(basedir, "resources/test", props.getProperty("project.build.testResources.0.directory"));
+        assertPathEquals(basedir, "build", props.getProperty("project.build.directory"));
+        assertPathEquals(basedir, "build/main", props.getProperty("project.build.outputDirectory"));
+        assertPathEquals(basedir, "build/test", props.getProperty("project.build.testOutputDirectory"));
+        assertPathEquals(basedir, "docs", props.getProperty("project.reporting.outputDirectory"));
+        assertEquals("false", props.getProperty("project.reporting.excludeDefaults"));
+        assertTrue(Integer.parseInt(props.getProperty("project.repositories")) > 1);
+        if (matchesVersionRange("(2.0.4,3.0-alpha-3)")) {
             // 3.x will provide the lifecycle bindings in the effective model, don't count these
-            assertEquals( "1", props.getProperty( "project.build.plugins" ) );
+            assertEquals("1", props.getProperty("project.build.plugins"));
         }
-        assertEquals( "4", props.getProperty( "project.dependencies" ) );
+        assertEquals("4", props.getProperty("project.dependencies"));
         Collection<String> actualDeps = new TreeSet<>();
-        actualDeps.add( props.getProperty( "project.dependencies.0.artifactId" ) );
-        actualDeps.add( props.getProperty( "project.dependencies.1.artifactId" ) );
-        actualDeps.add( props.getProperty( "project.dependencies.2.artifactId" ) );
-        actualDeps.add( props.getProperty( "project.dependencies.3.artifactId" ) );
+        actualDeps.add(props.getProperty("project.dependencies.0.artifactId"));
+        actualDeps.add(props.getProperty("project.dependencies.1.artifactId"));
+        actualDeps.add(props.getProperty("project.dependencies.2.artifactId"));
+        actualDeps.add(props.getProperty("project.dependencies.3.artifactId"));
         Collection<String> expectedDeps = new TreeSet<>();
-        expectedDeps.add( "parent-dep-b" );
-        expectedDeps.add( "child-dep-b" );
-        expectedDeps.add( "child-dep-c" );
-        expectedDeps.add( "child-dep-d" );
-        assertEquals( expectedDeps, actualDeps );
-        assertEquals( "2", props.getProperty( "project.dependencyManagement.dependencies" ) );
+        expectedDeps.add("parent-dep-b");
+        expectedDeps.add("child-dep-b");
+        expectedDeps.add("child-dep-c");
+        expectedDeps.add("child-dep-d");
+        assertEquals(expectedDeps, actualDeps);
+        assertEquals("2", props.getProperty("project.dependencyManagement.dependencies"));
         Collection<String> actualMngtDeps = new TreeSet<>();
-        actualMngtDeps.add( props.getProperty( "project.dependencyManagement.dependencies.0.artifactId" ) );
-        actualMngtDeps.add( props.getProperty( "project.dependencyManagement.dependencies.1.artifactId" ) );
+        actualMngtDeps.add(props.getProperty("project.dependencyManagement.dependencies.0.artifactId"));
+        actualMngtDeps.add(props.getProperty("project.dependencyManagement.dependencies.1.artifactId"));
         Collection<String> expectedMngtDeps = new TreeSet<>();
-        expectedMngtDeps.add( "parent-dep-a" );
-        expectedMngtDeps.add( "child-dep-a" );
-        assertEquals( expectedMngtDeps, actualMngtDeps );
+        expectedMngtDeps.add("parent-dep-a");
+        expectedMngtDeps.add("child-dep-a");
+        assertEquals(expectedMngtDeps, actualMngtDeps);
 
-        basedir = new File( verifier.getBasedir(), "test-3/sub-parent/child-a" );
-        props = verifier.loadProperties( "test-3/sub-parent/child-a/target/pom.properties" );
-        assertEquals( "../pom.xml", props.getProperty( "project.originalModel.parent.relativePath" ) );
+        basedir = new File(verifier.getBasedir(), "test-3/sub-parent/child-a");
+        props = verifier.loadProperties("test-3/sub-parent/child-a/target/pom.properties");
+        assertEquals("../pom.xml", props.getProperty("project.originalModel.parent.relativePath"));
     }
 
-    private void assertPathEquals( File basedir, String expected, String actual )
-    {
+    private void assertPathEquals(File basedir, String expected, String actual) {
         // NOTE: Basedir alignment is another issue, so don't test this here
-        File actualFile = new File( actual );
-        if ( actualFile.isAbsolute() )
-        {
-            assertEquals( new File( basedir, expected ), actualFile );
-        }
-        else
-        {
-            assertEquals( new File( expected ), actualFile );
+        File actualFile = new File(actual);
+        if (actualFile.isAbsolute()) {
+            assertEquals(new File(basedir, expected), actualFile);
+        } else {
+            assertEquals(new File(expected), actualFile);
         }
     }
 
-    private void assertUrlCommon( String expected, String actual )
-    {
+    private void assertUrlCommon(String expected, String actual) {
         // NOTE: URL adjustment is a slightly different issue, so don't test here and merely check for common prefix
-        assertTrue( "expected " + expected + " but was " + actual, actual.startsWith( expected ) );
+        assertTrue("expected " + expected + " but was " + actual, actual.startsWith(expected));
     }
 
-    private void assertMissing( Properties props, String prefix )
-    {
-        for ( Object o : props.keySet() )
-        {
+    private void assertMissing(Properties props, String prefix) {
+        for (Object o : props.keySet()) {
             String key = o.toString();
-            assertFalse( "Found unexpected key: " + key, key.startsWith( prefix ) );
+            assertFalse("Found unexpected key: " + key, key.startsWith(prefix));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3845LimitedPomInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3845LimitedPomInheritanceTest.java
index 6253adb..eaf8cb9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3845LimitedPomInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3845LimitedPomInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3845LimitedPomInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3845LimitedPomInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3845LimitedPomInheritanceTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3845LimitedPomInheritanceTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,37 +43,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3845()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3845" );
+    public void testitMNG3845() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3845");
 
-        Verifier verifier = newVerifier( new File( testDir, "child" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "child").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "child-org", props.getProperty( "project.organization.name", "" ) );
-        assertEquals( "", props.getProperty( "project.organization.url", "" ) );
-        assertEquals( "http://child.url/issues", props.getProperty( "project.issueManagement.url", "" ) );
-        assertEquals( "", props.getProperty( "project.issueManagement.system", "" ) );
-        assertEquals( "0", props.getProperty( "project.ciManagement.notifiers", "0" ) );
-        assertEquals( "child-distros", props.getProperty( "project.distributionManagement.repository.id", "" ) );
-        assertEquals( "ssh://child.url/distros", props.getProperty( "project.distributionManagement.repository.url", "" ) );
-        assertEquals( "", props.getProperty( "project.distributionManagement.repository.name", "" ) );
-        assertEquals( "true", props.getProperty( "project.distributionManagement.repository.uniqueVersion", "true" ) );
-        assertEquals( "default", props.getProperty( "project.distributionManagement.repository.layout", "default" ) );
-        assertEquals( "child-snaps", props.getProperty( "project.distributionManagement.snapshotRepository.id", "" ) );
-        assertEquals( "ssh://child.url/snaps", props.getProperty( "project.distributionManagement.snapshotRepository.url", "" ) );
-        assertEquals( "", props.getProperty( "project.distributionManagement.snapshotRepository.name", "" ) );
-        assertEquals( "true", props.getProperty( "project.distributionManagement.snapshotRepository.uniqueVersion", "true" ) );
-        assertEquals( "default", props.getProperty( "project.distributionManagement.snapshotRepository.layout", "default" ) );
-        assertEquals( "child-site", props.getProperty( "project.distributionManagement.site.id", "" ) );
-        assertEquals( "scp://child.url/site", props.getProperty( "project.distributionManagement.site.url", "" ) );
-        assertEquals( "", props.getProperty( "project.distributionManagement.site.name", "" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("child-org", props.getProperty("project.organization.name", ""));
+        assertEquals("", props.getProperty("project.organization.url", ""));
+        assertEquals("http://child.url/issues", props.getProperty("project.issueManagement.url", ""));
+        assertEquals("", props.getProperty("project.issueManagement.system", ""));
+        assertEquals("0", props.getProperty("project.ciManagement.notifiers", "0"));
+        assertEquals("child-distros", props.getProperty("project.distributionManagement.repository.id", ""));
+        assertEquals("ssh://child.url/distros", props.getProperty("project.distributionManagement.repository.url", ""));
+        assertEquals("", props.getProperty("project.distributionManagement.repository.name", ""));
+        assertEquals("true", props.getProperty("project.distributionManagement.repository.uniqueVersion", "true"));
+        assertEquals("default", props.getProperty("project.distributionManagement.repository.layout", "default"));
+        assertEquals("child-snaps", props.getProperty("project.distributionManagement.snapshotRepository.id", ""));
+        assertEquals(
+                "ssh://child.url/snaps",
+                props.getProperty("project.distributionManagement.snapshotRepository.url", ""));
+        assertEquals("", props.getProperty("project.distributionManagement.snapshotRepository.name", ""));
+        assertEquals(
+                "true", props.getProperty("project.distributionManagement.snapshotRepository.uniqueVersion", "true"));
+        assertEquals(
+                "default", props.getProperty("project.distributionManagement.snapshotRepository.layout", "default"));
+        assertEquals("child-site", props.getProperty("project.distributionManagement.site.id", ""));
+        assertEquals("scp://child.url/site", props.getProperty("project.distributionManagement.site.url", ""));
+        assertEquals("", props.getProperty("project.distributionManagement.site.name", ""));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3846PomInheritanceUrlAdjustmentTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3846PomInheritanceUrlAdjustmentTest.java
index 01ce293..835dce4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3846PomInheritanceUrlAdjustmentTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3846PomInheritanceUrlAdjustmentTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3846PomInheritanceUrlAdjustmentTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3846PomInheritanceUrlAdjustmentTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3846PomInheritanceUrlAdjustmentTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3846PomInheritanceUrlAdjustmentTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,31 +43,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitOneParent()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3846" );
+    public void testitOneParent() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3846");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "http://parent.url/child", props.getProperty( "project.url" ) );
-        assertEquals( "http://parent.url/org/", props.getProperty( "project.organization.url" ) );
-        assertEquals( "http://parent.url/license.txt", props.getProperty( "project.licenses.0.url" ) );
-        assertEquals( "http://parent.url/viewvc/child", props.getProperty( "project.scm.url" ) );
-        assertEquals( "http://parent.url/scm/child", props.getProperty( "project.scm.connection" ) );
-        assertEquals( "https://parent.url/scm/child", props.getProperty( "project.scm.developerConnection" ) );
-        assertEquals( "http://parent.url/issues", props.getProperty( "project.issueManagement.url" ) );
-        assertEquals( "http://parent.url/ci", props.getProperty( "project.ciManagement.url" ) );
-        assertEquals( "http://parent.url/dist", props.getProperty( "project.distributionManagement.repository.url" ) );
-        assertEquals( "http://parent.url/snaps", props.getProperty( "project.distributionManagement.snapshotRepository.url" ) );
-        assertEquals( "http://parent.url/site/child", props.getProperty( "project.distributionManagement.site.url" ) );
-        assertEquals( "http://parent.url/download", props.getProperty( "project.distributionManagement.downloadUrl" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("http://parent.url/child", props.getProperty("project.url"));
+        assertEquals("http://parent.url/org/", props.getProperty("project.organization.url"));
+        assertEquals("http://parent.url/license.txt", props.getProperty("project.licenses.0.url"));
+        assertEquals("http://parent.url/viewvc/child", props.getProperty("project.scm.url"));
+        assertEquals("http://parent.url/scm/child", props.getProperty("project.scm.connection"));
+        assertEquals("https://parent.url/scm/child", props.getProperty("project.scm.developerConnection"));
+        assertEquals("http://parent.url/issues", props.getProperty("project.issueManagement.url"));
+        assertEquals("http://parent.url/ci", props.getProperty("project.ciManagement.url"));
+        assertEquals("http://parent.url/dist", props.getProperty("project.distributionManagement.repository.url"));
+        assertEquals(
+                "http://parent.url/snaps", props.getProperty("project.distributionManagement.snapshotRepository.url"));
+        assertEquals("http://parent.url/site/child", props.getProperty("project.distributionManagement.site.url"));
+        assertEquals("http://parent.url/download", props.getProperty("project.distributionManagement.downloadUrl"));
     }
 
     /**
@@ -82,31 +76,29 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitTwoParents()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3846" );
+    public void testitTwoParents() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3846");
 
-        Verifier verifier = newVerifier( new File( testDir, "another-parent/sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "another-parent/sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "http://parent.url/ap/child", props.getProperty( "project.url" ) );
-        assertEquals( "http://parent.url/org/", props.getProperty( "project.organization.url" ) );
-        assertEquals( "http://parent.url/license.txt", props.getProperty( "project.licenses.0.url" ) );
-        assertEquals( "http://parent.url/viewvc/ap/child", props.getProperty( "project.scm.url" ) );
-        assertEquals( "http://parent.url/scm/ap/child", props.getProperty( "project.scm.connection" ) );
-        assertEquals( "https://parent.url/scm/ap/child", props.getProperty( "project.scm.developerConnection" ) );
-        assertEquals( "http://parent.url/issues", props.getProperty( "project.issueManagement.url" ) );
-        assertEquals( "http://parent.url/ci", props.getProperty( "project.ciManagement.url" ) );
-        assertEquals( "http://parent.url/dist", props.getProperty( "project.distributionManagement.repository.url" ) );
-        assertEquals( "http://parent.url/snaps", props.getProperty( "project.distributionManagement.snapshotRepository.url" ) );
-        assertEquals( "http://parent.url/site/ap/child", props.getProperty( "project.distributionManagement.site.url" ) );
-        assertEquals( "http://parent.url/download", props.getProperty( "project.distributionManagement.downloadUrl" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("http://parent.url/ap/child", props.getProperty("project.url"));
+        assertEquals("http://parent.url/org/", props.getProperty("project.organization.url"));
+        assertEquals("http://parent.url/license.txt", props.getProperty("project.licenses.0.url"));
+        assertEquals("http://parent.url/viewvc/ap/child", props.getProperty("project.scm.url"));
+        assertEquals("http://parent.url/scm/ap/child", props.getProperty("project.scm.connection"));
+        assertEquals("https://parent.url/scm/ap/child", props.getProperty("project.scm.developerConnection"));
+        assertEquals("http://parent.url/issues", props.getProperty("project.issueManagement.url"));
+        assertEquals("http://parent.url/ci", props.getProperty("project.ciManagement.url"));
+        assertEquals("http://parent.url/dist", props.getProperty("project.distributionManagement.repository.url"));
+        assertEquals(
+                "http://parent.url/snaps", props.getProperty("project.distributionManagement.snapshotRepository.url"));
+        assertEquals("http://parent.url/site/ap/child", props.getProperty("project.distributionManagement.site.url"));
+        assertEquals("http://parent.url/download", props.getProperty("project.distributionManagement.downloadUrl"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3852PluginConfigWithHeterogeneousListTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3852PluginConfigWithHeterogeneousListTest.java
index bdde1ed..ad9393d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3852PluginConfigWithHeterogeneousListTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3852PluginConfigWithHeterogeneousListTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3852PluginConfigWithHeterogeneousListTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3852PluginConfigWithHeterogeneousListTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3852PluginConfigWithHeterogeneousListTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3852PluginConfigWithHeterogeneousListTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,26 +44,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3852()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3852" );
+    public void testitMNG3852() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3852");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/plugin-config.properties" );
+        Properties props = verifier.loadProperties("target/plugin-config.properties");
 
-        assertEquals( "5", props.getProperty( "listParam" ) );
-        assertEquals( "one", props.getProperty( "listParam.0" ) );
-        assertEquals( "two", props.getProperty( "listParam.1" ) );
-        assertEquals( "three", props.getProperty( "listParam.3" ) );
-        assertEquals( "four", props.getProperty( "listParam.4" ) );
-        assertEquals( "org.apache.maven.plugin.coreit.Bean", props.getProperty( "listParam.2" ).substring( 0, 35 )  );
+        assertEquals("5", props.getProperty("listParam"));
+        assertEquals("one", props.getProperty("listParam.0"));
+        assertEquals("two", props.getProperty("listParam.1"));
+        assertEquals("three", props.getProperty("listParam.3"));
+        assertEquals("four", props.getProperty("listParam.4"));
+        assertEquals(
+                "org.apache.maven.plugin.coreit.Bean",
+                props.getProperty("listParam.2").substring(0, 35));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3853ProfileInjectedDistReposTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3853ProfileInjectedDistReposTest.java
index 655b524..ce8e525 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3853ProfileInjectedDistReposTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3853ProfileInjectedDistReposTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3853ProfileInjectedDistReposTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3853ProfileInjectedDistReposTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3853ProfileInjectedDistReposTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3853ProfileInjectedDistReposTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -52,22 +47,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3853()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3853" );
+    public void testitMNG3853() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3853");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Pcoreit" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Pcoreit");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/dist.properties" );
-        assertEquals( "1", props.getProperty( "listParam" ) );
-        assertEquals( "maven-core-it", props.getProperty( "listParam.0" ) );
+        Properties props = verifier.loadProperties("target/dist.properties");
+        assertEquals("1", props.getProperty("listParam"));
+        assertEquals("maven-core-it", props.getProperty("listParam.0"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3863AutoPluginGroupIdTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3863AutoPluginGroupIdTest.java
index 837ce12..39184a4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3863AutoPluginGroupIdTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3863AutoPluginGroupIdTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3863AutoPluginGroupIdTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3863AutoPluginGroupIdTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3863AutoPluginGroupIdTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3863AutoPluginGroupIdTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,25 +43,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3853()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3863" );
+    public void testitMNG3853() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3863");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Validation step did not detect missing groupId for dependency" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Validation step did not detect missing groupId for dependency");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3864PerExecPluginConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3864PerExecPluginConfigTest.java
index 5974e78..5277994 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3864PerExecPluginConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3864PerExecPluginConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3864PerExecPluginConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3864PerExecPluginConfigTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3864PerExecPluginConfigTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3864PerExecPluginConfigTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,65 +43,62 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3864()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3864" );
+    public void testitMNG3864() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3864");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/plugin-config.properties" );
+        Properties props = verifier.loadProperties("target/plugin-config.properties");
 
-        assertCanonicalFileEquals( new File( testDir, "pom.xml" ), new File( props.getProperty( "fileParam" ) ) );
-        assertEquals( "true", props.getProperty( "booleanParam" ) );
-        assertEquals( "42", props.getProperty( "byteParam" ) );
-        assertEquals( "-12345", props.getProperty( "shortParam" ) );
-        assertEquals( "0", props.getProperty( "integerParam" ) );
-        assertEquals( "9876543210", props.getProperty( "longParam" ) );
-        assertEquals( "0.0", props.getProperty( "floatParam" ) );
-        assertEquals( "-1.5", props.getProperty( "doubleParam" ) );
-        assertEquals( "X", props.getProperty( "characterParam" ) );
-        assertEquals( "Hello World!", props.getProperty( "stringParam" ) );
-        assertEquals( "2008-11-09 11:59:03", props.getProperty( "dateParam" ) );
-        assertEquals( "http://maven.apache.org/", props.getProperty( "urlParam" ) );
+        assertCanonicalFileEquals(new File(testDir, "pom.xml"), new File(props.getProperty("fileParam")));
+        assertEquals("true", props.getProperty("booleanParam"));
+        assertEquals("42", props.getProperty("byteParam"));
+        assertEquals("-12345", props.getProperty("shortParam"));
+        assertEquals("0", props.getProperty("integerParam"));
+        assertEquals("9876543210", props.getProperty("longParam"));
+        assertEquals("0.0", props.getProperty("floatParam"));
+        assertEquals("-1.5", props.getProperty("doubleParam"));
+        assertEquals("X", props.getProperty("characterParam"));
+        assertEquals("Hello World!", props.getProperty("stringParam"));
+        assertEquals("2008-11-09 11:59:03", props.getProperty("dateParam"));
+        assertEquals("http://maven.apache.org/", props.getProperty("urlParam"));
 
-        assertEquals( "4", props.getProperty( "stringParams" ) );
-        assertEquals( "one", props.getProperty( "stringParams.0" ) );
-        assertEquals( "two", props.getProperty( "stringParams.1" ) );
-        assertEquals( "three", props.getProperty( "stringParams.2" ) );
-        assertEquals( "four", props.getProperty( "stringParams.3" ) );
+        assertEquals("4", props.getProperty("stringParams"));
+        assertEquals("one", props.getProperty("stringParams.0"));
+        assertEquals("two", props.getProperty("stringParams.1"));
+        assertEquals("three", props.getProperty("stringParams.2"));
+        assertEquals("four", props.getProperty("stringParams.3"));
 
-        assertEquals( "4", props.getProperty( "listParam" ) );
-        assertEquals( "one", props.getProperty( "listParam.0" ) );
-        assertEquals( "two", props.getProperty( "listParam.1" ) );
-        assertEquals( "three", props.getProperty( "listParam.2" ) );
-        assertEquals( "four", props.getProperty( "listParam.3" ) );
+        assertEquals("4", props.getProperty("listParam"));
+        assertEquals("one", props.getProperty("listParam.0"));
+        assertEquals("two", props.getProperty("listParam.1"));
+        assertEquals("three", props.getProperty("listParam.2"));
+        assertEquals("four", props.getProperty("listParam.3"));
 
-        assertEquals( "1", props.getProperty( "setParam" ) );
-        assertEquals( "item", props.getProperty( "setParam.0" ) );
+        assertEquals("1", props.getProperty("setParam"));
+        assertEquals("item", props.getProperty("setParam.0"));
 
-        assertEquals( "2", props.getProperty( "mapParam" ) );
-        assertEquals( "value1", props.getProperty( "mapParam.key1" ) );
-        assertEquals( "value2", props.getProperty( "mapParam.key2" ) );
+        assertEquals("2", props.getProperty("mapParam"));
+        assertEquals("value1", props.getProperty("mapParam.key1"));
+        assertEquals("value2", props.getProperty("mapParam.key2"));
 
-        assertEquals( "2", props.getProperty( "propertiesParam" ) );
-        assertEquals( "value1", props.getProperty( "propertiesParam.key1" ) );
-        assertEquals( "value2", props.getProperty( "propertiesParam.key2" ) );
+        assertEquals("2", props.getProperty("propertiesParam"));
+        assertEquals("value1", props.getProperty("propertiesParam.key1"));
+        assertEquals("value2", props.getProperty("propertiesParam.key2"));
 
-        assertEquals( "field", props.getProperty( "beanParam.fieldParam" ) );
-        assertEquals( "setter", props.getProperty( "beanParam.setterParam" ) );
-        assertEquals( "true", props.getProperty( "beanParam.setterCalled" ) );
+        assertEquals("field", props.getProperty("beanParam.fieldParam"));
+        assertEquals("setter", props.getProperty("beanParam.setterParam"));
+        assertEquals("true", props.getProperty("beanParam.setterCalled"));
 
-        assertEquals( "4", props.getProperty( "domParam.children" ) );
-        assertEquals( "one", props.getProperty( "domParam.children.echo.0.value" ) );
-        assertEquals( "two", props.getProperty( "domParam.children.echo.1.value" ) );
-        assertEquals( "three", props.getProperty( "domParam.children.echo.2.value" ) );
-        assertEquals( "four", props.getProperty( "domParam.children.echo.3.value" ) );
+        assertEquals("4", props.getProperty("domParam.children"));
+        assertEquals("one", props.getProperty("domParam.children.echo.0.value"));
+        assertEquals("two", props.getProperty("domParam.children.echo.1.value"));
+        assertEquals("three", props.getProperty("domParam.children.echo.2.value"));
+        assertEquals("four", props.getProperty("domParam.children.echo.3.value"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3866PluginConfigInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3866PluginConfigInheritanceTest.java
index 3ebf0ca..ef8e2db 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3866PluginConfigInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3866PluginConfigInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3866PluginConfigInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3866PluginConfigInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3866PluginConfigInheritanceTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3866PluginConfigInheritanceTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,20 +44,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3866()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3866" );
+    public void testitMNG3866() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3866");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/plugin-config.properties" );
-        assertEquals( "PASSED", props.getProperty( "stringParam" ) );
+        Properties props = verifier.loadProperties("target/plugin-config.properties");
+        assertEquals("PASSED", props.getProperty("stringParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3872ProfileActivationInRelocatedPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3872ProfileActivationInRelocatedPomTest.java
index ffe33d1..fc05495 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3872ProfileActivationInRelocatedPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3872ProfileActivationInRelocatedPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3872ProfileActivationInRelocatedPomTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3872ProfileActivationInRelocatedPomTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3872ProfileActivationInRelocatedPomTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3872ProfileActivationInRelocatedPomTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,26 +42,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3872" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3872");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3872" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3872");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compileClassPath = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "a-0.1.jar" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "b-0.1.jar" ) );
-        assertFalse( compileClassPath.toString(), compileClassPath.contains( "c-0.1.jar" ) );
+        List<String> compileClassPath = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("a-0.1.jar"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("b-0.1.jar"));
+        assertFalse(compileClassPath.toString(), compileClassPath.contains("c-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3873MultipleExecutionGoalsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3873MultipleExecutionGoalsTest.java
index 2be8c23..d3d6f6d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3873MultipleExecutionGoalsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3873MultipleExecutionGoalsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3873MultipleExecutionGoalsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3873MultipleExecutionGoalsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3873MultipleExecutionGoalsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3873MultipleExecutionGoalsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,10 +44,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithoutPluginMngt()
-        throws Exception
-    {
-        testitMNG3873( "test-1" );
+    public void testitWithoutPluginMngt() throws Exception {
+        testitMNG3873("test-1");
     }
 
     /**
@@ -62,30 +55,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithPluginMngt()
-        throws Exception
-    {
-        testitMNG3873( "test-2" );
+    public void testitWithPluginMngt() throws Exception {
+        testitMNG3873("test-2");
     }
 
-    private void testitMNG3873( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3873" );
+    private void testitMNG3873(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3873");
 
-        Verifier verifier = newVerifier( new File( testDir, project ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, project).getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         /*
          * NOTE: We deliberately don't check the exact order here, that's another issue.
          */
-        List<String> lines = verifier.loadLines( "target/it.log", "UTF-8" );
-        assertTrue( lines.toString(), lines.contains( "test" ) );
-        assertTrue( lines.toString(), lines.contains( "----" ) );
+        List<String> lines = verifier.loadLines("target/it.log", "UTF-8");
+        assertTrue(lines.toString(), lines.contains("test"));
+        assertTrue(lines.toString(), lines.contains("----"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3877BasedirAlignedModelTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3877BasedirAlignedModelTest.java
index c1ccb59..a056035 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3877BasedirAlignedModelTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3877BasedirAlignedModelTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3877BasedirAlignedModelTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3877BasedirAlignedModelTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3877BasedirAlignedModelTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3877BasedirAlignedModelTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,55 +44,50 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3877()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3877" );
+    public void testitMNG3877() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3877");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties modelProps = verifier.loadProperties( "target/model.properties" );
+        Properties modelProps = verifier.loadProperties("target/model.properties");
 
-        assertPathEquals( testDir, "target", modelProps.getProperty( "project.build.directory" ) );
+        assertPathEquals(testDir, "target", modelProps.getProperty("project.build.directory"));
 
-        assertPathEquals( testDir, "target/classes", modelProps.getProperty( "project.build.outputDirectory" ) );
+        assertPathEquals(testDir, "target/classes", modelProps.getProperty("project.build.outputDirectory"));
 
-        assertPathEquals( testDir, "target/test-classes", modelProps.getProperty( "project.build.testOutputDirectory" ) );
+        assertPathEquals(testDir, "target/test-classes", modelProps.getProperty("project.build.testOutputDirectory"));
 
-        assertPathEquals( testDir, "src/main/java", modelProps.getProperty( "project.build.sourceDirectory" ) );
-        assertPathEquals( testDir, "src/main/java", modelProps.getProperty( "project.compileSourceRoots.0" ) );
+        assertPathEquals(testDir, "src/main/java", modelProps.getProperty("project.build.sourceDirectory"));
+        assertPathEquals(testDir, "src/main/java", modelProps.getProperty("project.compileSourceRoots.0"));
 
-        assertPathEquals( testDir, "src/test/java", modelProps.getProperty( "project.build.testSourceDirectory" ) );
-        assertPathEquals( testDir, "src/test/java", modelProps.getProperty( "project.testCompileSourceRoots.0" ) );
+        assertPathEquals(testDir, "src/test/java", modelProps.getProperty("project.build.testSourceDirectory"));
+        assertPathEquals(testDir, "src/test/java", modelProps.getProperty("project.testCompileSourceRoots.0"));
 
-        assertPathEquals( testDir, "src/main/resources", modelProps.getProperty( "project.build.resources.0.directory" ) );
+        assertPathEquals(testDir, "src/main/resources", modelProps.getProperty("project.build.resources.0.directory"));
 
-        assertPathEquals( testDir, "src/test/resources", modelProps.getProperty( "project.build.testResources.0.directory" ) );
+        assertPathEquals(
+                testDir, "src/test/resources", modelProps.getProperty("project.build.testResources.0.directory"));
 
-        assertPathEquals( testDir, "src/main/filters/it.properties", modelProps.getProperty( "project.build.filters.0" ) );
+        assertPathEquals(testDir, "src/main/filters/it.properties", modelProps.getProperty("project.build.filters.0"));
 
         /*
          * NOTE: The script source directory is deliberately excluded from the checks due to MNG-3741.
          */
 
         // MNG-3877
-        if ( matchesVersionRange( "[3.0-alpha-3,)" ) )
-        {
-            assertPathEquals( testDir, "target/site", modelProps.getProperty( "project.reporting.outputDirectory" ) );
+        if (matchesVersionRange("[3.0-alpha-3,)")) {
+            assertPathEquals(testDir, "target/site", modelProps.getProperty("project.reporting.outputDirectory"));
         }
     }
 
-    private void assertPathEquals( File basedir, String expected, String actual )
-        throws IOException
-    {
-        File actualFile = new File( actual );
-        assertTrue( "path not absolute: " + actualFile, actualFile.isAbsolute() );
-        assertCanonicalFileEquals( new File( basedir, expected ), actualFile );
+    private void assertPathEquals(File basedir, String expected, String actual) throws IOException {
+        File actualFile = new File(actual);
+        assertTrue("path not absolute: " + actualFile, actualFile.isAbsolute());
+        assertCanonicalFileEquals(new File(basedir, expected), actualFile);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3886ExecutionGoalsOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3886ExecutionGoalsOrderTest.java
index b15ef45..ec568d7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3886ExecutionGoalsOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3886ExecutionGoalsOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3886ExecutionGoalsOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3886ExecutionGoalsOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3886ExecutionGoalsOrderTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3886ExecutionGoalsOrderTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,10 +45,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithoutPluginMngt()
-        throws Exception
-    {
-        testitMNG3886( "test-1" );
+    public void testitWithoutPluginMngt() throws Exception {
+        testitMNG3886("test-1");
     }
 
     /**
@@ -63,26 +56,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithPluginMngt()
-        throws Exception
-    {
-        testitMNG3886( "test-2" );
+    public void testitWithPluginMngt() throws Exception {
+        testitMNG3886("test-2");
     }
 
-    private void testitMNG3886( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3886" );
+    private void testitMNG3886(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3886");
 
-        Verifier verifier = newVerifier( new File( testDir, project ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, project).getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/it.log", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "test", "----" } ), lines );
+        List<String> lines = verifier.loadLines("target/it.log", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"test", "----"}), lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3887PluginExecutionOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3887PluginExecutionOrderTest.java
index ef13509..5e4dca6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3887PluginExecutionOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3887PluginExecutionOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3887PluginExecutionOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3887PluginExecutionOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3887PluginExecutionOrderTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3887PluginExecutionOrderTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,10 +45,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithoutPluginMngt()
-        throws Exception
-    {
-        testitMNG3887( "test-1" );
+    public void testitWithoutPluginMngt() throws Exception {
+        testitMNG3887("test-1");
     }
 
     /**
@@ -63,26 +56,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithPluginMngt()
-        throws Exception
-    {
-        testitMNG3887( "test-2" );
+    public void testitWithPluginMngt() throws Exception {
+        testitMNG3887("test-2");
     }
 
-    private void testitMNG3887( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3887" );
+    private void testitMNG3887(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3887");
 
-        Verifier verifier = newVerifier( new File( testDir, project ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, project).getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/it.log", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "test", "----" } ), lines );
+        List<String> lines = verifier.loadLines("target/it.log", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"test", "----"}), lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3890TransitiveDependencyScopeUpdateTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3890TransitiveDependencyScopeUpdateTest.java
index a1674cd..9ad5bb3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3890TransitiveDependencyScopeUpdateTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3890TransitiveDependencyScopeUpdateTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-@Disabled( "won't fix" )
-public class MavenITmng3890TransitiveDependencyScopeUpdateTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng3890TransitiveDependencyScopeUpdateTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+@Disabled("won't fix")
+public class MavenITmng3890TransitiveDependencyScopeUpdateTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3890TransitiveDependencyScopeUpdateTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,26 +45,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3890()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3890" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3890" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+    public void testitMNG3890() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3890");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3890");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng3890:c:jar:0.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng3890:b:jar:0.1" ) );
-        assertFalse( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng3890:a:jar:0.1" ) );
-        assertEquals( 2, artifacts.size() );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng3890:c:jar:0.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng3890:b:jar:0.1"));
+        assertFalse(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng3890:a:jar:0.1"));
+        assertEquals(2, artifacts.size());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3892ReleaseDeploymentTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3892ReleaseDeploymentTest.java
index 43f807e..f2bc376 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3892ReleaseDeploymentTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3892ReleaseDeploymentTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Locale;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3892ReleaseDeploymentTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3892ReleaseDeploymentTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3892ReleaseDeploymentTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3892ReleaseDeploymentTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,57 +45,49 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3892()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3892" );
+    public void testitMNG3892() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3892");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "repo" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3892" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("repo");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3892");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3892", "test", "1.0", "pom" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3892", "test", "1.0", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3892", "test", "1.0", "pom");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3892", "test", "1.0", "jar");
 
         String groupDir = "repo/org/apache/maven/its/mng3892/test/";
-        verifier.verifyFilePresent( groupDir + "maven-metadata.xml" );
-        verifier.verifyFilePresent( groupDir + "maven-metadata.xml.md5" );
-        verifier.verifyFilePresent( groupDir + "maven-metadata.xml.sha1" );
-        verifier.verifyFilePresent( groupDir + "1.0/test-1.0.pom" );
-        verifier.verifyFilePresent( groupDir + "1.0/test-1.0.pom.md5" );
-        verifier.verifyFilePresent( groupDir + "1.0/test-1.0.pom.sha1" );
-        verifier.verifyFilePresent( groupDir + "1.0/test-1.0.jar" );
-        verifier.verifyFilePresent( groupDir + "1.0/test-1.0.jar.md5" );
-        verifier.verifyFilePresent( groupDir + "1.0/test-1.0.jar.sha1" );
-        verifier.verifyFilePresent( groupDir + "1.0/test-1.0-it.jar" );
-        verifier.verifyFilePresent( groupDir + "1.0/test-1.0-it.jar.md5" );
-        verifier.verifyFilePresent( groupDir + "1.0/test-1.0-it.jar.sha1" );
+        verifier.verifyFilePresent(groupDir + "maven-metadata.xml");
+        verifier.verifyFilePresent(groupDir + "maven-metadata.xml.md5");
+        verifier.verifyFilePresent(groupDir + "maven-metadata.xml.sha1");
+        verifier.verifyFilePresent(groupDir + "1.0/test-1.0.pom");
+        verifier.verifyFilePresent(groupDir + "1.0/test-1.0.pom.md5");
+        verifier.verifyFilePresent(groupDir + "1.0/test-1.0.pom.sha1");
+        verifier.verifyFilePresent(groupDir + "1.0/test-1.0.jar");
+        verifier.verifyFilePresent(groupDir + "1.0/test-1.0.jar.md5");
+        verifier.verifyFilePresent(groupDir + "1.0/test-1.0.jar.sha1");
+        verifier.verifyFilePresent(groupDir + "1.0/test-1.0-it.jar");
+        verifier.verifyFilePresent(groupDir + "1.0/test-1.0-it.jar.md5");
+        verifier.verifyFilePresent(groupDir + "1.0/test-1.0-it.jar.sha1");
 
-        verify( testDir, groupDir + "1.0/test-1.0.jar.md5", "dd89c30cc71c3cd8a729622243c76770" );
-        verify( testDir, groupDir + "1.0/test-1.0.jar.sha1", "0b0717ff89d3cbadc3564270bf8930163753bf71" );
-        verify( testDir, groupDir + "1.0/test-1.0-it.jar.md5", "dd89c30cc71c3cd8a729622243c76770" );
-        verify( testDir, groupDir + "1.0/test-1.0-it.jar.sha1", "0b0717ff89d3cbadc3564270bf8930163753bf71" );
+        verify(testDir, groupDir + "1.0/test-1.0.jar.md5", "dd89c30cc71c3cd8a729622243c76770");
+        verify(testDir, groupDir + "1.0/test-1.0.jar.sha1", "0b0717ff89d3cbadc3564270bf8930163753bf71");
+        verify(testDir, groupDir + "1.0/test-1.0-it.jar.md5", "dd89c30cc71c3cd8a729622243c76770");
+        verify(testDir, groupDir + "1.0/test-1.0-it.jar.sha1", "0b0717ff89d3cbadc3564270bf8930163753bf71");
     }
 
-    private void verify( File testDir, String file, String checksum )
-        throws Exception
-    {
-        assertEquals( file, checksum, readChecksum( new File( testDir, file ) ) );
+    private void verify(File testDir, String file, String checksum) throws Exception {
+        assertEquals(file, checksum, readChecksum(new File(testDir, file)));
     }
 
-    private String readChecksum( File checksumFile )
-        throws Exception
-    {
-        String checksum = FileUtils.fileRead( checksumFile, "UTF-8" ).trim();
-        if ( checksum.indexOf( ' ' ) >= 0 )
-        {
-            checksum = checksum.substring( 0, checksum.indexOf( ' ' ) );
+    private String readChecksum(File checksumFile) throws Exception {
+        String checksum = FileUtils.fileRead(checksumFile, "UTF-8").trim();
+        if (checksum.indexOf(' ') >= 0) {
+            checksum = checksum.substring(0, checksum.indexOf(' '));
         }
-        return checksum.toLowerCase( Locale.ENGLISH );
+        return checksum.toLowerCase(Locale.ENGLISH);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3899ExtensionInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3899ExtensionInheritanceTest.java
index 0a68a7d..23a4212 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3899ExtensionInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3899ExtensionInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3899ExtensionInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3899ExtensionInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3899ExtensionInheritanceTest()
-    {
-        super( "(2.0.10,2.1.0-M1),(2.1.0-M1,)" );
+    public MavenITmng3899ExtensionInheritanceTest() {
+        super("(2.0.10,2.1.0-M1),(2.1.0-M1,)");
     }
 
     /**
@@ -48,30 +43,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3899()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3899" );
+    public void testitMNG3899() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3899");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3899" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3899");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/extension.properties" );
-        assertEquals( "3", props.getProperty( "project.build.extensions" ) );
-        assertEquals( "b", props.getProperty( "project.build.extensions.0.artifactId" ) );
-        assertEquals( "0.1", props.getProperty( "project.build.extensions.0.version" ) );
-        assertEquals( "a", props.getProperty( "project.build.extensions.1.artifactId" ) );
-        assertEquals( "0.2", props.getProperty( "project.build.extensions.1.version" ) );
-        assertEquals( "c", props.getProperty( "project.build.extensions.2.artifactId" ) );
-        assertEquals( "0.1", props.getProperty( "project.build.extensions.2.version" ) );
+        Properties props = verifier.loadProperties("target/extension.properties");
+        assertEquals("3", props.getProperty("project.build.extensions"));
+        assertEquals("b", props.getProperty("project.build.extensions.0.artifactId"));
+        assertEquals("0.1", props.getProperty("project.build.extensions.0.version"));
+        assertEquals("a", props.getProperty("project.build.extensions.1.artifactId"));
+        assertEquals("0.2", props.getProperty("project.build.extensions.1.version"));
+        assertEquals("c", props.getProperty("project.build.extensions.2.artifactId"));
+        assertEquals("0.1", props.getProperty("project.build.extensions.2.version"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3900ProfilePropertiesInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3900ProfilePropertiesInterpolationTest.java
index 0df483e..f7b06ee 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3900ProfilePropertiesInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3900ProfilePropertiesInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3900ProfilePropertiesInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3900ProfilePropertiesInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3900ProfilePropertiesInterpolationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3900ProfilePropertiesInterpolationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,23 +43,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3900()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3900" );
+    public void testitMNG3900() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3900");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Pinterpolation-profile" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Pinterpolation-profile");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "PASSED", props.getProperty( "project.properties.test" ) );
-        assertEquals( "PASSED", props.getProperty( "project.properties.property" ) );
-        assertEquals( "http://maven.apache.org/PASSED", props.getProperty( "project.url" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("PASSED", props.getProperty("project.properties.test"));
+        assertEquals("PASSED", props.getProperty("project.properties.property"));
+        assertEquals("http://maven.apache.org/PASSED", props.getProperty("project.url"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3904NestedBuildDirInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3904NestedBuildDirInterpolationTest.java
index d01f05b..135f1ed 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3904NestedBuildDirInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3904NestedBuildDirInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3904NestedBuildDirInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3904NestedBuildDirInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3904NestedBuildDirInterpolationTest()
-    {
-        super( "[2.1.0-M1,)" );
+    public MavenITmng3904NestedBuildDirInterpolationTest() {
+        super("[2.1.0-M1,)");
     }
 
     /**
@@ -49,25 +44,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3904()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3904" );
+    public void testitMNG3904() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3904");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertCanonicalFileEquals( new File( testDir, "target/classes/dir0" ),
-            new File( props.getProperty( "project.properties.dir0" ) ) );
-        assertCanonicalFileEquals( new File( testDir, "src/test/dir1" ),
-            new File( props.getProperty( "project.properties.dir1" ) ) );
-        assertCanonicalFileEquals( new File( testDir, "target/site/dir2" ),
-            new File( props.getProperty( "project.properties.dir2" ) ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertCanonicalFileEquals(
+                new File(testDir, "target/classes/dir0"), new File(props.getProperty("project.properties.dir0")));
+        assertCanonicalFileEquals(
+                new File(testDir, "src/test/dir1"), new File(props.getProperty("project.properties.dir1")));
+        assertCanonicalFileEquals(
+                new File(testDir, "target/site/dir2"), new File(props.getProperty("project.properties.dir2")));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3906MergedPluginClassPathOrderingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3906MergedPluginClassPathOrderingTest.java
index 35c541a..5ce9b44 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3906MergedPluginClassPathOrderingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3906MergedPluginClassPathOrderingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3906MergedPluginClassPathOrderingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3906MergedPluginClassPathOrderingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3906MergedPluginClassPathOrderingTest()
-    {
-        super( "(2.0.10,2.1.0-M1),(2.1.0-M1,)" );
+    public MavenITmng3906MergedPluginClassPathOrderingTest() {
+        super("(2.0.10,2.1.0-M1),(2.1.0-M1,)");
     }
 
     /**
@@ -48,39 +43,41 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3906()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3906" );
+    public void testitMNG3906() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3906");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3906" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3906");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
 
         String className = "org.apache.maven.its.mng3906.SomeClass";
-        String resName = className.replace( '.', '/' ) + ".class";
+        String resName = className.replace('.', '/') + ".class";
 
-        assertEquals( "5", pclProps.getProperty( resName + ".count" ) );
+        assertEquals("5", pclProps.getProperty(resName + ".count"));
 
-        assertTrue( pclProps.getProperty( resName + ".0" ),
-            pclProps.getProperty( resName + ".0" ).endsWith( "/c-0.1.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".1" ),
-            pclProps.getProperty( resName + ".1" ).endsWith( "/a-0.2.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".2" ),
-            pclProps.getProperty( resName + ".2" ).endsWith( "/b-0.1.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".3" ),
-            pclProps.getProperty( resName + ".3" ).endsWith( "/e-0.1.jar!/" + resName ) );
-        assertTrue( pclProps.getProperty( resName + ".4" ),
-            pclProps.getProperty( resName + ".4" ).endsWith( "/d-0.1.jar!/" + resName ) );
+        assertTrue(
+                pclProps.getProperty(resName + ".0"),
+                pclProps.getProperty(resName + ".0").endsWith("/c-0.1.jar!/" + resName));
+        assertTrue(
+                pclProps.getProperty(resName + ".1"),
+                pclProps.getProperty(resName + ".1").endsWith("/a-0.2.jar!/" + resName));
+        assertTrue(
+                pclProps.getProperty(resName + ".2"),
+                pclProps.getProperty(resName + ".2").endsWith("/b-0.1.jar!/" + resName));
+        assertTrue(
+                pclProps.getProperty(resName + ".3"),
+                pclProps.getProperty(resName + ".3").endsWith("/e-0.1.jar!/" + resName));
+        assertTrue(
+                pclProps.getProperty(resName + ".4"),
+                pclProps.getProperty(resName + ".4").endsWith("/d-0.1.jar!/" + resName));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3916PluginExecutionInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3916PluginExecutionInheritanceTest.java
index 090d269..99f0d90 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3916PluginExecutionInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3916PluginExecutionInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3916PluginExecutionInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3916PluginExecutionInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3916PluginExecutionInheritanceTest()
-    {
-        super( "(2.0.4,)" );
+    public MavenITmng3916PluginExecutionInheritanceTest() {
+        super("(2.0.4,)");
     }
 
     /**
@@ -51,23 +46,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3916()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3916" );
+    public void testitMNG3916() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3916");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> executions = verifier.loadLines( "target/exec.log", "UTF-8" );
+        List<String> executions = verifier.loadLines("target/exec.log", "UTF-8");
         // NOTE: Ordering of executions is another issue (MNG-3887), so ignore/normalize order
-        Collections.sort( executions );
-        List<String> expected = Arrays.asList( new String[] { "child-1", "child-default", "parent-1" } );
-        assertEquals( expected, executions );
+        Collections.sort(executions);
+        List<String> expected = Arrays.asList(new String[] {"child-1", "child-default", "parent-1"});
+        assertEquals(expected, executions);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3924XmlMarkupInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3924XmlMarkupInterpolationTest.java
index 2e7ad6e..d3194ef 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3924XmlMarkupInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3924XmlMarkupInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3924XmlMarkupInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3924XmlMarkupInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3924XmlMarkupInterpolationTest()
-    {
-        super( "[2.1.0-M1,)" );
+    public MavenITmng3924XmlMarkupInterpolationTest() {
+        super("[2.1.0-M1,)");
     }
 
     /**
@@ -49,21 +44,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3924()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3924" );
+    public void testitMNG3924() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3924");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/xml.properties" );
-        assertEquals( "<?xml version='1.0'?>Tom&Jerry", props.getProperty( "project.properties.xmlMarkup" ) );
-        assertEquals( "<?xml version='1.0'?>Tom&Jerry", props.getProperty( "project.properties.xmlTest" ) );
+        Properties props = verifier.loadProperties("target/xml.properties");
+        assertEquals("<?xml version='1.0'?>Tom&Jerry", props.getProperty("project.properties.xmlMarkup"));
+        assertEquals("<?xml version='1.0'?>Tom&Jerry", props.getProperty("project.properties.xmlTest"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3925MergedPluginExecutionOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3925MergedPluginExecutionOrderTest.java
index a9404ae..6732106 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3925MergedPluginExecutionOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3925MergedPluginExecutionOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3925MergedPluginExecutionOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3925MergedPluginExecutionOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3925MergedPluginExecutionOrderTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng3925MergedPluginExecutionOrderTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -50,10 +45,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithoutPluginMngt()
-        throws Exception
-    {
-        testitMNG3925( "test-1" );
+    public void testitWithoutPluginMngt() throws Exception {
+        testitMNG3925("test-1");
     }
 
     /**
@@ -63,28 +56,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithPluginMngt()
-        throws Exception
-    {
-        testitMNG3925( "test-2" );
+    public void testitWithPluginMngt() throws Exception {
+        testitMNG3925("test-2");
     }
 
-    private void testitMNG3925( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3925" );
+    private void testitMNG3925(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3925");
 
-        Verifier verifier = newVerifier( new File( new File( testDir, project ), "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(new File(testDir, project), "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/exec.log", "UTF-8" );
+        List<String> lines = verifier.loadLines("target/exec.log", "UTF-8");
         // Order is parent first and child appended, unless child overrides parent execution via equal id
-        List<String> expected = Arrays.asList( new String[] { "parent-1", "parent-2", "child-default", "child-1", "child-2" } );
-        assertEquals( expected, lines );
+        List<String> expected =
+                Arrays.asList(new String[] {"parent-1", "parent-2", "child-default", "child-1", "child-2"});
+        assertEquals(expected, lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3927PluginDefaultExecutionConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3927PluginDefaultExecutionConfigTest.java
index 745cf7f..22c80a4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3927PluginDefaultExecutionConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3927PluginDefaultExecutionConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3927PluginDefaultExecutionConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3927PluginDefaultExecutionConfigTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3927PluginDefaultExecutionConfigTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3927PluginDefaultExecutionConfigTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,20 +43,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3927()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3927" );
+    public void testitMNG3927() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3927");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/failed.txt" );
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
+        verifier.verifyFileNotPresent("target/failed.txt");
+        verifier.verifyFilePresent("target/resources-resources.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3937MergedPluginExecutionGoalsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3937MergedPluginExecutionGoalsTest.java
index 71406c0..80db354 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3937MergedPluginExecutionGoalsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3937MergedPluginExecutionGoalsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3937MergedPluginExecutionGoalsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3937MergedPluginExecutionGoalsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3937MergedPluginExecutionGoalsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3937MergedPluginExecutionGoalsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,10 +45,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithoutPluginMngt()
-        throws Exception
-    {
-        testitMNG3937( "test-1" );
+    public void testitWithoutPluginMngt() throws Exception {
+        testitMNG3937("test-1");
     }
 
     /**
@@ -63,28 +56,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithPluginMngt()
-        throws Exception
-    {
-        testitMNG3937( "test-2" );
+    public void testitWithPluginMngt() throws Exception {
+        testitMNG3937("test-2");
     }
 
-    private void testitMNG3937( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3937" );
+    private void testitMNG3937(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3937");
 
-        Verifier verifier = newVerifier( new File( new File( testDir, project ), "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(new File(testDir, project), "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/exec.log", "UTF-8" );
+        List<String> lines = verifier.loadLines("target/exec.log", "UTF-8");
         // Order is child first and parent appended but without duplicate goals
-        List<String> expected = Arrays.asList( new String[] { "child", "----" } );
-        assertEquals( expected, lines );
+        List<String> expected = Arrays.asList(new String[] {"child", "----"});
+        assertEquals(expected, lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3938MergePluginExecutionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3938MergePluginExecutionsTest.java
index aa32801..b81b3e3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3938MergePluginExecutionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3938MergePluginExecutionsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3938MergePluginExecutionsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3938MergePluginExecutionsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3938MergePluginExecutionsTest()
-    {
-        super( "(2.0.4,)" );
+    public MavenITmng3938MergePluginExecutionsTest() {
+        super("(2.0.4,)");
     }
 
     /**
@@ -51,10 +46,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithoutPluginMngt()
-        throws Exception
-    {
-        testitMNG3938( "test-1" );
+    public void testitWithoutPluginMngt() throws Exception {
+        testitMNG3938("test-1");
     }
 
     /**
@@ -65,31 +58,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithPluginMngt()
-        throws Exception
-    {
-        testitMNG3938( "test-2" );
+    public void testitWithPluginMngt() throws Exception {
+        testitMNG3938("test-2");
     }
 
-    private void testitMNG3938( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3938/" + project );
+    private void testitMNG3938(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3938/" + project);
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/default.log", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "child" } ), lines );
+        List<String> lines = verifier.loadLines("target/default.log", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"child"}), lines);
 
-        lines = verifier.loadLines( "target/non-default.log", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "child" } ), lines );
+        lines = verifier.loadLines("target/non-default.log", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"child"}), lines);
 
-        verifier.verifyFileNotPresent( "target/parent.log" );
+        verifier.verifyFileNotPresent("target/parent.log");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3940EnvVarInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3940EnvVarInterpolationTest.java
index 064a978..f96704f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3940EnvVarInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3940EnvVarInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
 import org.apache.maven.shared.utils.Os;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3940EnvVarInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3940EnvVarInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3940EnvVarInterpolationTest()
-    {
-        super( "(2.0.10,2.1.0-M1),(2.1.0-M1,)" );
+    public MavenITmng3940EnvVarInterpolationTest() {
+        super("(2.0.10,2.1.0-M1),(2.1.0-M1,)");
     }
 
     /**
@@ -50,35 +45,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3940()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3940" );
+    public void testitMNG3940() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3940");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
         /*
          * NOTE: The POM is using MAVEN_MNG_3940 to reference the var (just as one would refer to PATH). On Windows,
          * this must resolve case-insensitively so we use different character casing for the variable here.
          */
-        if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
-        {
-            verifier.setEnvironmentVariable( "Maven_mng_3940", "PASSED" );
-        }
-        else
-        {
-            verifier.setEnvironmentVariable( "MAVEN_MNG_3940", "PASSED" );
+        if (Os.isFamily(Os.FAMILY_WINDOWS)) {
+            verifier.setEnvironmentVariable("Maven_mng_3940", "PASSED");
+        } else {
+            verifier.setEnvironmentVariable("MAVEN_MNG_3940", "PASSED");
         }
 
-
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/PASSED.properties" );
-        Properties props = verifier.loadProperties( "target/PASSED.properties" );
-        assertEquals( "PASSED", props.getProperty( "project.properties.envTest" ) );
+        verifier.verifyFilePresent("target/PASSED.properties");
+        Properties props = verifier.loadProperties("target/PASSED.properties");
+        assertEquals("PASSED", props.getProperty("project.properties.envTest"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3941ExecutionProjectRestrictedToForkingMojoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3941ExecutionProjectRestrictedToForkingMojoTest.java
index 6278720..1930d8b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3941ExecutionProjectRestrictedToForkingMojoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3941ExecutionProjectRestrictedToForkingMojoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3941ExecutionProjectRestrictedToForkingMojoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3941ExecutionProjectRestrictedToForkingMojoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3941ExecutionProjectRestrictedToForkingMojoTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng3941ExecutionProjectRestrictedToForkingMojoTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -49,20 +44,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3941" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3941");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/fork.properties" );
-        assertEquals( "test-0.1", props.getProperty( "executedProject.build.finalName" ) );
+        Properties props = verifier.loadProperties("target/fork.properties");
+        assertEquals("test-0.1", props.getProperty("executedProject.build.finalName"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3943PluginExecutionInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3943PluginExecutionInheritanceTest.java
index d0ea3e2..00a761d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3943PluginExecutionInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3943PluginExecutionInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3943PluginExecutionInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3943PluginExecutionInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3943PluginExecutionInheritanceTest()
-    {
-        super( "(2.0.4,)" );
+    public MavenITmng3943PluginExecutionInheritanceTest() {
+        super("(2.0.4,)");
     }
 
     /**
@@ -51,23 +46,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3943()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3943" );
+    public void testitMNG3943() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3943");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> executions = verifier.loadLines( "target/exec.log", "UTF-8" );
+        List<String> executions = verifier.loadLines("target/exec.log", "UTF-8");
         // NOTE: Ordering of executions is another issue (MNG-3887), so ignore/normalize order
-        Collections.sort( executions );
-        List<String> expected = Arrays.asList( new String[] { "child-1", "child-default", "parent-1" } );
-        assertEquals( expected, executions );
+        Collections.sort(executions);
+        List<String> expected = Arrays.asList(new String[] {"child-1", "child-default", "parent-1"});
+        assertEquals(expected, executions);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3944BasedirInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3944BasedirInterpolationTest.java
index 7b0071e..e8ce918 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3944BasedirInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3944BasedirInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3944BasedirInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3944BasedirInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3944BasedirInterpolationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3944BasedirInterpolationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,24 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3944()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3944" );
+    public void testitMNG3944() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3944");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "pom-with-unusual-name.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("pom-with-unusual-name.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/basedir.properties" );
-        Properties props = verifier.loadProperties( "target/basedir.properties" );
-        assertCanonicalFileEquals( testDir, new File( props.getProperty( "project.properties.prop0" ) ) );
-        assertCanonicalFileEquals( testDir, new File( props.getProperty( "project.properties.prop1" ) ) );
+        verifier.verifyFilePresent("target/basedir.properties");
+        Properties props = verifier.loadProperties("target/basedir.properties");
+        assertCanonicalFileEquals(testDir, new File(props.getProperty("project.properties.prop0")));
+        assertCanonicalFileEquals(testDir, new File(props.getProperty("project.properties.prop1")));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3947PluginDefaultExecutionConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3947PluginDefaultExecutionConfigTest.java
index 7d86707..4e2ba32 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3947PluginDefaultExecutionConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3947PluginDefaultExecutionConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3947PluginDefaultExecutionConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3947PluginDefaultExecutionConfigTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3947PluginDefaultExecutionConfigTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3947PluginDefaultExecutionConfigTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,20 +43,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3947()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3947" );
+    public void testitMNG3947() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3947");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "org.apache.maven.plugins:maven-resources-plugin:resources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("org.apache.maven.plugins:maven-resources-plugin:resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/failed.txt" );
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
+        verifier.verifyFileNotPresent("target/failed.txt");
+        verifier.verifyFilePresent("target/resources-resources.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3948ParentResolutionFromProfileReposTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3948ParentResolutionFromProfileReposTest.java
index 542fd6a..e8c6bec 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3948ParentResolutionFromProfileReposTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3948ParentResolutionFromProfileReposTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3948ParentResolutionFromProfileReposTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3948ParentResolutionFromProfileReposTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3948ParentResolutionFromProfileReposTest()
-    {
-        super( "(2.0.10,2.1.0-M1),(2.1.0-M1,)" );
+    public MavenITmng3948ParentResolutionFromProfileReposTest() {
+        super("(2.0.10,2.1.0-M1),(2.1.0-M1,)");
     }
 
     /**
@@ -47,22 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFromPom()
-        throws Exception
-    {
-        requiresMavenVersion( "[2.0,3.0-alpha-1),[3.0-beta-1,)" );
+    public void testitFromPom() throws Exception {
+        requiresMavenVersion("[2.0,3.0-alpha-1),[3.0-beta-1,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3948/test-2" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3948/test-2");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3948" );
-        verifier.filterFile( "pom.xml", "pom.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3948");
+        verifier.filterFile("pom.xml", "pom.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3948", "parent", "0.2", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3948", "parent", "0.2", "pom");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3951AbsolutePathsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3951AbsolutePathsTest.java
index 2c66671..058dd59 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3951AbsolutePathsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3951AbsolutePathsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3951AbsolutePathsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3951AbsolutePathsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3951AbsolutePathsTest()
-    {
-        super( "(2.0.10,2.1.0-M1),(2.1.0-M1,)" );
+    public MavenITmng3951AbsolutePathsTest() {
+        super("(2.0.10,2.1.0-M1),(2.1.0-M1,)");
     }
 
     /**
@@ -49,46 +44,42 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3951()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3951" );
+    public void testitMNG3951() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3951");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
         /*
          * Cut off anything before the first file separator from the local repo path. This is harmless on a Unix-like
          * filesystem but will make the path drive-relative on Windows so we can check how Maven handles it.
          */
-        String repoDir = new File( verifier.getLocalRepository() ).getAbsolutePath();
-        if ( getRoot( new File( repoDir ) ).equals( getRoot( testDir ) ) )
-        {
+        String repoDir = new File(verifier.getLocalRepository()).getAbsolutePath();
+        if (getRoot(new File(repoDir)).equals(getRoot(testDir))) {
             // NOTE: We can only test the local repo if it resides on the same drive as the test
-            verifier.setLocalRepo( repoDir.substring( repoDir.indexOf( File.separator ) ) );
+            verifier.setLocalRepo(repoDir.substring(repoDir.indexOf(File.separator)));
         }
 
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/path.properties" );
-        Properties props = verifier.loadProperties( "target/path.properties" );
+        verifier.verifyFilePresent("target/path.properties");
+        Properties props = verifier.loadProperties("target/path.properties");
 
-        assertCanonicalFileEquals( new File( testDir, "tmp" ).getAbsoluteFile(), new File( props.getProperty( "fileParams.0" ) ) );
-        assertCanonicalFileEquals( new File( getRoot( testDir ), "tmp" ).getAbsoluteFile(), new File( props.getProperty( "fileParams.1" ) ) );
-        assertCanonicalFileEquals( new File( repoDir ), new File( props.getProperty( "stringParams.0" ) ) );
+        assertCanonicalFileEquals(
+                new File(testDir, "tmp").getAbsoluteFile(), new File(props.getProperty("fileParams.0")));
+        assertCanonicalFileEquals(
+                new File(getRoot(testDir), "tmp").getAbsoluteFile(), new File(props.getProperty("fileParams.1")));
+        assertCanonicalFileEquals(new File(repoDir), new File(props.getProperty("stringParams.0")));
     }
 
-    private static File getRoot( File path )
-    {
+    private static File getRoot(File path) {
         File root = path;
-        for ( File dir = path; dir != null; dir = dir.getParentFile() )
-        {
+        for (File dir = path; dir != null; dir = dir.getParentFile()) {
             root = dir;
         }
         return root;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3953AuthenticatedDeploymentTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3953AuthenticatedDeploymentTest.java
index 72390b8..bb53d85 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3953AuthenticatedDeploymentTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3953AuthenticatedDeploymentTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
 import org.eclipse.jetty.security.HashLoginService;
@@ -51,87 +49,73 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3953AuthenticatedDeploymentTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3953AuthenticatedDeploymentTest extends AbstractMavenIntegrationTestCase {
     private Server server;
 
     private int port;
 
     private volatile boolean deployed;
 
-    public MavenITmng3953AuthenticatedDeploymentTest()
-    {
-        super( "(2.0.1,)" );
+    public MavenITmng3953AuthenticatedDeploymentTest() {
+        super("(2.0.1,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        Handler repoHandler = new AbstractHandler()
-        {
+    protected void setUp() throws Exception {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
-                if ( "PUT".equalsIgnoreCase( request.getMethod() ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_OK );
+                if ("PUT".equalsIgnoreCase(request.getMethod())) {
+                    response.setStatus(HttpServletResponse.SC_OK);
                     deployed = true;
-                }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                } else {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
         Constraint constraint = new Constraint();
-        constraint.setName( Constraint.__BASIC_AUTH );
-        constraint.setRoles( new String[] { "deployer" } );
-        constraint.setAuthenticate( true );
+        constraint.setName(Constraint.__BASIC_AUTH);
+        constraint.setRoles(new String[] {"deployer"});
+        constraint.setAuthenticate(true);
 
         ConstraintMapping constraintMapping = new ConstraintMapping();
-        constraintMapping.setConstraint( constraint );
-        constraintMapping.setPathSpec( "/*" );
+        constraintMapping.setConstraint(constraint);
+        constraintMapping.setPathSpec("/*");
 
-        HashLoginService userRealm = new HashLoginService( "TestRealm" );
+        HashLoginService userRealm = new HashLoginService("TestRealm");
         UserStore userStore = new UserStore();
-        userStore.addUser( "testuser", new Password( "testtest" ), new String[] { "deployer" } );
-        userRealm.setUserStore( userStore );
+        userStore.addUser("testuser", new Password("testtest"), new String[] {"deployer"});
+        userRealm.setUserStore(userStore);
 
-        server = new Server( 0 );
+        server = new Server(0);
         ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
-        securityHandler.setLoginService( userRealm );
-        securityHandler.setAuthMethod( __BASIC_AUTH );
-        securityHandler.setConstraintMappings( new ConstraintMapping[] { constraintMapping } );
+        securityHandler.setLoginService(userRealm);
+        securityHandler.setAuthMethod(__BASIC_AUTH);
+        securityHandler.setConstraintMappings(new ConstraintMapping[] {constraintMapping});
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( securityHandler );
-        handlerList.addHandler( repoHandler );
+        handlerList.addHandler(securityHandler);
+        handlerList.addHandler(repoHandler);
 
-        server.setHandler( handlerList );
+        server.setHandler(handlerList);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
         deployed = false;
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -143,10 +127,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitRelease()
-        throws Exception
-    {
-        testitMNG3953( "release" );
+    public void testitRelease() throws Exception {
+        testitMNG3953("release");
     }
 
     /**
@@ -155,27 +137,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitSnapshot()
-        throws Exception
-    {
-        testitMNG3953( "snapshot" );
+    public void testitSnapshot() throws Exception {
+        testitMNG3953("snapshot");
     }
 
-    private void testitMNG3953( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3953/" + project );
+    private void testitMNG3953(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3953/" + project);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-DdeploymentPort=" + port );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-DdeploymentPort=" + port);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertTrue( deployed );
+        assertTrue(deployed);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3955EffectiveSettingsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3955EffectiveSettingsTest.java
index 708687f..79b6f2a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3955EffectiveSettingsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3955EffectiveSettingsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3955EffectiveSettingsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3955EffectiveSettingsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3955EffectiveSettingsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3955EffectiveSettingsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,26 +44,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3955()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3955" );
+    public void testitMNG3955() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3955");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "--offline" );
-        verifier.addCliArgument( "--batch-mode" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("--offline");
+        verifier.addCliArgument("--batch-mode");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/settings.properties" );
-        assertEquals( "true", props.getProperty( "settings.offline" ) );
-        assertEquals( "false", props.getProperty( "settings.interactiveMode" ) );
-        assertEquals( new File( verifier.getLocalRepository() ).getAbsoluteFile(),
-            new File( props.getProperty( "settings.localRepository" ) ).getAbsoluteFile() );
+        Properties props = verifier.loadProperties("target/settings.properties");
+        assertEquals("true", props.getProperty("settings.offline"));
+        assertEquals("false", props.getProperty("settings.interactiveMode"));
+        assertEquals(
+                new File(verifier.getLocalRepository()).getAbsoluteFile(),
+                new File(props.getProperty("settings.localRepository")).getAbsoluteFile());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3970DepResolutionFromProfileReposTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3970DepResolutionFromProfileReposTest.java
index 43141db..491fa59 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3970DepResolutionFromProfileReposTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3970DepResolutionFromProfileReposTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3970DepResolutionFromProfileReposTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3970DepResolutionFromProfileReposTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3970DepResolutionFromProfileReposTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3970DepResolutionFromProfileReposTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,22 +42,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFromPom()
-        throws Exception
-    {
-        requiresMavenVersion( "[2.0,3.0-alpha-1),[3.0-beta-1,)" );
+    public void testitFromPom() throws Exception {
+        requiresMavenVersion("[2.0,3.0-alpha-1),[3.0-beta-1,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3970/test-2" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3970/test-2");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3970" );
-        verifier.filterFile( "pom.xml", "pom.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3970");
+        verifier.filterFile("pom.xml", "pom.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3970", "a", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3970", "a", "0.1", "jar");
     }
 
     /**
@@ -71,22 +64,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFromSettings()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3970/test-3" );
+    public void testitFromSettings() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3970/test-3");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3970" );
-        verifier.filterFile( "settings.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3970");
+        verifier.filterFile("settings.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3970", "a", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3970", "a", "0.1", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3974MirrorOrderingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3974MirrorOrderingTest.java
index 39fef68..f2d0a23 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3974MirrorOrderingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3974MirrorOrderingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3974MirrorOrderingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3974MirrorOrderingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3974MirrorOrderingTest()
-    {
-        super( "(2.0.9,2.1.0-M1),(2.1.0-M1,3.0-alpha-1),(3.0-alpha-1,)" );
+    public MavenITmng3974MirrorOrderingTest() {
+        super("(2.0.9,2.1.0-M1),(2.1.0-M1,3.0-alpha-1),(3.0-alpha-1,)");
     }
 
     /**
@@ -48,23 +43,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFirstMatchWins()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3974" );
+    public void testitFirstMatchWins() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3974");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3974" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng3974");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3974", "a", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3974", "b", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3974", "a", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3974", "b", "0.1", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3979ElementJoinTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3979ElementJoinTest.java
index c389837..e952811 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3979ElementJoinTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3979ElementJoinTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3979ElementJoinTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3979ElementJoinTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3979ElementJoinTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3979ElementJoinTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,18 +43,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3979()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3979" );
+    public void testitMNG3979() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3979");
 
-        testDir = new File( testDir, "sub" );
+        testDir = new File(testDir, "sub");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3983PluginResolutionFromProfileReposTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3983PluginResolutionFromProfileReposTest.java
index fd2696c..8410fcd 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3983PluginResolutionFromProfileReposTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3983PluginResolutionFromProfileReposTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3983PluginResolutionFromProfileReposTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3983PluginResolutionFromProfileReposTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3983PluginResolutionFromProfileReposTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3983PluginResolutionFromProfileReposTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,24 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFromPom()
-        throws Exception
-    {
-        requiresMavenVersion( "[2.0,3.0-alpha-1),[3.0-alpha-3,)" );
+    public void testitFromPom() throws Exception {
+        requiresMavenVersion("[2.0,3.0-alpha-1),[3.0-alpha-3,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3983/test-1" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3983/test-1");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setForkJvm( true ); // Don't lock up plugin files in class loader within current JVM
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3983" );
-        verifier.filterFile( "pom.xml", "pom.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setForkJvm(true); // Don't lock up plugin files in class loader within current JVM
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3983");
+        verifier.filterFile("pom.xml", "pom.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3983", "p", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3983", "p", "0.1", "jar");
     }
 
     /**
@@ -73,24 +66,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFromSettings()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3983/test-3" );
+    public void testitFromSettings() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3983/test-3");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setForkJvm( true ); // Don't lock up plugin files in class loader within current JVM
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng3983" );
-        verifier.filterFile( "settings.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setForkJvm(true); // Don't lock up plugin files in class loader within current JVM
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng3983");
+        verifier.filterFile("settings.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng3983", "p", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng3983", "p", "0.1", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3991ValidDependencyScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3991ValidDependencyScopeTest.java
index c6095e4..8744084 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3991ValidDependencyScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3991ValidDependencyScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,14 +30,11 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng3991ValidDependencyScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3991ValidDependencyScopeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3991ValidDependencyScopeTest()
-    {
+    public MavenITmng3991ValidDependencyScopeTest() {
         // TODO: One day, we should be able to error out but this requires to consider extensions and their use cases
-        super( "[4.0,)" );
+        super("[4.0,)");
     }
 
     /**
@@ -48,25 +43,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3991" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3991");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Invalid dependency scope did not cause validation error" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Invalid dependency scope did not cause validation error");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3998PluginExecutionConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3998PluginExecutionConfigTest.java
index 4fdf1fb..7cec974 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3998PluginExecutionConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng3998PluginExecutionConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng3998PluginExecutionConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng3998PluginExecutionConfigTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng3998PluginExecutionConfigTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng3998PluginExecutionConfigTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,23 +45,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG3998()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3998" );
+    public void testitMNG3998() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-3998");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> executions = verifier.loadLines( "target/exec.log", "UTF-8" );
+        List<String> executions = verifier.loadLines("target/exec.log", "UTF-8");
         // NOTE: Ordering of executions is another issue (MNG-3887), so ignore/normalize order
-        Collections.sort( executions );
-        List<String> expected = Arrays.asList( new String[] { "exec-1", "exec-2" } );
-        assertEquals( expected, executions );
+        Collections.sort(executions);
+        List<String> expected = Arrays.asList(new String[] {"exec-1", "exec-2"});
+        assertEquals(expected, executions);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4000MultiPluginExecutionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4000MultiPluginExecutionsTest.java
index a36b8da..9c742df 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4000MultiPluginExecutionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4000MultiPluginExecutionsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4000MultiPluginExecutionsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4000MultiPluginExecutionsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4000MultiPluginExecutionsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4000MultiPluginExecutionsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,21 +45,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithoutPluginMngt()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4000/test-1" );
+    public void testitWithoutPluginMngt() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4000/test-1");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> executions = verifier.loadLines( "target/exec.log", "UTF-8" );
-        List<String> expected = Arrays.asList( new String[] { "exec", "exec" } );
-        assertEquals( expected, executions );
+        List<String> executions = verifier.loadLines("target/exec.log", "UTF-8");
+        List<String> expected = Arrays.asList(new String[] {"exec", "exec"});
+        assertEquals(expected, executions);
     }
 
     /**
@@ -74,21 +67,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithPluginMngt()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4000/test-2" );
+    public void testitWithPluginMngt() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4000/test-2");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> executions = verifier.loadLines( "target/exec.log", "UTF-8" );
-        List<String> expected = Arrays.asList( new String[] { "exec", "exec" } );
-        assertEquals( expected, executions );
+        List<String> executions = verifier.loadLines("target/exec.log", "UTF-8");
+        List<String> expected = Arrays.asList(new String[] {"exec", "exec"});
+        assertEquals(expected, executions);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4005UniqueDependencyKeyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4005UniqueDependencyKeyTest.java
index 4713707..ebff7e8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4005UniqueDependencyKeyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4005UniqueDependencyKeyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4005UniqueDependencyKeyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4005UniqueDependencyKeyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4005UniqueDependencyKeyTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng4005UniqueDependencyKeyTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -48,10 +43,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitDependency()
-        throws Exception
-    {
-        test( "dep" );
+    public void testitDependency() throws Exception {
+        test("dep");
     }
 
     /**
@@ -60,10 +53,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitManagedDependency()
-        throws Exception
-    {
-        test( "man-dep" );
+    public void testitManagedDependency() throws Exception {
+        test("man-dep");
     }
 
     /**
@@ -72,10 +63,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitProfileDependency()
-        throws Exception
-    {
-        test( "profile-dep" );
+    public void testitProfileDependency() throws Exception {
+        test("profile-dep");
     }
 
     /**
@@ -84,50 +73,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitProfileManagedDependency()
-        throws Exception
-    {
-        test( "profile-man-dep" );
+    public void testitProfileManagedDependency() throws Exception {
+        test("profile-man-dep");
     }
 
-    private void test( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4005/" + project );
+    private void test(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4005/" + project);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
         try {
-            verifier.addCliArgument( "validate" );
+            verifier.addCliArgument("validate");
             verifier.execute();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             // expected with Maven 4+
         }
 
         String logLevel;
-        if ( matchesVersionRange( "(,4.0.0-alpha-1)" ) )
-        {
+        if (matchesVersionRange("(,4.0.0-alpha-1)")) {
             logLevel = "WARNING";
-        }
-        else
-        {
+        } else {
             logLevel = "ERROR";
         }
 
-        List<String> lines = verifier.loadLines( verifier.getLogFileName(), "UTF-8" );
+        List<String> lines = verifier.loadLines(verifier.getLogFileName(), "UTF-8");
         boolean foundMessage = false;
-        for ( String line : lines )
-        {
-            if ( line.startsWith( "[" + logLevel + "]" ) && line.indexOf( "must be unique: junit:junit:jar" ) > 0 )
-            {
+        for (String line : lines) {
+            if (line.startsWith("[" + logLevel + "]") && line.indexOf("must be unique: junit:junit:jar") > 0) {
                 foundMessage = true;
             }
         }
 
-        assertTrue( "Duplicate dependency message wasn't generated.", foundMessage );
+        assertTrue("Duplicate dependency message wasn't generated.", foundMessage);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4007PlatformFileSeparatorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4007PlatformFileSeparatorTest.java
index 3b27c29..b434776 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4007PlatformFileSeparatorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4007PlatformFileSeparatorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4007PlatformFileSeparatorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4007PlatformFileSeparatorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4007PlatformFileSeparatorTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4007PlatformFileSeparatorTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,56 +43,51 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4007()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4007" );
+    public void testitMNG4007() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4007");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties modelProps = verifier.loadProperties( "target/model.properties" );
+        Properties modelProps = verifier.loadProperties("target/model.properties");
 
-        assertPath( modelProps.getProperty( "project.build.directory" ) );
+        assertPath(modelProps.getProperty("project.build.directory"));
 
-        assertPath( modelProps.getProperty( "project.build.outputDirectory" ) );
+        assertPath(modelProps.getProperty("project.build.outputDirectory"));
 
-        assertPath( modelProps.getProperty( "project.build.testOutputDirectory" ) );
+        assertPath(modelProps.getProperty("project.build.testOutputDirectory"));
 
-        assertPath( modelProps.getProperty( "project.build.sourceDirectory" ) );
-        assertPath( modelProps.getProperty( "project.compileSourceRoots.0" ) );
+        assertPath(modelProps.getProperty("project.build.sourceDirectory"));
+        assertPath(modelProps.getProperty("project.compileSourceRoots.0"));
 
-        assertPath( modelProps.getProperty( "project.build.testSourceDirectory" ) );
-        assertPath( modelProps.getProperty( "project.testCompileSourceRoots.0" ) );
+        assertPath(modelProps.getProperty("project.build.testSourceDirectory"));
+        assertPath(modelProps.getProperty("project.testCompileSourceRoots.0"));
 
-        assertPath( modelProps.getProperty( "project.build.resources.0.directory" ) );
+        assertPath(modelProps.getProperty("project.build.resources.0.directory"));
 
-        assertPath( modelProps.getProperty( "project.build.testResources.0.directory" ) );
+        assertPath(modelProps.getProperty("project.build.testResources.0.directory"));
 
-        assertPath( modelProps.getProperty( "project.build.filters.0" ) );
+        assertPath(modelProps.getProperty("project.build.filters.0"));
 
         /*
          * NOTE: The script source directory is deliberately excluded from the checks due to MNG-3741.
          */
 
         // MNG-3877
-        if ( matchesVersionRange( "[3.0-alpha-3,)" ) )
-        {
-            assertPath( modelProps.getProperty( "project.reporting.outputDirectory" ) );
+        if (matchesVersionRange("[3.0-alpha-3,)")) {
+            assertPath(modelProps.getProperty("project.reporting.outputDirectory"));
         }
     }
 
-    private void assertPath( String actual )
-    {
+    private void assertPath(String actual) {
         /*
          * NOTE: Whether the path is absolute is another issue (MNG-3877), we are only interested in the proper
          * file separator here.
          */
-        assertEquals( new File( actual ).getPath(), actual );
+        assertEquals(new File(actual).getPath(), actual);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4008MergedFilterOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4008MergedFilterOrderTest.java
index 211603b..74d371b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4008MergedFilterOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4008MergedFilterOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4008MergedFilterOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4008MergedFilterOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4008MergedFilterOrderTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4008MergedFilterOrderTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,29 +43,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4008()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4008" );
+    public void testitMNG4008() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4008");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties modelProps = verifier.loadProperties( "target/model.properties" );
+        Properties modelProps = verifier.loadProperties("target/model.properties");
 
-        assertEquals( "7", modelProps.getProperty( "project.build.filters" ) );
+        assertEquals("7", modelProps.getProperty("project.build.filters"));
 
-        assertTrue( modelProps.getProperty( "project.build.filters.0" ).endsWith( "child-a.properties" ) );
-        assertTrue( modelProps.getProperty( "project.build.filters.1" ).endsWith( "child-c.properties" ) );
-        assertTrue( modelProps.getProperty( "project.build.filters.2" ).endsWith( "child-b.properties" ) );
-        assertTrue( modelProps.getProperty( "project.build.filters.3" ).endsWith( "child-d.properties" ) );
-        assertTrue( modelProps.getProperty( "project.build.filters.4" ).endsWith( "parent-c.properties" ) );
-        assertTrue( modelProps.getProperty( "project.build.filters.5" ).endsWith( "parent-b.properties" ) );
-        assertTrue( modelProps.getProperty( "project.build.filters.6" ).endsWith( "parent-d.properties" ) );
+        assertTrue(modelProps.getProperty("project.build.filters.0").endsWith("child-a.properties"));
+        assertTrue(modelProps.getProperty("project.build.filters.1").endsWith("child-c.properties"));
+        assertTrue(modelProps.getProperty("project.build.filters.2").endsWith("child-b.properties"));
+        assertTrue(modelProps.getProperty("project.build.filters.3").endsWith("child-d.properties"));
+        assertTrue(modelProps.getProperty("project.build.filters.4").endsWith("parent-c.properties"));
+        assertTrue(modelProps.getProperty("project.build.filters.5").endsWith("parent-b.properties"));
+        assertTrue(modelProps.getProperty("project.build.filters.6").endsWith("parent-d.properties"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4009InheritProfileEffectsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4009InheritProfileEffectsTest.java
index 4579088..d2e48e4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4009InheritProfileEffectsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4009InheritProfileEffectsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4009InheritProfileEffectsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4009InheritProfileEffectsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4009InheritProfileEffectsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4009InheritProfileEffectsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,22 +43,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4009()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4009" );
+    public void testitMNG4009() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4009");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Pparent-profile" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Pparent-profile");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/profile.properties" );
+        Properties props = verifier.loadProperties("target/profile.properties");
 
-        assertEquals( "PASSED", props.getProperty( "project.properties.parentProfileProperty" ) );
+        assertEquals("PASSED", props.getProperty("project.properties.parentProfileProperty"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4016PrefixedPropertyInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4016PrefixedPropertyInterpolationTest.java
index d3066bd..108427c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4016PrefixedPropertyInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4016PrefixedPropertyInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4016PrefixedPropertyInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4016PrefixedPropertyInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4016PrefixedPropertyInterpolationTest()
-    {
-        super( "(2.1.0-M1,)" );
+    public MavenITmng4016PrefixedPropertyInterpolationTest() {
+        super("(2.1.0-M1,)");
     }
 
     /**
@@ -49,23 +44,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4016()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4016" );
+    public void testitMNG4016() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4016");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/model.properties" );
-        Properties props = verifier.loadProperties( "target/model.properties" );
-        assertEquals( "PASSED-1", props.getProperty( "project.properties.projectProperty" ) );
-        assertEquals( "PASSED-2", props.getProperty( "project.properties.pomProperty" ) );
-        assertEquals( "PASSED-3", props.getProperty( "project.properties.envProperty" ) );
+        verifier.verifyFilePresent("target/model.properties");
+        Properties props = verifier.loadProperties("target/model.properties");
+        assertEquals("PASSED-1", props.getProperty("project.properties.projectProperty"));
+        assertEquals("PASSED-2", props.getProperty("project.properties.pomProperty"));
+        assertEquals("PASSED-3", props.getProperty("project.properties.envProperty"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4022IdempotentPluginConfigMergingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4022IdempotentPluginConfigMergingTest.java
index 061e6ef..6d80de8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4022IdempotentPluginConfigMergingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4022IdempotentPluginConfigMergingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4022IdempotentPluginConfigMergingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4022IdempotentPluginConfigMergingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4022IdempotentPluginConfigMergingTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng4022IdempotentPluginConfigMergingTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -48,26 +43,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4022" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4022");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Pmng4022a,mng4022b" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Pmng4022a,mng4022b");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "5", props.getProperty( "stringParams" ) );
-        assertEquals( "", props.getProperty( "stringParams.0", "" ) );
-        assertEquals( "one", props.getProperty( "stringParams.1", "" ) );
-        assertEquals( "", props.getProperty( "stringParams.2", "" ) );
-        assertEquals( "two", props.getProperty( "stringParams.3", "" ) );
-        assertEquals( "", props.getProperty( "stringParams.4", "" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("5", props.getProperty("stringParams"));
+        assertEquals("", props.getProperty("stringParams.0", ""));
+        assertEquals("one", props.getProperty("stringParams.1", ""));
+        assertEquals("", props.getProperty("stringParams.2", ""));
+        assertEquals("two", props.getProperty("stringParams.3", ""));
+        assertEquals("", props.getProperty("stringParams.4", ""));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4023ParentProfileOneTimeInjectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4023ParentProfileOneTimeInjectionTest.java
index 5c2660b..70bd23f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4023ParentProfileOneTimeInjectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4023ParentProfileOneTimeInjectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4023ParentProfileOneTimeInjectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4023ParentProfileOneTimeInjectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4023ParentProfileOneTimeInjectionTest()
-    {
-        super( "[2.0.11,2.1.0-M1),[2.1.0-M2,)" );
+    public MavenITmng4023ParentProfileOneTimeInjectionTest() {
+        super("[2.0.11,2.1.0-M1),[2.1.0-M2,)");
     }
 
     /**
@@ -50,22 +45,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4023()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4023" );
+    public void testitMNG4023() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4023");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "sub/target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("sub/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "sub/target/config.properties" );
-        assertEquals( "1", props.getProperty( "stringParams" ) );
-        assertEquals( "test", props.getProperty( "stringParams.0" ) );
-        assertNull( props.getProperty( "stringParams.1" ) );
+        Properties props = verifier.loadProperties("sub/target/config.properties");
+        assertEquals("1", props.getProperty("stringParams"));
+        assertEquals("test", props.getProperty("stringParams.0"));
+        assertNull(props.getProperty("stringParams.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4026ReactorDependenciesOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4026ReactorDependenciesOrderTest.java
index ea08aeb..55c9edc 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4026ReactorDependenciesOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4026ReactorDependenciesOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,14 +31,11 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4026ReactorDependenciesOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4026ReactorDependenciesOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4026ReactorDependenciesOrderTest()
-    {
+    public MavenITmng4026ReactorDependenciesOrderTest() {
         // This feature depends on MNG-1412
-        super( "(2.0.8,)" );
+        super("(2.0.8,)");
     }
 
     /**
@@ -50,28 +45,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4026()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4026" );
+    public void testitMNG4026() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4026");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("consumer/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath1 = verifier.loadLines( "consumer/target/classpath-1.txt", "UTF-8" );
-        assertEquals( 5, classpath1.size() );
-        assertEquals( "consumer/classes", classpath1.get( 0 ) );
-        assertEquals( "dep-1/pom.xml", classpath1.get( 1 ) );
-        assertEquals( "dep-3/pom.xml", classpath1.get( 2 ) );
-        assertEquals( "dep-2/pom.xml", classpath1.get( 3 ) );
-        assertEquals( "dep-4/pom.xml", classpath1.get( 4 ) );
+        List<String> classpath1 = verifier.loadLines("consumer/target/classpath-1.txt", "UTF-8");
+        assertEquals(5, classpath1.size());
+        assertEquals("consumer/classes", classpath1.get(0));
+        assertEquals("dep-1/pom.xml", classpath1.get(1));
+        assertEquals("dep-3/pom.xml", classpath1.get(2));
+        assertEquals("dep-2/pom.xml", classpath1.get(3));
+        assertEquals("dep-4/pom.xml", classpath1.get(4));
 
-        List<String> classpath2 = verifier.loadLines( "consumer/target/classpath-2.txt", "UTF-8" );
-        assertEquals( classpath1, classpath2 );
+        List<String> classpath2 = verifier.loadLines("consumer/target/classpath-2.txt", "UTF-8");
+        assertEquals(classpath1, classpath2);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4034ManagedProfileDependencyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4034ManagedProfileDependencyTest.java
index 069d621..e83adbc 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4034ManagedProfileDependencyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4034ManagedProfileDependencyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4034ManagedProfileDependencyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4034ManagedProfileDependencyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4034ManagedProfileDependencyTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4034ManagedProfileDependencyTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -51,23 +46,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4034()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4034" );
+    public void testitMNG4034() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4034");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[0] ), artifacts );
+        List<String> artifacts = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[0]), artifacts);
 
-        artifacts = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertEquals( Collections.singletonList( "org.apache.maven.its:maven-core-it-support:jar:1.3" ), artifacts );
+        artifacts = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertEquals(Collections.singletonList("org.apache.maven.its:maven-core-it-support:jar:1.3"), artifacts);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4036ParentResolutionFromSettingsRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4036ParentResolutionFromSettingsRepoTest.java
index 2d50a40..89071fb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4036ParentResolutionFromSettingsRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4036ParentResolutionFromSettingsRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4036ParentResolutionFromSettingsRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4036ParentResolutionFromSettingsRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4036ParentResolutionFromSettingsRepoTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4036ParentResolutionFromSettingsRepoTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,22 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitDefaultLayout()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4036/default" );
+    public void testitDefaultLayout() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4036/default");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.filterFile( "settings.xml", "settings.xml", "UTF-8" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4036" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.filterFile("settings.xml", "settings.xml", "UTF-8");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4036");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4036", "parent", "0.2", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4036", "parent", "0.2", "pom");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4040ProfileInjectedModulesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4040ProfileInjectedModulesTest.java
index c5174db..61452e8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4040ProfileInjectedModulesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4040ProfileInjectedModulesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4040ProfileInjectedModulesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4040ProfileInjectedModulesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4040ProfileInjectedModulesTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4040ProfileInjectedModulesTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,17 +41,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4040" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4040");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4048VersionRangeReactorResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4048VersionRangeReactorResolutionTest.java
index 0832068..ba4a093 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4048VersionRangeReactorResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4048VersionRangeReactorResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4048VersionRangeReactorResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4048VersionRangeReactorResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4048VersionRangeReactorResolutionTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4048VersionRangeReactorResolutionTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,21 +42,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4048" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4048");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "sub-2/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4048" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("sub-2/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4048");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "sub-2/target/compile.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4048:sub-1:jar:1.1-SNAPSHOT" ) );
+        List<String> artifacts = verifier.loadLines("sub-2/target/compile.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4048:sub-1:jar:1.1-SNAPSHOT"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4052ReactorAwareImportScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4052ReactorAwareImportScopeTest.java
index dacc99e..69fa365 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4052ReactorAwareImportScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4052ReactorAwareImportScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4052ReactorAwareImportScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4052ReactorAwareImportScopeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4052ReactorAwareImportScopeTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4052ReactorAwareImportScopeTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -49,16 +44,13 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4052" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4052");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4053PluginConfigAttributesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4053PluginConfigAttributesTest.java
index c460f66..885c084 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4053PluginConfigAttributesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4053PluginConfigAttributesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4053PluginConfigAttributesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4053PluginConfigAttributesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4053PluginConfigAttributesTest()
-    {
-        super( "[2.0.3,)" );
+    public MavenITmng4053PluginConfigAttributesTest() {
+        super("[2.0.3,)");
     }
 
     /**
@@ -48,10 +43,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithoutPluginMngt()
-        throws Exception
-    {
-        testit( "test-1" );
+    public void testitWithoutPluginMngt() throws Exception {
+        testit("test-1");
     }
 
     /**
@@ -61,10 +54,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithPluginMngt()
-        throws Exception
-    {
-        testit( "test-2" );
+    public void testitWithPluginMngt() throws Exception {
+        testit("test-2");
     }
 
     /**
@@ -74,34 +65,29 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitWithPluginMngtAndProfile()
-        throws Exception
-    {
-        testit( "test-3" );
+    public void testitWithPluginMngtAndProfile() throws Exception {
+        testit("test-3");
     }
 
-    private void testit( String test )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4053/" + test );
+    private void testit(String test) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4053/" + test);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
+        Properties props = verifier.loadProperties("target/config.properties");
 
-        assertEquals( "src", props.getProperty( "domParam.children.copy.0.attributes.todir" ) );
-        assertEquals( "true", props.getProperty( "domParam.children.copy.0.attributes.overwrite" ) );
-        assertEquals( "2", props.getProperty( "domParam.children.copy.0.attributes" ) );
+        assertEquals("src", props.getProperty("domParam.children.copy.0.attributes.todir"));
+        assertEquals("true", props.getProperty("domParam.children.copy.0.attributes.overwrite"));
+        assertEquals("2", props.getProperty("domParam.children.copy.0.attributes"));
 
-        assertEquals( "target", props.getProperty( "domParam.children.copy.0.children.fileset.0.attributes.dir" ) );
-        assertNull( props.getProperty( "domParam.children.copy.0.children.fileset.0.attributes.todir" ) );
-        assertNull( props.getProperty( "domParam.children.copy.0.children.fileset.0.attributes.overwrite" ) );
-        assertEquals( "1", props.getProperty( "domParam.children.copy.0.children.fileset.0.attributes" ) );
+        assertEquals("target", props.getProperty("domParam.children.copy.0.children.fileset.0.attributes.dir"));
+        assertNull(props.getProperty("domParam.children.copy.0.children.fileset.0.attributes.todir"));
+        assertNull(props.getProperty("domParam.children.copy.0.children.fileset.0.attributes.overwrite"));
+        assertEquals("1", props.getProperty("domParam.children.copy.0.children.fileset.0.attributes"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4056ClassifierBasedDepResolutionFromReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4056ClassifierBasedDepResolutionFromReactorTest.java
index e23fa25..5ffa82b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4056ClassifierBasedDepResolutionFromReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4056ClassifierBasedDepResolutionFromReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4056ClassifierBasedDepResolutionFromReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4056ClassifierBasedDepResolutionFromReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4056ClassifierBasedDepResolutionFromReactorTest()
-    {
-        super( "[2.1.0,)" );
+    public MavenITmng4056ClassifierBasedDepResolutionFromReactorTest() {
+        super("[2.1.0,)");
     }
 
     /**
@@ -48,50 +43,47 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4056" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4056");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4056" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("consumer/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4056");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "consumer/target/artifacts.txt", "UTF-8" );
-        if ( matchesVersionRange( "[3.0-alpha-3,)" ) )
-        {
+        List<String> artifacts = verifier.loadLines("consumer/target/artifacts.txt", "UTF-8");
+        if (matchesVersionRange("[3.0-alpha-3,)")) {
             // artifact type unchanged to match type as declared in dependency
 
-            assertTrue( artifacts.toString(),
-                artifacts.contains( "org.apache.maven.its.mng4056:producer:jar:tests:0.1" ) );
-            assertTrue( artifacts.toString(),
-                artifacts.contains( "org.apache.maven.its.mng4056:producer:jar:sources:0.1" ) );
-            assertTrue( artifacts.toString(),
-                artifacts.contains( "org.apache.maven.its.mng4056:producer:jar:javadoc:0.1" ) );
-            assertTrue( artifacts.toString(),
-                artifacts.contains( "org.apache.maven.its.mng4056:producer:jar:client:0.1" ) );
-        }
-        else
-        {
+            assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4056:producer:jar:tests:0.1"));
+            assertTrue(
+                    artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4056:producer:jar:sources:0.1"));
+            assertTrue(
+                    artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4056:producer:jar:javadoc:0.1"));
+            assertTrue(
+                    artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4056:producer:jar:client:0.1"));
+        } else {
             // artifact type updated to match type of active artifact
 
-            assertTrue( artifacts.toString(),
-                artifacts.contains( "org.apache.maven.its.mng4056:producer:test-jar:tests:0.1" ) );
-            assertTrue( artifacts.toString(),
-                artifacts.contains( "org.apache.maven.its.mng4056:producer:java-source:sources:0.1" ) );
-            assertTrue( artifacts.toString(),
-                artifacts.contains( "org.apache.maven.its.mng4056:producer:javadoc:javadoc:0.1" ) );
-            assertTrue( artifacts.toString(),
-                artifacts.contains( "org.apache.maven.its.mng4056:producer:ejb-client:client:0.1" ) );
+            assertTrue(
+                    artifacts.toString(),
+                    artifacts.contains("org.apache.maven.its.mng4056:producer:test-jar:tests:0.1"));
+            assertTrue(
+                    artifacts.toString(),
+                    artifacts.contains("org.apache.maven.its.mng4056:producer:java-source:sources:0.1"));
+            assertTrue(
+                    artifacts.toString(),
+                    artifacts.contains("org.apache.maven.its.mng4056:producer:javadoc:javadoc:0.1"));
+            assertTrue(
+                    artifacts.toString(),
+                    artifacts.contains("org.apache.maven.its.mng4056:producer:ejb-client:client:0.1"));
         }
 
-        List<String> classpath = verifier.loadLines( "consumer/target/compile.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "producer/test.jar" ) );
-        assertTrue( classpath.toString(), classpath.contains( "producer/client.jar" ) );
+        List<String> classpath = verifier.loadLines("consumer/target/compile.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("producer/test.jar"));
+        assertTrue(classpath.toString(), classpath.contains("producer/client.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4068AuthenticatedMirrorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4068AuthenticatedMirrorTest.java
index 441099e..4811de5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4068AuthenticatedMirrorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4068AuthenticatedMirrorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.HashMap;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
 import org.eclipse.jetty.security.HashLoginService;
@@ -49,9 +47,7 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4068AuthenticatedMirrorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4068AuthenticatedMirrorTest extends AbstractMavenIntegrationTestCase {
 
     private File testDir;
 
@@ -59,61 +55,54 @@
 
     private int port;
 
-    public MavenITmng4068AuthenticatedMirrorTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4068AuthenticatedMirrorTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4068" );
+    protected void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4068");
 
         Constraint constraint = new Constraint();
-        constraint.setName( Constraint.__BASIC_AUTH );
-        constraint.setRoles( new String[] { "user" } );
-        constraint.setAuthenticate( true );
+        constraint.setName(Constraint.__BASIC_AUTH);
+        constraint.setRoles(new String[] {"user"});
+        constraint.setAuthenticate(true);
 
         ConstraintMapping constraintMapping = new ConstraintMapping();
-        constraintMapping.setConstraint( constraint );
-        constraintMapping.setPathSpec( "/*" );
+        constraintMapping.setConstraint(constraint);
+        constraintMapping.setPathSpec("/*");
 
-        HashLoginService userRealm = new HashLoginService( "TestRealm" );
+        HashLoginService userRealm = new HashLoginService("TestRealm");
         UserStore userStore = new UserStore();
-        userStore.addUser( "testuser", new Password( "testtest" ), new String[] { "user" } );
-        userRealm.setUserStore( userStore );
+        userStore.addUser("testuser", new Password("testtest"), new String[] {"user"});
+        userRealm.setUserStore(userStore);
 
-        server = new Server( 0 );
+        server = new Server(0);
         ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
-        securityHandler.setLoginService( userRealm );
-        securityHandler.setAuthMethod( __BASIC_AUTH );
-        securityHandler.setConstraintMappings( new ConstraintMapping[] { constraintMapping } );
+        securityHandler.setLoginService(userRealm);
+        securityHandler.setAuthMethod(__BASIC_AUTH);
+        securityHandler.setConstraintMappings(new ConstraintMapping[] {constraintMapping});
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( new File( testDir, "repo" ).getAbsolutePath() );
+        repoHandler.setResourceBase(new File(testDir, "repo").getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( securityHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(securityHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        server.setHandler( handlerList );
+        server.setHandler(handlerList);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -126,24 +115,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
+    public void testit() throws Exception {
         Map<String, String> filterProps = new HashMap<>();
-        filterProps.put( "@mirrorPort@", Integer.toString( port ) );
+        filterProps.put("@mirrorPort@", Integer.toString(port));
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4068" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4068");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4068", "a", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4068", "b", "0.1-SNAPSHOT", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4068", "a", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4068", "b", "0.1-SNAPSHOT", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4070WhitespaceTrimmingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4070WhitespaceTrimmingTest.java
index c1e8608..fe495ea 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4070WhitespaceTrimmingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4070WhitespaceTrimmingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4070WhitespaceTrimmingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4070WhitespaceTrimmingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4070WhitespaceTrimmingTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4070WhitespaceTrimmingTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,24 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4070" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4070");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4070" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4070");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertEquals( Collections.singletonList( "org.apache.maven.its.mng4070:a:jar:0.1" ), artifacts );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertEquals(Collections.singletonList("org.apache.maven.its.mng4070:a:jar:0.1"), artifacts);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4072InactiveProfileReposTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4072InactiveProfileReposTest.java
index d133879..d72e474 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4072InactiveProfileReposTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4072InactiveProfileReposTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4072InactiveProfileReposTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4072InactiveProfileReposTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4072InactiveProfileReposTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4072InactiveProfileReposTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,30 +41,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4072" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4072");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4072" );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8" );
-        verifier.filterFile( "profiles-template.xml", "profiles.xml", "UTF-8" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4072");
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8");
+        verifier.filterFile("profiles-template.xml", "profiles.xml", "UTF-8");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Dependency resolution succeeded although all profiles are inactive" );
-        }
-        catch ( Exception e )
-        {
+            fail("Dependency resolution succeeded although all profiles are inactive");
+        } catch (Exception e) {
             // expected, all profiles are inactive, hence the repos inaccessible
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4087PercentEncodedFileUrlTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4087PercentEncodedFileUrlTest.java
index 39c563c..4297696 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4087PercentEncodedFileUrlTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4087PercentEncodedFileUrlTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4087PercentEncodedFileUrlTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4087PercentEncodedFileUrlTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4087PercentEncodedFileUrlTest()
-    {
-        super( "[2.1.0,)" );
+    public MavenITmng4087PercentEncodedFileUrlTest() {
+        super("[2.1.0,)");
     }
 
     /**
@@ -46,22 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4087" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4087");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4087" );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4087");
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/%72%65%70%6F" );
-        verifier.verifyFilePresent( "target/repo" );
+        verifier.verifyFileNotPresent("target/%72%65%70%6F");
+        verifier.verifyFilePresent("target/repo");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4091BadPluginDescriptorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4091BadPluginDescriptorTest.java
index 40a13f8..4a1c21b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4091BadPluginDescriptorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4091BadPluginDescriptorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,83 +16,70 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-4091">MNG-4091</a>:
  * Bad plugin descriptor error handling
  */
-public class MavenITmng4091BadPluginDescriptorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4091BadPluginDescriptorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4091BadPluginDescriptorTest()
-    {
-        super( "[2.1.0,)" ); // only test in 2.1.0+
+    public MavenITmng4091BadPluginDescriptorTest() {
+        super("[2.1.0,)"); // only test in 2.1.0+
     }
 
     @Test
-    public void testitMNG4091_InvalidDescriptor()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4091/invalid" );
+    public void testitMNG4091_InvalidDescriptor() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4091/invalid");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
 
-            fail( "should throw an error during execution." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("should throw an error during execution.");
+        } catch (VerificationException e) {
             // expected...it'd be nice if we could get the specifics of the exception right here...
         }
 
-        List<String> logFile = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
+        List<String> logFile = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
 
         String msg = "Plugin's descriptor contains the wrong version: 2.0-SNAPSHOT";
 
         boolean foundMessage = false;
-        for ( String line : logFile )
-        {
-            if ( line.contains( msg ) )
-            {
+        for (String line : logFile) {
+            if (line.contains(msg)) {
                 foundMessage = true;
                 break;
             }
         }
 
-        assertTrue( "User-friendly message was not found in output.", foundMessage );
+        assertTrue("User-friendly message was not found in output.", foundMessage);
     }
 
     @Test
-    public void testitMNG4091_PluginDependency()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4091/plugin-dependency" );
+    public void testitMNG4091_PluginDependency() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4091/plugin-dependency");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/plugin-dependency.properties" );
-        assertTrue( props.isEmpty() );
+        Properties props = verifier.loadProperties("target/plugin-dependency.properties");
+        assertTrue(props.isEmpty());
     }
 }
-
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4102InheritedPropertyInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4102InheritedPropertyInterpolationTest.java
index 22b4681..0d0525e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4102InheritedPropertyInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4102InheritedPropertyInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4102InheritedPropertyInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4102InheritedPropertyInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4102InheritedPropertyInterpolationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4102InheritedPropertyInterpolationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,10 +45,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitNoProfiles()
-        throws Exception
-    {
-        testit( "no-profile" );
+    public void testitNoProfiles() throws Exception {
+        testit("no-profile");
     }
 
     /**
@@ -65,27 +58,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitActiveProfiles()
-        throws Exception
-    {
-        testit( "active-profile" );
+    public void testitActiveProfiles() throws Exception {
+        testit("active-profile");
     }
 
-    private void testit( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4102/" + project );
+    private void testit(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4102/" + project);
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "CHILD", props.getProperty( "project.properties.overridden" ) );
-        assertEquals( "CHILD", props.getProperty( "project.properties.interpolated" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("CHILD", props.getProperty("project.properties.overridden"));
+        assertEquals("CHILD", props.getProperty("project.properties.interpolated"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4106InterpolationUsesDominantProfileTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4106InterpolationUsesDominantProfileTest.java
index 679f16b..61998ee 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4106InterpolationUsesDominantProfileTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4106InterpolationUsesDominantProfileTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4106InterpolationUsesDominantProfileTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4106InterpolationUsesDominantProfileTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4106InterpolationUsesDominantProfileTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng4106InterpolationUsesDominantProfileTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -50,41 +45,34 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4106()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4106" );
+    public void testitMNG4106() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4106");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        if ( matchesVersionRange( "[4.0.0-alpha-1,)" ) )
-        {
-            verifier.addCliArgument( "-Ppom-a,pom-b,settings-a,settings-b" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        if (matchesVersionRange("[4.0.0-alpha-1,)")) {
+            verifier.addCliArgument("-Ppom-a,pom-b,settings-a,settings-b");
+        } else {
+            verifier.addCliArgument("-Ppom-a,pom-b,profiles-a,profiles-b,settings-a,settings-b");
         }
-        else
-        {
-            verifier.addCliArgument( "-Ppom-a,pom-b,profiles-a,profiles-b,settings-a,settings-b" );
-        }
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
+        Properties props = verifier.loadProperties("target/pom.properties");
 
-        assertEquals( "b", props.getProperty( "project.properties.pomProperty" ) );
-        assertEquals( "b", props.getProperty( "project.properties.pom" ) );
+        assertEquals("b", props.getProperty("project.properties.pomProperty"));
+        assertEquals("b", props.getProperty("project.properties.pom"));
 
-        assertEquals( "b", props.getProperty( "project.properties.settingsProperty" ) );
-        assertEquals( "b", props.getProperty( "project.properties.settings" ) );
+        assertEquals("b", props.getProperty("project.properties.settingsProperty"));
+        assertEquals("b", props.getProperty("project.properties.settings"));
 
-        if ( matchesVersionRange( "(,3.0-alpha-1)" ) )
-        {
+        if (matchesVersionRange("(,3.0-alpha-1)")) {
             // MNG-4060, profiles.xml support dropped
-            assertEquals( "b", props.getProperty( "project.properties.profilesProperty" ) );
-            assertEquals( "b", props.getProperty( "project.properties.profiles" ) );
+            assertEquals("b", props.getProperty("project.properties.profilesProperty"));
+            assertEquals("b", props.getProperty("project.properties.profiles"));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4107InterpolationUsesDominantProfileSourceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4107InterpolationUsesDominantProfileSourceTest.java
index 846a088..0faa06f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4107InterpolationUsesDominantProfileSourceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4107InterpolationUsesDominantProfileSourceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4107InterpolationUsesDominantProfileSourceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4107InterpolationUsesDominantProfileSourceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4107InterpolationUsesDominantProfileSourceTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng4107InterpolationUsesDominantProfileSourceTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -50,35 +45,31 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4107()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4107" );
+    public void testitMNG4107() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4107");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
+        Properties props = verifier.loadProperties("target/pom.properties");
 
-        assertEquals( "applied", props.getProperty( "project.properties.pomProfile" ) );
-        assertEquals( "applied", props.getProperty( "project.properties.settingsProfile" ) );
-        assertEquals( "settings", props.getProperty( "project.properties.pomVsSettings" ) );
-        assertEquals( "settings", props.getProperty( "project.properties.pomVsSettingsInterpolated" ) );
+        assertEquals("applied", props.getProperty("project.properties.pomProfile"));
+        assertEquals("applied", props.getProperty("project.properties.settingsProfile"));
+        assertEquals("settings", props.getProperty("project.properties.pomVsSettings"));
+        assertEquals("settings", props.getProperty("project.properties.pomVsSettingsInterpolated"));
 
-        if ( matchesVersionRange( "(,3.0-alpha-1)" ) )
-        {
+        if (matchesVersionRange("(,3.0-alpha-1)")) {
             // MNG-4060, profiles.xml support dropped
-            assertEquals( "applied", props.getProperty( "project.properties.profilesProfile" ) );
-            assertEquals( "profiles", props.getProperty( "project.properties.pomVsProfiles" ) );
-            assertEquals( "profiles", props.getProperty( "project.properties.pomVsProfilesInterpolated" ) );
-            assertEquals( "settings", props.getProperty( "project.properties.profilesVsSettings" ) );
-            assertEquals( "settings", props.getProperty( "project.properties.profilesVsSettingsInterpolated" ) );
+            assertEquals("applied", props.getProperty("project.properties.profilesProfile"));
+            assertEquals("profiles", props.getProperty("project.properties.pomVsProfiles"));
+            assertEquals("profiles", props.getProperty("project.properties.pomVsProfilesInterpolated"));
+            assertEquals("settings", props.getProperty("project.properties.profilesVsSettings"));
+            assertEquals("settings", props.getProperty("project.properties.profilesVsSettingsInterpolated"));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4112MavenVersionPropertyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4112MavenVersionPropertyTest.java
index 4fa2d7d..9c0aa1f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4112MavenVersionPropertyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4112MavenVersionPropertyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,22 +16,19 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng4112MavenVersionPropertyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4112MavenVersionPropertyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4112MavenVersionPropertyTest()
-    {
-        super( "(3.0.3,)" );
+    public MavenITmng4112MavenVersionPropertyTest() {
+        super("(3.0.3,)");
     }
 
     /**
@@ -42,27 +37,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4112" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4112");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
+        Properties props = verifier.loadProperties("target/pom.properties");
 
-        String testMavenVersion = props.getProperty( "project.properties.simpleVersion", "" );
-        assertFalse( testMavenVersion, testMavenVersion.contains( "$" ) );
-        assertTrue( testMavenVersion, testMavenVersion.matches( "[0-9]+\\.[0-9]+.*" ) );
+        String testMavenVersion = props.getProperty("project.properties.simpleVersion", "");
+        assertFalse(testMavenVersion, testMavenVersion.contains("$"));
+        assertTrue(testMavenVersion, testMavenVersion.matches("[0-9]+\\.[0-9]+.*"));
 
-        String testMavenBuildVersion = props.getProperty( "project.properties.fullVersion", "" );
-        assertTrue( testMavenBuildVersion, testMavenBuildVersion.contains( testMavenVersion ) );
+        String testMavenBuildVersion = props.getProperty("project.properties.fullVersion", "");
+        assertTrue(testMavenBuildVersion, testMavenBuildVersion.contains(testMavenVersion));
 
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4116UndecodedUrlsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4116UndecodedUrlsTest.java
index cb0e159..3ac3626 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4116UndecodedUrlsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4116UndecodedUrlsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4116UndecodedUrlsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4116UndecodedUrlsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4116UndecodedUrlsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4116UndecodedUrlsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,41 +43,36 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4116()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4116" );
+    public void testitMNG4116() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4116");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
+        Properties props = verifier.loadProperties("target/pom.properties");
 
-        assertEquals( "http://maven.apache.org/spacy%20path",
-            props.getProperty( "project.url" ) );
+        assertEquals("http://maven.apache.org/spacy%20path", props.getProperty("project.url"));
 
-        assertEquals( "http://svn.apache.org/viewvc/spacy%20path",
-            props.getProperty( "project.scm.url" ) );
-        assertEquals( "scm:svn:svn+ssh://svn.apache.org/spacy%20path",
-            props.getProperty( "project.scm.connection" ) );
-        assertEquals( "scm:svn:svn+ssh://svn.apache.org/spacy%20path",
-            props.getProperty( "project.scm.developerConnection" ) );
+        assertEquals("http://svn.apache.org/viewvc/spacy%20path", props.getProperty("project.scm.url"));
+        assertEquals("scm:svn:svn+ssh://svn.apache.org/spacy%20path", props.getProperty("project.scm.connection"));
+        assertEquals(
+                "scm:svn:svn+ssh://svn.apache.org/spacy%20path", props.getProperty("project.scm.developerConnection"));
 
-        assertEquals( "http://ci.apache.org/spacy%20path",
-            props.getProperty( "project.ciManagement.url" ) );
+        assertEquals("http://ci.apache.org/spacy%20path", props.getProperty("project.ciManagement.url"));
 
-        assertEquals( "http://issues.apache.org/spacy%20path",
-            props.getProperty( "project.issueManagement.url" ) );
+        assertEquals("http://issues.apache.org/spacy%20path", props.getProperty("project.issueManagement.url"));
 
-        assertEquals( "scm:svn:svn+ssh://dist.apache.org/spacy%20path",
-            props.getProperty( "project.distributionManagement.repository.url" ) );
-        assertEquals( "scm:svn:svn+ssh://snap.apache.org/spacy%20path",
-            props.getProperty( "project.distributionManagement.snapshotRepository.url" ) );
-        assertEquals( "scm:svn:svn+ssh://site.apache.org/spacy%20path",
-            props.getProperty( "project.distributionManagement.site.url" ) );
+        assertEquals(
+                "scm:svn:svn+ssh://dist.apache.org/spacy%20path",
+                props.getProperty("project.distributionManagement.repository.url"));
+        assertEquals(
+                "scm:svn:svn+ssh://snap.apache.org/spacy%20path",
+                props.getProperty("project.distributionManagement.snapshotRepository.url"));
+        assertEquals(
+                "scm:svn:svn+ssh://site.apache.org/spacy%20path",
+                props.getProperty("project.distributionManagement.site.url"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4129PluginExecutionInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4129PluginExecutionInheritanceTest.java
index 0f03e50..daaec47 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4129PluginExecutionInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4129PluginExecutionInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4129PluginExecutionInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4129PluginExecutionInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4129PluginExecutionInheritanceTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4129PluginExecutionInheritanceTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -50,29 +45,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4129" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4129");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "child-1/target" );
-        verifier.deleteDirectory( "child-2/target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("child-1/target");
+        verifier.deleteDirectory("child-2/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> executions = verifier.loadLines( "target/executions.txt", "UTF-8" );
-        Collections.sort( executions );
-        assertEquals( Arrays.asList( new String[] { "inherited-execution", "non-inherited-execution" } ), executions );
+        List<String> executions = verifier.loadLines("target/executions.txt", "UTF-8");
+        Collections.sort(executions);
+        assertEquals(Arrays.asList(new String[] {"inherited-execution", "non-inherited-execution"}), executions);
 
-        List<String> executions1 = verifier.loadLines( "child-1/target/executions.txt", "UTF-8" );
-        assertEquals( Collections.singletonList( "inherited-execution" ), executions1 );
+        List<String> executions1 = verifier.loadLines("child-1/target/executions.txt", "UTF-8");
+        assertEquals(Collections.singletonList("inherited-execution"), executions1);
 
-        List<String> executions2 = verifier.loadLines( "child-2/target/executions.txt", "UTF-8" );
-        assertEquals( Collections.singletonList( "inherited-execution" ), executions2 );
+        List<String> executions2 = verifier.loadLines("child-2/target/executions.txt", "UTF-8");
+        assertEquals(Collections.singletonList("inherited-execution"), executions2);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4150VersionRangeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4150VersionRangeTest.java
index fb41ee6..69e7f92 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4150VersionRangeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4150VersionRangeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collection;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  * @author Brett Porter
  *
  */
-public class MavenITmng4150VersionRangeTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng4150VersionRangeTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng4150VersionRangeTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng4150VersionRangeTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,28 +42,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4150()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4150" );
+    public void testitMNG4150() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4150");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4150" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4150");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Collection<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertEquals( 4, artifacts.size() );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4150:a:jar:1.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4150:b:jar:1.0" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4150:c:jar:3.8" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4150:d:jar:2.1.1" ) );
+        Collection<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertEquals(4, artifacts.size());
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4150:a:jar:1.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4150:b:jar:1.0"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4150:c:jar:3.8"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4150:d:jar:2.1.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4162ReportingMigrationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4162ReportingMigrationTest.java
index bfaebed..db55f25 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4162ReportingMigrationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4162ReportingMigrationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4162ReportingMigrationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4162ReportingMigrationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4162ReportingMigrationTest()
-    {
-        super( "[3.0-beta-1,4.0.0-alpha-2]" );
+    public MavenITmng4162ReportingMigrationTest() {
+        super("[3.0-beta-1,4.0.0-alpha-2]");
     }
 
     /**
@@ -48,34 +43,45 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4162" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4162");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         String p = "project.build.plugins.0.executions.0.configuration.children.";
 
-        Properties props = verifier.loadProperties( "target/site.properties" );
-        assertTrue( props.getProperty( p + "outputDirectory.0.value" ).endsWith( "other-site" ) );
-        assertEquals( "maven-surefire-report-plugin",
-            props.getProperty( p + "reportPlugins.0.children.reportPlugin.0.children.artifactId.0.value" ) );
-        assertEquals( "maven-project-info-reports-plugin",
-            props.getProperty( p + "reportPlugins.0.children.reportPlugin.1.children.artifactId.0.value" ) );
-        assertEquals( "report",
-            props.getProperty( p + "reportPlugins.0.children.reportPlugin.0.children.reportSets.0.children.reportSet.0.children.reports.0.children.report.0.value" ) );
-        assertEquals( "report-only",
-            props.getProperty( p + "reportPlugins.0.children.reportPlugin.0.children.reportSets.0.children.reportSet.1.children.reports.0.children.report.0.value" ) );
-        assertEquals( "true",
-            props.getProperty( p + "reportPlugins.0.children.reportPlugin.0.children.reportSets.0.children.reportSet.0.children.configuration.0.children.skipTests.0.value" ) );
-        assertEquals( "false",
-            props.getProperty( p + "reportPlugins.0.children.reportPlugin.0.children.reportSets.0.children.reportSet.1.children.configuration.0.children.skipTests.0.value" ) );
+        Properties props = verifier.loadProperties("target/site.properties");
+        assertTrue(props.getProperty(p + "outputDirectory.0.value").endsWith("other-site"));
+        assertEquals(
+                "maven-surefire-report-plugin",
+                props.getProperty(p + "reportPlugins.0.children.reportPlugin.0.children.artifactId.0.value"));
+        assertEquals(
+                "maven-project-info-reports-plugin",
+                props.getProperty(p + "reportPlugins.0.children.reportPlugin.1.children.artifactId.0.value"));
+        assertEquals(
+                "report",
+                props.getProperty(
+                        p
+                                + "reportPlugins.0.children.reportPlugin.0.children.reportSets.0.children.reportSet.0.children.reports.0.children.report.0.value"));
+        assertEquals(
+                "report-only",
+                props.getProperty(
+                        p
+                                + "reportPlugins.0.children.reportPlugin.0.children.reportSets.0.children.reportSet.1.children.reports.0.children.report.0.value"));
+        assertEquals(
+                "true",
+                props.getProperty(
+                        p
+                                + "reportPlugins.0.children.reportPlugin.0.children.reportSets.0.children.reportSet.0.children.configuration.0.children.skipTests.0.value"));
+        assertEquals(
+                "false",
+                props.getProperty(
+                        p
+                                + "reportPlugins.0.children.reportPlugin.0.children.reportSets.0.children.reportSet.1.children.configuration.0.children.skipTests.0.value"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4166HideCoreCommonsCliTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4166HideCoreCommonsCliTest.java
index 7e5af01..fd27b1c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4166HideCoreCommonsCliTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4166HideCoreCommonsCliTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4166HideCoreCommonsCliTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4166HideCoreCommonsCliTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4166HideCoreCommonsCliTest()
-    {
-        super( "[2.2.0,)" );
+    public MavenITmng4166HideCoreCommonsCliTest() {
+        super("[2.2.0,)");
     }
 
     /**
@@ -49,25 +44,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG4166()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4166" );
+    public void testitMNG4166() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4166");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifact( "commons-cli", "commons-cli", "0.1.4166", "jar" );
-        verifier.deleteArtifact( "commons-cli", "commons-cli", "0.1.4166", "pom" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifact("commons-cli", "commons-cli", "0.1.4166", "jar");
+        verifier.deleteArtifact("commons-cli", "commons-cli", "0.1.4166", "pom");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/class.properties" );
-        assertNotNull( props.getProperty( "org.apache.maven.its.mng4166.CoreIt" ) );
+        Properties props = verifier.loadProperties("target/class.properties");
+        assertNotNull(props.getProperty("org.apache.maven.its.mng4166.CoreIt"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4172EmptyDependencySetTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4172EmptyDependencySetTest.java
index 766f9f0..98766b4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4172EmptyDependencySetTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4172EmptyDependencySetTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4172EmptyDependencySetTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4172EmptyDependencySetTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4172EmptyDependencySetTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4172EmptyDependencySetTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,20 +43,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4172" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4172");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertEquals( new ArrayList<String>(), artifacts );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertEquals(new ArrayList<String>(), artifacts);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4180PerDependencyExclusionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4180PerDependencyExclusionsTest.java
index 1861385..db70821 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4180PerDependencyExclusionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4180PerDependencyExclusionsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4180PerDependencyExclusionsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4180PerDependencyExclusionsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4180PerDependencyExclusionsTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng4180PerDependencyExclusionsTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -50,31 +45,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4180" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4180");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4180" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4180");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        Collections.sort( artifacts );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        Collections.sort(artifacts);
 
         List<String> expected = new ArrayList<>();
-        expected.add( "org.apache.maven.its.mng4180:a:jar:0.1" );
-        expected.add( "org.apache.maven.its.mng4180:b:jar:0.1" );
-        expected.add( "org.apache.maven.its.mng4180:c:jar:0.1" );
+        expected.add("org.apache.maven.its.mng4180:a:jar:0.1");
+        expected.add("org.apache.maven.its.mng4180:b:jar:0.1");
+        expected.add("org.apache.maven.its.mng4180:c:jar:0.1");
 
-        assertEquals( expected, artifacts );
+        assertEquals(expected, artifacts);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4189UniqueVersionSnapshotTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4189UniqueVersionSnapshotTest.java
index 4f88d31..3efa29a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4189UniqueVersionSnapshotTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4189UniqueVersionSnapshotTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,68 +31,62 @@
  *
  * @author <a href="mailto:oching@apache.org">Maria Odea Ching</a>
  */
-public class MavenITmng4189UniqueVersionSnapshotTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4189UniqueVersionSnapshotTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4189UniqueVersionSnapshotTest()
-    {
-        super( "[2.2.1,),[3.0-alpha-3,)" );
+    public MavenITmng4189UniqueVersionSnapshotTest() {
+        super("[2.2.1,),[3.0-alpha-3,)");
     }
 
     @Test
-    public void testit()
-        throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4189" );
+    public void testit() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4189");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4189" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteArtifacts("org.apache.maven.its.mng4189");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
 
         // depend on org.apache.maven.its.mng4189:dep:1.0-20090608.090416-1:jar
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.setLogFileName( "log-1.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.setLogFileName("log-1.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
-        Properties checksums = verifier.loadProperties( "target/checksum.properties" );
-        assertEquals( "da2e54f69a9ba120f9211c476029f049967d840c", checksums.getProperty( "dep-1.0-SNAPSHOT.jar" ) );
+        Properties checksums = verifier.loadProperties("target/checksum.properties");
+        assertEquals("da2e54f69a9ba120f9211c476029f049967d840c", checksums.getProperty("dep-1.0-SNAPSHOT.jar"));
 
         // depend on org.apache.maven.its.mng4189:dep:1.0-20090608.090416-2:jar
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "dependent-on-newer-timestamp-pom.xml" );
-        verifier.setLogFileName( "log-2.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("dependent-on-newer-timestamp-pom.xml");
+        verifier.setLogFileName("log-2.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
-        checksums = verifier.loadProperties( "target/checksum.properties" );
-        assertEquals( "835979c28041014c5fd55daa15302d92976924a7", checksums.getProperty( "dep-1.0-SNAPSHOT.jar" ) );
+        checksums = verifier.loadProperties("target/checksum.properties");
+        assertEquals("835979c28041014c5fd55daa15302d92976924a7", checksums.getProperty("dep-1.0-SNAPSHOT.jar"));
 
         // revert back to org.apache.maven.its.mng4189:dep:1.0-20090608.090416-1:jar
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.setLogFileName( "log-3.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.setLogFileName("log-3.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
-        checksums = verifier.loadProperties( "target/checksum.properties" );
-        assertEquals( "da2e54f69a9ba120f9211c476029f049967d840c", checksums.getProperty( "dep-1.0-SNAPSHOT.jar" ) );
+        checksums = verifier.loadProperties("target/checksum.properties");
+        assertEquals("da2e54f69a9ba120f9211c476029f049967d840c", checksums.getProperty("dep-1.0-SNAPSHOT.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4190MirrorRepoMergingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4190MirrorRepoMergingTest.java
index 529cb92..c20c4af 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4190MirrorRepoMergingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4190MirrorRepoMergingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -28,6 +24,8 @@
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,13 +33,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4190MirrorRepoMergingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4190MirrorRepoMergingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4190MirrorRepoMergingTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4190MirrorRepoMergingTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -52,41 +47,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4190" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4190");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4190" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4190");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        Collections.sort( artifacts );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        Collections.sort(artifacts);
 
         List<String> expected = new ArrayList<>();
-        expected.add( "org.apache.maven.its.mng4190:a:jar:0.1" );
-        expected.add( "org.apache.maven.its.mng4190:b:jar:0.1-SNAPSHOT" );
+        expected.add("org.apache.maven.its.mng4190:a:jar:0.1");
+        expected.add("org.apache.maven.its.mng4190:b:jar:0.1-SNAPSHOT");
 
-        assertEquals( expected, artifacts );
+        assertEquals(expected, artifacts);
 
-        Properties props = verifier.loadProperties( "target/repo.properties" );
-        assertEquals( "1", props.getProperty( "project.remoteArtifactRepositories" ) );
+        Properties props = verifier.loadProperties("target/repo.properties");
+        assertEquals("1", props.getProperty("project.remoteArtifactRepositories"));
 
-        assertEquals( "true", props.getProperty( "project.remoteArtifactRepositories.0.releases.enabled" ) );
-        assertEquals( "ignore", props.getProperty( "project.remoteArtifactRepositories.0.releases.checksumPolicy" ) );
-        assertEquals( "daily", props.getProperty( "project.remoteArtifactRepositories.0.releases.updatePolicy" ) );
+        assertEquals("true", props.getProperty("project.remoteArtifactRepositories.0.releases.enabled"));
+        assertEquals("ignore", props.getProperty("project.remoteArtifactRepositories.0.releases.checksumPolicy"));
+        assertEquals("daily", props.getProperty("project.remoteArtifactRepositories.0.releases.updatePolicy"));
 
-        assertEquals( "true", props.getProperty( "project.remoteArtifactRepositories.0.snapshots.enabled" ) );
-        assertEquals( "ignore", props.getProperty( "project.remoteArtifactRepositories.0.snapshots.checksumPolicy" ) );
-        assertEquals( "always", props.getProperty( "project.remoteArtifactRepositories.0.snapshots.updatePolicy" ) );
+        assertEquals("true", props.getProperty("project.remoteArtifactRepositories.0.snapshots.enabled"));
+        assertEquals("ignore", props.getProperty("project.remoteArtifactRepositories.0.snapshots.checksumPolicy"));
+        assertEquals("always", props.getProperty("project.remoteArtifactRepositories.0.snapshots.updatePolicy"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4193UniqueRepoIdTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4193UniqueRepoIdTest.java
index 7f2cedc..1105a27 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4193UniqueRepoIdTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4193UniqueRepoIdTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4193UniqueRepoIdTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4193UniqueRepoIdTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4193UniqueRepoIdTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4193UniqueRepoIdTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,25 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4193" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4193");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Duplicate repository ids did not cause validation error" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Duplicate repository ids did not cause validation error");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4196ExclusionOnPluginDepTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4196ExclusionOnPluginDepTest.java
index c7eff12..17f8927 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4196ExclusionOnPluginDepTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4196ExclusionOnPluginDepTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author John Casey
  *
  */
-public class MavenITmng4196ExclusionOnPluginDepTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4196ExclusionOnPluginDepTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4196ExclusionOnPluginDepTest()
-    {
-        super( "[2.0.9,)" );
+    public MavenITmng4196ExclusionOnPluginDepTest() {
+        super("[2.0.9,)");
     }
 
     /**
@@ -48,26 +43,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4196" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4196");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassA" ) );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassB" ) );
-        assertNull( pclProps.getProperty( "org/apache/maven/plugin/coreit/a.properties" ) );
-        assertNotNull( pclProps.getProperty( "org/apache/maven/plugin/coreit/b.properties" ) );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        assertNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassA"));
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassB"));
+        assertNull(pclProps.getProperty("org/apache/maven/plugin/coreit/a.properties"));
+        assertNotNull(pclProps.getProperty("org/apache/maven/plugin/coreit/b.properties"));
 
-        Properties tcclProps = verifier.loadProperties( "target/tccl.properties" );
-        assertEquals( pclProps, tcclProps );
+        Properties tcclProps = verifier.loadProperties("target/tccl.properties");
+        assertEquals(pclProps, tcclProps);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4199CompileMeetsRuntimeScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4199CompileMeetsRuntimeScopeTest.java
index b2bbed9..365f61a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4199CompileMeetsRuntimeScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4199CompileMeetsRuntimeScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,17 +31,14 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4199CompileMeetsRuntimeScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4199CompileMeetsRuntimeScopeTest extends AbstractMavenIntegrationTestCase {
 
     /*
      * NOTE: Class path ordering is another issue (MNG-1412), so we merely check set containment here.
      */
 
-    public MavenITmng4199CompileMeetsRuntimeScopeTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4199CompileMeetsRuntimeScopeTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -54,50 +49,57 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4199" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4199");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4199" );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4199");
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compileArtifacts = verifier.loadLines( "target/compile-artifacts.txt", "UTF-8" );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.mng4199:system:jar:0.1" ) );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.mng4199:provided:jar:0.1" ) );
-        assertTrue( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.mng4199:compile:jar:0.1" ) );
-        assertFalse( compileArtifacts.toString(), compileArtifacts.contains( "org.apache.maven.its.mng4199:runtime:jar:0.1" ) );
-        assertEquals( 3, compileArtifacts.size() );
+        List<String> compileArtifacts = verifier.loadLines("target/compile-artifacts.txt", "UTF-8");
+        assertTrue(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.mng4199:system:jar:0.1"));
+        assertTrue(
+                compileArtifacts.toString(),
+                compileArtifacts.contains("org.apache.maven.its.mng4199:provided:jar:0.1"));
+        assertTrue(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.mng4199:compile:jar:0.1"));
+        assertFalse(
+                compileArtifacts.toString(), compileArtifacts.contains("org.apache.maven.its.mng4199:runtime:jar:0.1"));
+        assertEquals(3, compileArtifacts.size());
 
-        List<String> compileClassPath = verifier.loadLines( "target/compile-cp.txt", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "system-0.1.jar" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "provided-0.1.jar" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "compile-0.1.jar" ) );
-        assertFalse( compileClassPath.toString(), compileClassPath.contains( "runtime-0.1.jar" ) );
-        assertEquals( 4, compileClassPath.size() );
+        List<String> compileClassPath = verifier.loadLines("target/compile-cp.txt", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("system-0.1.jar"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("provided-0.1.jar"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("compile-0.1.jar"));
+        assertFalse(compileClassPath.toString(), compileClassPath.contains("runtime-0.1.jar"));
+        assertEquals(4, compileClassPath.size());
 
-        List<String> runtimeArtifacts = verifier.loadLines( "target/runtime-artifacts.txt", "UTF-8" );
-        assertFalse( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.mng4199:system:jar:0.1" ) );
-        assertFalse( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.mng4199:provided:jar:0.1" ) );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.mng4199:compile:jar:0.1" ) );
-        assertTrue( runtimeArtifacts.toString(), runtimeArtifacts.contains( "org.apache.maven.its.mng4199:runtime:jar:0.1" ) );
-        assertEquals( 2, runtimeArtifacts.size() );
+        List<String> runtimeArtifacts = verifier.loadLines("target/runtime-artifacts.txt", "UTF-8");
+        assertFalse(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.mng4199:system:jar:0.1"));
+        assertFalse(
+                runtimeArtifacts.toString(),
+                runtimeArtifacts.contains("org.apache.maven.its.mng4199:provided:jar:0.1"));
+        assertTrue(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.mng4199:compile:jar:0.1"));
+        assertTrue(
+                runtimeArtifacts.toString(), runtimeArtifacts.contains("org.apache.maven.its.mng4199:runtime:jar:0.1"));
+        assertEquals(2, runtimeArtifacts.size());
 
-        List<String> runtimeClassPath = verifier.loadLines( "target/runtime-cp.txt", "UTF-8" );
-        assertFalse( runtimeClassPath.toString(), runtimeClassPath.contains( "system-0.1.jar" ) );
-        assertFalse( runtimeClassPath.toString(), runtimeClassPath.contains( "provided-0.1.jar" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "runtime-0.1.jar" ) );
-        assertEquals( 3, runtimeClassPath.size() );
+        List<String> runtimeClassPath = verifier.loadLines("target/runtime-cp.txt", "UTF-8");
+        assertFalse(runtimeClassPath.toString(), runtimeClassPath.contains("system-0.1.jar"));
+        assertFalse(runtimeClassPath.toString(), runtimeClassPath.contains("provided-0.1.jar"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("compile-0.1.jar"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("runtime-0.1.jar"));
+        assertEquals(3, runtimeClassPath.size());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4203TransitiveDependencyExclusionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4203TransitiveDependencyExclusionTest.java
index 27a4916..494e8f2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4203TransitiveDependencyExclusionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4203TransitiveDependencyExclusionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4203TransitiveDependencyExclusionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4203TransitiveDependencyExclusionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4203TransitiveDependencyExclusionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4203TransitiveDependencyExclusionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,33 +44,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4203" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4203");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4203" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4203");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        Collections.sort( artifacts );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        Collections.sort(artifacts);
 
         List<String> expected = new ArrayList<>();
-        expected.add( "org.apache.maven.its.mng4203:b:jar:0.1" );
-        expected.add( "org.apache.maven.its.mng4203:c:jar:0.1" );
+        expected.add("org.apache.maven.its.mng4203:b:jar:0.1");
+        expected.add("org.apache.maven.its.mng4203:c:jar:0.1");
 
-        assertEquals( expected, artifacts );
+        assertEquals(expected, artifacts);
 
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng4203", "a", "0.1", "pom" );
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng4203", "a", "0.1", "jar" );
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng4203", "a", "0.1", "pom");
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng4203", "a", "0.1", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4207PluginWithLog4JTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4207PluginWithLog4JTest.java
index e61b9b5..0ba2ee0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4207PluginWithLog4JTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4207PluginWithLog4JTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author John Casey
  */
-public class MavenITmng4207PluginWithLog4JTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4207PluginWithLog4JTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4207PluginWithLog4JTest()
-    {
-        super( "[2.0.3,)" );
+    public MavenITmng4207PluginWithLog4JTest() {
+        super("[2.0.3,)");
     }
 
     /**
@@ -47,19 +42,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4207" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4207");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4207" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4207");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4208InterpolationPrefersCliOverProjectPropsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4208InterpolationPrefersCliOverProjectPropsTest.java
index 4a7465e..0e01d70 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4208InterpolationPrefersCliOverProjectPropsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4208InterpolationPrefersCliOverProjectPropsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4208InterpolationPrefersCliOverProjectPropsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4208InterpolationPrefersCliOverProjectPropsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4208InterpolationPrefersCliOverProjectPropsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4208InterpolationPrefersCliOverProjectPropsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,21 +42,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4208" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4208");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-DtestProperty=PASSED" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-DtestProperty=PASSED");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "PASSED", props.getProperty( "project.properties.interpolatedProperty" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("PASSED", props.getProperty("project.properties.interpolatedProperty"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4214MirroredParentSearchReposTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4214MirroredParentSearchReposTest.java
index 516ce04..8816f95 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4214MirroredParentSearchReposTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4214MirroredParentSearchReposTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4214MirroredParentSearchReposTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4214MirroredParentSearchReposTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4214MirroredParentSearchReposTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng4214MirroredParentSearchReposTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -48,23 +43,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4214" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4214");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4214" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4214");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4214", "parent", "0.1", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4214", "parent", "0.1", "pom");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4231SnapshotUpdatePolicyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4231SnapshotUpdatePolicyTest.java
index c85ca66..b5323a2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4231SnapshotUpdatePolicyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4231SnapshotUpdatePolicyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4231SnapshotUpdatePolicyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4231SnapshotUpdatePolicyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4231SnapshotUpdatePolicyTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4231SnapshotUpdatePolicyTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,39 +43,36 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitAlways()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4231" );
+    public void testitAlways() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4231");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4231" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4231");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@updates@", "always" );
+        filterProps.put("@updates@", "always");
 
-        filterProps.put( "@repo@", "repo-1" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-always-1.txt" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-1");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-always-1.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        filterProps.put( "@repo@", "repo-2" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-always-2.txt" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-2");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-always-2.txt");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-
-        Properties checksums = verifier.loadProperties( "target/checksum.properties" );
-        assertChecksum( "db3f17644e813af768ae6e82a6d0a2f29aef8988", "a-0.1-SNAPSHOT.jar", checksums );
-        assertChecksum( "5e3265f3ed55e8b217ff9db444fd8d888962a990", "b-0.1-SNAPSHOT.jar", checksums );
+        Properties checksums = verifier.loadProperties("target/checksum.properties");
+        assertChecksum("db3f17644e813af768ae6e82a6d0a2f29aef8988", "a-0.1-SNAPSHOT.jar", checksums);
+        assertChecksum("5e3265f3ed55e8b217ff9db444fd8d888962a990", "b-0.1-SNAPSHOT.jar", checksums);
     }
 
     /**
@@ -89,44 +81,39 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitNever()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4231" );
+    public void testitNever() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4231");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4231" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4231");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@updates@", "never" );
+        filterProps.put("@updates@", "never");
 
-        filterProps.put( "@repo@", "repo-1" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-never-1.txt" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-1");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-never-1.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        filterProps.put( "@repo@", "repo-2" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-never-2.txt" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-2");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-never-2.txt");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-
-        Properties checksums = verifier.loadProperties( "target/checksum.properties" );
-        assertChecksum( "ec6c9ea65766cc272df0ee26076240d6a93047d5", "a-0.1-SNAPSHOT.jar", checksums );
-        assertChecksum( "", "b-0.1-SNAPSHOT.jar", checksums );
+        Properties checksums = verifier.loadProperties("target/checksum.properties");
+        assertChecksum("ec6c9ea65766cc272df0ee26076240d6a93047d5", "a-0.1-SNAPSHOT.jar", checksums);
+        assertChecksum("", "b-0.1-SNAPSHOT.jar", checksums);
     }
 
-    private void assertChecksum( String checksum, String jar, Properties checksums )
-    {
-        assertEquals( checksum, checksums.getProperty( jar, "" ).toLowerCase( java.util.Locale.ENGLISH ) );
+    private void assertChecksum(String checksum, String jar, Properties checksums) {
+        assertEquals(checksum, checksums.getProperty(jar, "").toLowerCase(java.util.Locale.ENGLISH));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest.java
index 2a587b0..cc7fddf 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -50,21 +45,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4233" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4233");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("consumer/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "consumer/target/artifact.properties" );
-        assertEquals( new File( testDir.getCanonicalFile(), "producer/pom.xml" ), new File(
-            props.getProperty( "org.apache.maven.its.mng4233:producer:jar:1.0-SNAPSHOT" ) ).getCanonicalFile() );
+        Properties props = verifier.loadProperties("consumer/target/artifact.properties");
+        assertEquals(
+                new File(testDir.getCanonicalFile(), "producer/pom.xml"),
+                new File(props.getProperty("org.apache.maven.its.mng4233:producer:jar:1.0-SNAPSHOT"))
+                        .getCanonicalFile());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4235HttpAuthDeploymentChecksumsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4235HttpAuthDeploymentChecksumsTest.java
index c750f2d..2cc2e4f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4235HttpAuthDeploymentChecksumsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4235HttpAuthDeploymentChecksumsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServletRequest;
@@ -35,6 +31,8 @@
 import java.util.concurrent.ConcurrentLinkedDeque;
 
 import org.apache.maven.it.utils.DeployedResource;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.codehaus.plexus.util.StringUtils;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
@@ -62,9 +60,7 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4235HttpAuthDeploymentChecksumsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4235HttpAuthDeploymentChecksumsTest extends AbstractMavenIntegrationTestCase {
     private File testDir;
 
     private Server server;
@@ -73,60 +69,53 @@
 
     private final RepoHandler repoHandler = new RepoHandler();
 
-    public MavenITmng4235HttpAuthDeploymentChecksumsTest()
-    {
-        super( "[2.0.5,2.2.0),(2.2.0,)" );
+    public MavenITmng4235HttpAuthDeploymentChecksumsTest() {
+        super("[2.0.5,2.2.0),(2.2.0,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4235" );
+    protected void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4235");
 
-        repoHandler.setResourceBase( testDir.getAbsolutePath() );
+        repoHandler.setResourceBase(testDir.getAbsolutePath());
 
         Constraint constraint = new Constraint();
-        constraint.setName( Constraint.__BASIC_AUTH );
-        constraint.setRoles( new String[]{ "deployer" } );
-        constraint.setAuthenticate( true );
+        constraint.setName(Constraint.__BASIC_AUTH);
+        constraint.setRoles(new String[] {"deployer"});
+        constraint.setAuthenticate(true);
 
         ConstraintMapping constraintMapping = new ConstraintMapping();
-        constraintMapping.setConstraint( constraint );
-        constraintMapping.setPathSpec( "/*" );
+        constraintMapping.setConstraint(constraint);
+        constraintMapping.setPathSpec("/*");
 
-        HashLoginService userRealm = new HashLoginService( "TestRealm" );
+        HashLoginService userRealm = new HashLoginService("TestRealm");
         UserStore userStore = new UserStore();
-        userStore.addUser( "testuser", new Password( "testpass" ), new String[] { "deployer" } );
-        userRealm.setUserStore( userStore );
+        userStore.addUser("testuser", new Password("testpass"), new String[] {"deployer"});
+        userRealm.setUserStore(userStore);
 
         ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
-        securityHandler.setLoginService( userRealm );
-        securityHandler.setAuthMethod( __BASIC_AUTH );
-        securityHandler.setConstraintMappings( new ConstraintMapping[] { constraintMapping } );
+        securityHandler.setLoginService(userRealm);
+        securityHandler.setAuthMethod(__BASIC_AUTH);
+        securityHandler.setConstraintMappings(new ConstraintMapping[] {constraintMapping});
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( securityHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(securityHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        server = new Server( 0 );
-        server.setHandler( handlerList );
+        server = new Server(0);
+        server.setHandler(handlerList);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -141,93 +130,80 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
+    public void testit() throws Exception {
         Map<String, String> filterProps = new HashMap<>();
-        filterProps.put( "@port@", Integer.toString( port ) );
+        filterProps.put("@port@", Integer.toString(port));
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8", filterProps );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4235" );
-        verifier.deleteDirectory( "repo" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8", filterProps);
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4235");
+        verifier.deleteDirectory("repo");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertHash( verifier, "repo/org/apache/maven/its/mng4235/test/0.1/test-0.1.jar", ".sha1", "SHA-1" );
-        assertHash( verifier, "repo/org/apache/maven/its/mng4235/test/0.1/test-0.1.jar", ".md5", "MD5" );
+        assertHash(verifier, "repo/org/apache/maven/its/mng4235/test/0.1/test-0.1.jar", ".sha1", "SHA-1");
+        assertHash(verifier, "repo/org/apache/maven/its/mng4235/test/0.1/test-0.1.jar", ".md5", "MD5");
 
-        assertHash( verifier, "repo/org/apache/maven/its/mng4235/test/0.1/test-0.1.pom", ".sha1", "SHA-1" );
-        assertHash( verifier, "repo/org/apache/maven/its/mng4235/test/0.1/test-0.1.pom", ".md5", "MD5" );
+        assertHash(verifier, "repo/org/apache/maven/its/mng4235/test/0.1/test-0.1.pom", ".sha1", "SHA-1");
+        assertHash(verifier, "repo/org/apache/maven/its/mng4235/test/0.1/test-0.1.pom", ".md5", "MD5");
 
-        assertHash( verifier, "repo/org/apache/maven/its/mng4235/test/maven-metadata.xml", ".sha1", "SHA-1" );
-        assertHash( verifier, "repo/org/apache/maven/its/mng4235/test/maven-metadata.xml", ".md5", "MD5" );
+        assertHash(verifier, "repo/org/apache/maven/its/mng4235/test/maven-metadata.xml", ".sha1", "SHA-1");
+        assertHash(verifier, "repo/org/apache/maven/its/mng4235/test/maven-metadata.xml", ".md5", "MD5");
 
-        for ( DeployedResource deployedResource : repoHandler.deployedResources )
-        {
-            if ( StringUtils.equalsIgnoreCase( "chunked", deployedResource.transferEncoding ) )
-            {
-                fail( "deployedResource " + deployedResource
-                          + " use chunked transfert encoding some http server doesn't support that" );
+        for (DeployedResource deployedResource : repoHandler.deployedResources) {
+            if (StringUtils.equalsIgnoreCase("chunked", deployedResource.transferEncoding)) {
+                fail("deployedResource " + deployedResource
+                        + " use chunked transfert encoding some http server doesn't support that");
             }
         }
     }
 
-    private void assertHash( Verifier verifier, String dataFile, String hashExt, String algo )
-        throws Exception
-    {
-        String actualHash = ItUtils.calcHash( new File( verifier.getBasedir(), dataFile ), algo );
+    private void assertHash(Verifier verifier, String dataFile, String hashExt, String algo) throws Exception {
+        String actualHash = ItUtils.calcHash(new File(verifier.getBasedir(), dataFile), algo);
 
-        String expectedHash = verifier.loadLines( dataFile + hashExt, "UTF-8" ).get( 0 ).trim();
+        String expectedHash =
+                verifier.loadLines(dataFile + hashExt, "UTF-8").get(0).trim();
 
-        assertTrue( "expected=" + expectedHash + ", actual=" + actualHash,
-                    expectedHash.equalsIgnoreCase( actualHash ) );
+        assertTrue("expected=" + expectedHash + ", actual=" + actualHash, expectedHash.equalsIgnoreCase(actualHash));
     }
 
-    private static class RepoHandler
-            extends ResourceHandler
-    {
+    private static class RepoHandler extends ResourceHandler {
         private final Deque<DeployedResource> deployedResources = new ConcurrentLinkedDeque<>();
 
         @Override
         public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
-            throws IOException, ServletException
-        {
-            System.out.println( request.getMethod() + " " + request.getRequestURI() );
+                throws IOException, ServletException {
+            System.out.println(request.getMethod() + " " + request.getRequestURI());
 
-            if ( "PUT".equals( request.getMethod() ) )
-            {
-                Resource resource = getResource( request.getPathInfo() );
+            if ("PUT".equals(request.getMethod())) {
+                Resource resource = getResource(request.getPathInfo());
 
                 // NOTE: This can get called concurrently but File.mkdirs() isn't thread-safe in all JREs
                 File dir = resource.getFile().getParentFile();
-                for ( int i = 0; i < 10 && !dir.exists(); i++ )
-                {
+                for (int i = 0; i < 10 && !dir.exists(); i++) {
                     dir.mkdirs();
                 }
 
-                Files.copy( request.getInputStream(), resource.getFile().toPath(), REPLACE_EXISTING );
+                Files.copy(request.getInputStream(), resource.getFile().toPath(), REPLACE_EXISTING);
 
                 DeployedResource deployedResource = new DeployedResource();
 
                 deployedResource.httpMethod = request.getMethod();
                 deployedResource.requestUri = request.getRequestURI();
-                deployedResource.transferEncoding = request.getHeader( "Transfer-Encoding" );
-                deployedResource.contentLength = request.getHeader( "Content-Length" );
+                deployedResource.transferEncoding = request.getHeader("Transfer-Encoding");
+                deployedResource.contentLength = request.getHeader("Content-Length");
 
-                deployedResources.add( deployedResource );
+                deployedResources.add(deployedResource);
 
-                response.setStatus( HttpServletResponse.SC_NO_CONTENT );
+                response.setStatus(HttpServletResponse.SC_NO_CONTENT);
 
-                ( (Request) request ).setHandled( true );
-            }
-            else
-            {
-                super.handle( target, baseRequest, request, response );
+                ((Request) request).setHandled(true);
+            } else {
+                super.handle(target, baseRequest, request, response);
             }
         }
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4238ArtifactHandlerExtensionUsageTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4238ArtifactHandlerExtensionUsageTest.java
index 4789e86..c91c430 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4238ArtifactHandlerExtensionUsageTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4238ArtifactHandlerExtensionUsageTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,9 +32,7 @@
  * @author John Casey
  *
  */
-public class MavenITmng4238ArtifactHandlerExtensionUsageTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4238ArtifactHandlerExtensionUsageTest extends AbstractMavenIntegrationTestCase {
 
     private static final String GID = "org.apache.maven.its.mng4238";
     private static final String AID = "mng-4238";
@@ -44,22 +40,19 @@
     private static final String TYPE = "jar";
     private static final String BAD_TYPE = "coreit";
 
-    public MavenITmng4238ArtifactHandlerExtensionUsageTest()
-    {
-        super( "(2.2.0,)" );
+    public MavenITmng4238ArtifactHandlerExtensionUsageTest() {
+        super("(2.2.0,)");
     }
 
     @Test
-    public void testProjectPackagingUsage()
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4238" );
+    public void testProjectPackagingUsage() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4238");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
 
-        verifier.deleteArtifacts( GID );
+        verifier.deleteArtifacts(GID);
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
@@ -67,13 +60,13 @@
         // Now, if everything worked, we have a .pom and a .jar in the local repo.
         // IF IT DIDN'T, we have a .pom and a .coreit in the local repo...
 
-        String path = verifier.getArtifactPath( GID, AID, VERSION, TYPE );
-        assertTrue( path + " should have been installed.", new File( path ).exists() );
+        String path = verifier.getArtifactPath(GID, AID, VERSION, TYPE);
+        assertTrue(path + " should have been installed.", new File(path).exists());
 
-        path = verifier.getArtifactPath( GID, AID, VERSION, "pom" );
-        assertTrue( path + " should have been installed.", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID, VERSION, "pom");
+        assertTrue(path + " should have been installed.", new File(path).exists());
 
-        path = verifier.getArtifactPath( GID, AID, VERSION, BAD_TYPE );
-        assertFalse( path + " should NOT have been installed.", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID, VERSION, BAD_TYPE);
+        assertFalse(path + " should NOT have been installed.", new File(path).exists());
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4262MakeLikeReactorDottedPath370Test.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4262MakeLikeReactorDottedPath370Test.java
index 0785e25..50c1915 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4262MakeLikeReactorDottedPath370Test.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4262MakeLikeReactorDottedPath370Test.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,20 +29,15 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4262MakeLikeReactorDottedPath370Test
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4262MakeLikeReactorDottedPath370Test extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4262MakeLikeReactorDottedPath370Test()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng4262MakeLikeReactorDottedPath370Test() {
+        super("[4.0.0-alpha-1,)");
     }
 
-    private void clean( Verifier verifier )
-        throws Exception
-    {
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "../sub-a/target" );
+    private void clean(Verifier verifier) throws Exception {
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("../sub-a/target");
     }
 
     /**
@@ -53,23 +46,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeRoot()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4262" );
+    public void testitMakeRoot() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4262");
 
-        Verifier verifier = newVerifier( new File( testDir, "parent" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "." );
-        verifier.setLogFileName( "log-root.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "parent").getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument(".");
+        verifier.setLogFileName("log-root.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "../sub-a/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFilePresent("../sub-a/target/touch.txt");
     }
 
     /**
@@ -78,23 +69,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeModule()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4262" );
+    public void testitMakeModule() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4262");
 
-        Verifier verifier = newVerifier( new File( testDir, "parent" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "../sub-a" );
-        verifier.setLogFileName( "log-module.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "parent").getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("../sub-a");
+        verifier.setLogFileName("log-module.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "../sub-a/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFilePresent("../sub-a/target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4262MakeLikeReactorDottedPathTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4262MakeLikeReactorDottedPathTest.java
index 754ee90..e6448d9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4262MakeLikeReactorDottedPathTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4262MakeLikeReactorDottedPathTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,20 +29,15 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4262MakeLikeReactorDottedPathTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4262MakeLikeReactorDottedPathTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4262MakeLikeReactorDottedPathTest()
-    {
-        super( "[3.0-alpha-3,4.0.0-alpha-1)" );
+    public MavenITmng4262MakeLikeReactorDottedPathTest() {
+        super("[3.0-alpha-3,4.0.0-alpha-1)");
     }
 
-    private void clean( Verifier verifier )
-        throws Exception
-    {
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "../sub-a/target" );
+    private void clean(Verifier verifier) throws Exception {
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("../sub-a/target");
     }
 
     /**
@@ -53,23 +46,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeRoot()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4262" );
+    public void testitMakeRoot() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4262");
 
-        Verifier verifier = newVerifier( new File( testDir, "parent" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "." );
-        verifier.setLogFileName( "log-root.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "parent").getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument(".");
+        verifier.setLogFileName("log-root.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "../sub-a/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("../sub-a/target/touch.txt");
     }
 
     /**
@@ -78,23 +69,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeModule()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4262" );
+    public void testitMakeModule() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4262");
 
-        Verifier verifier = newVerifier( new File( testDir, "parent" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "../sub-a" );
-        verifier.setLogFileName( "log-module.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "parent").getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("../sub-a");
+        verifier.setLogFileName("log-module.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "../sub-a/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFilePresent("../sub-a/target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4269BadReactorResolutionFromOutDirTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4269BadReactorResolutionFromOutDirTest.java
index 0ce6c84..6d884d6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4269BadReactorResolutionFromOutDirTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4269BadReactorResolutionFromOutDirTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
  */
-public class MavenITmng4269BadReactorResolutionFromOutDirTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4269BadReactorResolutionFromOutDirTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4269BadReactorResolutionFromOutDirTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4269BadReactorResolutionFromOutDirTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,25 +45,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4269" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4269");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
         // NOTE: It's a crucial prerequisite to create the output directory, i.e. the bad choice
-        new File( testDir, "target/classes" ).mkdirs();
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4269" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        new File(testDir, "target/classes").mkdirs();
+        verifier.deleteArtifacts("org.apache.maven.its.mng4269");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
         // This should use the previous installation/deployment from the repo, not the invalid output directory
-        verifier.addCliArgument( "org.apache.maven.its.mng4269:maven-mng4269-plugin:0.1:touch" );
+        verifier.addCliArgument("org.apache.maven.its.mng4269:maven-mng4269-plugin:0.1:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4270ArtifactHandlersFromPluginDepsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4270ArtifactHandlersFromPluginDepsTest.java
index 8f445c7..7af19e1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4270ArtifactHandlersFromPluginDepsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4270ArtifactHandlersFromPluginDepsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,9 +32,7 @@
  * @author John Casey
  *
  */
-public class MavenITmng4270ArtifactHandlersFromPluginDepsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4270ArtifactHandlersFromPluginDepsTest extends AbstractMavenIntegrationTestCase {
 
     private static final String GID = "org.apache.maven.its.mng4270";
 
@@ -46,22 +42,19 @@
 
     private static final String BAD_TYPE = "coreit";
 
-    public MavenITmng4270ArtifactHandlersFromPluginDepsTest()
-    {
-        super( "(2.2.0,)" );
+    public MavenITmng4270ArtifactHandlersFromPluginDepsTest() {
+        super("(2.2.0,)");
     }
 
     @Test
-    public void testProjectPackagingUsage()
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/" + AID );
+    public void testProjectPackagingUsage() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/" + AID);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
 
-        verifier.deleteArtifacts( GID );
+        verifier.deleteArtifacts(GID);
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
@@ -69,13 +62,13 @@
         // Now, if everything worked, we have .pom and a .jar in the local repo.
         // IF IT DIDN'T, we have a .pom and a .coreit in the local repo...
 
-        String path = verifier.getArtifactPath( GID, AID, VERSION, TYPE );
-        assertTrue( path + " should have been installed.", new File( path ).exists() );
+        String path = verifier.getArtifactPath(GID, AID, VERSION, TYPE);
+        assertTrue(path + " should have been installed.", new File(path).exists());
 
-        path = verifier.getArtifactPath( GID, AID, VERSION, "pom" );
-        assertTrue( path + " should have been installed.", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID, VERSION, "pom");
+        assertTrue(path + " should have been installed.", new File(path).exists());
 
-        path = verifier.getArtifactPath( GID, AID, VERSION, BAD_TYPE );
-        assertFalse( path + " should NOT have been installed.", new File( path ).exists() );
+        path = verifier.getArtifactPath(GID, AID, VERSION, BAD_TYPE);
+        assertFalse(path + " should NOT have been installed.", new File(path).exists());
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4273RestrictedCoreRealmAccessForPluginTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4273RestrictedCoreRealmAccessForPluginTest.java
index f1ec399..f2632ba 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4273RestrictedCoreRealmAccessForPluginTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4273RestrictedCoreRealmAccessForPluginTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4273RestrictedCoreRealmAccessForPluginTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4273RestrictedCoreRealmAccessForPluginTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4273RestrictedCoreRealmAccessForPluginTest()
-    {
-        super( "[2.0.6,)" );
+    public MavenITmng4273RestrictedCoreRealmAccessForPluginTest() {
+        super("[2.0.6,)");
     }
 
     /**
@@ -50,31 +45,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4273" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4273");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/class.properties" );
+        Properties props = verifier.loadProperties("target/class.properties");
 
-        assertNull( props.getProperty( "org.codehaus.plexus.util.FileUtils$FilterWrapper" ) );
+        assertNull(props.getProperty("org.codehaus.plexus.util.FileUtils$FilterWrapper"));
 
-        try
-        {
+        try {
             // some IBM JRE's ship with Xerces (xml.jar) so a plugin can load this class from the bootstrap loader
-            ClassLoader.getSystemClassLoader().loadClass( "org.apache.xerces.util.ParserConfigurationSettings" );
-        }
-        catch ( ClassNotFoundException e )
-        {
+            ClassLoader.getSystemClassLoader().loadClass("org.apache.xerces.util.ParserConfigurationSettings");
+        } catch (ClassNotFoundException e) {
             // not provided by JRE, and must not be provided by Maven's core realm either
-            assertNull( props.getProperty( "org.apache.xerces.util.ParserConfigurationSettings" ) );
+            assertNull(props.getProperty("org.apache.xerces.util.ParserConfigurationSettings"));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4274PluginRealmArtifactsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4274PluginRealmArtifactsTest.java
index 09e3e03..24336f7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4274PluginRealmArtifactsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4274PluginRealmArtifactsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4274PluginRealmArtifactsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4274PluginRealmArtifactsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4274PluginRealmArtifactsTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4274PluginRealmArtifactsTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -49,27 +44,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4274" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4274");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifact( "org.apache.maven", "maven-core", "2.0.4274", "jar" );
-        verifier.deleteArtifact( "org.apache.maven", "maven-core", "2.0.4274", "pom" );
-        verifier.deleteArtifact( "org.codehaus.plexus", "plexus-utils", "1.1.4274", "jar" );
-        verifier.deleteArtifact( "org.codehaus.plexus", "plexus-utils", "1.1.4274", "pom" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifact("org.apache.maven", "maven-core", "2.0.4274", "jar");
+        verifier.deleteArtifact("org.apache.maven", "maven-core", "2.0.4274", "pom");
+        verifier.deleteArtifact("org.codehaus.plexus", "plexus-utils", "1.1.4274", "jar");
+        verifier.deleteArtifact("org.codehaus.plexus", "plexus-utils", "1.1.4274", "pom");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/class.properties" );
-        assertNotNull( props.getProperty( "org.apache.maven.its.mng4274.CoreIt" ) );
+        Properties props = verifier.loadProperties("target/class.properties");
+        assertNotNull(props.getProperty("org.apache.maven.its.mng4274.CoreIt"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4275RelocationWarningTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4275RelocationWarningTest.java
index 27511de..185ca52 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4275RelocationWarningTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4275RelocationWarningTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author John Casey
  */
-public class MavenITmng4275RelocationWarningTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4275RelocationWarningTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4275RelocationWarningTest()
-    {
-        super( "[2.0,2.0.9),[2.2.1,3.0-alpha-1),[3.0-alpha-3,)" );
+    public MavenITmng4275RelocationWarningTest() {
+        super("[2.0,2.0.9),[2.2.1,3.0-alpha-1),[3.0-alpha-3,)");
     }
 
     /**
@@ -47,46 +42,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4275" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4275");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4275" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4275");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadFile( new File( testDir, verifier.getLogFileName() ), false );
+        List<String> lines = verifier.loadFile(new File(testDir, verifier.getLogFileName()), false);
         boolean foundWarning = false;
-        for ( String line : lines )
-        {
-            if ( foundWarning )
-            {
-                assertTrue( "Relocation target should have been logged right after warning.", line.contains(
-                    "This artifact has been relocated to org.apache.maven.its.mng4275:relocated:1" ) );
+        for (String line : lines) {
+            if (foundWarning) {
+                assertTrue(
+                        "Relocation target should have been logged right after warning.",
+                        line.contains("This artifact has been relocated to org.apache.maven.its.mng4275:relocated:1"));
                 break;
-            }
-            else if ( line.startsWith( "[WARNING] While downloading org.apache.maven.its.mng4275:relocation:1" ) )
-            {
+            } else if (line.startsWith("[WARNING] While downloading org.apache.maven.its.mng4275:relocation:1")) {
                 foundWarning = true;
-            }
-            else if ( line.matches(
-                "\\[WARNING\\].* org.apache.maven.its.mng4275:relocation:jar:1 .* org.apache.maven.its"
-                    + ".mng4275:relocated:jar:1.*" ) )
-            {
+            } else if (line.matches(
+                    "\\[WARNING\\].* org.apache.maven.its.mng4275:relocation:jar:1 .* org.apache.maven.its"
+                            + ".mng4275:relocated:jar:1.*")) {
                 foundWarning = true;
                 break;
             }
         }
 
-        assertTrue( "Relocation warning should haven been logged.", foundWarning );
+        assertTrue("Relocation warning should haven been logged.", foundWarning);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4276WrongTransitivePlexusUtilsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4276WrongTransitivePlexusUtilsTest.java
index 85d9a19..9f8abe4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4276WrongTransitivePlexusUtilsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4276WrongTransitivePlexusUtilsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4276WrongTransitivePlexusUtilsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4276WrongTransitivePlexusUtilsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4276WrongTransitivePlexusUtilsTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4276WrongTransitivePlexusUtilsTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -48,26 +43,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4276" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4276");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4276" );
-        verifier.deleteArtifact( "org.codehaus.plexus", "plexus-utils", "1.1.4276", "jar" );
-        verifier.deleteArtifact( "org.codehaus.plexus", "plexus-utils", "1.1.4276", "pom" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4276");
+        verifier.deleteArtifact("org.codehaus.plexus", "plexus-utils", "1.1.4276", "jar");
+        verifier.deleteArtifact("org.codehaus.plexus", "plexus-utils", "1.1.4276", "pom");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/class.properties" );
-        assertNotNull( props.getProperty( "org.apache.maven.its.mng4276.CoreIt" ) );
+        Properties props = verifier.loadProperties("target/class.properties");
+        assertNotNull(props.getProperty("org.apache.maven.its.mng4276.CoreIt"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4281PreferLocalSnapshotTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4281PreferLocalSnapshotTest.java
index 10dd775..d9864f0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4281PreferLocalSnapshotTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4281PreferLocalSnapshotTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4281PreferLocalSnapshotTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4281PreferLocalSnapshotTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4281PreferLocalSnapshotTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4281PreferLocalSnapshotTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,40 +42,36 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
+    public void testit() throws Exception {
         // NOTE: It's crucial to build the two projects in isolation to disable reactor resolution
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4281" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4281");
 
-        Verifier verifier = newVerifier( new File( testDir, "dependency" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4281" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "dependency").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4281");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4281", "dependency", "0.1-SNAPSHOT", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4281", "dependency", "0.1-SNAPSHOT", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4281", "dependency", "0.1-SNAPSHOT", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4281", "dependency", "0.1-SNAPSHOT", "pom");
 
-        verifier = newVerifier( new File( testDir, "project" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "project").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties checksums = verifier.loadProperties( "target/checksum.properties" );
-        assertChecksum( "7c564b3fbeda6db61b62c35e58a8ef672e712400", checksums );
+        Properties checksums = verifier.loadProperties("target/checksum.properties");
+        assertChecksum("7c564b3fbeda6db61b62c35e58a8ef672e712400", checksums);
     }
 
-    private void assertChecksum( String checksum, Properties checksums )
-    {
-        String actual = checksums.getProperty( "dependency-0.1-SNAPSHOT.jar" );
-        assertEquals( checksum, actual.toLowerCase( java.util.Locale.ENGLISH ) );
+    private void assertChecksum(String checksum, Properties checksums) {
+        String actual = checksums.getProperty("dependency-0.1-SNAPSHOT.jar");
+        assertEquals(checksum, actual.toLowerCase(java.util.Locale.ENGLISH));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4283ParentPomPackagingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4283ParentPomPackagingTest.java
index 96b5ff7..d1a4a2b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4283ParentPomPackagingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4283ParentPomPackagingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4283ParentPomPackagingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4283ParentPomPackagingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4283ParentPomPackagingTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4283ParentPomPackagingTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,24 +42,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4283" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4283");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Invalid packaging of parent POM did not fail the build." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Invalid packaging of parent POM did not fail the build.");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4291MojoRequiresOnlineModeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4291MojoRequiresOnlineModeTest.java
index 8e3c466..775105d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4291MojoRequiresOnlineModeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4291MojoRequiresOnlineModeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4291MojoRequiresOnlineModeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4291MojoRequiresOnlineModeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4291MojoRequiresOnlineModeTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4291MojoRequiresOnlineModeTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,25 +43,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitDirectInvocation()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4291" );
+    public void testitDirectInvocation() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4291");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-direct.txt" );
-        verifier.addCliArgument( "--offline" );
-        try
-        {
-            verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-online:2.1-SNAPSHOT:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-direct.txt");
+        verifier.addCliArgument("--offline");
+        try {
+            verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-online:2.1-SNAPSHOT:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Request to execute online mojo during offline mode did not fail the build." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Request to execute online mojo during offline mode did not fail the build.");
+        } catch (VerificationException e) {
             // expected
         }
     }
@@ -78,21 +68,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitLifecycleInvocation()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4291" );
+    public void testitLifecycleInvocation() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4291");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-lifecycle.txt" );
-        verifier.addCliArgument( "--offline" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-lifecycle.txt");
+        verifier.addCliArgument("--offline");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4292EnumTypeMojoParametersTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4292EnumTypeMojoParametersTest.java
index 0a41c74..a4c8f56 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4292EnumTypeMojoParametersTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4292EnumTypeMojoParametersTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4292EnumTypeMojoParametersTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4292EnumTypeMojoParametersTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4292EnumTypeMojoParametersTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4292EnumTypeMojoParametersTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,21 +42,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4292" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4292");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "HALF_EVEN", props.getProperty( "listParam.0" ) );
-        assertEquals( "RUNNABLE", props.getProperty( "listParam.1" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("HALF_EVEN", props.getProperty("listParam.0"));
+        assertEquals("RUNNABLE", props.getProperty("listParam.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4293RequiresCompilePlusRuntimeScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4293RequiresCompilePlusRuntimeScopeTest.java
index 876b9e3..00b98b4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4293RequiresCompilePlusRuntimeScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4293RequiresCompilePlusRuntimeScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,17 +30,14 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4293RequiresCompilePlusRuntimeScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4293RequiresCompilePlusRuntimeScopeTest extends AbstractMavenIntegrationTestCase {
 
     /*
      * NOTE: Class path ordering is another issue (MNG-1412), so we merely check set containment here.
      */
 
-    public MavenITmng4293RequiresCompilePlusRuntimeScopeTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4293RequiresCompilePlusRuntimeScopeTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -51,33 +46,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4293" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4293");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4293" );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4293");
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compileClassPath = verifier.loadLines( "target/compile-cp.txt", "UTF-8" );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "system-0.1.jar" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "provided-0.1.jar" ) );
-        assertTrue( compileClassPath.toString(), compileClassPath.contains( "compile-0.1.jar" ) );
-        assertFalse( compileClassPath.toString(), compileClassPath.contains( "test-0.1.jar" ) );
+        List<String> compileClassPath = verifier.loadLines("target/compile-cp.txt", "UTF-8");
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("system-0.1.jar"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("provided-0.1.jar"));
+        assertTrue(compileClassPath.toString(), compileClassPath.contains("compile-0.1.jar"));
+        assertFalse(compileClassPath.toString(), compileClassPath.contains("test-0.1.jar"));
 
-        List<String> runtimeClassPath = verifier.loadLines( "target/runtime-cp.txt", "UTF-8" );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "compile-0.1.jar" ) );
-        assertTrue( runtimeClassPath.toString(), runtimeClassPath.contains( "runtime-0.1.jar" ) );
-        assertFalse( runtimeClassPath.toString(), runtimeClassPath.contains( "test-0.1.jar" ) );
+        List<String> runtimeClassPath = verifier.loadLines("target/runtime-cp.txt", "UTF-8");
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("compile-0.1.jar"));
+        assertTrue(runtimeClassPath.toString(), runtimeClassPath.contains("runtime-0.1.jar"));
+        assertFalse(runtimeClassPath.toString(), runtimeClassPath.contains("test-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4304ProjectDependencyArtifactsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4304ProjectDependencyArtifactsTest.java
index 4c8d6f7..120b775 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4304ProjectDependencyArtifactsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4304ProjectDependencyArtifactsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4304ProjectDependencyArtifactsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4304ProjectDependencyArtifactsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4304ProjectDependencyArtifactsTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4304ProjectDependencyArtifactsTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,21 +43,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4304" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4304");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its:maven-core-it-support:jar:1.4" ) );
-        assertEquals( 1, artifacts.size() );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its:maven-core-it-support:jar:1.4"));
+        assertEquals(1, artifacts.size());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4305LocalRepoBasedirTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4305LocalRepoBasedirTest.java
index 819bdde..64e08c9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4305LocalRepoBasedirTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4305LocalRepoBasedirTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4305LocalRepoBasedirTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4305LocalRepoBasedirTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4305LocalRepoBasedirTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4305LocalRepoBasedirTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,23 +43,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4305" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4305");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/basedir.properties" );
+        Properties props = verifier.loadProperties("target/basedir.properties");
 
         // NOTE: This deliberately compares the paths on the String level, not via File.equals()
-        assertEquals( new File( verifier.getLocalRepository() ).getAbsolutePath(),
-                      props.getProperty( "localRepositoryBasedir" ) );
+        assertEquals(
+                new File(verifier.getLocalRepository()).getAbsolutePath(), props.getProperty("localRepositoryBasedir"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4309StrictChecksumValidationForMetadataTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4309StrictChecksumValidationForMetadataTest.java
index 32bcc4b..ef62c11 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4309StrictChecksumValidationForMetadataTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4309StrictChecksumValidationForMetadataTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4309StrictChecksumValidationForMetadataTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4309StrictChecksumValidationForMetadataTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4309StrictChecksumValidationForMetadataTest()
-    {
-        super( "[3.0-beta-3,)" );
+    public MavenITmng4309StrictChecksumValidationForMetadataTest() {
+        super("[3.0-beta-3,)");
     }
 
     /**
@@ -49,28 +44,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4309" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4309");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4309" );
-        FileUtils.copyDirectoryStructure( new File( testDir, "repo" ), new File( testDir, "target/repo" ) );
-        verifier.addCliArgument( "--strict-checksums" );
-        try
-        {
-          verifier.addCliArgument( "validate" );
-          verifier.execute();
-          verifier.verifyErrorFreeLog();
-          fail( "Checksum mismatch for metadata did not fail the build despite strict mode" );
-        }
-        catch ( VerificationException e )
-        {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4309");
+        FileUtils.copyDirectoryStructure(new File(testDir, "repo"), new File(testDir, "target/repo"));
+        verifier.addCliArgument("--strict-checksums");
+        try {
+            verifier.addCliArgument("validate");
+            verifier.execute();
+            verifier.verifyErrorFreeLog();
+            fail("Checksum mismatch for metadata did not fail the build despite strict mode");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4312TypeAwarePluginParameterExpressionInjectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4312TypeAwarePluginParameterExpressionInjectionTest.java
index 8481dd5..cdc0c7c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4312TypeAwarePluginParameterExpressionInjectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4312TypeAwarePluginParameterExpressionInjectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4312TypeAwarePluginParameterExpressionInjectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4312TypeAwarePluginParameterExpressionInjectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4312TypeAwarePluginParameterExpressionInjectionTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4312TypeAwarePluginParameterExpressionInjectionTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -49,23 +44,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4312" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4312");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
+        Properties props = verifier.loadProperties("target/config.properties");
 
-        assertEquals( "", props.getProperty( "stringParam", "" ) );
-        assertEquals( "", props.getProperty( "aliasParam", "" ) );
-        assertEquals( "maven-core-it", props.getProperty( "defaultParam" ) );
+        assertEquals("", props.getProperty("stringParam", ""));
+        assertEquals("", props.getProperty("aliasParam", ""));
+        assertEquals("maven-core-it", props.getProperty("defaultParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4314DirectInvocationOfAggregatorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4314DirectInvocationOfAggregatorTest.java
index 8a79e60..51d5989 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4314DirectInvocationOfAggregatorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4314DirectInvocationOfAggregatorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.Arrays;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4314DirectInvocationOfAggregatorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4314DirectInvocationOfAggregatorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4314DirectInvocationOfAggregatorTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4314DirectInvocationOfAggregatorTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,25 +41,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4314" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4314");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.deleteDirectory( "dependency/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4314" );
-        verifier.addCliArguments( "validate",
-            "org.apache.maven.its.plugins:maven-it-plugin-all:2.1-SNAPSHOT:aggregator-dependencies" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("consumer/target");
+        verifier.deleteDirectory("dependency/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4314");
+        verifier.addCliArguments(
+                "validate", "org.apache.maven.its.plugins:maven-it-plugin-all:2.1-SNAPSHOT:aggregator-dependencies");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "consumer/target/touch.txt" );
-        verifier.verifyFileNotPresent( "dependency/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("consumer/target/touch.txt");
+        verifier.verifyFileNotPresent("dependency/target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4317PluginVersionResolutionFromMultiReposTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4317PluginVersionResolutionFromMultiReposTest.java
index 3c0f7ab..1cee672 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4317PluginVersionResolutionFromMultiReposTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4317PluginVersionResolutionFromMultiReposTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4317PluginVersionResolutionFromMultiReposTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4317PluginVersionResolutionFromMultiReposTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4317PluginVersionResolutionFromMultiReposTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4317PluginVersionResolutionFromMultiReposTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,23 +42,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4317" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4317");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4317" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "org.apache.maven.its.mng4317:maven-mng4317-plugin:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4317");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("org.apache.maven.its.mng4317:maven-mng4317-plugin:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4318ProjectExecutionRootTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4318ProjectExecutionRootTest.java
index 96d86c7..d74a86a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4318ProjectExecutionRootTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4318ProjectExecutionRootTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4318ProjectExecutionRootTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4318ProjectExecutionRootTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4318ProjectExecutionRootTest()
-    {
-        super( "[2.0.4,3.0-alpha-1),[3.0.3,)" );
+    public MavenITmng4318ProjectExecutionRootTest() {
+        super("[2.0.4,3.0-alpha-1),[3.0.3,)");
     }
 
     /**
@@ -48,38 +43,35 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4318" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4318");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "sub-1/target" );
-        verifier.deleteDirectory( "sub-2/target" );
-        verifier.deleteDirectory( "sub-2/sub-3/target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("sub-1/target");
+        verifier.deleteDirectory("sub-2/target");
+        verifier.deleteDirectory("sub-2/sub-3/target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Properties props;
 
-        props = verifier.loadProperties( "target/project.properties" );
-        assertEquals( "true", props.getProperty( "project.executionRoot" ) );
+        props = verifier.loadProperties("target/project.properties");
+        assertEquals("true", props.getProperty("project.executionRoot"));
 
-        props = verifier.loadProperties( "sub-1/target/project.properties" );
-        assertEquals( "false", props.getProperty( "project.executionRoot" ) );
-        assertEquals( "true", props.getProperty( "project.parent.executionRoot" ) );
+        props = verifier.loadProperties("sub-1/target/project.properties");
+        assertEquals("false", props.getProperty("project.executionRoot"));
+        assertEquals("true", props.getProperty("project.parent.executionRoot"));
 
-        props = verifier.loadProperties( "sub-2/target/project.properties" );
-        assertEquals( "false", props.getProperty( "project.executionRoot" ) );
-        assertEquals( "true", props.getProperty( "project.parent.executionRoot" ) );
+        props = verifier.loadProperties("sub-2/target/project.properties");
+        assertEquals("false", props.getProperty("project.executionRoot"));
+        assertEquals("true", props.getProperty("project.parent.executionRoot"));
 
-        props = verifier.loadProperties( "sub-2/sub-3/target/project.properties" );
-        assertEquals( "false", props.getProperty( "project.executionRoot" ) );
-        assertEquals( "false", props.getProperty( "project.parent.executionRoot" ) );
-        assertEquals( "true", props.getProperty( "project.parent.parent.executionRoot" ) );
+        props = verifier.loadProperties("sub-2/sub-3/target/project.properties");
+        assertEquals("false", props.getProperty("project.executionRoot"));
+        assertEquals("false", props.getProperty("project.parent.executionRoot"));
+        assertEquals("true", props.getProperty("project.parent.parent.executionRoot"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4319PluginExecutionGoalInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4319PluginExecutionGoalInterpolationTest.java
index 7999446..18fd0ff 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4319PluginExecutionGoalInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4319PluginExecutionGoalInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4319PluginExecutionGoalInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4319PluginExecutionGoalInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4319PluginExecutionGoalInterpolationTest()
-    {
-        super( "[2.0,2.1.0),[2.2.2,)" );
+    public MavenITmng4319PluginExecutionGoalInterpolationTest() {
+        super("[2.0,2.1.0),[2.2.2,)");
     }
 
     /**
@@ -46,19 +41,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4319" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4319");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4320AggregatorAndDependenciesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4320AggregatorAndDependenciesTest.java
index 8c8badb..31f53fa 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4320AggregatorAndDependenciesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4320AggregatorAndDependenciesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4320AggregatorAndDependenciesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4320AggregatorAndDependenciesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4320AggregatorAndDependenciesTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4320AggregatorAndDependenciesTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,33 +43,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4320" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4320");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4320" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:aggregate-test" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4320");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:aggregate-test");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         List<String> classpath;
 
-        classpath = verifier.loadLines( "target/sub-1.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "a-0.1.jar" ) );
+        classpath = verifier.loadLines("target/sub-1.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("a-0.1.jar"));
 
-        classpath = verifier.loadLines( "target/sub-2.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "b-0.2.jar" ) );
+        classpath = verifier.loadLines("target/sub-2.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("b-0.2.jar"));
 
-        classpath = verifier.loadLines( "target/aggregator.txt", "UTF-8" );
-        assertFalse( classpath.toString(), classpath.contains( "a-0.1.jar" ) );
-        assertFalse( classpath.toString(), classpath.contains( "b-0.2.jar" ) );
+        classpath = verifier.loadLines("target/aggregator.txt", "UTF-8");
+        assertFalse(classpath.toString(), classpath.contains("a-0.1.jar"));
+        assertFalse(classpath.toString(), classpath.contains("b-0.2.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4321CliUsesPluginMgmtConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4321CliUsesPluginMgmtConfigTest.java
index 327d9a1..55093aa 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4321CliUsesPluginMgmtConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4321CliUsesPluginMgmtConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4321CliUsesPluginMgmtConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4321CliUsesPluginMgmtConfigTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4321CliUsesPluginMgmtConfigTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4321CliUsesPluginMgmtConfigTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,19 +43,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4321" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4321");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-log-file:2.1-SNAPSHOT:reset" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-log-file:2.1-SNAPSHOT:reset");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/passed.log" );
+        verifier.verifyFilePresent("target/passed.log");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4326LocalSnapshotSuppressesRemoteCheckTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4326LocalSnapshotSuppressesRemoteCheckTest.java
index b706e81..cf69f32 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4326LocalSnapshotSuppressesRemoteCheckTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4326LocalSnapshotSuppressesRemoteCheckTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -34,6 +30,8 @@
 import java.util.Map;
 import java.util.concurrent.ConcurrentLinkedDeque;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -46,13 +44,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4326LocalSnapshotSuppressesRemoteCheckTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4326LocalSnapshotSuppressesRemoteCheckTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4326LocalSnapshotSuppressesRemoteCheckTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng4326LocalSnapshotSuppressesRemoteCheckTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -62,133 +57,118 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4326" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4326");
 
         // setup: install a local snapshot
-        Verifier verifier = newVerifier( new File( testDir, "dependency" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4326" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "dependency").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4326");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         final Deque<String> uris = new ConcurrentLinkedDeque<>();
 
-        Handler repoHandler = new AbstractHandler()
-        {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-                throws IOException
-            {
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                    throws IOException {
                 PrintWriter writer = response.getWriter();
 
                 String uri = request.getRequestURI();
 
-                if ( uri.startsWith( "/repo/org/apache/maven/its/mng4326" ) && !uri.endsWith( ".md5" ) && !uri.endsWith(
-                    ".sha1" ) )
-                {
-                    uris.add( uri.substring( 34 ) );
+                if (uri.startsWith("/repo/org/apache/maven/its/mng4326")
+                        && !uri.endsWith(".md5")
+                        && !uri.endsWith(".sha1")) {
+                    uris.add(uri.substring(34));
                 }
 
-                if ( uri.endsWith( "dep/0.1-SNAPSHOT/maven-metadata.xml" ) )
-                {
-                    java.text.DateFormat fmt = new java.text.SimpleDateFormat( "yyyyMMddHHmmss" );
-                    fmt.setTimeZone( java.util.TimeZone.getTimeZone( "UTC" ) );
-                    String now = fmt.format( new Date( System.currentTimeMillis() + 3000 ) );
+                if (uri.endsWith("dep/0.1-SNAPSHOT/maven-metadata.xml")) {
+                    java.text.DateFormat fmt = new java.text.SimpleDateFormat("yyyyMMddHHmmss");
+                    fmt.setTimeZone(java.util.TimeZone.getTimeZone("UTC"));
+                    String now = fmt.format(new Date(System.currentTimeMillis() + 3000));
 
-                    response.setStatus( HttpServletResponse.SC_OK );
-                    writer.println( "<metadata>" );
-                    writer.println( "  <groupId>org.apache.maven.its.mng4326</groupId>" );
-                    writer.println( "  <artifactId>dep</artifactId>" );
-                    writer.println( "  <version>0.1-SNAPSHOT</version>" );
-                    writer.println( "  <versioning>" );
-                    writer.println( "    <snapshot>" );
-                    writer.println( "      <timestamp>20100329.235556</timestamp>" );
-                    writer.println( "      <buildNumber>1</buildNumber>" );
-                    writer.println( "    </snapshot>" );
-                    writer.println( "    <lastUpdated>" + now + "</lastUpdated>" );
-                    writer.println( "  </versioning>" );
-                    writer.println( "</metadata>" );
-                }
-                else if ( uri.endsWith( ".pom" ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_OK );
-                    writer.println( "<project>" );
-                    writer.println( "  <modelVersion>4.0.0</modelVersion>" );
-                    writer.println( "  <groupId>org.apache.maven.its.mng4326</groupId>" );
-                    writer.println( "  <artifactId>dep</artifactId>" );
-                    writer.println( "  <version>0.1-SNAPSHOT</version>" );
-                    writer.println( "</project>" );
-                }
-                else if ( uri.endsWith( ".jar" ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_OK );
-                    writer.println( "empty" );
-                }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                    response.setStatus(HttpServletResponse.SC_OK);
+                    writer.println("<metadata>");
+                    writer.println("  <groupId>org.apache.maven.its.mng4326</groupId>");
+                    writer.println("  <artifactId>dep</artifactId>");
+                    writer.println("  <version>0.1-SNAPSHOT</version>");
+                    writer.println("  <versioning>");
+                    writer.println("    <snapshot>");
+                    writer.println("      <timestamp>20100329.235556</timestamp>");
+                    writer.println("      <buildNumber>1</buildNumber>");
+                    writer.println("    </snapshot>");
+                    writer.println("    <lastUpdated>" + now + "</lastUpdated>");
+                    writer.println("  </versioning>");
+                    writer.println("</metadata>");
+                } else if (uri.endsWith(".pom")) {
+                    response.setStatus(HttpServletResponse.SC_OK);
+                    writer.println("<project>");
+                    writer.println("  <modelVersion>4.0.0</modelVersion>");
+                    writer.println("  <groupId>org.apache.maven.its.mng4326</groupId>");
+                    writer.println("  <artifactId>dep</artifactId>");
+                    writer.println("  <version>0.1-SNAPSHOT</version>");
+                    writer.println("</project>");
+                } else if (uri.endsWith(".jar")) {
+                    response.setStatus(HttpServletResponse.SC_OK);
+                    writer.println("empty");
+                } else {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        Server server = new Server( 0 );
-        server.setHandler( repoHandler );
+        Server server = new Server(0);
+        server.setHandler(repoHandler);
 
-        try
-        {
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
             // test 1: resolve snapshot, just built local copy should suppress daily remote update check
-            verifier = newVerifier( new File( testDir, "test" ).getAbsolutePath() );
-            verifier.setAutoclean( false );
+            verifier = newVerifier(new File(testDir, "test").getAbsolutePath());
+            verifier.setAutoclean(false);
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.setLogFileName( "log-daily.txt" );
-            verifier.deleteDirectory( "target" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.setLogFileName("log-daily.txt");
+            verifier.deleteDirectory("target");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            List<String> cp = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-            assertTrue( cp.toString(), cp.contains( "dep-0.1-SNAPSHOT.jar" ) );
+            List<String> cp = verifier.loadLines("target/classpath.txt", "UTF-8");
+            assertTrue(cp.toString(), cp.contains("dep-0.1-SNAPSHOT.jar"));
 
-            assertFalse( uris.toString(), uris.contains( "/dep/0.1-SNAPSHOT/maven-metadata.xml" ) );
-            assertFalse( uris.toString(), uris.contains( "/dep/0.1-SNAPSHOT/dep-0.1-20100329.235556-1.jar" ) );
+            assertFalse(uris.toString(), uris.contains("/dep/0.1-SNAPSHOT/maven-metadata.xml"));
+            assertFalse(uris.toString(), uris.contains("/dep/0.1-SNAPSHOT/dep-0.1-20100329.235556-1.jar"));
 
             uris.clear();
 
             // test 2: force snapshot updates, remote metadata and artifacts should be fetched
-            verifier.addCliArgument( "-U" );
-            verifier.setLogFileName( "log-force.txt" );
-            verifier.deleteDirectory( "target" );
-            verifier.addCliArgument( "validate" );
+            verifier.addCliArgument("-U");
+            verifier.setLogFileName("log-force.txt");
+            verifier.deleteDirectory("target");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            cp = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-            assertTrue( cp.toString(), cp.contains( "dep-0.1-SNAPSHOT.jar" ) );
+            cp = verifier.loadLines("target/classpath.txt", "UTF-8");
+            assertTrue(cp.toString(), cp.contains("dep-0.1-SNAPSHOT.jar"));
 
-            assertTrue( uris.toString(), uris.contains( "/dep/0.1-SNAPSHOT/maven-metadata.xml" ) );
-            assertTrue( uris.toString(), uris.contains( "/dep/0.1-SNAPSHOT/dep-0.1-20100329.235556-1.jar" ) );
-        }
-        finally
-        {
+            assertTrue(uris.toString(), uris.contains("/dep/0.1-SNAPSHOT/maven-metadata.xml"));
+            assertTrue(uris.toString(), uris.contains("/dep/0.1-SNAPSHOT/dep-0.1-20100329.235556-1.jar"));
+        } finally {
             server.stop();
         }
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4327ExcludeForkingMojoFromForkedLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4327ExcludeForkingMojoFromForkedLifecycleTest.java
index 5e28bf6..560f124 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4327ExcludeForkingMojoFromForkedLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4327ExcludeForkingMojoFromForkedLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4327ExcludeForkingMojoFromForkedLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4327ExcludeForkingMojoFromForkedLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4327ExcludeForkingMojoFromForkedLifecycleTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4327ExcludeForkingMojoFromForkedLifecycleTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,21 +43,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4327" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4327");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "generate-sources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("generate-sources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> log = verifier.loadLines( "target/fork-lifecycle.txt", "UTF-8" );
-        assertEquals( 1, log.size() );
-        assertTrue( log.toString(), log.contains( "fork-lifecycle.txt" ) );
+        List<String> log = verifier.loadLines("target/fork-lifecycle.txt", "UTF-8");
+        assertEquals(1, log.size());
+        assertTrue(log.toString(), log.contains("fork-lifecycle.txt"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4328PrimitiveMojoParameterConfigurationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4328PrimitiveMojoParameterConfigurationTest.java
index 9dbaa78..17b98af 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4328PrimitiveMojoParameterConfigurationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4328PrimitiveMojoParameterConfigurationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4328PrimitiveMojoParameterConfigurationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4328PrimitiveMojoParameterConfigurationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4328PrimitiveMojoParameterConfigurationTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4328PrimitiveMojoParameterConfigurationTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,26 +44,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4328" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4328");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--offline" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--offline");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Properties props;
 
-        props = verifier.loadProperties( "target/config1.properties" );
-        assertEquals( "true", props.getProperty( "primitiveBooleanParam" ) );
+        props = verifier.loadProperties("target/config1.properties");
+        assertEquals("true", props.getProperty("primitiveBooleanParam"));
 
-        props = verifier.loadProperties( "target/config2.properties" );
-        assertEquals( "true", props.getProperty( "primitiveBooleanParam" ) );
+        props = verifier.loadProperties("target/config2.properties");
+        assertEquals("true", props.getProperty("primitiveBooleanParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4331DependencyCollectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4331DependencyCollectionTest.java
index 71c3d04..1e43cf3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4331DependencyCollectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4331DependencyCollectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4331DependencyCollectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4331DependencyCollectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4331DependencyCollectionTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4331DependencyCollectionTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -49,23 +44,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitEarlyLifecyclePhase()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4331" );
+    public void testitEarlyLifecyclePhase() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4331");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4331" );
-        verifier.deleteDirectory( "sub-2/target" );
-        verifier.setLogFileName( "log-lifecycle.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4331");
+        verifier.deleteDirectory("sub-2/target");
+        verifier.setLogFileName("log-lifecycle.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "sub-2/target/compile.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4331:sub-1:jar:0.1" ) );
-        assertEquals( 1, artifacts.size() );
+        List<String> artifacts = verifier.loadLines("sub-2/target/compile.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4331:sub-1:jar:0.1"));
+        assertEquals(1, artifacts.size());
     }
 
     /**
@@ -75,30 +68,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCliAggregator()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4331" );
+    public void testitCliAggregator() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4331");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4331" );
-        verifier.addCliArgument( "-Ddepres.projectArtifacts=target/@artifactId@.txt" );
-        verifier.setLogFileName( "log-aggregator.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-dependency-collection:2.1-SNAPSHOT:aggregate-test" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4331");
+        verifier.addCliArgument("-Ddepres.projectArtifacts=target/@artifactId@.txt");
+        verifier.setLogFileName("log-aggregator.txt");
+        verifier.addCliArgument(
+                "org.apache.maven.its.plugins:maven-it-plugin-dependency-collection:2.1-SNAPSHOT:aggregate-test");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/sub-2.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4331:sub-1:jar:0.1" ) );
-        assertEquals( 1, artifacts.size() );
+        List<String> artifacts = verifier.loadLines("target/sub-2.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4331:sub-1:jar:0.1"));
+        assertEquals(1, artifacts.size());
 
-        artifacts = verifier.loadLines( "target/sub-1.txt", "UTF-8" );
-        assertEquals( 0, artifacts.size() );
+        artifacts = verifier.loadLines("target/sub-1.txt", "UTF-8");
+        assertEquals(0, artifacts.size());
 
-        artifacts = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertEquals( 0, artifacts.size() );
+        artifacts = verifier.loadLines("target/test.txt", "UTF-8");
+        assertEquals(0, artifacts.size());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4332DefaultPluginExecutionOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4332DefaultPluginExecutionOrderTest.java
index 700a839..54be0b6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4332DefaultPluginExecutionOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4332DefaultPluginExecutionOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4332DefaultPluginExecutionOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4332DefaultPluginExecutionOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4332DefaultPluginExecutionOrderTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4332DefaultPluginExecutionOrderTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,20 +45,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4332" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4332");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/resources-resources.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "default", "test-1", "test-2" } ), lines );
+        List<String> lines = verifier.loadLines("target/resources-resources.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"default", "test-1", "test-2"}), lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4335SettingsOfflineModeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4335SettingsOfflineModeTest.java
index 6628597..7dae138 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4335SettingsOfflineModeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4335SettingsOfflineModeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4335SettingsOfflineModeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4335SettingsOfflineModeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4335SettingsOfflineModeTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4335SettingsOfflineModeTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,29 +42,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4335" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4335");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4335" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4335");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build did not fail to resolve missing dependency although Maven ought to work offline!" );
-        }
-        catch( VerificationException e )
-        {
+            fail("Build did not fail to resolve missing dependency although Maven ought to work offline!");
+        } catch (VerificationException e) {
             // expected, should fail
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4338OptionalMojosTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4338OptionalMojosTest.java
index 299561e..4696572 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4338OptionalMojosTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4338OptionalMojosTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4338OptionalMojosTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4338OptionalMojosTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4338OptionalMojosTest()
-    {
-        super( "[3.0,4.0.0-alpha-1)" );
+    public MavenITmng4338OptionalMojosTest() {
+        super("[3.0,4.0.0-alpha-1)");
     }
 
     /**
@@ -47,17 +42,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4338" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4338");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4341PluginExecutionOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4341PluginExecutionOrderTest.java
index dbf5d40..d943d45 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4341PluginExecutionOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4341PluginExecutionOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4341PluginExecutionOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4341PluginExecutionOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4341PluginExecutionOrderTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4341PluginExecutionOrderTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,20 +44,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4341" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4341");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "first", "second" } ), lines );
+        List<String> lines = verifier.loadLines("target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"first", "second"}), lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4342IndependentMojoParameterDefaultValuesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4342IndependentMojoParameterDefaultValuesTest.java
index 0e6c2e6..7b6658e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4342IndependentMojoParameterDefaultValuesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4342IndependentMojoParameterDefaultValuesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4342IndependentMojoParameterDefaultValuesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4342IndependentMojoParameterDefaultValuesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4342IndependentMojoParameterDefaultValuesTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4342IndependentMojoParameterDefaultValuesTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,23 +43,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4342" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4342");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props1 = verifier.loadProperties( "target/config1.properties" );
-        assertEquals( "maven-core-it", props1.getProperty( "defaultParam" ) );
+        Properties props1 = verifier.loadProperties("target/config1.properties");
+        assertEquals("maven-core-it", props1.getProperty("defaultParam"));
 
-        Properties props2 = verifier.loadProperties( "target/config2.properties" );
-        assertEquals( "test", props2.getProperty( "defaultParam" ) );
+        Properties props2 = verifier.loadProperties("target/config2.properties");
+        assertEquals("test", props2.getProperty("defaultParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4343MissingReleaseUpdatePolicyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4343MissingReleaseUpdatePolicyTest.java
index 32ea410..b1cb5c3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4343MissingReleaseUpdatePolicyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4343MissingReleaseUpdatePolicyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -33,6 +28,9 @@
 import java.util.Map;
 import java.util.concurrent.ConcurrentLinkedDeque;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -48,9 +46,7 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4343MissingReleaseUpdatePolicyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4343MissingReleaseUpdatePolicyTest extends AbstractMavenIntegrationTestCase {
     private Server server;
 
     private Deque<String> requestedUris;
@@ -59,80 +55,63 @@
 
     private int port;
 
-    public MavenITmng4343MissingReleaseUpdatePolicyTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4343MissingReleaseUpdatePolicyTest() {
+        super("[3.0-alpha-3,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        Handler repoHandler = new AbstractHandler()
-        {
+    protected void setUp() throws Exception {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-                throws IOException
-            {
-                System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                    throws IOException {
+                System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
-                if ( request.getRequestURI().startsWith( "/org/apache/maven/its/mng4343" ) )
-                {
-                    requestedUris.add( request.getRequestURI().substring( 29 ) );
+                if (request.getRequestURI().startsWith("/org/apache/maven/its/mng4343")) {
+                    requestedUris.add(request.getRequestURI().substring(29));
                 }
 
-                if ( blockAccess )
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
-                }
-                else
-                {
+                if (blockAccess) {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
+                } else {
                     PrintWriter writer = response.getWriter();
 
-                    response.setStatus( HttpServletResponse.SC_OK );
+                    response.setStatus(HttpServletResponse.SC_OK);
 
-                    if ( request.getRequestURI().endsWith( ".pom" ) )
-                    {
-                        writer.println( "<project>" );
-                        writer.println( "  <modelVersion>4.0.0</modelVersion>" );
-                        writer.println( "  <groupId>org.apache.maven.its.mng4343</groupId>" );
-                        writer.println( "  <artifactId>dep</artifactId>" );
-                        writer.println( "  <version>0.1</version>" );
-                        writer.println( "</project>" );
-                    }
-                    else if ( request.getRequestURI().endsWith( ".jar" ) )
-                    {
-                        writer.println( "empty" );
-                    }
-                    else if ( request.getRequestURI().endsWith( ".md5" ) || request.getRequestURI().endsWith( ".sha1" ) )
-                    {
-                        response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                    if (request.getRequestURI().endsWith(".pom")) {
+                        writer.println("<project>");
+                        writer.println("  <modelVersion>4.0.0</modelVersion>");
+                        writer.println("  <groupId>org.apache.maven.its.mng4343</groupId>");
+                        writer.println("  <artifactId>dep</artifactId>");
+                        writer.println("  <version>0.1</version>");
+                        writer.println("</project>");
+                    } else if (request.getRequestURI().endsWith(".jar")) {
+                        writer.println("empty");
+                    } else if (request.getRequestURI().endsWith(".md5")
+                            || request.getRequestURI().endsWith(".sha1")) {
+                        response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                     }
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        server = new Server( 0 );
-        server.setHandler( repoHandler );
+        server = new Server(0);
+        server.setHandler(repoHandler);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
         requestedUris = new ConcurrentLinkedDeque<>();
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -145,53 +124,48 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitAlways()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4343" );
+    public void testitAlways() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4343");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4343" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4343");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@updates@", "always" );
-        filterProps.put( "@port@", Integer.toString( port ) );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
+        filterProps.put("@updates@", "always");
+        filterProps.put("@port@", Integer.toString(port));
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
 
         blockAccess = true;
 
-        verifier.setLogFileName( "log-always-1.txt" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-always-1.txt");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build succeeded despite missing dependency" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build succeeded despite missing dependency");
+        } catch (VerificationException e) {
             // expected
         }
 
-        assertTrue( requestedUris.toString(),
-            requestedUris.contains( "/dep/0.1/dep-0.1.jar" ) || requestedUris.contains( "/dep/0.1/dep-0.1.pom" ) );
+        assertTrue(
+                requestedUris.toString(),
+                requestedUris.contains("/dep/0.1/dep-0.1.jar") || requestedUris.contains("/dep/0.1/dep-0.1.pom"));
         requestedUris.clear();
 
         blockAccess = false;
 
-        verifier.setLogFileName( "log-always-2.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-always-2.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertTrue( requestedUris.toString(), requestedUris.contains( "/dep/0.1/dep-0.1.jar" ) );
-        assertTrue( requestedUris.toString(), requestedUris.contains( "/dep/0.1/dep-0.1.pom" ) );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4343", "dep", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4343", "dep", "0.1", "pom" );
-
+        assertTrue(requestedUris.toString(), requestedUris.contains("/dep/0.1/dep-0.1.jar"));
+        assertTrue(requestedUris.toString(), requestedUris.contains("/dep/0.1/dep-0.1.pom"));
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4343", "dep", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4343", "dep", "0.1", "pom");
     }
 
     /**
@@ -201,83 +175,74 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitNever()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4343" );
+    public void testitNever() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4343");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4343" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4343");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@updates@", "never" );
-        filterProps.put( "@port@", Integer.toString( port ) );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
+        filterProps.put("@updates@", "never");
+        filterProps.put("@port@", Integer.toString(port));
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
 
         blockAccess = true;
 
-        verifier.setLogFileName( "log-never-1.txt" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-never-1.txt");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build succeeded despite missing dependency" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build succeeded despite missing dependency");
+        } catch (VerificationException e) {
             // expected
         }
 
-        assertTrue( requestedUris.toString(),
-            requestedUris.contains( "/dep/0.1/dep-0.1.jar" ) || requestedUris.contains( "/dep/0.1/dep-0.1.pom" ) );
+        assertTrue(
+                requestedUris.toString(),
+                requestedUris.contains("/dep/0.1/dep-0.1.jar") || requestedUris.contains("/dep/0.1/dep-0.1.pom"));
         requestedUris.clear();
 
         blockAccess = false;
 
-        verifier.setLogFileName( "log-never-2.txt" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-never-2.txt");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Remote repository was accessed despite updatePolicy=never" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Remote repository was accessed despite updatePolicy=never");
+        } catch (VerificationException e) {
             // expected
         }
 
         //noinspection unchecked
-        assertTrue( requestedUris.isEmpty() );
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng4343", "dep", "0.1", "jar" );
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng4343", "dep", "0.1", "pom" );
+        assertTrue(requestedUris.isEmpty());
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng4343", "dep", "0.1", "jar");
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng4343", "dep", "0.1", "pom");
 
-        verifier.setLogFileName( "log-never-3.txt" );
-        verifier.addCliArgument( "-U" );
-        verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-never-3.txt");
+        verifier.addCliArgument("-U");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertTrue( requestedUris.contains( "/dep/0.1/dep-0.1.jar" ) );
-        assertTrue( requestedUris.contains( "/dep/0.1/dep-0.1.pom" ) );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4343", "dep", "0.1", "jar" );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4343", "dep", "0.1", "pom" );
+        assertTrue(requestedUris.contains("/dep/0.1/dep-0.1.jar"));
+        assertTrue(requestedUris.contains("/dep/0.1/dep-0.1.pom"));
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4343", "dep", "0.1", "jar");
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4343", "dep", "0.1", "pom");
 
         requestedUris.clear();
 
-        verifier.setLogFileName( "log-never-4.txt" );
-        verifier.addCliArgument( "-U" );
-        verifier.addCliArgument( "validate" );
+        verifier.setLogFileName("log-never-4.txt");
+        verifier.addCliArgument("-U");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         //noinspection unchecked
-        assertTrue( requestedUris.isEmpty() );
-
+        assertTrue(requestedUris.isEmpty());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4344ManagedPluginExecutionOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4344ManagedPluginExecutionOrderTest.java
index 53cec9e..aeefb97 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4344ManagedPluginExecutionOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4344ManagedPluginExecutionOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4344ManagedPluginExecutionOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4344ManagedPluginExecutionOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4344ManagedPluginExecutionOrderTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4344ManagedPluginExecutionOrderTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,20 +45,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4344" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4344");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "first", "second" } ), lines );
+        List<String> lines = verifier.loadLines("target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"first", "second"}), lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4345DefaultPluginExecutionOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4345DefaultPluginExecutionOrderTest.java
index 5472854..c7ad9a1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4345DefaultPluginExecutionOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4345DefaultPluginExecutionOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4345DefaultPluginExecutionOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4345DefaultPluginExecutionOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4345DefaultPluginExecutionOrderTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4345DefaultPluginExecutionOrderTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,20 +45,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4345" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4345");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "first", "second" } ), lines );
+        List<String> lines = verifier.loadLines("target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"first", "second"}), lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4347ImportScopeWithSettingsProfilesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4347ImportScopeWithSettingsProfilesTest.java
index 67f3d2d..849ed20 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4347ImportScopeWithSettingsProfilesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4347ImportScopeWithSettingsProfilesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author John Casey
  */
-public class MavenITmng4347ImportScopeWithSettingsProfilesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4347ImportScopeWithSettingsProfilesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4347ImportScopeWithSettingsProfilesTest()
-    {
-        super( "(2.2.1,]" );
+    public MavenITmng4347ImportScopeWithSettingsProfilesTest() {
+        super("(2.2.1,]");
     }
 
     /**
@@ -48,27 +43,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4347" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4347");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4347" );
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4347");
 
-        verifier.setAutoclean( false );
+        verifier.setAutoclean(false);
 
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4348NoUnnecessaryRepositoryAccessTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4348NoUnnecessaryRepositoryAccessTest.java
index ae21d75..799e7c4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4348NoUnnecessaryRepositoryAccessTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4348NoUnnecessaryRepositoryAccessTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -31,6 +27,8 @@
 import java.util.List;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -44,13 +42,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4348NoUnnecessaryRepositoryAccessTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4348NoUnnecessaryRepositoryAccessTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4348NoUnnecessaryRepositoryAccessTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4348NoUnnecessaryRepositoryAccessTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -60,66 +55,57 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4348" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4348");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        final List<String> requestedUris = Collections.synchronizedList( new ArrayList<String>() );
+        final List<String> requestedUris = Collections.synchronizedList(new ArrayList<String>());
 
-        Handler repoHandler = new AbstractHandler()
-        {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
                 // NOTE: Old Maven versions use the test repo also to check for plugin updates so we need to filter
-                if ( request.getRequestURI().startsWith( "/org/apache/maven/its/mng4348" ) )
-                {
-                    requestedUris.add( request.getRequestURI() );
+                if (request.getRequestURI().startsWith("/org/apache/maven/its/mng4348")) {
+                    requestedUris.add(request.getRequestURI());
                 }
 
-                response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                response.setStatus(HttpServletResponse.SC_NOT_FOUND);
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        Server server = new Server( 0 );
-        server.setHandler( repoHandler );
+        Server server = new Server(0);
+        server.setHandler(repoHandler);
 
-        try
-        {
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
-            verifier.setAutoclean( false );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng4348" );
-            verifier.deleteDirectory( "target" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
+            verifier.setAutoclean(false);
+            verifier.deleteArtifacts("org.apache.maven.its.mng4348");
+            verifier.deleteDirectory("target");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        finally
-        {
+        } finally {
             server.stop();
             server.join();
         }
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        assertEquals( new ArrayList<String>(), requestedUris );
+        verifier.verifyFilePresent("target/touch.txt");
+        assertEquals(new ArrayList<String>(), requestedUris);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4349RelocatedArtifactWithInvalidPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4349RelocatedArtifactWithInvalidPomTest.java
index 4fb37ac..d3ebea5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4349RelocatedArtifactWithInvalidPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4349RelocatedArtifactWithInvalidPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4349RelocatedArtifactWithInvalidPomTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4349RelocatedArtifactWithInvalidPomTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4349RelocatedArtifactWithInvalidPomTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4349RelocatedArtifactWithInvalidPomTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -49,24 +44,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4349" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4349");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4349" );
-        verifier.deleteDirectory( "target" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4349");
+        verifier.deleteDirectory("target");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "new-0.1.jar" ) );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("new-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4350LifecycleMappingExecutionOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4350LifecycleMappingExecutionOrderTest.java
index b40cee6..5c59ed5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4350LifecycleMappingExecutionOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4350LifecycleMappingExecutionOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4350LifecycleMappingExecutionOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4350LifecycleMappingExecutionOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4350LifecycleMappingExecutionOrderTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4350LifecycleMappingExecutionOrderTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,20 +45,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4350" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4350");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "first", "second" } ), lines );
+        List<String> lines = verifier.loadLines("target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"first", "second"}), lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4353PluginDependencyResolutionFromPomRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4353PluginDependencyResolutionFromPomRepoTest.java
index 74ca949..2957da2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4353PluginDependencyResolutionFromPomRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4353PluginDependencyResolutionFromPomRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4353PluginDependencyResolutionFromPomRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4353PluginDependencyResolutionFromPomRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4353PluginDependencyResolutionFromPomRepoTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4353PluginDependencyResolutionFromPomRepoTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,29 +43,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4353" ).getCanonicalFile();
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4353")
+                .getCanonicalFile();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4353" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4353");
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.filterFile( "repo-1/org/apache/maven/its/mng4353/maven-mng4353-plugin/0.1/template.pom",
-                             "repo-1/org/apache/maven/its/mng4353/maven-mng4353-plugin/0.1/maven-mng4353-plugin-0.1"
-                                 + ".pom",
-                             "UTF-8", filterProps );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.filterFile(
+                "repo-1/org/apache/maven/its/mng4353/maven-mng4353-plugin/0.1/template.pom",
+                "repo-1/org/apache/maven/its/mng4353/maven-mng4353-plugin/0.1/maven-mng4353-plugin-0.1" + ".pom",
+                "UTF-8",
+                filterProps);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/touch.properties" );
-        assertEquals( "passed", props.getProperty( "test" ) );
+        Properties props = verifier.loadProperties("target/touch.properties");
+        assertEquals("passed", props.getProperty("test"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4355ExtensionAutomaticVersionResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4355ExtensionAutomaticVersionResolutionTest.java
index cb9e1c2..965ff38 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4355ExtensionAutomaticVersionResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4355ExtensionAutomaticVersionResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4355ExtensionAutomaticVersionResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4355ExtensionAutomaticVersionResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4355ExtensionAutomaticVersionResolutionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4355ExtensionAutomaticVersionResolutionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,20 +42,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4355" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4355");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4355" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4355");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4356NoNeedlessRelookupFromActiveCollectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4356NoNeedlessRelookupFromActiveCollectionTest.java
index 04cc102..8db8694 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4356NoNeedlessRelookupFromActiveCollectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4356NoNeedlessRelookupFromActiveCollectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Tag;
 import org.junit.jupiter.api.Test;
 
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  */
 @Tag("disabled")
-public class MavenITmng4356NoNeedlessRelookupFromActiveCollectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4356NoNeedlessRelookupFromActiveCollectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4356NoNeedlessRelookupFromActiveCollectionTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4356NoNeedlessRelookupFromActiveCollectionTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -50,21 +45,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4356" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4356");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/component.properties" );
-        assertEquals( "2", props.getProperty( "count" ) );
+        Properties props = verifier.loadProperties("target/component.properties");
+        assertEquals("2", props.getProperty("count"));
         // the proper behavior of the collections is actually checked by the IT plugin, we merely check it was run
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4357LifecycleMappingDiscoveryInReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4357LifecycleMappingDiscoveryInReactorTest.java
index d324032..1375f4b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4357LifecycleMappingDiscoveryInReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4357LifecycleMappingDiscoveryInReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4357LifecycleMappingDiscoveryInReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4357LifecycleMappingDiscoveryInReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4357LifecycleMappingDiscoveryInReactorTest()
-    {
-        super( "[2.1.0,)" );
+    public MavenITmng4357LifecycleMappingDiscoveryInReactorTest() {
+        super("[2.1.0,)");
     }
 
     /**
@@ -47,29 +42,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4357" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4357");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "mod-a/target" );
-        verifier.deleteDirectory( "mod-b/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4357" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("mod-a/target");
+        verifier.deleteDirectory("mod-b/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4357");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "mod-a/target/old.txt" );
-        verifier.verifyFileNotPresent( "mod-a/target/new.txt" );
+        verifier.verifyFilePresent("mod-a/target/old.txt");
+        verifier.verifyFileNotPresent("mod-a/target/new.txt");
 
-        verifier.verifyFileNotPresent( "mod-b/target/old.txt" );
-        verifier.verifyFilePresent( "mod-b/target/new.txt" );
+        verifier.verifyFileNotPresent("mod-b/target/old.txt");
+        verifier.verifyFilePresent("mod-b/target/new.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4359LocallyReachableParentOutsideOfReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4359LocallyReachableParentOutsideOfReactorTest.java
index 1514805..a7be6cc 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4359LocallyReachableParentOutsideOfReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4359LocallyReachableParentOutsideOfReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4359LocallyReachableParentOutsideOfReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4359LocallyReachableParentOutsideOfReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4359LocallyReachableParentOutsideOfReactorTest()
-    {
-        super( "[2.0.7,)" );
+    public MavenITmng4359LocallyReachableParentOutsideOfReactorTest() {
+        super("[2.0.7,)");
     }
 
     /**
@@ -48,23 +43,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4359" );
-        testDir = new File( testDir, "reactor-parent" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4359");
+        testDir = new File(testDir, "reactor-parent");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "mod-c/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4359" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("mod-c/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4359");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> cp = verifier.loadLines( "mod-c/target/classpath.txt", "UTF-8" );
-        assertTrue( cp.toString(), cp.contains( "mod-b/pom.xml" ) );
-        assertTrue( cp.toString(), cp.contains( "mod-a/pom.xml" ) );
+        List<String> cp = verifier.loadLines("mod-c/target/classpath.txt", "UTF-8");
+        assertTrue(cp.toString(), cp.contains("mod-b/pom.xml"));
+        assertTrue(cp.toString(), cp.contains("mod-a/pom.xml"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4360WebDavSupportTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4360WebDavSupportTest.java
index bbcaa08..4f2e43a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4360WebDavSupportTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4360WebDavSupportTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -31,6 +27,8 @@
 import java.util.List;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -44,13 +42,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4360WebDavSupportTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4360WebDavSupportTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4360WebDavSupportTest()
-    {
-        super( "[2.1.0-M1,)" );
+    public MavenITmng4360WebDavSupportTest() {
+        super("[2.1.0-M1,)");
     }
 
     /**
@@ -60,10 +55,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitJackrabbitBasedImpl()
-        throws Exception
-    {
-        test( "jackrabbit" );
+    public void testitJackrabbitBasedImpl() throws Exception {
+        test("jackrabbit");
     }
 
     /**
@@ -73,87 +66,73 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitSlideBasedImpl()
-        throws Exception
-    {
-        test( "slide" );
+    public void testitSlideBasedImpl() throws Exception {
+        test("slide");
     }
 
-    private void test( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4360" );
+    private void test(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4360");
 
-        testDir = new File( testDir, project );
+        testDir = new File(testDir, project);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        Handler repoHandler = new AbstractHandler()
-        {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-                throws IOException
-            {
-                System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                    throws IOException {
+                System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
                 PrintWriter writer = response.getWriter();
 
-                response.setStatus( HttpServletResponse.SC_OK );
+                response.setStatus(HttpServletResponse.SC_OK);
 
-                if ( request.getRequestURI().endsWith( ".pom" ) )
-                {
-                    writer.println( "<project>" );
-                    writer.println( "  <modelVersion>4.0.0</modelVersion>" );
-                    writer.println( "  <groupId>org.apache.maven.its.mng4360</groupId>" );
-                    writer.println( "  <artifactId>dep</artifactId>" );
-                    writer.println( "  <version>0.1</version>" );
-                    writer.println( "</project>" );
-                }
-                else if ( request.getRequestURI().endsWith( ".jar" ) )
-                {
-                    writer.println( "empty" );
-                }
-                else if ( request.getRequestURI().endsWith( ".md5" ) || request.getRequestURI().endsWith( ".sha1" ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                if (request.getRequestURI().endsWith(".pom")) {
+                    writer.println("<project>");
+                    writer.println("  <modelVersion>4.0.0</modelVersion>");
+                    writer.println("  <groupId>org.apache.maven.its.mng4360</groupId>");
+                    writer.println("  <artifactId>dep</artifactId>");
+                    writer.println("  <version>0.1</version>");
+                    writer.println("</project>");
+                } else if (request.getRequestURI().endsWith(".jar")) {
+                    writer.println("empty");
+                } else if (request.getRequestURI().endsWith(".md5")
+                        || request.getRequestURI().endsWith(".sha1")) {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        Server server = new Server( 0 );
-        server.setHandler( repoHandler );
+        Server server = new Server(0);
+        server.setHandler(repoHandler);
 
-        try
-        {
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
-            verifier.setAutoclean( false );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng4360" );
-            verifier.deleteDirectory( "target" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
+            verifier.setAutoclean(false);
+            verifier.deleteArtifacts("org.apache.maven.its.mng4360");
+            verifier.deleteDirectory("target");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        finally
-        {
+        } finally {
             server.stop();
             server.join();
         }
 
-        List<String> cp = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( cp.toString(), cp.contains( "dep-0.1.jar" ) );
+        List<String> cp = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(cp.toString(), cp.contains("dep-0.1.jar"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4361ForceDependencySnapshotUpdateTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4361ForceDependencySnapshotUpdateTest.java
index 87e815d..3915c26 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4361ForceDependencySnapshotUpdateTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4361ForceDependencySnapshotUpdateTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4361ForceDependencySnapshotUpdateTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4361ForceDependencySnapshotUpdateTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4361ForceDependencySnapshotUpdateTest()
-    {
-        super( "[2.0,3.0-alpha-1),[3.0-alpha-4,)" );
+    public MavenITmng4361ForceDependencySnapshotUpdateTest() {
+        super("[2.0,3.0-alpha-1),[3.0-alpha-4,)");
     }
 
     /**
@@ -49,47 +44,42 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4361" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4361");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4361" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4361");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
 
-        filterProps.put( "@repo@", "repo-1" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-force-1.txt" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-1");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-force-1.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertNull( verifier.loadProperties( "target/checksum.properties" ).getProperty( "b-0.1-SNAPSHOT.jar" ) );
+        assertNull(verifier.loadProperties("target/checksum.properties").getProperty("b-0.1-SNAPSHOT.jar"));
 
-        filterProps.put( "@repo@", "repo-2" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-force-2.txt" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-U" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-2");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-force-2.txt");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-U");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-
-        Properties checksums = verifier.loadProperties( "target/checksum.properties" );
-        assertChecksum( "2a22eeca91211193e927ea3b2ecdf56481585064", "a-0.1-SNAPSHOT.jar", checksums );
-        assertChecksum( "ae352eb0047059b2e47fae397eb8ae6bd5b1c8ea", "b-0.1-SNAPSHOT.jar", checksums );
-        assertChecksum( "6e6ef8590f166bcf610965c74c165128776214b9", "c-0.1-SNAPSHOT.jar", checksums );
+        Properties checksums = verifier.loadProperties("target/checksum.properties");
+        assertChecksum("2a22eeca91211193e927ea3b2ecdf56481585064", "a-0.1-SNAPSHOT.jar", checksums);
+        assertChecksum("ae352eb0047059b2e47fae397eb8ae6bd5b1c8ea", "b-0.1-SNAPSHOT.jar", checksums);
+        assertChecksum("6e6ef8590f166bcf610965c74c165128776214b9", "c-0.1-SNAPSHOT.jar", checksums);
     }
 
-    private void assertChecksum( String checksum, String jar, Properties checksums )
-    {
-        assertEquals( checksum, checksums.getProperty( jar, "" ).toLowerCase( java.util.Locale.ENGLISH ) );
+    private void assertChecksum(String checksum, String jar, Properties checksums) {
+        assertEquals(checksum, checksums.getProperty(jar, "").toLowerCase(java.util.Locale.ENGLISH));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4363DynamicAdditionOfDependencyArtifactTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4363DynamicAdditionOfDependencyArtifactTest.java
index 4bd2833..6243cf9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4363DynamicAdditionOfDependencyArtifactTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4363DynamicAdditionOfDependencyArtifactTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4363DynamicAdditionOfDependencyArtifactTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4363DynamicAdditionOfDependencyArtifactTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4363DynamicAdditionOfDependencyArtifactTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4363DynamicAdditionOfDependencyArtifactTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,26 +43,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4363" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4363");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4363" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "generate-sources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4363");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("generate-sources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "a-0.1.jar" ) );
-        assertTrue( classpath.toString(), classpath.contains( "b-0.1.jar" ) );
-        assertTrue( classpath.toString(), classpath.contains( "c-0.1.jar" ) );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("a-0.1.jar"));
+        assertTrue(classpath.toString(), classpath.contains("b-0.1.jar"));
+        assertTrue(classpath.toString(), classpath.contains("c-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4365XmlMarkupInAttributeValueTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4365XmlMarkupInAttributeValueTest.java
index 024858c..c142568 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4365XmlMarkupInAttributeValueTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4365XmlMarkupInAttributeValueTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4365XmlMarkupInAttributeValueTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4365XmlMarkupInAttributeValueTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4365XmlMarkupInAttributeValueTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4365XmlMarkupInAttributeValueTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,16 +41,13 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4365" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4365");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4367LayoutAwareMirrorSelectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4367LayoutAwareMirrorSelectionTest.java
index f52eaea..eb15cc8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4367LayoutAwareMirrorSelectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4367LayoutAwareMirrorSelectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4367LayoutAwareMirrorSelectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4367LayoutAwareMirrorSelectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4367LayoutAwareMirrorSelectionTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4367LayoutAwareMirrorSelectionTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -48,29 +43,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitNoLayout()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4367" );
+    public void testitNoLayout() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4367");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4367" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4367");
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@repourl@", filterProps.get( "@baseurl@" ) + "/void" );
-        filterProps.put( "@mirrorurl@", filterProps.get( "@baseurl@" ) + "/repo" );
-        filterProps.put( "@layouts@", "" );
+        filterProps.put("@repourl@", filterProps.get("@baseurl@") + "/void");
+        filterProps.put("@mirrorurl@", filterProps.get("@baseurl@") + "/repo");
+        filterProps.put("@layouts@", "");
 
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings-a.xml" );
-        verifier.filterFile( "settings-template.xml", "settings-a.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-a.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings-a.xml");
+        verifier.filterFile("settings-template.xml", "settings-a.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-a.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4367", "dep", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4367", "dep", "0.1", "jar");
     }
 
     /**
@@ -79,29 +72,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitSpecificLayouts()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4367" );
+    public void testitSpecificLayouts() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4367");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4367" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4367");
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@repourl@", filterProps.get( "@baseurl@" ) + "/void" );
-        filterProps.put( "@mirrorurl@", filterProps.get( "@baseurl@" ) + "/repo" );
-        filterProps.put( "@layouts@", "default,legacy" );
+        filterProps.put("@repourl@", filterProps.get("@baseurl@") + "/void");
+        filterProps.put("@mirrorurl@", filterProps.get("@baseurl@") + "/repo");
+        filterProps.put("@layouts@", "default,legacy");
 
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings-b.xml" );
-        verifier.filterFile( "settings-template.xml", "settings-b.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-b.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings-b.xml");
+        verifier.filterFile("settings-template.xml", "settings-b.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-b.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4367", "dep", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4367", "dep", "0.1", "jar");
     }
 
     /**
@@ -110,29 +101,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitNonMatchingLayout()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4367" );
+    public void testitNonMatchingLayout() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4367");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4367" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4367");
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@repourl@", filterProps.get( "@baseurl@" ) + "/repo" );
-        filterProps.put( "@mirrorurl@", filterProps.get( "@baseurl@" ) + "/void" );
-        filterProps.put( "@layouts@", "foo" );
+        filterProps.put("@repourl@", filterProps.get("@baseurl@") + "/repo");
+        filterProps.put("@mirrorurl@", filterProps.get("@baseurl@") + "/void");
+        filterProps.put("@layouts@", "foo");
 
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings-c.xml" );
-        verifier.filterFile( "settings-template.xml", "settings-c.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-c.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings-c.xml");
+        verifier.filterFile("settings-template.xml", "settings-c.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-c.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4367", "dep", "0.1", "jar" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4367", "dep", "0.1", "jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4368TimestampAwareArtifactInstallerTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4368TimestampAwareArtifactInstallerTest.java
index a52e454..b58ea20 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4368TimestampAwareArtifactInstallerTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4368TimestampAwareArtifactInstallerTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4368TimestampAwareArtifactInstallerTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4368TimestampAwareArtifactInstallerTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4368TimestampAwareArtifactInstallerTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-6,)" );
+    public MavenITmng4368TimestampAwareArtifactInstallerTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-6,)");
     }
 
     /**
@@ -48,48 +43,46 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitPomPackaging()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4368/pom" );
+    public void testitPomPackaging() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4368/pom");
 
-        File aDir = new File( testDir, "branch-a" );
-        File aPom = new File( aDir, "pom.xml" );
-        File bDir = new File( testDir, "branch-b" );
-        File bPom = new File( bDir, "pom.xml" );
+        File aDir = new File(testDir, "branch-a");
+        File aPom = new File(aDir, "pom.xml");
+        File bDir = new File(testDir, "branch-b");
+        File bPom = new File(bDir, "pom.xml");
 
-        aPom.setLastModified( System.currentTimeMillis() );
-        bPom.setLastModified( aPom.lastModified() - 1000 * 60 );
+        aPom.setLastModified(System.currentTimeMillis());
+        bPom.setLastModified(aPom.lastModified() - 1000 * 60);
 
-        Verifier verifier = newVerifier( aDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4368" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(aDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4368");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         File installedPom =
-            new File( verifier.getArtifactPath( "org.apache.maven.its.mng4368", "test", "0.1-SNAPSHOT", "pom" ) );
+                new File(verifier.getArtifactPath("org.apache.maven.its.mng4368", "test", "0.1-SNAPSHOT", "pom"));
 
-        String pom = FileUtils.fileRead( installedPom, "UTF-8" );
-        assertTrue( pom.indexOf( "Branch-A" ) > 0 );
-        assertFalse( pom.contains( "Branch-B" ) );
+        String pom = FileUtils.fileRead(installedPom, "UTF-8");
+        assertTrue(pom.indexOf("Branch-A") > 0);
+        assertFalse(pom.contains("Branch-B"));
 
-        assertEquals( aPom.length(), bPom.length() );
-        assertTrue( aPom.lastModified() > bPom.lastModified() );
-        assertTrue( installedPom.lastModified() > bPom.lastModified() );
+        assertEquals(aPom.length(), bPom.length());
+        assertTrue(aPom.lastModified() > bPom.lastModified());
+        assertTrue(installedPom.lastModified() > bPom.lastModified());
 
-        verifier = newVerifier( bDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+        verifier = newVerifier(bDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        pom = FileUtils.fileRead( installedPom, "UTF-8" );
-        assertFalse( pom.contains( "Branch-A" ) );
-        assertTrue( pom.indexOf( "Branch-B" ) > 0 );
+        pom = FileUtils.fileRead(installedPom, "UTF-8");
+        assertFalse(pom.contains("Branch-A"));
+        assertTrue(pom.indexOf("Branch-B") > 0);
     }
 
     /**
@@ -99,68 +92,65 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitJarPackaging()
-        throws Exception
-    {
-        requiresMavenVersion( "[2.2.2,3.0-alpha-1),[3.0-alpha-6,)" );
+    public void testitJarPackaging() throws Exception {
+        requiresMavenVersion("[2.2.2,3.0-alpha-1),[3.0-alpha-6,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4368/jar" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4368/jar");
 
-        File aDir = new File( testDir, "branch-a" );
-        File aArtifact = new File( aDir, "artifact.jar" );
-        File bDir = new File( testDir, "branch-b" );
-        File bArtifact = new File( bDir, "artifact.jar" );
+        File aDir = new File(testDir, "branch-a");
+        File aArtifact = new File(aDir, "artifact.jar");
+        File bDir = new File(testDir, "branch-b");
+        File bArtifact = new File(bDir, "artifact.jar");
 
-        FileUtils.fileWrite( aArtifact.getPath(), "UTF-8", "from Branch-A" );
-        aArtifact.setLastModified( System.currentTimeMillis() );
-        FileUtils.fileWrite( bArtifact.getPath(), "UTF-8", "from Branch-B" );
-        bArtifact.setLastModified( aArtifact.lastModified() - 1000 * 60 );
+        FileUtils.fileWrite(aArtifact.getPath(), "UTF-8", "from Branch-A");
+        aArtifact.setLastModified(System.currentTimeMillis());
+        FileUtils.fileWrite(bArtifact.getPath(), "UTF-8", "from Branch-B");
+        bArtifact.setLastModified(aArtifact.lastModified() - 1000 * 60);
 
-        Verifier verifier = newVerifier( aDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4368" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(aDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4368");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         File installedArtifact =
-            new File( verifier.getArtifactPath( "org.apache.maven.its.mng4368", "test", "0.1-SNAPSHOT", "jar" ) );
+                new File(verifier.getArtifactPath("org.apache.maven.its.mng4368", "test", "0.1-SNAPSHOT", "jar"));
 
-        String data = FileUtils.fileRead( installedArtifact, "UTF-8" );
-        assertTrue( data.indexOf( "Branch-A" ) > 0 );
-        assertFalse( data.contains( "Branch-B" ) );
+        String data = FileUtils.fileRead(installedArtifact, "UTF-8");
+        assertTrue(data.indexOf("Branch-A") > 0);
+        assertFalse(data.contains("Branch-B"));
 
-        assertEquals( aArtifact.length(), bArtifact.length() );
-        assertTrue( aArtifact.lastModified() > bArtifact.lastModified() );
-        assertTrue( installedArtifact.lastModified() > bArtifact.lastModified() );
+        assertEquals(aArtifact.length(), bArtifact.length());
+        assertTrue(aArtifact.lastModified() > bArtifact.lastModified());
+        assertTrue(installedArtifact.lastModified() > bArtifact.lastModified());
 
-        verifier = newVerifier( bDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "initialize" );
+        verifier = newVerifier(bDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        data = FileUtils.fileRead( installedArtifact, "UTF-8" );
-        assertFalse( data.contains( "Branch-A" ) );
-        assertTrue( data.indexOf( "Branch-B" ) > 0 );
+        data = FileUtils.fileRead(installedArtifact, "UTF-8");
+        assertFalse(data.contains("Branch-A"));
+        assertTrue(data.indexOf("Branch-B") > 0);
 
         long lastModified = installedArtifact.lastModified();
-        FileUtils.fileWrite( installedArtifact.getPath(), "UTF-8", "from Branch-C" );
-        installedArtifact.setLastModified( lastModified );
+        FileUtils.fileWrite(installedArtifact.getPath(), "UTF-8", "from Branch-C");
+        installedArtifact.setLastModified(lastModified);
 
-        verifier = newVerifier( bDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-b.txt" );
-        verifier.addCliArgument( "initialize" );
+        verifier = newVerifier(bDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-b.txt");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        data = FileUtils.fileRead( installedArtifact, "UTF-8" );
-        assertFalse( data.contains( "Branch-B" ) );
-        assertTrue( data.indexOf( "Branch-C" ) > 0 );
+        data = FileUtils.fileRead(installedArtifact, "UTF-8");
+        assertFalse(data.contains("Branch-B"));
+        assertTrue(data.indexOf("Branch-C") > 0);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4379TransitiveSystemPathInterpolatedWithEnvVarTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4379TransitiveSystemPathInterpolatedWithEnvVarTest.java
index 5420777..733eeb8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4379TransitiveSystemPathInterpolatedWithEnvVarTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4379TransitiveSystemPathInterpolatedWithEnvVarTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4379TransitiveSystemPathInterpolatedWithEnvVarTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4379TransitiveSystemPathInterpolatedWithEnvVarTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4379TransitiveSystemPathInterpolatedWithEnvVarTest()
-    {
-        super( "[2.0.3,2.1.0),[3.0-alpha-6,)" );
+    public MavenITmng4379TransitiveSystemPathInterpolatedWithEnvVarTest() {
+        super("[2.0.3,2.1.0),[3.0-alpha-6,)");
     }
 
     /**
@@ -48,25 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4379" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4379");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4379" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.setEnvironmentVariable( "MNG_4379_HOME", testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArguments( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4379");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.setEnvironmentVariable("MNG_4379_HOME", testDir.getAbsolutePath());
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArguments("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "pom.xml" ) );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("pom.xml"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4381ExtensionSingletonComponentTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4381ExtensionSingletonComponentTest.java
index 824ff77..31144f8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4381ExtensionSingletonComponentTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4381ExtensionSingletonComponentTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4381ExtensionSingletonComponentTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4381ExtensionSingletonComponentTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4381ExtensionSingletonComponentTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4381ExtensionSingletonComponentTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -48,23 +43,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4381" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4381");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "sub-a/target" );
-        verifier.deleteDirectory( "sub-b/target" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("sub-a/target");
+        verifier.deleteDirectory("sub-b/target");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "sub-b/target/singleton.properties" );
-        assertEquals( "called", props.getProperty( "sub-a-provider" ) );
-        assertEquals( "called", props.getProperty( "sub-a-consumer" ) );
-        assertEquals( "called", props.getProperty( "sub-b-provider" ) );
+        Properties props = verifier.loadProperties("sub-b/target/singleton.properties");
+        assertEquals("called", props.getProperty("sub-a-provider"));
+        assertEquals("called", props.getProperty("sub-a-consumer"));
+        assertEquals("called", props.getProperty("sub-b-provider"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4383ValidDependencyVersionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4383ValidDependencyVersionTest.java
index bca79f2..b697ad3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4383ValidDependencyVersionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4383ValidDependencyVersionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4383ValidDependencyVersionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4383ValidDependencyVersionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4383ValidDependencyVersionTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4383ValidDependencyVersionTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,25 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4383" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4383");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Invalid dependency version did not cause validation error" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Invalid dependency version did not cause validation error");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4385LifecycleMappingFromExtensionInReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4385LifecycleMappingFromExtensionInReactorTest.java
index e939160..1089773 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4385LifecycleMappingFromExtensionInReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4385LifecycleMappingFromExtensionInReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4385LifecycleMappingFromExtensionInReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4385LifecycleMappingFromExtensionInReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4385LifecycleMappingFromExtensionInReactorTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4385LifecycleMappingFromExtensionInReactorTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,28 +43,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4385" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4385");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build leaked lifecycle mapping from extension of first project into second project!" );
-        }
-        catch( VerificationException e )
-        {
+            fail("Build leaked lifecycle mapping from extension of first project into second project!");
+        } catch (VerificationException e) {
             // expected, should fail
             String msg = e.getMessage();
 
-            assertTrue( "Failure should be due to unknown packaging", msg.contains( "Unknown packaging: it-packaging" ));
-            assertTrue( "Failure should be due to sub-b project", msg.contains( "The project org.apache.maven.its.mng4385:sub-b:0.1" ));
+            assertTrue("Failure should be due to unknown packaging", msg.contains("Unknown packaging: it-packaging"));
+            assertTrue(
+                    "Failure should be due to sub-b project",
+                    msg.contains("The project org.apache.maven.its.mng4385:sub-b:0.1"));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4386DebugLoggingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4386DebugLoggingTest.java
index af52d5e..acdde6d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4386DebugLoggingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4386DebugLoggingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4386DebugLoggingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4386DebugLoggingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4386DebugLoggingTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4386DebugLoggingTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,33 +42,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4386" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4386");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-X" );
-        verifier.setLogFileName( "log.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-X");
+        verifier.setLogFileName("log.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "log.txt", "UTF-8" );
+        List<String> lines = verifier.loadLines("log.txt", "UTF-8");
 
         boolean debug = false;
-        for ( String line : lines )
-        {
-            if ( line.startsWith( "[DEBUG" ) )
-            {
+        for (String line : lines) {
+            if (line.startsWith("[DEBUG")) {
                 debug = true;
                 break;
             }
         }
 
-        assertTrue( lines.toString(), debug );
+        assertTrue(lines.toString(), debug);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4387QuietLoggingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4387QuietLoggingTest.java
index 0cab011..dcedb61 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4387QuietLoggingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4387QuietLoggingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collections;
 import java.util.Iterator;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4387QuietLoggingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4387QuietLoggingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4387QuietLoggingTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng4387QuietLoggingTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -49,31 +44,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4387" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4387");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "-q" );
-        verifier.setLogFileName( "log.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("-q");
+        verifier.setLogFileName("log.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "log.txt", "UTF-8" );
+        List<String> lines = verifier.loadLines("log.txt", "UTF-8");
 
-        for ( Iterator<String> it = lines.iterator(); it.hasNext(); )
-        {
+        for (Iterator<String> it = lines.iterator(); it.hasNext(); ) {
             String line = it.next();
-            if ( line.startsWith( "+" ) || line.startsWith( "EMMA" ) )
-            {
+            if (line.startsWith("+") || line.startsWith("EMMA")) {
                 it.remove();
             }
         }
 
-        assertEquals( Collections.EMPTY_LIST, lines );
+        assertEquals(Collections.EMPTY_LIST, lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4393ParseExternalParenPomLenientTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4393ParseExternalParenPomLenientTest.java
index 140f167..d68acfe 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4393ParseExternalParenPomLenientTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4393ParseExternalParenPomLenientTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4393ParseExternalParenPomLenientTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4393ParseExternalParenPomLenientTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4393ParseExternalParenPomLenientTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4393ParseExternalParenPomLenientTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,21 +41,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4393" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4393");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4393" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4393");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4396AntBased20xMojoSupportTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4396AntBased20xMojoSupportTest.java
index 8488127..4e8ee06 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4396AntBased20xMojoSupportTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4396AntBased20xMojoSupportTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4396AntBased20xMojoSupportTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4396AntBased20xMojoSupportTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4396AntBased20xMojoSupportTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4396AntBased20xMojoSupportTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,19 +42,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4396" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4396");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/ant.txt" );
+        verifier.verifyFilePresent("target/ant.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4400RepositoryOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4400RepositoryOrderTest.java
index d26aa21..4b7d26d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4400RepositoryOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4400RepositoryOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4400RepositoryOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4400RepositoryOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4400RepositoryOrderTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4400RepositoryOrderTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,23 +42,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitSettingsRepos()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4400" );
+    public void testitSettingsRepos() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4400");
 
-        Verifier verifier = newVerifier( new File( testDir, "settings" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4400" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "settings").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4400");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties checksums = verifier.loadProperties( "target/checksum.properties" );
-        assertChecksum( "d0a4998ff37a55f8de1dffccdff826eca365400f", checksums );
+        Properties checksums = verifier.loadProperties("target/checksum.properties");
+        assertChecksum("d0a4998ff37a55f8de1dffccdff826eca365400f", checksums);
     }
 
     /**
@@ -72,28 +65,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitPomRepos()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4400" );
+    public void testitPomRepos() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4400");
 
-        Verifier verifier = newVerifier( new File( testDir, "pom" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4400" );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "pom").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4400");
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties checksums = verifier.loadProperties( "target/checksum.properties" );
-        assertChecksum( "d0a4998ff37a55f8de1dffccdff826eca365400f", checksums );
+        Properties checksums = verifier.loadProperties("target/checksum.properties");
+        assertChecksum("d0a4998ff37a55f8de1dffccdff826eca365400f", checksums);
     }
 
-    private void assertChecksum( String checksum, Properties checksums )
-    {
-        assertEquals( checksum, checksums.getProperty( "dep-0.1.jar" ).toLowerCase( java.util.Locale.ENGLISH ) );
+    private void assertChecksum(String checksum, Properties checksums) {
+        assertEquals(checksum, checksums.getProperty("dep-0.1.jar").toLowerCase(java.util.Locale.ENGLISH));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4401RepositoryOrderForParentPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4401RepositoryOrderForParentPomTest.java
index 91db8fe..751fc3d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4401RepositoryOrderForParentPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4401RepositoryOrderForParentPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4401RepositoryOrderForParentPomTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4401RepositoryOrderForParentPomTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4401RepositoryOrderForParentPomTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4401RepositoryOrderForParentPomTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,24 +42,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4401" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4401");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4401" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4401");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/passed.txt" );
-        verifier.verifyFileNotPresent( "target/failed.txt" );
+        verifier.verifyFilePresent("target/passed.txt");
+        verifier.verifyFileNotPresent("target/failed.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4402DuplicateChildModuleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4402DuplicateChildModuleTest.java
index 4ba30f2..c24130d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4402DuplicateChildModuleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4402DuplicateChildModuleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4402DuplicateChildModuleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4402DuplicateChildModuleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4402DuplicateChildModuleTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4402DuplicateChildModuleTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,26 +42,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4402" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4402");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-N" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-N");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Duplicate child module did not cause validation error" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Duplicate child module did not cause validation error");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4403LenientDependencyPomParsingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4403LenientDependencyPomParsingTest.java
index 2b03494..bafcb74 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4403LenientDependencyPomParsingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4403LenientDependencyPomParsingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4403LenientDependencyPomParsingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4403LenientDependencyPomParsingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4403LenientDependencyPomParsingTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-2,)" );
+    public MavenITmng4403LenientDependencyPomParsingTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-2,)");
     }
 
     /**
@@ -51,31 +46,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4403" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4403");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4403" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4403");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        Collections.sort( artifacts );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        Collections.sort(artifacts);
 
         List<String> expected = new ArrayList<>();
-        expected.add( "org.apache.maven.its.mng4403:a:jar:0.1" );
-        expected.add( "org.apache.maven.its.mng4403:b:jar:0.1" );
-        expected.add( "org.apache.maven.its.mng4403:c:jar:0.1" );
+        expected.add("org.apache.maven.its.mng4403:a:jar:0.1");
+        expected.add("org.apache.maven.its.mng4403:b:jar:0.1");
+        expected.add("org.apache.maven.its.mng4403:c:jar:0.1");
 
-        assertEquals( expected, artifacts );
+        assertEquals(expected, artifacts);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4404UniqueProfileIdTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4404UniqueProfileIdTest.java
index e684f95..246e217 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4404UniqueProfileIdTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4404UniqueProfileIdTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4404UniqueProfileIdTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4404UniqueProfileIdTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4404UniqueProfileIdTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4404UniqueProfileIdTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,25 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4404" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4404");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Duplicate profile id did not cause validation error" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Duplicate profile id did not cause validation error");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4405ValidPluginVersionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4405ValidPluginVersionTest.java
index 8925bf1..7470977 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4405ValidPluginVersionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4405ValidPluginVersionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4405ValidPluginVersionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4405ValidPluginVersionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4405ValidPluginVersionTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4405ValidPluginVersionTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,25 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4405" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4405");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Invalid plugin version did not cause validation error" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Invalid plugin version did not cause validation error");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4408NonExistentSettingsFileTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4408NonExistentSettingsFileTest.java
index a8b133d..450ae9c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4408NonExistentSettingsFileTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4408NonExistentSettingsFileTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4408NonExistentSettingsFileTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4408NonExistentSettingsFileTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4408NonExistentSettingsFileTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4408NonExistentSettingsFileTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,25 +42,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitUserSettings()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4408" );
+    public void testitUserSettings() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4408");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( "log-user.txt" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "non-existing-settings.xml" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setLogFileName("log-user.txt");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("non-existing-settings.xml");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Missing settings file did not cause build error" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Missing settings file did not cause build error");
+        } catch (VerificationException e) {
             // expected
         }
     }
@@ -76,27 +66,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitGlobalSettings()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4408" );
+    public void testitGlobalSettings() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4408");
 
-        Verifier verifier = new Verifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( "log-global.txt" );
-        verifier.addCliArgument( "--global-settings" );
-        verifier.addCliArgument( "non-existing-settings.xml" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = new Verifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setLogFileName("log-global.txt");
+        verifier.addCliArgument("--global-settings");
+        verifier.addCliArgument("non-existing-settings.xml");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Missing settings file did not cause build error" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Missing settings file did not cause build error");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4410UsageHelpTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4410UsageHelpTest.java
index cd5da1b..a583088 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4410UsageHelpTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4410UsageHelpTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4410UsageHelpTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4410UsageHelpTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4410UsageHelpTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4410UsageHelpTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,20 +41,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4410" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4410");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--help" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--help");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyTextInLog( "--version" );
-        verifier.verifyTextInLog( "--debug" );
-        verifier.verifyTextInLog( "--batch-mode" );
+        verifier.verifyTextInLog("--version");
+        verifier.verifyTextInLog("--debug");
+        verifier.verifyTextInLog("--batch-mode");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4411VersionInfoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4411VersionInfoTest.java
index 571a8ed..2026055 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4411VersionInfoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4411VersionInfoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4411VersionInfoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4411VersionInfoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4411VersionInfoTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4411VersionInfoTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -46,18 +41,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4411" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4411");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--version" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--version");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyTextInLog( "Maven" );
+        verifier.verifyTextInLog("Maven");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4412OfflineModeInPluginTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4412OfflineModeInPluginTest.java
index 44720c0..ba09fe6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4412OfflineModeInPluginTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4412OfflineModeInPluginTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4412OfflineModeInPluginTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4412OfflineModeInPluginTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4412OfflineModeInPluginTest()
-    {
-        super( "[2.0,3.0-alpha-1),[3.0-alpha-4,)" );
+    public MavenITmng4412OfflineModeInPluginTest() {
+        super("[2.0,3.0-alpha-1),[3.0-alpha-4,)");
     }
 
     /**
@@ -48,30 +43,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitResolver()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4412" );
+    public void testitResolver() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4412");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4412" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-Presolver" );
-        verifier.addCliArgument( "--offline" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.setLogFileName( "log-resolver.txt" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4412");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-Presolver");
+        verifier.addCliArgument("--offline");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.setLogFileName("log-resolver.txt");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Plugin could resolve artifact from remote repository despite Maven being offline" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Plugin could resolve artifact from remote repository despite Maven being offline");
+        } catch (VerificationException e) {
             // expected
         }
     }
@@ -83,26 +73,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCollector()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4412" );
+    public void testitCollector() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4412");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4412" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-Pcollector" );
-        verifier.addCliArgument( "--offline" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.setLogFileName( "log-collector.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4412");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-Pcollector");
+        verifier.addCliArgument("--offline");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.setLogFileName("log-collector.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactNotPresent( "org.apache.maven.its.mng4412", "dep", "0.1", "pom" );
+        verifier.verifyArtifactNotPresent("org.apache.maven.its.mng4412", "dep", "0.1", "pom");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4413MirroringOfDependencyRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4413MirroringOfDependencyRepoTest.java
index a2048fc..00e36f6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4413MirroringOfDependencyRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4413MirroringOfDependencyRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
 import org.eclipse.jetty.security.HashLoginService;
@@ -45,13 +43,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4413MirroringOfDependencyRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4413MirroringOfDependencyRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4413MirroringOfDependencyRepoTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4413MirroringOfDependencyRepoTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -61,67 +56,61 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4413" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4413");
 
         Constraint constraint = new Constraint();
-        constraint.setName( Constraint.__BASIC_AUTH );
-        constraint.setRoles( new String[] { "user" } );
-        constraint.setAuthenticate( true );
+        constraint.setName(Constraint.__BASIC_AUTH);
+        constraint.setRoles(new String[] {"user"});
+        constraint.setAuthenticate(true);
 
         ConstraintMapping constraintMapping = new ConstraintMapping();
-        constraintMapping.setConstraint( constraint );
-        constraintMapping.setPathSpec( "/*" );
+        constraintMapping.setConstraint(constraint);
+        constraintMapping.setPathSpec("/*");
 
-        HashLoginService userRealm = new HashLoginService( "TestRealm" );
+        HashLoginService userRealm = new HashLoginService("TestRealm");
         UserStore userStore = new UserStore();
-        userStore.addUser( "testuser", new Password( "testtest" ), new String[] { "user" } );
-        userRealm.setUserStore( userStore );
+        userStore.addUser("testuser", new Password("testtest"), new String[] {"user"});
+        userRealm.setUserStore(userStore);
 
-        Server server = new Server( 0 );
+        Server server = new Server(0);
         ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
-        securityHandler.setLoginService( userRealm );
-        securityHandler.setAuthMethod( __BASIC_AUTH );
-        securityHandler.setConstraintMappings( new ConstraintMapping[] { constraintMapping } );
+        securityHandler.setLoginService(userRealm);
+        securityHandler.setAuthMethod(__BASIC_AUTH);
+        securityHandler.setConstraintMappings(new ConstraintMapping[] {constraintMapping});
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( new File( testDir, "repo-a" ).getAbsolutePath() );
+        repoHandler.setResourceBase(new File(testDir, "repo-a").getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( securityHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(securityHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        server.setHandler( handlerList );
+        server.setHandler(handlerList);
 
-        try
-        {
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
-            Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng4413" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
+            Verifier verifier = newVerifier(testDir.getAbsolutePath());
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            verifier.deleteArtifacts("org.apache.maven.its.mng4413");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            verifier.verifyArtifactPresent( "org.apache.maven.its.mng4413", "a", "0.1", "jar" );
-        }
-        finally
-        {
+            verifier.verifyArtifactPresent("org.apache.maven.its.mng4413", "a", "0.1", "jar");
+        } finally {
             server.stop();
             server.join();
         }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4415InheritedPluginOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4415InheritedPluginOrderTest.java
index ba595f3..626c1f3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4415InheritedPluginOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4415InheritedPluginOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4415InheritedPluginOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4415InheritedPluginOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4415InheritedPluginOrderTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng4415InheritedPluginOrderTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -52,42 +47,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4415" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4415");
 
-        Verifier verifier = newVerifier( new File( testDir, "sub" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "sub").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/it.properties" );
-        assertNotNull( props.getProperty( "project.build.plugins" ) );
+        Properties props = verifier.loadProperties("target/it.properties");
+        assertNotNull(props.getProperty("project.build.plugins"));
 
         List<String> expected = new ArrayList<>();
-        expected.add( "maven-it-plugin-error" );
-        expected.add( "maven-it-plugin-configuration" );
-        expected.add( "maven-it-plugin-dependency-resolution" );
-        expected.add( "maven-it-plugin-packaging" );
-        expected.add( "maven-it-plugin-log-file" );
-        expected.add( "maven-it-plugin-expression" );
-        expected.add( "maven-it-plugin-fork" );
-        expected.add( "maven-it-plugin-touch" );
+        expected.add("maven-it-plugin-error");
+        expected.add("maven-it-plugin-configuration");
+        expected.add("maven-it-plugin-dependency-resolution");
+        expected.add("maven-it-plugin-packaging");
+        expected.add("maven-it-plugin-log-file");
+        expected.add("maven-it-plugin-expression");
+        expected.add("maven-it-plugin-fork");
+        expected.add("maven-it-plugin-touch");
 
         List<String> actual = new ArrayList<>();
 
-        int count = Integer.parseInt( props.getProperty( "project.build.plugins" ) );
-        for ( int i = 0; i < count; i++ )
-        {
-            actual.add( props.getProperty( "project.build.plugins." + i + ".artifactId" ) );
+        int count = Integer.parseInt(props.getProperty("project.build.plugins"));
+        for (int i = 0; i < count; i++) {
+            actual.add(props.getProperty("project.build.plugins." + i + ".artifactId"));
         }
 
-        actual.retainAll( expected );
+        actual.retainAll(expected);
 
-        assertEquals( actual, expected );
+        assertEquals(actual, expected);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4416PluginOrderAfterProfileInjectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4416PluginOrderAfterProfileInjectionTest.java
index a129f8d..32f1b0d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4416PluginOrderAfterProfileInjectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4416PluginOrderAfterProfileInjectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4416PluginOrderAfterProfileInjectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4416PluginOrderAfterProfileInjectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4416PluginOrderAfterProfileInjectionTest()
-    {
-        super( "[2.0.5,)" );
+    public MavenITmng4416PluginOrderAfterProfileInjectionTest() {
+        super("[2.0.5,)");
     }
 
     /**
@@ -52,42 +47,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4416" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4416");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/it.properties" );
-        assertNotNull( props.getProperty( "project.build.plugins" ) );
+        Properties props = verifier.loadProperties("target/it.properties");
+        assertNotNull(props.getProperty("project.build.plugins"));
 
         List<String> expected = new ArrayList<>();
-        expected.add( "maven-it-plugin-error" );
-        expected.add( "maven-it-plugin-configuration" );
-        expected.add( "maven-it-plugin-dependency-resolution" );
-        expected.add( "maven-it-plugin-packaging" );
-        expected.add( "maven-it-plugin-log-file" );
-        expected.add( "maven-it-plugin-expression" );
-        expected.add( "maven-it-plugin-fork" );
-        expected.add( "maven-it-plugin-touch" );
+        expected.add("maven-it-plugin-error");
+        expected.add("maven-it-plugin-configuration");
+        expected.add("maven-it-plugin-dependency-resolution");
+        expected.add("maven-it-plugin-packaging");
+        expected.add("maven-it-plugin-log-file");
+        expected.add("maven-it-plugin-expression");
+        expected.add("maven-it-plugin-fork");
+        expected.add("maven-it-plugin-touch");
 
         List<String> actual = new ArrayList<>();
 
-        int count = Integer.parseInt( props.getProperty( "project.build.plugins" ) );
-        for ( int i = 0; i < count; i++ )
-        {
-            actual.add( props.getProperty( "project.build.plugins." + i + ".artifactId" ) );
+        int count = Integer.parseInt(props.getProperty("project.build.plugins"));
+        for (int i = 0; i < count; i++) {
+            actual.add(props.getProperty("project.build.plugins." + i + ".artifactId"));
         }
 
-        actual.retainAll( expected );
+        actual.retainAll(expected);
 
-        assertEquals( actual, expected );
+        assertEquals(actual, expected);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4421DeprecatedPomInterpolationExpressionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4421DeprecatedPomInterpolationExpressionsTest.java
index e3fb01d..9248b3c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4421DeprecatedPomInterpolationExpressionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4421DeprecatedPomInterpolationExpressionsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -37,13 +35,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4421DeprecatedPomInterpolationExpressionsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4421DeprecatedPomInterpolationExpressionsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4421DeprecatedPomInterpolationExpressionsTest()
-    {
-        super( "[3.0-alpha-3,4.0.0-alpha-1)" );
+    public MavenITmng4421DeprecatedPomInterpolationExpressionsTest() {
+        super("[3.0-alpha-3,4.0.0-alpha-1)");
     }
 
     /**
@@ -52,44 +47,37 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4421" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4421");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "0.1", props.getProperty( "project.properties.property1" ) );
-        assertEquals( "0.1", props.getProperty( "project.properties.property2" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("0.1", props.getProperty("project.properties.property1"));
+        assertEquals("0.1", props.getProperty("project.properties.property2"));
 
-        List<String> lines = verifier.loadLines( "log.txt", null );
+        List<String> lines = verifier.loadLines("log.txt", null);
 
         boolean warnedPomPrefix = false;
         boolean warnedEmptyPrefix = false;
 
-        for ( String line : lines )
-        {
-            if ( line.startsWith( "[WARN" ) )
-            {
-                if ( line.contains( "${pom.version}" ) )
-                {
+        for (String line : lines) {
+            if (line.startsWith("[WARN")) {
+                if (line.contains("${pom.version}")) {
                     warnedPomPrefix = true;
                 }
-                if ( line.contains( "${version}" ) )
-                {
+                if (line.contains("${version}")) {
                     warnedEmptyPrefix = true;
                 }
             }
         }
 
-        assertTrue( warnedPomPrefix );
-        assertTrue( warnedEmptyPrefix );
+        assertTrue(warnedPomPrefix);
+        assertTrue(warnedEmptyPrefix);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4422PluginExecutionPhaseInterpolationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4422PluginExecutionPhaseInterpolationTest.java
index 40c98c8..805e6b6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4422PluginExecutionPhaseInterpolationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4422PluginExecutionPhaseInterpolationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4422PluginExecutionPhaseInterpolationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4422PluginExecutionPhaseInterpolationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4422PluginExecutionPhaseInterpolationTest()
-    {
-        super( "[2.0,2.1.0),[2.2.2,)" );
+    public MavenITmng4422PluginExecutionPhaseInterpolationTest() {
+        super("[2.0,2.1.0),[2.2.2,)");
     }
 
     /**
@@ -46,19 +41,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4422" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4422");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4423SessionDataFromPluginParameterExpressionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4423SessionDataFromPluginParameterExpressionTest.java
index 1eb369b..c2f018f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4423SessionDataFromPluginParameterExpressionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4423SessionDataFromPluginParameterExpressionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4423SessionDataFromPluginParameterExpressionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4423SessionDataFromPluginParameterExpressionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4423SessionDataFromPluginParameterExpressionTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4423SessionDataFromPluginParameterExpressionTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,22 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4423" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4423");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.getSystemProperties().setProperty( "mng4423", "PASSED" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.getSystemProperties().setProperty("mng4423", "PASSED");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "PASSED", props.getProperty( "propertiesParam.mng4423" ) );
-        assertNotNull( props.getProperty( "propertiesParam.java.home" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("PASSED", props.getProperty("propertiesParam.mng4423"));
+        assertNotNull(props.getProperty("propertiesParam.java.home"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4428FollowHttpRedirectTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4428FollowHttpRedirectTest.java
index 84f0490..ea36daf 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4428FollowHttpRedirectTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4428FollowHttpRedirectTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -30,8 +26,9 @@
 import java.io.PrintWriter;
 import java.util.List;
 import java.util.Map;
-import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Connector;
 import org.eclipse.jetty.server.HttpConfiguration;
 import org.eclipse.jetty.server.HttpConnectionFactory;
@@ -53,13 +50,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4428FollowHttpRedirectTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4428FollowHttpRedirectTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4428FollowHttpRedirectTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),(3.0-alpha-1,)" );
+    public MavenITmng4428FollowHttpRedirectTest() {
+        super("[2.0.3,3.0-alpha-1),(3.0-alpha-1,)");
     }
 
     /**
@@ -68,10 +62,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitHttpToHttp()
-        throws Exception
-    {
-        testit( true, true );
+    public void testitHttpToHttp() throws Exception {
+        testit(true, true);
     }
 
     /**
@@ -80,10 +72,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitHttpsToHttps()
-        throws Exception
-    {
-        testit( false, false );
+    public void testitHttpsToHttps() throws Exception {
+        testit(false, false);
     }
 
     /**
@@ -93,148 +83,125 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitRelativeLocation()
-        throws Exception
-    {
-        testit( true, true, true );
+    public void testitRelativeLocation() throws Exception {
+        testit(true, true, true);
     }
 
-    private void testit( boolean fromHttp, boolean toHttp )
-        throws Exception
-    {
-        testit( fromHttp, toHttp, false );
+    private void testit(boolean fromHttp, boolean toHttp) throws Exception {
+        testit(fromHttp, toHttp, false);
     }
 
-    private void testit( boolean fromHttp, boolean toHttp, boolean relativeLocation )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4428" );
+    private void testit(boolean fromHttp, boolean toHttp, boolean relativeLocation) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4428");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
         // NOTE: trust store cannot be reliably configured for the current JVM
-        verifier.setForkJvm( true );
+        verifier.setForkJvm(true);
 
         // keytool -genkey -alias localhost -keypass key-passwd -keystore keystore -storepass store-passwd \
         //   -validity 4096 -dname "cn=localhost, ou=None, L=Seattle, ST=Washington, o=ExampleOrg, c=US" -keyalg RSA
-        String storePath = new File( testDir, "keystore" ).getAbsolutePath();
+        String storePath = new File(testDir, "keystore").getAbsolutePath();
         String storePwd = "store-passwd";
         String keyPwd = "key-passwd";
 
-        Server server = new Server( 0 );
-        addHttpsConnector( server, storePath, storePwd, keyPwd );
-        Connector from = server.getConnectors()[ fromHttp ? 0 : 1 ];
-        Connector to = server.getConnectors()[ toHttp ? 0 : 1 ];
+        Server server = new Server(0);
+        addHttpsConnector(server, storePath, storePwd, keyPwd);
+        Connector from = server.getConnectors()[fromHttp ? 0 : 1];
+        Connector to = server.getConnectors()[toHttp ? 0 : 1];
         server.setHandler(
-                new RedirectHandler( toHttp ? "http" : "https", relativeLocation ? null : (NetworkConnector) to ) );
+                new RedirectHandler(toHttp ? "http" : "https", relativeLocation ? null : (NetworkConnector) to));
 
-        try
-        {
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            verifier.setAutoclean( false );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng4428" );
-            verifier.deleteDirectory( "target" );
+            verifier.setAutoclean(false);
+            verifier.deleteArtifacts("org.apache.maven.its.mng4428");
+            verifier.deleteDirectory("target");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@protocol@", fromHttp ? "http" : "https" );
-            filterProps.put( "@port@", Integer.toString( ( (NetworkConnector) from ).getLocalPort() ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-X" );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.setEnvironmentVariable( "MAVEN_OPTS", "-Djavax.net.ssl.trustStore=" + storePath + " -Djavax.net.ssl.trustStorePassword=" + storePwd );
-            verifier.setLogFileName( "log-" + getName().substring( 6 ) + ".txt" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@protocol@", fromHttp ? "http" : "https");
+            filterProps.put("@port@", Integer.toString(((NetworkConnector) from).getLocalPort()));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-X");
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.setEnvironmentVariable(
+                    "MAVEN_OPTS",
+                    "-Djavax.net.ssl.trustStore=" + storePath + " -Djavax.net.ssl.trustStorePassword=" + storePwd);
+            verifier.setLogFileName("log-" + getName().substring(6) + ".txt");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        finally
-        {
+        } finally {
             server.stop();
             server.join();
         }
 
-        List<String> cp = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( cp.toString(), cp.contains( "dep-0.1.jar" ) );
+        List<String> cp = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(cp.toString(), cp.contains("dep-0.1.jar"));
     }
 
-    private void addHttpsConnector( Server server, String keyStorePath, String keyStorePassword, String keyPassword )
-    {
-        SslContextFactory sslContextFactory = new SslContextFactory( keyStorePath );
-        sslContextFactory.setKeyStorePassword( keyStorePassword );
-        sslContextFactory.setKeyManagerPassword( keyPassword );
+    private void addHttpsConnector(Server server, String keyStorePath, String keyStorePassword, String keyPassword) {
+        SslContextFactory sslContextFactory = new SslContextFactory(keyStorePath);
+        sslContextFactory.setKeyStorePassword(keyStorePassword);
+        sslContextFactory.setKeyManagerPassword(keyPassword);
         HttpConfiguration httpConfiguration = new HttpConfiguration();
-        httpConfiguration.setSecureScheme( "https" );
-        HttpConfiguration httpsConfiguration = new HttpConfiguration( httpConfiguration );
-        httpsConfiguration.addCustomizer( new SecureRequestCustomizer() );
-        ServerConnector httpsConnector = new ServerConnector( server,
-                new SslConnectionFactory( sslContextFactory, HTTP_1_1.asString() ),
-                new HttpConnectionFactory( httpsConfiguration ) );
-        server.addConnector( httpsConnector );
+        httpConfiguration.setSecureScheme("https");
+        HttpConfiguration httpsConfiguration = new HttpConfiguration(httpConfiguration);
+        httpsConfiguration.addCustomizer(new SecureRequestCustomizer());
+        ServerConnector httpsConnector = new ServerConnector(
+                server,
+                new SslConnectionFactory(sslContextFactory, HTTP_1_1.asString()),
+                new HttpConnectionFactory(httpsConfiguration));
+        server.addConnector(httpsConnector);
     }
 
-    static class RedirectHandler extends AbstractHandler
-    {
+    static class RedirectHandler extends AbstractHandler {
         private final String protocol;
 
         private final NetworkConnector connector;
 
-        RedirectHandler( String protocol, NetworkConnector connector )
-        {
+        RedirectHandler(String protocol, NetworkConnector connector) {
             this.protocol = protocol;
             this.connector = connector;
         }
 
-        public void handle( String target, Request baseRequest, HttpServletRequest request,
-                            HttpServletResponse response )
-            throws IOException
-        {
-            System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+        public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                throws IOException {
+            System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
             PrintWriter writer = response.getWriter();
 
             String uri = request.getRequestURI();
-            if ( uri.startsWith( "/repo/" ) )
-            {
-                String location = "/redirected/" + uri.substring( 6 );
-                if ( protocol != null && connector != null )
-                {
+            if (uri.startsWith("/repo/")) {
+                String location = "/redirected/" + uri.substring(6);
+                if (protocol != null && connector != null) {
                     location = protocol + "://localhost:" + connector.getLocalPort() + location;
                 }
-                if ( uri.endsWith( ".pom" ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_MOVED_TEMPORARILY );
+                if (uri.endsWith(".pom")) {
+                    response.setStatus(HttpServletResponse.SC_MOVED_TEMPORARILY);
+                } else {
+                    response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
                 }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_MOVED_PERMANENTLY );
-                }
-                response.setHeader( "Location", location );
-            }
-            else if ( uri.endsWith( ".pom" ) )
-            {
-                writer.println( "<project>" );
-                writer.println( "  <modelVersion>4.0.0</modelVersion>" );
-                writer.println( "  <groupId>org.apache.maven.its.mng4428</groupId>" );
-                writer.println( "  <artifactId>dep</artifactId>" );
-                writer.println( "  <version>0.1</version>" );
-                writer.println( "</project>" );
-                response.setStatus( HttpServletResponse.SC_OK );
-            }
-            else if ( uri.endsWith( ".jar" ) )
-            {
-                writer.println( "empty" );
-                response.setStatus( HttpServletResponse.SC_OK );
-            }
-            else
-            {
-                response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                response.setHeader("Location", location);
+            } else if (uri.endsWith(".pom")) {
+                writer.println("<project>");
+                writer.println("  <modelVersion>4.0.0</modelVersion>");
+                writer.println("  <groupId>org.apache.maven.its.mng4428</groupId>");
+                writer.println("  <artifactId>dep</artifactId>");
+                writer.println("  <version>0.1</version>");
+                writer.println("</project>");
+                response.setStatus(HttpServletResponse.SC_OK);
+            } else if (uri.endsWith(".jar")) {
+                writer.println("empty");
+                response.setStatus(HttpServletResponse.SC_OK);
+            } else {
+                response.setStatus(HttpServletResponse.SC_NOT_FOUND);
             }
 
-            ( (Request) request ).setHandled( true );
+            ((Request) request).setHandled(true);
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4429CompRequirementOnNonDefaultImplTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4429CompRequirementOnNonDefaultImplTest.java
index f15b5f7..09a9410 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4429CompRequirementOnNonDefaultImplTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4429CompRequirementOnNonDefaultImplTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4429CompRequirementOnNonDefaultImplTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4429CompRequirementOnNonDefaultImplTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4429CompRequirementOnNonDefaultImplTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4429CompRequirementOnNonDefaultImplTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -47,20 +42,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4429" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4429");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/comp.properties" );
-        assertEquals( "concrete", props.getProperty( "id" ) );
+        Properties props = verifier.loadProperties("target/comp.properties");
+        assertEquals("concrete", props.getProperty("id"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4430DistributionManagementStatusTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4430DistributionManagementStatusTest.java
index 3152f87..29efcd5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4430DistributionManagementStatusTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4430DistributionManagementStatusTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4430DistributionManagementStatusTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4430DistributionManagementStatusTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4430DistributionManagementStatusTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng4430DistributionManagementStatusTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -48,25 +43,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4430" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4430");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Distribution management status did not cause validation error" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Distribution management status did not cause validation error");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4433ForceParentSnapshotUpdateTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4433ForceParentSnapshotUpdateTest.java
index fccf456..6d64a57 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4433ForceParentSnapshotUpdateTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4433ForceParentSnapshotUpdateTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4433ForceParentSnapshotUpdateTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4433ForceParentSnapshotUpdateTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4433ForceParentSnapshotUpdateTest()
-    {
-        super( "[2.0,3.0-alpha-1),[3.0-alpha-4,)" );
+    public MavenITmng4433ForceParentSnapshotUpdateTest() {
+        super("[2.0,3.0-alpha-1),[3.0-alpha-4,)");
     }
 
     /**
@@ -47,42 +42,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4433" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4433");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4433" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4433");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
 
-        filterProps.put( "@repo@", "repo-1" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-force-1.txt" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-1");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-force-1.txt");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/old.txt" );
-        verifier.verifyFileNotPresent( "target/new.txt" );
+        verifier.verifyFilePresent("target/old.txt");
+        verifier.verifyFileNotPresent("target/new.txt");
 
-        filterProps.put( "@repo@", "repo-2" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-force-2.txt" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-U" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-2");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-force-2.txt");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-U");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-
-        verifier.verifyFileNotPresent( "target/old.txt" );
-        verifier.verifyFilePresent( "target/new.txt" );
+        verifier.verifyFileNotPresent("target/old.txt");
+        verifier.verifyFilePresent("target/new.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4436SingletonComponentLookupTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4436SingletonComponentLookupTest.java
index eb4cb28..c0fc80c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4436SingletonComponentLookupTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4436SingletonComponentLookupTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4436SingletonComponentLookupTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4436SingletonComponentLookupTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4436SingletonComponentLookupTest()
-    {
-        super( "[3.0-alpha-4,)" );
+    public MavenITmng4436SingletonComponentLookupTest() {
+        super("[3.0-alpha-4,)");
     }
 
     /**
@@ -47,25 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4436" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4436");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/comp.properties" );
+        Properties props = verifier.loadProperties("target/comp.properties");
 
-        assertTrue( props.getProperty( "id.0", "" ).length() > 0 );
+        assertTrue(props.getProperty("id.0", "").length() > 0);
 
-        assertEquals( props.getProperty( "id.0" ), props.getProperty( "id.1" ) );
-        assertEquals( props.getProperty( "id.1" ), props.getProperty( "id.2" ) );
-        assertEquals( props.getProperty( "id.2" ), props.getProperty( "id.3" ) );
+        assertEquals(props.getProperty("id.0"), props.getProperty("id.1"));
+        assertEquals(props.getProperty("id.1"), props.getProperty("id.2"));
+        assertEquals(props.getProperty("id.2"), props.getProperty("id.3"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4450StubModelForMissingDependencyPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4450StubModelForMissingDependencyPomTest.java
index 492b5a4..60aa1db 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4450StubModelForMissingDependencyPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4450StubModelForMissingDependencyPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4450StubModelForMissingDependencyPomTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4450StubModelForMissingDependencyPomTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4450StubModelForMissingDependencyPomTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-5,)" );
+    public MavenITmng4450StubModelForMissingDependencyPomTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-5,)");
     }
 
     /**
@@ -47,28 +42,29 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4450" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4450");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4450" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4450");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
+        Properties props = verifier.loadProperties("target/pom.properties");
 
         // NOTE: Some Maven versions generate faulty packaging for the stub model (always "pom"), not our business here
-        assertEquals( "org.apache.maven.its.mng4450:missing:jar:0.1",
-            props.getProperty( "org.apache.maven.its.mng4450:missing:jar:0.1.project.id" ).replaceAll( "pom", "jar" ) );
-        assertEquals( "org.apache.maven.its.mng4450:missing:jar:0.1",
-            props.getProperty( "org.apache.maven.its.mng4450:missing:jar:0.1.artifact.id" ).replaceAll( "pom", "jar" ) );
+        assertEquals(
+                "org.apache.maven.its.mng4450:missing:jar:0.1",
+                props.getProperty("org.apache.maven.its.mng4450:missing:jar:0.1.project.id")
+                        .replaceAll("pom", "jar"));
+        assertEquals(
+                "org.apache.maven.its.mng4450:missing:jar:0.1",
+                props.getProperty("org.apache.maven.its.mng4450:missing:jar:0.1.artifact.id")
+                        .replaceAll("pom", "jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4452ResolutionOfSnapshotWithClassifierTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4452ResolutionOfSnapshotWithClassifierTest.java
index 7872800..f37242f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4452ResolutionOfSnapshotWithClassifierTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4452ResolutionOfSnapshotWithClassifierTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4452ResolutionOfSnapshotWithClassifierTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4452ResolutionOfSnapshotWithClassifierTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4452ResolutionOfSnapshotWithClassifierTest()
-    {
-        super( "[3.0-beta-4,)" );
+    public MavenITmng4452ResolutionOfSnapshotWithClassifierTest() {
+        super("[3.0-beta-4,)");
     }
 
     /**
@@ -50,52 +45,50 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4452" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4452");
 
-        Verifier verifier = newVerifier( new File( testDir, "producer" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4452" );
-        verifier.addCliArgument( "-Dmng4452.type=jar" );
-        verifier.addCliArgument( "-Dmng4452.classifier=unix" );
-        verifier.setLogFileName( "log-1.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "producer").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4452");
+        verifier.addCliArgument("-Dmng4452.type=jar");
+        verifier.addCliArgument("-Dmng4452.classifier=unix");
+        verifier.setLogFileName("log-1.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.addCliArgument( "-Dmng4452.type=jar" );
-        verifier.addCliArgument( "-Dmng4452.classifier=win" );
-        verifier.setLogFileName( "log-2.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-Dmng4452.type=jar");
+        verifier.addCliArgument("-Dmng4452.classifier=win");
+        verifier.setLogFileName("log-2.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.addCliArgument( "-Dmng4452.type=war" );
-        verifier.addCliArgument( "-Dmng4452.classifier=win" );
-        verifier.setLogFileName( "log-3.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-Dmng4452.type=war");
+        verifier.addCliArgument("-Dmng4452.classifier=win");
+        verifier.setLogFileName("log-3.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir, "consumer" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4452" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "consumer").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4452");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
-        assertTrue( artifacts.toString(),
-            artifacts.contains( "org.apache.maven.its.mng4452:producer:jar:unix:0.1-SNAPSHOT" ) );
-        assertTrue( artifacts.toString(),
-            artifacts.contains( "org.apache.maven.its.mng4452:producer:jar:win:0.1-SNAPSHOT" ) );
-        assertTrue( artifacts.toString(),
-            artifacts.contains( "org.apache.maven.its.mng4452:producer:war:win:0.1-SNAPSHOT" ) );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
+        assertTrue(
+                artifacts.toString(),
+                artifacts.contains("org.apache.maven.its.mng4452:producer:jar:unix:0.1-SNAPSHOT"));
+        assertTrue(
+                artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4452:producer:jar:win:0.1-SNAPSHOT"));
+        assertTrue(
+                artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4452:producer:war:win:0.1-SNAPSHOT"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4453PluginVersionFromLifecycleMappingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4453PluginVersionFromLifecycleMappingTest.java
index 67bc9dd..1358df7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4453PluginVersionFromLifecycleMappingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4453PluginVersionFromLifecycleMappingTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4453PluginVersionFromLifecycleMappingTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4453PluginVersionFromLifecycleMappingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4453PluginVersionFromLifecycleMappingTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-1,)" );
+    public MavenITmng4453PluginVersionFromLifecycleMappingTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-1,)");
     }
 
     /**
@@ -47,19 +42,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4453" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4453");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "process-resources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/resources-resources.txt" );
+        verifier.verifyFilePresent("target/resources-resources.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4459InMemorySettingsKeptEncryptedTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4459InMemorySettingsKeptEncryptedTest.java
index ff801fb..20cbe8e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4459InMemorySettingsKeptEncryptedTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4459InMemorySettingsKeptEncryptedTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4459InMemorySettingsKeptEncryptedTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4459InMemorySettingsKeptEncryptedTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4459InMemorySettingsKeptEncryptedTest()
-    {
-        super( "[2.1.0,3.0-alpha-1),[3.0-alpha-5,)" );
+    public MavenITmng4459InMemorySettingsKeptEncryptedTest() {
+        super("[2.1.0,3.0-alpha-1),[3.0-alpha-5,)");
     }
 
     /**
@@ -48,25 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4459" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4459");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.getSystemProperties().setProperty( "settings.security",
-            new File( testDir, "settings-security.xml" ).getAbsolutePath() );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.getSystemProperties()
+                .setProperty("settings.security", new File(testDir, "settings-security.xml").getAbsolutePath());
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/settings.properties" );
-        assertEquals( "{BteqUEnqHecHM7MZfnj9FwLcYbdInWxou1C929Txa0A=}",
-            props.getProperty( "settings.servers.0.password", "" ) );
+        Properties props = verifier.loadProperties("target/settings.properties");
+        assertEquals(
+                "{BteqUEnqHecHM7MZfnj9FwLcYbdInWxou1C929Txa0A=}", props.getProperty("settings.servers.0.password", ""));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4461ArtifactUploadMonitorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4461ArtifactUploadMonitorTest.java
index 1218c81..ce7b9f7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4461ArtifactUploadMonitorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4461ArtifactUploadMonitorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4461ArtifactUploadMonitorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4461ArtifactUploadMonitorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4461ArtifactUploadMonitorTest()
-    {
-        super( "[2.0.3.0,3.0-alpha-1),[3.0-alpha-5,)" );
+    public MavenITmng4461ArtifactUploadMonitorTest() {
+        super("[2.0.3.0,3.0-alpha-1),[3.0-alpha-5,)");
     }
 
     /**
@@ -46,19 +41,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4461" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4461");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyTextInLog( "/target/repo/org/apache/maven/its/mng4461/release/1.0/release-1.0.jar" );
+        verifier.verifyTextInLog("/target/repo/org/apache/maven/its/mng4461/release/1.0/release-1.0.jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4463DependencyManagementImportVersionRanges.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4463DependencyManagementImportVersionRanges.java
index 7373821..0cfc5a3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4463DependencyManagementImportVersionRanges.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4463DependencyManagementImportVersionRanges.java
@@ -18,14 +18,13 @@
  */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
-
 import java.io.File;
 import java.util.List;
 import java.util.regex.Pattern;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,83 +32,68 @@
  *
  * @author Christian Schulte
  */
-public class MavenITmng4463DependencyManagementImportVersionRanges
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4463DependencyManagementImportVersionRanges extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4463DependencyManagementImportVersionRanges()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng4463DependencyManagementImportVersionRanges() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @Test
-    public void testInclusiveUpperBoundResolvesToHighestVersion()
-        throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4463/inclusive-upper-bound" );
-        final Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+    public void testInclusiveUpperBoundResolvesToHighestVersion() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4463/inclusive-upper-bound");
+        final Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        final List<String> artifacts = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven:maven-plugin-api:jar:3.0" ) );
+        final List<String> artifacts = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven:maven-plugin-api:jar:3.0"));
     }
 
     @Test
-    public void testExclusiveUpperBoundResolvesToHighestVersion()
-        throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4463/exclusive-upper-bound" );
-        final Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+    public void testExclusiveUpperBoundResolvesToHighestVersion() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4463/exclusive-upper-bound");
+        final Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven:maven-plugin-api:jar:3.0" ) );
+        List<String> artifacts = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven:maven-plugin-api:jar:3.0"));
     }
 
     @Test
-    public void testFailureWithoutUpperBound()
-        throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4463/no-upper-bound" );
-        final Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
+    public void testFailureWithoutUpperBound() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4463/no-upper-bound");
+        final Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
 
-        try
-        {
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            verifier.addCliArgument("validate");
             verifier.execute();
-            fail( "Expected 'VerificationException' not thrown." );
-        }
-        catch ( final VerificationException e )
-        {
-            final List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-            assertTrue( "Expected error message not found.",
-                        indexOf( lines, ".*dependency version range.*does not specify an upper bound.*" ) >= 0 );
+            fail("Expected 'VerificationException' not thrown.");
+        } catch (final VerificationException e) {
+            final List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+            assertTrue(
+                    "Expected error message not found.",
+                    indexOf(lines, ".*dependency version range.*does not specify an upper bound.*") >= 0);
         }
     }
 
-    private static int indexOf( final List<String> logLines, final String regex )
-    {
-        final Pattern pattern = Pattern.compile( regex );
+    private static int indexOf(final List<String> logLines, final String regex) {
+        final Pattern pattern = Pattern.compile(regex);
 
-        for ( int i = 0, l0 = logLines.size(); i < l0; i++ )
-        {
-            if ( pattern.matcher( logLines.get( i ) ).matches() )
-            {
+        for (int i = 0, l0 = logLines.size(); i < l0; i++) {
+            if (pattern.matcher(logLines.get(i)).matches()) {
                 return i;
             }
         }
 
         return -1;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4464PlatformIndependentFileSeparatorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4464PlatformIndependentFileSeparatorTest.java
index a14526a..e79cf46 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4464PlatformIndependentFileSeparatorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4464PlatformIndependentFileSeparatorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4464PlatformIndependentFileSeparatorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4464PlatformIndependentFileSeparatorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4464PlatformIndependentFileSeparatorTest()
-    {
-        super( "[3.0-alpha-7,)" );
+    public MavenITmng4464PlatformIndependentFileSeparatorTest() {
+        super("[3.0-alpha-7,)");
     }
 
     /**
@@ -48,34 +43,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4464" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4464");
 
-        Verifier verifier = newVerifier( new File( testDir, "aggregator" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "../sub/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4464" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "aggregator").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("../sub/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4464");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "../sub/target/path.properties" );
-        Properties props = verifier.loadProperties( "../sub/target/path.properties" );
-        assertPath( props, "project.build.resources.0.directory", "src/main/res" );
-        assertPath( props, "project.build.testResources.0.directory", "src/test/res" );
-        assertPath( props, "project.build.sourceDirectory", "src/main/j" );
-        assertPath( props, "project.build.testSourceDirectory", "src/test/j" );
-        assertPath( props, "project.build.directory", "target/it" );
-        assertPath( props, "project.build.outputDirectory", "target/it/classes" );
-        assertPath( props, "project.build.testOutputDirectory", "target/it/test-classes" );
+        verifier.verifyFilePresent("../sub/target/path.properties");
+        Properties props = verifier.loadProperties("../sub/target/path.properties");
+        assertPath(props, "project.build.resources.0.directory", "src/main/res");
+        assertPath(props, "project.build.testResources.0.directory", "src/test/res");
+        assertPath(props, "project.build.sourceDirectory", "src/main/j");
+        assertPath(props, "project.build.testSourceDirectory", "src/test/j");
+        assertPath(props, "project.build.directory", "target/it");
+        assertPath(props, "project.build.outputDirectory", "target/it/classes");
+        assertPath(props, "project.build.testOutputDirectory", "target/it/test-classes");
     }
 
-    private void assertPath( Properties props, String key, String path )
-    {
-        String actual = props.getProperty( key, "" );
-        assertTrue( actual, actual.endsWith( path.replace( '/', File.separatorChar ) ) );
+    private void assertPath(Properties props, String key, String path) {
+        String actual = props.getProperty(key, "");
+        assertTrue(actual, actual.endsWith(path.replace('/', File.separatorChar)));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4465PluginPrefixFromLocalCacheOfDownRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4465PluginPrefixFromLocalCacheOfDownRepoTest.java
index d44ed00..7b50fad 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4465PluginPrefixFromLocalCacheOfDownRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4465PluginPrefixFromLocalCacheOfDownRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collections;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4465PluginPrefixFromLocalCacheOfDownRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4465PluginPrefixFromLocalCacheOfDownRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4465PluginPrefixFromLocalCacheOfDownRepoTest()
-    {
-        super( "[2.1.0,3.0-alpha-1),[3.0-alpha-6,)" );
+    public MavenITmng4465PluginPrefixFromLocalCacheOfDownRepoTest() {
+        super("[2.1.0,3.0-alpha-1),[3.0-alpha-6,)");
     }
 
     /**
@@ -48,42 +43,42 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4465" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4465");
 
         // phase 1: get the metadata into the local repo
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4465" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.setLogFileName( "log1.txt" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "mng4465:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4465");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.setLogFileName("log1.txt");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("mng4465:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.properties" );
+        verifier.verifyFilePresent("target/touch.properties");
 
         // phase 2: re-try with the remote repo being inaccessible (due to bad URL)
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8",
-            Collections.singletonMap( "@baseurl@", "bad://localhost:63412" ) );
-        verifier.setLogFileName( "log2.txt" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "mng4465:touch" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.filterFile(
+                "settings-template.xml",
+                "settings.xml",
+                "UTF-8",
+                Collections.singletonMap("@baseurl@", "bad://localhost:63412"));
+        verifier.setLogFileName("log2.txt");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("mng4465:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.properties" );
+        verifier.verifyFilePresent("target/touch.properties");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4469AuthenticatedDeploymentToCustomRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4469AuthenticatedDeploymentToCustomRepoTest.java
index 2b833b0..183049d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4469AuthenticatedDeploymentToCustomRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4469AuthenticatedDeploymentToCustomRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
 import org.eclipse.jetty.security.HashLoginService;
@@ -51,87 +49,73 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4469AuthenticatedDeploymentToCustomRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4469AuthenticatedDeploymentToCustomRepoTest extends AbstractMavenIntegrationTestCase {
     private Server server;
 
     private int port;
 
     private volatile boolean deployed;
 
-    public MavenITmng4469AuthenticatedDeploymentToCustomRepoTest()
-    {
-        super( "[2.0.3,3.0-alpha-3),[3.0-alpha-6,)" );
+    public MavenITmng4469AuthenticatedDeploymentToCustomRepoTest() {
+        super("[2.0.3,3.0-alpha-3),[3.0-alpha-6,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        Handler repoHandler = new AbstractHandler()
-        {
+    protected void setUp() throws Exception {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
-                if ( "PUT".equalsIgnoreCase( request.getMethod() ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_OK );
+                if ("PUT".equalsIgnoreCase(request.getMethod())) {
+                    response.setStatus(HttpServletResponse.SC_OK);
                     deployed = true;
-                }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                } else {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
         Constraint constraint = new Constraint();
-        constraint.setName( Constraint.__BASIC_AUTH );
-        constraint.setRoles( new String[] { "deployer" } );
-        constraint.setAuthenticate( true );
+        constraint.setName(Constraint.__BASIC_AUTH);
+        constraint.setRoles(new String[] {"deployer"});
+        constraint.setAuthenticate(true);
 
         ConstraintMapping constraintMapping = new ConstraintMapping();
-        constraintMapping.setConstraint( constraint );
-        constraintMapping.setPathSpec( "/*" );
+        constraintMapping.setConstraint(constraint);
+        constraintMapping.setPathSpec("/*");
 
-        HashLoginService userRealm = new HashLoginService( "TestRealm" );
+        HashLoginService userRealm = new HashLoginService("TestRealm");
         UserStore userStore = new UserStore();
-        userStore.addUser( "testuser", new Password( "testtest" ), new String[] { "deployer" } );
-        userRealm.setUserStore( userStore );
+        userStore.addUser("testuser", new Password("testtest"), new String[] {"deployer"});
+        userRealm.setUserStore(userStore);
 
-        server = new Server( 0 );
+        server = new Server(0);
         ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
-        securityHandler.setLoginService( userRealm );
-        securityHandler.setAuthMethod( __BASIC_AUTH );
-        securityHandler.setConstraintMappings( new ConstraintMapping[] { constraintMapping } );
+        securityHandler.setLoginService(userRealm);
+        securityHandler.setAuthMethod(__BASIC_AUTH);
+        securityHandler.setConstraintMappings(new ConstraintMapping[] {constraintMapping});
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( securityHandler );
-        handlerList.addHandler( repoHandler );
+        handlerList.addHandler(securityHandler);
+        handlerList.addHandler(repoHandler);
 
-        server.setHandler( handlerList );
+        server.setHandler(handlerList);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
         deployed = false;
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -143,25 +127,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4469" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4469");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-Dfile=settings.xml" );
-        verifier.addCliArgument( "-DgroupId=org.apache.maven.its.mng4469" );
-        verifier.addCliArgument( "-DartifactId=it" );
-        verifier.addCliArgument( "-Dversion=0.1" );
-        verifier.addCliArgument( "-DrepositoryId=mng4469" );
-        verifier.addCliArgument( "-DrepositoryUrl=http://localhost:" + port + "/repo" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-artifact:2.1-SNAPSHOT:deploy-file" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-Dfile=settings.xml");
+        verifier.addCliArgument("-DgroupId=org.apache.maven.its.mng4469");
+        verifier.addCliArgument("-DartifactId=it");
+        verifier.addCliArgument("-Dversion=0.1");
+        verifier.addCliArgument("-DrepositoryId=mng4469");
+        verifier.addCliArgument("-DrepositoryUrl=http://localhost:" + port + "/repo");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-artifact:2.1-SNAPSHOT:deploy-file");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertTrue( deployed );
+        assertTrue(deployed);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4470AuthenticatedDeploymentToProxyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4470AuthenticatedDeploymentToProxyTest.java
index ba94310..c56d065 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4470AuthenticatedDeploymentToProxyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4470AuthenticatedDeploymentToProxyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -33,6 +29,8 @@
 import java.util.concurrent.ConcurrentLinkedDeque;
 
 import org.apache.maven.it.utils.DeployedResource;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.codehaus.plexus.util.StringUtils;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
@@ -58,9 +56,7 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng4470AuthenticatedDeploymentToProxyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4470AuthenticatedDeploymentToProxyTest extends AbstractMavenIntegrationTestCase {
     private Server server;
 
     private int port;
@@ -69,126 +65,110 @@
 
     private final Deque<DeployedResource> deployedResources = new ConcurrentLinkedDeque<>();
 
-    public MavenITmng4470AuthenticatedDeploymentToProxyTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-6,)" );
+    public MavenITmng4470AuthenticatedDeploymentToProxyTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-6,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        Handler proxyHandler = new AbstractHandler()
-        {
+    protected void setUp() throws Exception {
+        Handler proxyHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
                 String tn = Thread.currentThread().getName();
-                System.out.println( tn + " Handling (proxy) " + request.getMethod() + " " + request.getRequestURL() );
+                System.out.println(tn + " Handling (proxy) " + request.getMethod() + " " + request.getRequestURL());
 
-                String auth = request.getHeader( "Proxy-Authorization" );
-                if ( auth != null )
-                {
-                    auth = auth.substring( auth.indexOf( ' ' ) + 1 ).trim();
-                    auth = new String( Base64.getDecoder().decode( auth ), StandardCharsets.US_ASCII );
+                String auth = request.getHeader("Proxy-Authorization");
+                if (auth != null) {
+                    auth = auth.substring(auth.indexOf(' ') + 1).trim();
+                    auth = new String(Base64.getDecoder().decode(auth), StandardCharsets.US_ASCII);
                 }
-                System.out.println( tn + " Proxy-Authorization: " + auth );
+                System.out.println(tn + " Proxy-Authorization: " + auth);
 
-                if ( !"proxyuser:proxypass".equals( auth ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_PROXY_AUTHENTICATION_REQUIRED );
-                    response.addHeader( "Proxy-Authenticate", "Basic realm=\"Squid proxy-caching web server\"" );
-                    ( (Request) request ).setHandled( true );
+                if (!"proxyuser:proxypass".equals(auth)) {
+                    response.setStatus(HttpServletResponse.SC_PROXY_AUTHENTICATION_REQUIRED);
+                    response.addHeader("Proxy-Authenticate", "Basic realm=\"Squid proxy-caching web server\"");
+                    ((Request) request).setHandled(true);
                 }
 
                 DeployedResource deployedResource = new DeployedResource();
 
                 deployedResource.httpMethod = request.getMethod();
                 deployedResource.requestUri = request.getRequestURI();
-                deployedResource.transferEncoding = request.getHeader( "Transfer-Encoding" );
-                deployedResource.contentLength = request.getHeader( "Content-Length" );
+                deployedResource.transferEncoding = request.getHeader("Transfer-Encoding");
+                deployedResource.contentLength = request.getHeader("Content-Length");
 
-                deployedResources.add( deployedResource );
-                System.out.println( tn + " Done (proxy) " + request.getMethod() + " " + request.getRequestURL() );
+                deployedResources.add(deployedResource);
+                System.out.println(tn + " Done (proxy) " + request.getMethod() + " " + request.getRequestURL());
             }
         };
 
-        Handler repoHandler = new AbstractHandler()
-        {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
                 String tn = Thread.currentThread().getName();
-                System.out.println( tn + " Handling (repos) " + request.getMethod() + " " + request.getRequestURL() );
+                System.out.println(tn + " Handling (repos) " + request.getMethod() + " " + request.getRequestURL());
 
-                if ( "PUT".equalsIgnoreCase( request.getMethod() ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_OK );
+                if ("PUT".equalsIgnoreCase(request.getMethod())) {
+                    response.setStatus(HttpServletResponse.SC_OK);
                     deployed = true;
-                }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                } else {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
 
                 DeployedResource deployedResource = new DeployedResource();
 
                 deployedResource.httpMethod = request.getMethod();
                 deployedResource.requestUri = request.getRequestURI();
-                deployedResource.transferEncoding = request.getHeader( "Transfer-Encoding" );
-                deployedResource.contentLength = request.getHeader( "Content-Length" );
+                deployedResource.transferEncoding = request.getHeader("Transfer-Encoding");
+                deployedResource.contentLength = request.getHeader("Content-Length");
 
-                deployedResources.add( deployedResource );
-                System.out.println( tn + " Done (repos) " + request.getMethod() + " " + request.getRequestURL() );
+                deployedResources.add(deployedResource);
+                System.out.println(tn + " Done (repos) " + request.getMethod() + " " + request.getRequestURL());
             }
         };
 
         Constraint constraint = new Constraint();
-        constraint.setName( Constraint.__BASIC_AUTH );
-        constraint.setRoles( new String[]{ "deployer" } );
-        constraint.setAuthenticate( true );
+        constraint.setName(Constraint.__BASIC_AUTH);
+        constraint.setRoles(new String[] {"deployer"});
+        constraint.setAuthenticate(true);
 
         ConstraintMapping constraintMapping = new ConstraintMapping();
-        constraintMapping.setConstraint( constraint );
-        constraintMapping.setPathSpec( "/*" );
+        constraintMapping.setConstraint(constraint);
+        constraintMapping.setPathSpec("/*");
 
-        HashLoginService userRealm = new HashLoginService( "TestRealm" );
+        HashLoginService userRealm = new HashLoginService("TestRealm");
         UserStore userStore = new UserStore();
-        userStore.addUser( "testuser", new Password( "testtest" ), new String[] { "deployer" } );
-        userRealm.setUserStore( userStore );
+        userStore.addUser("testuser", new Password("testtest"), new String[] {"deployer"});
+        userRealm.setUserStore(userStore);
 
-        server = new Server( 0 );
+        server = new Server(0);
         ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
-        securityHandler.setLoginService( userRealm );
-        securityHandler.setAuthMethod( __BASIC_AUTH );
-        securityHandler.setConstraintMappings( new ConstraintMapping[] { constraintMapping } );
+        securityHandler.setLoginService(userRealm);
+        securityHandler.setAuthMethod(__BASIC_AUTH);
+        securityHandler.setConstraintMappings(new ConstraintMapping[] {constraintMapping});
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( proxyHandler );
-        handlerList.addHandler( securityHandler );
-        handlerList.addHandler( repoHandler );
+        handlerList.addHandler(proxyHandler);
+        handlerList.addHandler(securityHandler);
+        handlerList.addHandler(repoHandler);
 
-        server.setHandler( handlerList );
+        server.setHandler(handlerList);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
         deployed = false;
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -200,10 +180,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitRelease()
-        throws Exception
-    {
-        testit( "release" );
+    public void testitRelease() throws Exception {
+        testit("release");
     }
 
     /**
@@ -212,36 +190,33 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitSnapshot()
-        throws Exception
-    {
-        testit( "snapshot" );
+    public void testitSnapshot() throws Exception {
+        testit("snapshot");
     }
 
-    private void testit( String project )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4470/" + project );
+    private void testit(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4470/" + project);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8",
-                             Collections.singletonMap( "@port@", Integer.toString( port ) ) );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.filterFile(
+                "settings-template.xml",
+                "settings.xml",
+                "UTF-8",
+                Collections.singletonMap("@port@", Integer.toString(port)));
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        for ( DeployedResource deployedResource : deployedResources )
-        {
-            if ( StringUtils.equalsIgnoreCase( "chunked", deployedResource.transferEncoding ) )
-            {
-                fail( "deployedResource " + deployedResource
-                          + " use chunked transfert encoding some http server doesn't support that" );
+        for (DeployedResource deployedResource : deployedResources) {
+            if (StringUtils.equalsIgnoreCase("chunked", deployedResource.transferEncoding)) {
+                fail("deployedResource " + deployedResource
+                        + " use chunked transfert encoding some http server doesn't support that");
             }
         }
 
-        assertTrue( deployed );
+        assertTrue(deployed);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4474PerLookupWagonInstantiationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4474PerLookupWagonInstantiationTest.java
index e855572..a95451a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4474PerLookupWagonInstantiationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4474PerLookupWagonInstantiationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4474PerLookupWagonInstantiationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4474PerLookupWagonInstantiationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4474PerLookupWagonInstantiationTest()
-    {
-        super( "[2.0.5,3.0-alpha-1),[3.0-alpha-6,)" );
+    public MavenITmng4474PerLookupWagonInstantiationTest() {
+        super("[2.0.5,3.0-alpha-1),[3.0-alpha-6,)");
     }
 
     /**
@@ -47,24 +42,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4474" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4474");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/wagon.properties" );
-        String hash1 = props.getProperty( "coreit://one.hash" );
-        assertNotNull( hash1 );
-        String hash2 = props.getProperty( "coreit://two.hash" );
-        assertNotNull( hash2 );
-        assertNotEquals( hash1, hash2 );
+        Properties props = verifier.loadProperties("target/wagon.properties");
+        String hash1 = props.getProperty("coreit://one.hash");
+        assertNotNull(hash1);
+        String hash2 = props.getProperty("coreit://two.hash");
+        assertNotNull(hash2);
+        assertNotEquals(hash1, hash2);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4482ForcePluginSnapshotUpdateTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4482ForcePluginSnapshotUpdateTest.java
index 4bd5de4..a537750 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4482ForcePluginSnapshotUpdateTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4482ForcePluginSnapshotUpdateTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4482ForcePluginSnapshotUpdateTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4482ForcePluginSnapshotUpdateTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4482ForcePluginSnapshotUpdateTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-6,)" );
+    public MavenITmng4482ForcePluginSnapshotUpdateTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-6,)");
     }
 
     /**
@@ -48,51 +43,47 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4482" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4482");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4482" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4482");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
         /*
          * NOTE: The update of the extension plugin while still being referenced by a class loader from the first test
          * run make this test intermittently fail on *nix boxes, hence we enforce forking.
          */
-        verifier.setForkJvm( true );
+        verifier.setForkJvm(true);
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
 
-        filterProps.put( "@repo@", "repo-1" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-force-1.txt" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-1");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-force-1.txt");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props1 = verifier.loadProperties( "target/touch.properties" );
-        assertEquals( "old", props1.getProperty( "one" ) );
-        assertNull( props1.getProperty( "two" ) );
+        Properties props1 = verifier.loadProperties("target/touch.properties");
+        assertEquals("old", props1.getProperty("one"));
+        assertNull(props1.getProperty("two"));
 
-        filterProps.put( "@repo@", "repo-2" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-force-2.txt" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-X" );
-        verifier.addCliArgument( "-U" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-2");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-force-2.txt");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-X");
+        verifier.addCliArgument("-U");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-
-        Properties props2 = verifier.loadProperties( "target/touch.properties" );
-        assertEquals( "new", props2.getProperty( "two" ) );
-        assertNull( props2.getProperty( "one" ) );
+        Properties props2 = verifier.loadProperties("target/touch.properties");
+        assertEquals("new", props2.getProperty("two"));
+        assertNull(props2.getProperty("one"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4488ValidateExternalParenPomLenientTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4488ValidateExternalParenPomLenientTest.java
index ab5ef0a..f69052f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4488ValidateExternalParenPomLenientTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4488ValidateExternalParenPomLenientTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4488ValidateExternalParenPomLenientTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4488ValidateExternalParenPomLenientTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4488ValidateExternalParenPomLenientTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-6,)" );
+    public MavenITmng4488ValidateExternalParenPomLenientTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-6,)");
     }
 
     /**
@@ -46,21 +41,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4488" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4488");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4488" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4488");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4489MirroringOfExtensionRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4489MirroringOfExtensionRepoTest.java
index 9c01527..1931e45 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4489MirroringOfExtensionRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4489MirroringOfExtensionRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
 import org.eclipse.jetty.security.HashLoginService;
@@ -45,13 +43,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4489MirroringOfExtensionRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4489MirroringOfExtensionRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4489MirroringOfExtensionRepoTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-6,)" );
+    public MavenITmng4489MirroringOfExtensionRepoTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-6,)");
     }
 
     /**
@@ -61,68 +56,62 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4489" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4489");
 
         Constraint constraint = new Constraint();
-        constraint.setName( Constraint.__BASIC_AUTH );
-        constraint.setRoles( new String[] { "user" } );
-        constraint.setAuthenticate( true );
+        constraint.setName(Constraint.__BASIC_AUTH);
+        constraint.setRoles(new String[] {"user"});
+        constraint.setAuthenticate(true);
 
         ConstraintMapping constraintMapping = new ConstraintMapping();
-        constraintMapping.setConstraint( constraint );
-        constraintMapping.setPathSpec( "/*" );
+        constraintMapping.setConstraint(constraint);
+        constraintMapping.setPathSpec("/*");
 
-        HashLoginService userRealm = new HashLoginService( "TestRealm" );
+        HashLoginService userRealm = new HashLoginService("TestRealm");
         UserStore userStore = new UserStore();
-        userStore.addUser( "testuser", new Password( "testtest" ), new String[] { "user" } );
-        userRealm.setUserStore( userStore );
+        userStore.addUser("testuser", new Password("testtest"), new String[] {"user"});
+        userRealm.setUserStore(userStore);
 
-        Server server = new Server( 0 );
+        Server server = new Server(0);
         ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
-        securityHandler.setLoginService( userRealm );
-        securityHandler.setAuthMethod( __BASIC_AUTH );
-        securityHandler.setConstraintMappings( new ConstraintMapping[] { constraintMapping } );
+        securityHandler.setLoginService(userRealm);
+        securityHandler.setAuthMethod(__BASIC_AUTH);
+        securityHandler.setConstraintMappings(new ConstraintMapping[] {constraintMapping});
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( testDir.getAbsolutePath() );
+        repoHandler.setResourceBase(testDir.getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( securityHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(securityHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        server.setHandler( handlerList );
+        server.setHandler(handlerList);
 
-        try
-        {
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
-            Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng4489" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
+            Verifier verifier = newVerifier(testDir.getAbsolutePath());
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            verifier.deleteArtifacts("org.apache.maven.its.mng4489");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            verifier.verifyArtifactPresent( "org.apache.maven.its.mng4489", "ext-dep", "0.1", "jar" );
-            verifier.verifyArtifactPresent( "org.apache.maven.its.mng4489", "ext-dep", "0.1", "pom" );
-        }
-        finally
-        {
+            verifier.verifyArtifactPresent("org.apache.maven.its.mng4489", "ext-dep", "0.1", "jar");
+            verifier.verifyArtifactPresent("org.apache.maven.its.mng4489", "ext-dep", "0.1", "pom");
+        } finally {
             server.stop();
             server.join();
         }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4498IgnoreBrokenMetadataTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4498IgnoreBrokenMetadataTest.java
index bb9acf6..9289c32 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4498IgnoreBrokenMetadataTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4498IgnoreBrokenMetadataTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4498IgnoreBrokenMetadataTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4498IgnoreBrokenMetadataTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4498IgnoreBrokenMetadataTest()
-    {
-        super( "[3.0-alpha-6,)" );
+    public MavenITmng4498IgnoreBrokenMetadataTest() {
+        super("[3.0-alpha-6,)");
     }
 
     /**
@@ -47,24 +42,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4498" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4498");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4498" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4498");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "dep-0.1-SNAPSHOT.jar" ) );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("dep-0.1-SNAPSHOT.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4500NoUpdateOfTimestampedSnapshotsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4500NoUpdateOfTimestampedSnapshotsTest.java
index 8dc242c..4bb1ab0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4500NoUpdateOfTimestampedSnapshotsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4500NoUpdateOfTimestampedSnapshotsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -31,6 +27,8 @@
 import java.util.List;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
 import org.eclipse.jetty.server.Server;
@@ -45,13 +43,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4500NoUpdateOfTimestampedSnapshotsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4500NoUpdateOfTimestampedSnapshotsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4500NoUpdateOfTimestampedSnapshotsTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-6,)" );
+    public MavenITmng4500NoUpdateOfTimestampedSnapshotsTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-6,)");
     }
 
     /**
@@ -61,80 +56,72 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4500" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4500");
 
         String pomUri = "/repo/org/apache/maven/its/mng4500/dep/0.1-SNAPSHOT/dep-0.1-20091219.230823-1.pom";
         String jarUri = "/repo/org/apache/maven/its/mng4500/dep/0.1-SNAPSHOT/dep-0.1-20091219.230823-1.jar";
 
-        final List<String> requestedUris = Collections.synchronizedList( new ArrayList<String>() );
+        final List<String> requestedUris = Collections.synchronizedList(new ArrayList<String>());
 
-        AbstractHandler logHandler = new AbstractHandler()
-        {
+        AbstractHandler logHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                requestedUris.add( request.getRequestURI() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                requestedUris.add(request.getRequestURI());
             }
         };
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( testDir.getAbsolutePath() );
+        repoHandler.setResourceBase(testDir.getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( logHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(logHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        Server server = new Server( 0 );
-        server.setHandler( handlerList );
+        Server server = new Server(0);
+        server.setHandler(handlerList);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng4500" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            verifier.deleteArtifacts("org.apache.maven.its.mng4500");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
 
-            verifier.setLogFileName( "log-1.txt" );
-            verifier.addCliArgument( "validate" );
+            verifier.setLogFileName("log-1.txt");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-            assertTrue( classpath.toString(), classpath.contains( "dep-0.1-SNAPSHOT.jar" ) );
-            assertTrue( requestedUris.toString(), requestedUris.contains( pomUri ) );
-            assertTrue( requestedUris.toString(), requestedUris.contains( jarUri ) );
+            List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+            assertTrue(classpath.toString(), classpath.contains("dep-0.1-SNAPSHOT.jar"));
+            assertTrue(requestedUris.toString(), requestedUris.contains(pomUri));
+            assertTrue(requestedUris.toString(), requestedUris.contains(jarUri));
 
             requestedUris.clear();
 
-            verifier.setLogFileName( "log-2.txt" );
-            verifier.addCliArgument( "validate" );
+            verifier.setLogFileName("log-2.txt");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-            assertTrue( classpath.toString(), classpath.contains( "dep-0.1-SNAPSHOT.jar" ) );
-            assertFalse( requestedUris.toString(), requestedUris.contains( pomUri ) );
-            assertFalse( requestedUris.toString(), requestedUris.contains( jarUri ) );
-        }
-        finally
-        {
+            classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+            assertTrue(classpath.toString(), classpath.contains("dep-0.1-SNAPSHOT.jar"));
+            assertFalse(requestedUris.toString(), requestedUris.contains(pomUri));
+            assertFalse(requestedUris.toString(), requestedUris.contains(jarUri));
+        } finally {
             server.stop();
             server.join();
         }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4522FailUponMissingDependencyParentPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4522FailUponMissingDependencyParentPomTest.java
index e3a5b3e..a46f800 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4522FailUponMissingDependencyParentPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4522FailUponMissingDependencyParentPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4522FailUponMissingDependencyParentPomTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4522FailUponMissingDependencyParentPomTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4522FailUponMissingDependencyParentPomTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-7,)" );
+    public MavenITmng4522FailUponMissingDependencyParentPomTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-7,)");
     }
 
     /**
@@ -47,29 +42,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4522" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4522");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4522" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4522");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Missing parent POM of dependency did not fail the build." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Missing parent POM of dependency did not fail the build.");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4526MavenProjectArtifactsScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4526MavenProjectArtifactsScopeTest.java
index a6693d0..8642583 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4526MavenProjectArtifactsScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4526MavenProjectArtifactsScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4526MavenProjectArtifactsScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4526MavenProjectArtifactsScopeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4526MavenProjectArtifactsScopeTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-7,)" );
+    public MavenITmng4526MavenProjectArtifactsScopeTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-7,)");
     }
 
     /**
@@ -48,38 +43,35 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4526" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4526");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4526" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "generate-sources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4526");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("generate-sources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         List<String> artifacts;
 
-        artifacts = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4526:a:jar:0.1" ) );
-        assertFalse( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4526:b:jar:0.1" ) );
-        assertFalse( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4526:c:jar:0.1" ) );
+        artifacts = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4526:a:jar:0.1"));
+        assertFalse(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4526:b:jar:0.1"));
+        assertFalse(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4526:c:jar:0.1"));
 
-        artifacts = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4526:a:jar:0.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4526:b:jar:0.1" ) );
-        assertFalse( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4526:c:jar:0.1" ) );
+        artifacts = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4526:a:jar:0.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4526:b:jar:0.1"));
+        assertFalse(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4526:c:jar:0.1"));
 
-        artifacts = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4526:a:jar:0.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4526:b:jar:0.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4526:c:jar:0.1" ) );
+        artifacts = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4526:a:jar:0.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4526:b:jar:0.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4526:c:jar:0.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest.java
index 6985229..a68b9b8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest()
-    {
-        super( "[2.0.5,3.0-alpha-1),[3.0-alpha-7,4.0.0-alpha-1)" );
+    public MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest() {
+        super("[2.0.5,3.0-alpha-1),[3.0-alpha-7,4.0.0-alpha-1)");
     }
 
     /**
@@ -51,21 +46,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4528" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4528");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/wagon.properties" );
-        String version = props.getProperty( "version", "" );
-        assertNotEquals( "Bad wagon version used: " + version, "1.0-alpha-6", version );
+        Properties props = verifier.loadProperties("target/wagon.properties");
+        String version = props.getProperty("version", "");
+        assertNotEquals("Bad wagon version used: " + version, "1.0-alpha-6", version);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4536RequiresNoProjectForkingMojoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4536RequiresNoProjectForkingMojoTest.java
index 6e18dc6..321f45d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4536RequiresNoProjectForkingMojoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4536RequiresNoProjectForkingMojoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4536RequiresNoProjectForkingMojoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4536RequiresNoProjectForkingMojoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4536RequiresNoProjectForkingMojoTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-7,)" );
+    public MavenITmng4536RequiresNoProjectForkingMojoTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-7,)");
     }
 
     /**
@@ -46,22 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4536" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4536");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "mod-a/target" );
-        verifier.deleteDirectory( "mod-b/target" );
-        verifier.addCliArgument( "generate-sources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("mod-a/target");
+        verifier.deleteDirectory("mod-b/target");
+        verifier.addCliArgument("generate-sources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertEquals( 2, verifier.loadLines( "mod-a/target/touch.log", "UTF-8" ).size() );
-        assertEquals( 2, verifier.loadLines( "mod-b/target/touch.log", "UTF-8" ).size() );
+        assertEquals(2, verifier.loadLines("mod-a/target/touch.log", "UTF-8").size());
+        assertEquals(2, verifier.loadLines("mod-b/target/touch.log", "UTF-8").size());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4544ActiveComponentCollectionThreadSafeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4544ActiveComponentCollectionThreadSafeTest.java
index dd89559..81fa587 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4544ActiveComponentCollectionThreadSafeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4544ActiveComponentCollectionThreadSafeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4544ActiveComponentCollectionThreadSafeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4544ActiveComponentCollectionThreadSafeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4544ActiveComponentCollectionThreadSafeTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-7,)" );
+    public MavenITmng4544ActiveComponentCollectionThreadSafeTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-7,)");
     }
 
     /**
@@ -47,21 +42,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4544" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4544");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/thread.properties" );
-        assertEquals( 0, Integer.parseInt( props.getProperty( "exceptions" ) ) );
-        assertEquals( 2, Integer.parseInt( props.getProperty( "components" ) ) );
+        Properties props = verifier.loadProperties("target/thread.properties");
+        assertEquals(0, Integer.parseInt(props.getProperty("exceptions")));
+        assertEquals(2, Integer.parseInt(props.getProperty("components")));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4553CoreArtifactFilterConsidersGroupIdTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4553CoreArtifactFilterConsidersGroupIdTest.java
index ad49422..bf78227 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4553CoreArtifactFilterConsidersGroupIdTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4553CoreArtifactFilterConsidersGroupIdTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4553CoreArtifactFilterConsidersGroupIdTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4553CoreArtifactFilterConsidersGroupIdTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4553CoreArtifactFilterConsidersGroupIdTest()
-    {
-        super( "[3.0-alpha-7,)" );
+    public MavenITmng4553CoreArtifactFilterConsidersGroupIdTest() {
+        super("[3.0-alpha-7,)");
     }
 
     /**
@@ -47,25 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4553" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4553");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4553" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4553");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertNotNull( pclProps.getProperty( "mng4553.properties" ) );
-        assertEquals( "1", pclProps.getProperty( "mng4553.properties.count" ) );
+        Properties pclProps = verifier.loadProperties("target/pcl.properties");
+        assertNotNull(pclProps.getProperty("mng4553.properties"));
+        assertEquals("1", pclProps.getProperty("mng4553.properties.count"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4554PluginPrefixMappingUpdateTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4554PluginPrefixMappingUpdateTest.java
index 5fbb9ec..dea98e6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4554PluginPrefixMappingUpdateTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4554PluginPrefixMappingUpdateTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -33,6 +29,8 @@
 import java.util.Map;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
 import org.eclipse.jetty.server.Server;
@@ -47,13 +45,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4554PluginPrefixMappingUpdateTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4554PluginPrefixMappingUpdateTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4554PluginPrefixMappingUpdateTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-7,)" );
+    public MavenITmng4554PluginPrefixMappingUpdateTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-7,)");
     }
 
     /**
@@ -63,82 +58,73 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCached()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4554" );
+    public void testitCached() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4554");
 
         String metadataUri = "/repo-1/org/apache/maven/its/mng4554/maven-metadata.xml";
 
-        final List<String> requestedUris = Collections.synchronizedList( new ArrayList<String>() );
+        final List<String> requestedUris = Collections.synchronizedList(new ArrayList<String>());
 
-        AbstractHandler logHandler = new AbstractHandler()
-        {
+        AbstractHandler logHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                requestedUris.add( request.getRequestURI() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                requestedUris.add(request.getRequestURI());
             }
         };
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( testDir.getAbsolutePath() );
+        repoHandler.setResourceBase(testDir.getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( logHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(logHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        Server server = new Server( 0 );
-        server.setHandler( handlerList );
+        Server server = new Server(0);
+        server.setHandler(handlerList);
         server.start();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            try
-            {
-                verifier.deleteArtifacts( "org.apache.maven.its.mng4554" );
-            }
-            catch ( IOException e )
-            {
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            try {
+                verifier.deleteArtifacts("org.apache.maven.its.mng4554");
+            } catch (IOException e) {
                 // expected when running test on Windows using embedded Maven (JAR files locked by plugin class realm)
-                assertFalse( new File( verifier.getArtifactMetadataPath( "org.apache.maven.its.mng4554", null, null, "maven-metadata-mng4554.xml" ) ).exists() );
+                assertFalse(new File(verifier.getArtifactMetadataPath(
+                                "org.apache.maven.its.mng4554", null, null, "maven-metadata-mng4554.xml"))
+                        .exists());
             }
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
             NetworkConnector connector = (NetworkConnector) server.getConnectors()[0];
-            filterProps.put( "@port@", Integer.toString( connector.getLocalPort() ) );
-            filterProps.put( "@repo@", "repo-1" );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
+            filterProps.put("@port@", Integer.toString(connector.getLocalPort()));
+            filterProps.put("@repo@", "repo-1");
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
 
-            verifier.setLogFileName( "log-cached-1.txt" );
-            verifier.addCliArgument( "a:touch" );
+            verifier.setLogFileName("log-cached-1.txt");
+            verifier.addCliArgument("a:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            verifier.verifyFilePresent( "target/touch.txt" );
-            assertTrue( requestedUris.toString(), requestedUris.contains( metadataUri ) );
+            verifier.verifyFilePresent("target/touch.txt");
+            assertTrue(requestedUris.toString(), requestedUris.contains(metadataUri));
 
             requestedUris.clear();
 
-            verifier.setLogFileName( "log-cached-2.txt" );
-            verifier.addCliArgument( "a:touch" );
+            verifier.setLogFileName("log-cached-2.txt");
+            verifier.addCliArgument("a:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            assertFalse( requestedUris.toString(), requestedUris.contains( metadataUri ) );
-        }
-        finally
-        {
+            assertFalse(requestedUris.toString(), requestedUris.contains(metadataUri));
+        } finally {
             server.stop();
             server.join();
         }
@@ -151,83 +137,74 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitForcedUpdate()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4554" );
+    public void testitForcedUpdate() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4554");
 
         String metadataUri = "/repo-1/org/apache/maven/its/mng4554/maven-metadata.xml";
 
-        final List<String> requestedUris = Collections.synchronizedList( new ArrayList<String>() );
+        final List<String> requestedUris = Collections.synchronizedList(new ArrayList<String>());
 
-        AbstractHandler logHandler = new AbstractHandler()
-        {
+        AbstractHandler logHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                requestedUris.add( request.getRequestURI() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                requestedUris.add(request.getRequestURI());
             }
         };
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( testDir.getAbsolutePath() );
+        repoHandler.setResourceBase(testDir.getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( logHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(logHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        Server server = new Server( 0 );
-        server.setHandler( handlerList );
+        Server server = new Server(0);
+        server.setHandler(handlerList);
         server.start();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            try
-            {
-                verifier.deleteArtifacts( "org.apache.maven.its.mng4554" );
-            }
-            catch ( IOException e )
-            {
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            try {
+                verifier.deleteArtifacts("org.apache.maven.its.mng4554");
+            } catch (IOException e) {
                 // expected when running test on Windows using embedded Maven (JAR files locked by plugin class realm)
-                assertFalse( new File( verifier.getArtifactMetadataPath( "org.apache.maven.its.mng4554", null, null, "maven-metadata-mng4554.xml" ) ).exists() );
+                assertFalse(new File(verifier.getArtifactMetadataPath(
+                                "org.apache.maven.its.mng4554", null, null, "maven-metadata-mng4554.xml"))
+                        .exists());
             }
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
             NetworkConnector connector = (NetworkConnector) server.getConnectors()[0];
-            filterProps.put( "@port@", Integer.toString( connector.getLocalPort() ) );
-            filterProps.put( "@repo@", "repo-1" );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-U" );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
+            filterProps.put("@port@", Integer.toString(connector.getLocalPort()));
+            filterProps.put("@repo@", "repo-1");
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-U");
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
 
-            verifier.setLogFileName( "log-forced-1.txt" );
-            verifier.addCliArgument( "a:touch" );
+            verifier.setLogFileName("log-forced-1.txt");
+            verifier.addCliArgument("a:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            verifier.verifyFilePresent( "target/touch.txt" );
-            assertTrue( requestedUris.toString(), requestedUris.contains( metadataUri ) );
+            verifier.verifyFilePresent("target/touch.txt");
+            assertTrue(requestedUris.toString(), requestedUris.contains(metadataUri));
 
             requestedUris.clear();
 
-            verifier.setLogFileName( "log-forced-2.txt" );
-            verifier.addCliArgument( "a:touch" );
+            verifier.setLogFileName("log-forced-2.txt");
+            verifier.addCliArgument("a:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            assertTrue( requestedUris.toString(), requestedUris.contains( metadataUri ) );
-        }
-        finally
-        {
+            assertTrue(requestedUris.toString(), requestedUris.contains(metadataUri));
+        } finally {
             server.stop();
             server.join();
         }
@@ -240,89 +217,80 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitRefetched()
-        throws Exception
-    {
-        requiresMavenVersion( "[3.0-alpha-3,)" );
+    public void testitRefetched() throws Exception {
+        requiresMavenVersion("[3.0-alpha-3,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4554" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4554");
 
         String metadataUri = "/repo-it/org/apache/maven/its/mng4554/maven-metadata.xml";
 
-        final List<String> requestedUris = Collections.synchronizedList( new ArrayList<String>() );
+        final List<String> requestedUris = Collections.synchronizedList(new ArrayList<String>());
 
-        AbstractHandler logHandler = new AbstractHandler()
-        {
+        AbstractHandler logHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                requestedUris.add( request.getRequestURI() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                requestedUris.add(request.getRequestURI());
             }
         };
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( testDir.getAbsolutePath() );
+        repoHandler.setResourceBase(testDir.getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( logHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(logHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        Server server = new Server( 0 );
-        server.setHandler( handlerList );
+        Server server = new Server(0);
+        server.setHandler(handlerList);
         server.start();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            try
-            {
-                verifier.deleteArtifacts( "org.apache.maven.its.mng4554" );
-            }
-            catch ( IOException e )
-            {
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            try {
+                verifier.deleteArtifacts("org.apache.maven.its.mng4554");
+            } catch (IOException e) {
                 // expected when running test on Windows using embedded Maven (JAR files locked by plugin class realm)
-                assertFalse( new File( verifier.getArtifactMetadataPath( "org.apache.maven.its.mng4554", null, null, "maven-metadata-mng4554.xml" ) ).exists() );
+                assertFalse(new File(verifier.getArtifactMetadataPath(
+                                "org.apache.maven.its.mng4554", null, null, "maven-metadata-mng4554.xml"))
+                        .exists());
             }
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
             NetworkConnector connector = (NetworkConnector) server.getConnectors()[0];
-            filterProps.put( "@port@", Integer.toString( connector.getLocalPort() ) );
-            filterProps.put( "@repo@", "repo-it" );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
+            filterProps.put("@port@", Integer.toString(connector.getLocalPort()));
+            filterProps.put("@repo@", "repo-it");
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
 
-            FileUtils.copyDirectoryStructure( new File( testDir, "repo-1" ), new File( testDir, "repo-it" ) );
+            FileUtils.copyDirectoryStructure(new File(testDir, "repo-1"), new File(testDir, "repo-it"));
 
-            verifier.setLogFileName( "log-refetched-1.txt" );
-            verifier.addCliArgument( "a:touch" );
+            verifier.setLogFileName("log-refetched-1.txt");
+            verifier.addCliArgument("a:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            verifier.verifyFilePresent( "target/touch.txt" );
-            assertTrue( requestedUris.toString(), requestedUris.contains( metadataUri ) );
+            verifier.verifyFilePresent("target/touch.txt");
+            assertTrue(requestedUris.toString(), requestedUris.contains(metadataUri));
 
             requestedUris.clear();
 
             // simulate deployment of new plugin which updates the prefix mapping in the remote repo
-            FileUtils.copyDirectoryStructure( new File( testDir, "repo-2" ), new File( testDir, "repo-it" ) );
+            FileUtils.copyDirectoryStructure(new File(testDir, "repo-2"), new File(testDir, "repo-it"));
 
-            verifier.setLogFileName( "log-refetched-2.txt" );
-            verifier.addCliArgument( "b:touch" );
+            verifier.setLogFileName("log-refetched-2.txt");
+            verifier.addCliArgument("b:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            assertTrue( requestedUris.toString(), requestedUris.contains( metadataUri ) );
-        }
-        finally
-        {
+            assertTrue(requestedUris.toString(), requestedUris.contains(metadataUri));
+        } finally {
             server.stop();
             server.join();
         }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4555MetaversionResolutionOfflineTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4555MetaversionResolutionOfflineTest.java
index 6f398b8..cf850ac 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4555MetaversionResolutionOfflineTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4555MetaversionResolutionOfflineTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -31,6 +26,9 @@
 import java.util.Map;
 import java.util.concurrent.ConcurrentLinkedDeque;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -43,13 +41,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4555MetaversionResolutionOfflineTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4555MetaversionResolutionOfflineTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4555MetaversionResolutionOfflineTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-1,)" );
+    public MavenITmng4555MetaversionResolutionOfflineTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-1,)");
     }
 
     /**
@@ -58,66 +53,55 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4555" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4555");
 
         final Deque<String> uris = new ConcurrentLinkedDeque<>();
 
-        Handler repoHandler = new AbstractHandler()
-        {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
                 String uri = request.getRequestURI();
 
-                if ( uri.startsWith( "/repo/org/apache/maven/its/mng4555" ) )
-                {
-                    uris.add( uri.substring( 34 ) );
+                if (uri.startsWith("/repo/org/apache/maven/its/mng4555")) {
+                    uris.add(uri.substring(34));
                 }
 
-                response.setStatus( HttpServletResponse.SC_NOT_FOUND );
-                ( (Request) request ).setHandled( true );
+                response.setStatus(HttpServletResponse.SC_NOT_FOUND);
+                ((Request) request).setHandled(true);
             }
         };
 
-        Server server = new Server( 0 );
-        server.setHandler( repoHandler );
+        Server server = new Server(0);
+        server.setHandler(repoHandler);
         server.start();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4555" );
-        try
-        {
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4555");
+        try {
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "--offline" );
-            verifier.addCliArgument( "--settings" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("--offline");
+            verifier.addCliArgument("--settings");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             // expected
-        }
-        finally
-        {
+        } finally {
             server.stop();
             server.join();
         }
 
-        assertTrue( uris.toString(), uris.isEmpty() );
+        assertTrue(uris.toString(), uris.isEmpty());
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4561MirroringOfPluginRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4561MirroringOfPluginRepoTest.java
index 37dc1d2..d9e9dcc 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4561MirroringOfPluginRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4561MirroringOfPluginRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
 import org.eclipse.jetty.security.HashLoginService;
@@ -45,13 +43,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4561MirroringOfPluginRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4561MirroringOfPluginRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4561MirroringOfPluginRepoTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-alpha-7,)" );
+    public MavenITmng4561MirroringOfPluginRepoTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-alpha-7,)");
     }
 
     /**
@@ -61,69 +56,63 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4561" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4561");
 
         Constraint constraint = new Constraint();
-        constraint.setName( Constraint.__BASIC_AUTH );
-        constraint.setRoles( new String[] { "user" } );
-        constraint.setAuthenticate( true );
+        constraint.setName(Constraint.__BASIC_AUTH);
+        constraint.setRoles(new String[] {"user"});
+        constraint.setAuthenticate(true);
 
         ConstraintMapping constraintMapping = new ConstraintMapping();
-        constraintMapping.setConstraint( constraint );
-        constraintMapping.setPathSpec( "/*" );
+        constraintMapping.setConstraint(constraint);
+        constraintMapping.setPathSpec("/*");
 
-        HashLoginService userRealm = new HashLoginService( "TestRealm" );
+        HashLoginService userRealm = new HashLoginService("TestRealm");
         UserStore userStore = new UserStore();
-        userStore.addUser( "testuser", new Password( "testtest" ), new String[] { "user" } );
-        userRealm.setUserStore( userStore );
+        userStore.addUser("testuser", new Password("testtest"), new String[] {"user"});
+        userRealm.setUserStore(userStore);
 
-        Server server = new Server( 0 );
+        Server server = new Server(0);
         ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
-        securityHandler.setLoginService( userRealm );
-        securityHandler.setAuthMethod( __BASIC_AUTH );
-        securityHandler.setConstraintMappings( new ConstraintMapping[] { constraintMapping } );
+        securityHandler.setLoginService(userRealm);
+        securityHandler.setAuthMethod(__BASIC_AUTH);
+        securityHandler.setConstraintMappings(new ConstraintMapping[] {constraintMapping});
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( testDir.getAbsolutePath() );
+        repoHandler.setResourceBase(testDir.getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( securityHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(securityHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        server.setHandler( handlerList );
+        server.setHandler(handlerList);
         server.start();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng4561" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            verifier.deleteArtifacts("org.apache.maven.its.mng4561");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            verifier.verifyArtifactPresent( "org.apache.maven.its.mng4561", "plugin-dep", "0.1", "jar" );
-            verifier.verifyArtifactPresent( "org.apache.maven.its.mng4561", "plugin-dep", "0.1", "pom" );
-            verifier.verifyFilePresent( "target/touch.txt" );
-        }
-        finally
-        {
+            verifier.verifyArtifactPresent("org.apache.maven.its.mng4561", "plugin-dep", "0.1", "jar");
+            verifier.verifyArtifactPresent("org.apache.maven.its.mng4561", "plugin-dep", "0.1", "pom");
+            verifier.verifyFilePresent("target/touch.txt");
+        } finally {
             server.stop();
             server.join();
         }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4565MultiConditionProfileActivationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4565MultiConditionProfileActivationTest.java
index 0316afd..faaf855 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4565MultiConditionProfileActivationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4565MultiConditionProfileActivationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Tag;
 import org.junit.jupiter.api.Test;
 
@@ -34,12 +32,9 @@
  * conditions must be satisfied in order for the profile to be activated.
  */
 @Tag("disabled")
-public class MavenITmng4565MultiConditionProfileActivationTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng4565MultiConditionProfileActivationTest()
-    {
-        super( "(3.2.2,)" );
+public class MavenITmng4565MultiConditionProfileActivationTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng4565MultiConditionProfileActivationTest() {
+        super("(3.2.2,)");
     }
 
     /**
@@ -50,27 +45,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testProfilesWithMultipleActivators()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4565-multi-condition-profile-activation" );
+    public void testProfilesWithMultipleActivators() throws Exception {
+        File testDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-4565-multi-condition-profile-activation");
 
         Verifier verifier;
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dprofile1.on=true" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dprofile1.on=true");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         //
-        // The property profile1.on = true so only profile1 should be activated. The profile2.on property is not true so profile2
+        // The property profile1.on = true so only profile1 should be activated. The profile2.on property is not true so
+        // profile2
         // should not be activated. Only the profile1/touch.txt file should be generated.
         //
         verifier.verifyErrorFreeLog();
-        verifier.verifyFilePresent( "target/profile1/touch.txt" );
-        verifier.verifyFileNotPresent( "target/profile2/touch.txt" );
+        verifier.verifyFilePresent("target/profile1/touch.txt");
+        verifier.verifyFileNotPresent("target/profile2/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4572ModelVersionSurroundedByWhitespaceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4572ModelVersionSurroundedByWhitespaceTest.java
index cb81502..4f80fb1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4572ModelVersionSurroundedByWhitespaceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4572ModelVersionSurroundedByWhitespaceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4572ModelVersionSurroundedByWhitespaceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4572ModelVersionSurroundedByWhitespaceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4572ModelVersionSurroundedByWhitespaceTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4572ModelVersionSurroundedByWhitespaceTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -46,16 +41,13 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4572" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4572");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4580ProjectLevelPluginDepUsedForCliInvocInReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4580ProjectLevelPluginDepUsedForCliInvocInReactorTest.java
index 66fd480..3321705 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4580ProjectLevelPluginDepUsedForCliInvocInReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4580ProjectLevelPluginDepUsedForCliInvocInReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4580ProjectLevelPluginDepUsedForCliInvocInReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4580ProjectLevelPluginDepUsedForCliInvocInReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4580ProjectLevelPluginDepUsedForCliInvocInReactorTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng4580ProjectLevelPluginDepUsedForCliInvocInReactorTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -49,28 +44,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4580" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4580");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "sub/target" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-class-loader:load" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("sub/target");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-class-loader:load");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Properties pclProps;
 
-        pclProps = verifier.loadProperties( "target/pcl.properties" );
-        assertNotNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassA" ) );
-        assertNotNull( pclProps.getProperty( "org/apache/maven/plugin/coreit/a.properties" ) );
+        pclProps = verifier.loadProperties("target/pcl.properties");
+        assertNotNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassA"));
+        assertNotNull(pclProps.getProperty("org/apache/maven/plugin/coreit/a.properties"));
 
-        pclProps = verifier.loadProperties( "sub/target/pcl.properties" );
-        assertNull( pclProps.getProperty( "org.apache.maven.plugin.coreit.ClassA" ) );
-        assertNull( pclProps.getProperty( "org/apache/maven/plugin/coreit/a.properties" ) );
+        pclProps = verifier.loadProperties("sub/target/pcl.properties");
+        assertNull(pclProps.getProperty("org.apache.maven.plugin.coreit.ClassA"));
+        assertNull(pclProps.getProperty("org/apache/maven/plugin/coreit/a.properties"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4586PluginPrefixResolutionFromVersionlessPluginMgmtTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4586PluginPrefixResolutionFromVersionlessPluginMgmtTest.java
index 64d07e0..2d2ed4f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4586PluginPrefixResolutionFromVersionlessPluginMgmtTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4586PluginPrefixResolutionFromVersionlessPluginMgmtTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,10 @@
  * @author Benjamin Bentmann
  */
 public class MavenITmng4586PluginPrefixResolutionFromVersionlessPluginMgmtTest
-    extends AbstractMavenIntegrationTestCase
-{
+        extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4586PluginPrefixResolutionFromVersionlessPluginMgmtTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng4586PluginPrefixResolutionFromVersionlessPluginMgmtTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -47,23 +43,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4586" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4586");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4586" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "mng4586:touch" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4586");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("mng4586:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4590ImportedPomUsesSystemAndUserPropertiesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4590ImportedPomUsesSystemAndUserPropertiesTest.java
index e90cd52..49419ed 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4590ImportedPomUsesSystemAndUserPropertiesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4590ImportedPomUsesSystemAndUserPropertiesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4590ImportedPomUsesSystemAndUserPropertiesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4590ImportedPomUsesSystemAndUserPropertiesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4590ImportedPomUsesSystemAndUserPropertiesTest()
-    {
-        super( "[2.0.9,3.0-alpha-1),[3.0-beta-1,)" );
+    public MavenITmng4590ImportedPomUsesSystemAndUserPropertiesTest() {
+        super("[2.0.9,3.0-alpha-1),[3.0-beta-1,)");
     }
 
     /**
@@ -47,29 +42,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4590" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4590");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4590" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.setEnvironmentVariable( "MAVEN_OPTS", "-Dtest.file=pom.xml" );
-        verifier.addCliArgument( "-Dtest.dir=" + testDir.getAbsolutePath() );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4590");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.setEnvironmentVariable("MAVEN_OPTS", "-Dtest.file=pom.xml");
+        verifier.addCliArgument("-Dtest.dir=" + testDir.getAbsolutePath());
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "1", props.getProperty( "project.dependencyManagement.dependencies" ) );
-        assertEquals( "dep-a", props.getProperty( "project.dependencyManagement.dependencies.0.artifactId" ) );
-        assertEquals( new File( testDir, "pom.xml" ).getAbsoluteFile(),
-            new File( props.getProperty( "project.dependencyManagement.dependencies.0.systemPath" ) ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("1", props.getProperty("project.dependencyManagement.dependencies"));
+        assertEquals("dep-a", props.getProperty("project.dependencyManagement.dependencies.0.artifactId"));
+        assertEquals(
+                new File(testDir, "pom.xml").getAbsoluteFile(),
+                new File(props.getProperty("project.dependencyManagement.dependencies.0.systemPath")));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4600DependencyOptionalFlagManagementTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4600DependencyOptionalFlagManagementTest.java
index 0ea357a..d8da02c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4600DependencyOptionalFlagManagementTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4600DependencyOptionalFlagManagementTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4600DependencyOptionalFlagManagementTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4600DependencyOptionalFlagManagementTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4600DependencyOptionalFlagManagementTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-1,)" );
+    public MavenITmng4600DependencyOptionalFlagManagementTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-1,)");
     }
 
     /**
@@ -49,21 +44,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitModel()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4600/model" );
+    public void testitModel() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4600/model");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "dep", props.getProperty( "project.dependencies.0.artifactId" ) );
-        assertEquals( "false", props.getProperty( "project.dependencies.0.optional" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("dep", props.getProperty("project.dependencies.0.artifactId"));
+        assertEquals("false", props.getProperty("project.dependencies.0.optional"));
     }
 
     /**
@@ -73,25 +66,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitResolution()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4600/resolution" );
+    public void testitResolution() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4600/resolution");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4600" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4600");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( classpath.toString(), classpath.contains( "direct-0.2.jar" ) );
-        assertTrue( classpath.toString(), classpath.contains( "transitive-0.1.jar" ) );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(classpath.toString(), classpath.contains("direct-0.2.jar"));
+        assertTrue(classpath.toString(), classpath.contains("transitive-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4615ValidateRequiredPluginParameterTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4615ValidateRequiredPluginParameterTest.java
index cdf1ee1..90b96cd 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4615ValidateRequiredPluginParameterTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4615ValidateRequiredPluginParameterTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4615ValidateRequiredPluginParameterTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4615ValidateRequiredPluginParameterTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4615ValidateRequiredPluginParameterTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-2,)" );
+    public MavenITmng4615ValidateRequiredPluginParameterTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-2,)");
     }
 
     /**
@@ -49,21 +44,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitAllSet()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4615/test-0" );
+    public void testitAllSet() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4615/test-0");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "one", props.get( "requiredParam" ) );
-        assertEquals( "two", props.get( "requiredParamWithDefault" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("one", props.get("requiredParam"));
+        assertEquals("two", props.get("requiredParamWithDefault"));
     }
 
     /**
@@ -73,27 +66,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitExprMissing()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4615/test-1" );
+    public void testitExprMissing() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4615/test-1");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-a.txt" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-a.txt");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build did not fail despite required plugin parameter missing" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build did not fail despite required plugin parameter missing");
+        } catch (VerificationException e) {
             // expected
         }
-
     }
 
     /**
@@ -103,23 +90,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitExprSet()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4615/test-1" );
+    public void testitExprSet() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4615/test-1");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dconfig.requiredParam=CLI" );
-        verifier.setLogFileName( "log-b.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dconfig.requiredParam=CLI");
+        verifier.setLogFileName("log-b.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "CLI", props.get( "requiredParam" ) );
-        assertEquals( "two", props.get( "requiredParamWithDefault" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("CLI", props.get("requiredParam"));
+        assertEquals("two", props.get("requiredParamWithDefault"));
     }
 
     /**
@@ -129,29 +114,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitPomValMissing()
-        throws Exception
-    {
+    public void testitPomValMissing() throws Exception {
         // cf. MNG-4764
-        requiresMavenVersion( "[3.0-beta-2,)" );
+        requiresMavenVersion("[3.0-beta-2,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4615/test-2a" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4615/test-2a");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build did not fail despite required plugin parameter missing" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build did not fail despite required plugin parameter missing");
+        } catch (VerificationException e) {
             // expected
         }
-
     }
 
     /**
@@ -161,21 +140,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitPomValSet()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4615/test-2b" );
+    public void testitPomValSet() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4615/test-2b");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "one", props.get( "requiredParam" ) );
-        assertEquals( "http://foo.bar/", props.get( "requiredParamWithDefault" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("one", props.get("requiredParam"));
+        assertEquals("http://foo.bar/", props.get("requiredParamWithDefault"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4618AggregatorBuiltAfterModulesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4618AggregatorBuiltAfterModulesTest.java
index f1ba996..a9b7ac9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4618AggregatorBuiltAfterModulesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4618AggregatorBuiltAfterModulesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4618AggregatorBuiltAfterModulesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4618AggregatorBuiltAfterModulesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4618AggregatorBuiltAfterModulesTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-1,)" );
+    public MavenITmng4618AggregatorBuiltAfterModulesTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-1,)");
     }
 
     /**
@@ -48,20 +43,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4618" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4618");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> mods = verifier.loadLines( "target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "mod-a", "mod-b", "mod-c", "aggregator" } ), mods );
+        List<String> mods = verifier.loadLines("target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"mod-a", "mod-b", "mod-c", "aggregator"}), mods);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4625SettingsXmlInterpolationWithXmlMarkupTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4625SettingsXmlInterpolationWithXmlMarkupTest.java
index 520e7d4..9c94227 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4625SettingsXmlInterpolationWithXmlMarkupTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4625SettingsXmlInterpolationWithXmlMarkupTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.codehaus.plexus.util.Os;
 import org.junit.jupiter.api.Test;
 
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4625SettingsXmlInterpolationWithXmlMarkupTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4625SettingsXmlInterpolationWithXmlMarkupTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4625SettingsXmlInterpolationWithXmlMarkupTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng4625SettingsXmlInterpolationWithXmlMarkupTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -49,36 +44,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4625" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4625");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
 
         // http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6468220
         // A lot of bugs related to Windows arguments and quoting
         // Directly called from commandline succeeds, indirect often fails
-        if( Os.isFamily( Os.FAMILY_WINDOWS ) && !System.getProperties().contains( "CLASSWORLDS_LAUNCHER" ) )
-        {
-            verifier.addCliArgument( "-Dtest.prop=\"&x=y<>\"" );
-            verifier.setForkJvm( true ); // force forked JVM, since the workaround expects forked run
-        }
-        else
-        {
-            verifier.addCliArgument( "-Dtest.prop=&x=y<>" );
+        if (Os.isFamily(Os.FAMILY_WINDOWS) && !System.getProperties().contains("CLASSWORLDS_LAUNCHER")) {
+            verifier.addCliArgument("-Dtest.prop=\"&x=y<>\"");
+            verifier.setForkJvm(true); // force forked JVM, since the workaround expects forked run
+        } else {
+            verifier.addCliArgument("-Dtest.prop=&x=y<>");
         }
 
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "&x=y<>", props.getProperty( "project.properties.jdbcUrl" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("&x=y<>", props.getProperty("project.properties.jdbcUrl"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4629NoPomValidationErrorUponMissingSystemDepTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4629NoPomValidationErrorUponMissingSystemDepTest.java
index 7a60f75..501fb6b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4629NoPomValidationErrorUponMissingSystemDepTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4629NoPomValidationErrorUponMissingSystemDepTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4629NoPomValidationErrorUponMissingSystemDepTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4629NoPomValidationErrorUponMissingSystemDepTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4629NoPomValidationErrorUponMissingSystemDepTest()
-    {
-        super( "[2.0.3,)" );
+    public MavenITmng4629NoPomValidationErrorUponMissingSystemDepTest() {
+        super("[2.0.3,)");
     }
 
     /**
@@ -47,16 +42,13 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4629" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4629");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4633DualCompilerExecutionsWeaveModeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4633DualCompilerExecutionsWeaveModeTest.java
index 756406e..cf84093 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4633DualCompilerExecutionsWeaveModeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4633DualCompilerExecutionsWeaveModeTest.java
@@ -1,10 +1,27 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
@@ -34,13 +51,10 @@
  * @author Kristian Rosenvold
  */
 @Disabled
-public class MavenITmng4633DualCompilerExecutionsWeaveModeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4633DualCompilerExecutionsWeaveModeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4633DualCompilerExecutionsWeaveModeTest()
-    {
-        super( "[3.0-beta-2,)" );
+    public MavenITmng4633DualCompilerExecutionsWeaveModeTest() {
+        super("[3.0-beta-2,)");
     }
 
     /**
@@ -50,18 +64,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4633" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4633");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "-T" );
-        verifier.addCliArgument( "2W" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("-T");
+        verifier.addCliArgument("2W");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4644StrictPomParsingRejectsMisplacedTextTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4644StrictPomParsingRejectsMisplacedTextTest.java
index 1cceeab..0e6f1b7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4644StrictPomParsingRejectsMisplacedTextTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4644StrictPomParsingRejectsMisplacedTextTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4644StrictPomParsingRejectsMisplacedTextTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4644StrictPomParsingRejectsMisplacedTextTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4644StrictPomParsingRejectsMisplacedTextTest()
-    {
-        super( "[3.0-alpha-7,)" );
+    public MavenITmng4644StrictPomParsingRejectsMisplacedTextTest() {
+        super("[3.0-alpha-7,)");
     }
 
     /**
@@ -47,25 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4644" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4644");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            fail( "Should fail to validate the POM syntax due to misplaced text in <project> element." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Should fail to validate the POM syntax due to misplaced text in <project> element.");
+        } catch (VerificationException e) {
             // expected
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4654ArtifactHandlerForMainArtifactTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4654ArtifactHandlerForMainArtifactTest.java
index 50abe6d..5d0c06a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4654ArtifactHandlerForMainArtifactTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4654ArtifactHandlerForMainArtifactTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4654ArtifactHandlerForMainArtifactTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4654ArtifactHandlerForMainArtifactTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4654ArtifactHandlerForMainArtifactTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng4654ArtifactHandlerForMainArtifactTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -47,24 +42,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4654" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4654");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4654" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4654");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/repo/org/apache/maven/its/mng4654/test/1.0/test-1.0.mng4654" );
-        verifier.verifyFilePresent( "target/repo/org/apache/maven/its/mng4654/test/1.0/test-1.0.jar" );
+        verifier.verifyFileNotPresent("target/repo/org/apache/maven/its/mng4654/test/1.0/test-1.0.mng4654");
+        verifier.verifyFilePresent("target/repo/org/apache/maven/its/mng4654/test/1.0/test-1.0.jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4660OutdatedPackagedArtifact.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4660OutdatedPackagedArtifact.java
index aa9f563..e76130a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4660OutdatedPackagedArtifact.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4660OutdatedPackagedArtifact.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
@@ -33,6 +28,9 @@
 import java.nio.file.attribute.BasicFileAttributes;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 import static java.nio.file.FileVisitResult.CONTINUE;
@@ -45,9 +43,8 @@
  * @author Martin Kanters
  */
 public class MavenITmng4660OutdatedPackagedArtifact extends AbstractMavenIntegrationTestCase {
-    public MavenITmng4660OutdatedPackagedArtifact()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng4660OutdatedPackagedArtifact() {
+        super("[4.0.0-alpha-1,)");
     }
 
     /**
@@ -57,119 +54,114 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testShouldWarnWhenPackagedArtifactIsOutdated() throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4660-outdated-packaged-artifact" );
+    public void testShouldWarnWhenPackagedArtifactIsOutdated() throws Exception {
+        final File testDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-4660-outdated-packaged-artifact");
 
         // 1. Package the whole project
-        final Verifier verifier1 = newVerifier( testDir.getAbsolutePath() );
-        verifier1.deleteDirectory( "target" );
-        verifier1.deleteArtifacts( "org.apache.maven.its.mng4660" );
+        final Verifier verifier1 = newVerifier(testDir.getAbsolutePath());
+        verifier1.deleteDirectory("target");
+        verifier1.deleteArtifacts("org.apache.maven.its.mng4660");
 
-        verifier1.addCliArgument( "package" );
+        verifier1.addCliArgument("package");
         verifier1.execute();
 
-        Path module1Jar = testDir.toPath().resolve( "module-a/target/module-a-1.0.jar" ).toAbsolutePath();
+        Path module1Jar =
+                testDir.toPath().resolve("module-a/target/module-a-1.0.jar").toAbsolutePath();
         verifier1.verifyErrorFreeLog();
-        verifier1.verifyFilePresent( module1Jar.toString() );
+        verifier1.verifyFilePresent(module1Jar.toString());
 
-        if ( System.getProperty( "java.version", "" ).startsWith( "1." ) )
-        {
+        if (System.getProperty("java.version", "").startsWith("1.")) {
             // Simulating the delay between two invocations. It also makes sure we're not hit by tests that run so fast,
             // that the difference in file modification time (see below) is too small to observe. Java 8 on Linux and
             // macOS returns that value with "just" second precision, which is not detailed enough.
-            Thread.sleep( 1_000 );
+            Thread.sleep(1_000);
         }
 
         // 2. Create a properties file with some content and compile only that module (module A).
-        final Verifier verifier2 = newVerifier( testDir.getAbsolutePath() );
-        final Path resourcesDirectory = Files.createDirectories( Paths.get( testDir.toString(), "module-a", "src", "main", "resources" ) );
-        final Path fileToWrite = resourcesDirectory.resolve( "example.properties" );
-        FileUtils.fileWrite( fileToWrite.toString(), "x=42" );
+        final Verifier verifier2 = newVerifier(testDir.getAbsolutePath());
+        final Path resourcesDirectory =
+                Files.createDirectories(Paths.get(testDir.toString(), "module-a", "src", "main", "resources"));
+        final Path fileToWrite = resourcesDirectory.resolve("example.properties");
+        FileUtils.fileWrite(fileToWrite.toString(), "x=42");
 
-        verifier2.setAutoclean( false );
-        verifier2.addCliArgument( "--projects" );
-        verifier2.addCliArgument( ":module-a" );
-        verifier2.addCliArgument( "compile" );
+        verifier2.setAutoclean(false);
+        verifier2.addCliArgument("--projects");
+        verifier2.addCliArgument(":module-a");
+        verifier2.addCliArgument("compile");
         verifier2.execute();
 
-        Path module1PropertiesFile = testDir.toPath().resolve( "module-a/target/classes/example.properties" )
+        Path module1PropertiesFile = testDir.toPath()
+                .resolve("module-a/target/classes/example.properties")
                 .toAbsolutePath();
 
-        verifier2.verifyFilePresent( module1PropertiesFile.toString() );
-        assertTrue( Files.getLastModifiedTime( module1PropertiesFile )
-                .compareTo( Files.getLastModifiedTime( module1Jar ) ) >= 0 );
+        verifier2.verifyFilePresent(module1PropertiesFile.toString());
+        assertTrue(
+                Files.getLastModifiedTime(module1PropertiesFile).compareTo(Files.getLastModifiedTime(module1Jar)) >= 0);
 
-        Path module1Class = testDir.toPath().resolve( "module-a/target/classes/org/apache/maven/it/Example.class" )
-                        .toAbsolutePath();
+        Path module1Class = testDir.toPath()
+                .resolve("module-a/target/classes/org/apache/maven/it/Example.class")
+                .toAbsolutePath();
         verifier2.verifyErrorFreeLog();
-        verifier2.verifyFilePresent( module1Class.toString() );
+        verifier2.verifyFilePresent(module1Class.toString());
 
         // 3. Resume project build from module B, that depends on module A we just touched. Its packaged artifact
         // is no longer in sync with its compiled artifacts.
-        final Verifier verifier3 = newVerifier( testDir.getAbsolutePath() );
-        verifier3.setAutoclean( false );
-        verifier3.addCliArgument( "--resume-from" );
-        verifier3.addCliArgument( ":module-b" );
-        verifier3.addCliArgument( "compile" );
+        final Verifier verifier3 = newVerifier(testDir.getAbsolutePath());
+        verifier3.setAutoclean(false);
+        verifier3.addCliArgument("--resume-from");
+        verifier3.addCliArgument(":module-b");
+        verifier3.addCliArgument("compile");
         verifier3.execute();
 
         verifier3.verifyErrorFreeLog();
-        try
-        {
-            verifier3.verifyTextInLog( "File '"
-                    + Paths.get( "module-a", "target", "classes", "example.properties" )
-                    + "' is more recent than the packaged artifact for 'module-a', please run a full `mvn package` build"
-            );
-        }
-        catch ( VerificationException e )
-        {
-            final StringBuilder message = new StringBuilder( e.getMessage() );
-            message.append( System.lineSeparator() );
+        try {
+            verifier3.verifyTextInLog(
+                    "File '"
+                            + Paths.get("module-a", "target", "classes", "example.properties")
+                            + "' is more recent than the packaged artifact for 'module-a', please run a full `mvn package` build");
+        } catch (VerificationException e) {
+            final StringBuilder message = new StringBuilder(e.getMessage());
+            message.append(System.lineSeparator());
 
-            message.append( "  " )
-                    .append( module1Jar.toAbsolutePath() )
-                    .append( " -> " )
-                    .append( Files.getLastModifiedTime( module1Jar ) )
-                    .append( System.lineSeparator() );
+            message.append("  ")
+                    .append(module1Jar.toAbsolutePath())
+                    .append(" -> ")
+                    .append(Files.getLastModifiedTime(module1Jar))
+                    .append(System.lineSeparator());
 
-            message.append( System.lineSeparator() );
+            message.append(System.lineSeparator());
 
-            Path outputDirectory = Paths.get( testDir.toString(), "module-a", "target",  "classes" );
+            Path outputDirectory = Paths.get(testDir.toString(), "module-a", "target", "classes");
 
-            Files.walkFileTree( outputDirectory, new FileVisitor<Path>()
-            {
+            Files.walkFileTree(outputDirectory, new FileVisitor<Path>() {
                 @Override
-                public FileVisitResult preVisitDirectory( Path dir, BasicFileAttributes attrs )
-                {
+                public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) {
                     return CONTINUE;
                 }
 
                 @Override
-                public FileVisitResult visitFile( Path file, BasicFileAttributes attrs )
-                {
-                    message.append( "  " )
-                            .append( file.toAbsolutePath() )
-                            .append( " -> " )
-                            .append( attrs.lastModifiedTime() )
-                            .append( System.lineSeparator() );
+                public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) {
+                    message.append("  ")
+                            .append(file.toAbsolutePath())
+                            .append(" -> ")
+                            .append(attrs.lastModifiedTime())
+                            .append(System.lineSeparator());
                     return CONTINUE;
                 }
 
                 @Override
-                public FileVisitResult visitFileFailed( Path file, IOException exc )
-                {
+                public FileVisitResult visitFileFailed(Path file, IOException exc) {
                     return CONTINUE;
                 }
 
                 @Override
-                public FileVisitResult postVisitDirectory( Path dir, IOException exc )
-                {
+                public FileVisitResult postVisitDirectory(Path dir, IOException exc) {
                     return CONTINUE;
                 }
-            } );
+            });
 
-            throw new VerificationException( message.toString(), e.getCause() );
+            throw new VerificationException(message.toString(), e.getCause());
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4660ResumeFromTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4660ResumeFromTest.java
index 722f2d6..11af77d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4660ResumeFromTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4660ResumeFromTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,9 +32,8 @@
  * @author Martin Kanters
  */
 public class MavenITmng4660ResumeFromTest extends AbstractMavenIntegrationTestCase {
-    public MavenITmng4660ResumeFromTest()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng4660ResumeFromTest() {
+        super("[4.0.0-alpha-1,)");
     }
 
     /**
@@ -48,30 +45,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testShouldResolveOutputDirectoryFromEarlierBuild() throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4660-resume-from" );
+    public void testShouldResolveOutputDirectoryFromEarlierBuild() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4660-resume-from");
 
-        final Verifier verifier1 = newVerifier( testDir.getAbsolutePath() );
-        verifier1.deleteDirectory( "target" );
-        verifier1.deleteArtifacts( "org.apache.maven.its.mng4660" );
+        final Verifier verifier1 = newVerifier(testDir.getAbsolutePath());
+        verifier1.deleteDirectory("target");
+        verifier1.deleteArtifacts("org.apache.maven.its.mng4660");
 
-        try
-        {
-            verifier1.addCliArgument( "test" ); // The test goal will not create a packaged artifact
+        try {
+            verifier1.addCliArgument("test"); // The test goal will not create a packaged artifact
             verifier1.execute();
-            fail( "Expected this invocation to fail" ); // See TestCase.java
-        }
-        catch ( final VerificationException ve )
-        {
-            verifier1.verifyTextInLog( "Deliberately fail test case" );
+            fail("Expected this invocation to fail"); // See TestCase.java
+        } catch (final VerificationException ve) {
+            verifier1.verifyTextInLog("Deliberately fail test case");
         }
 
-        final Verifier verifier2 = newVerifier( testDir.getAbsolutePath() );
-        verifier2.setAutoclean( false );
-        verifier2.addCliArgument( "--resume-from" );
-        verifier2.addCliArgument( ":module-b" );
-        verifier2.addCliArgument( "compile" );
+        final Verifier verifier2 = newVerifier(testDir.getAbsolutePath());
+        verifier2.setAutoclean(false);
+        verifier2.addCliArgument("--resume-from");
+        verifier2.addCliArgument(":module-b");
+        verifier2.addCliArgument("compile");
         verifier2.execute(); // to prevent the unit test from failing (again)
 
         verifier2.verifyErrorFreeLog();
@@ -85,30 +78,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testShouldResolvePackagedArtifactFromEarlierBuild() throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4660-resume-from" );
+    public void testShouldResolvePackagedArtifactFromEarlierBuild() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4660-resume-from");
 
-        final Verifier verifier1 = newVerifier( testDir.getAbsolutePath() );
-        verifier1.deleteDirectory( "target" );
-        verifier1.deleteArtifacts( "org.apache.maven.its.mng4660" );
+        final Verifier verifier1 = newVerifier(testDir.getAbsolutePath());
+        verifier1.deleteDirectory("target");
+        verifier1.deleteArtifacts("org.apache.maven.its.mng4660");
 
-        try
-        {
-            verifier1.addCliArgument( "verify" ); // The verify goal will create a packaged artifact
+        try {
+            verifier1.addCliArgument("verify"); // The verify goal will create a packaged artifact
             verifier1.execute();
-            fail( "Expected this invocation to fail" ); // See TestCase.java
-        }
-        catch ( final VerificationException ve )
-        {
-            verifier1.verifyTextInLog( "Deliberately fail test case" );
+            fail("Expected this invocation to fail"); // See TestCase.java
+        } catch (final VerificationException ve) {
+            verifier1.verifyTextInLog("Deliberately fail test case");
         }
 
-        final Verifier verifier2 = newVerifier( testDir.getAbsolutePath() );
-        verifier2.setAutoclean( false );
-        verifier2.addCliArgument( "--resume-from" );
-        verifier2.addCliArgument( ":module-b" );
-        verifier2.addCliArgument( "compile" ); // to prevent the unit test from failing (again)
+        final Verifier verifier2 = newVerifier(testDir.getAbsolutePath());
+        verifier2.setAutoclean(false);
+        verifier2.addCliArgument("--resume-from");
+        verifier2.addCliArgument(":module-b");
+        verifier2.addCliArgument("compile"); // to prevent the unit test from failing (again)
         verifier2.execute();
 
         verifier2.verifyErrorFreeLog();
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4666CoreRealmImportTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4666CoreRealmImportTest.java
index 1e3c827..b7f592b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4666CoreRealmImportTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4666CoreRealmImportTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4666CoreRealmImportTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4666CoreRealmImportTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4666CoreRealmImportTest()
-    {
-        super( "[2.0.11,2.0.99),[2.1.0,3.0-alpha-1),[3.0-beta-2,)" );
+    public MavenITmng4666CoreRealmImportTest() {
+        super("[2.0.11,2.0.99),[2.1.0,3.0-alpha-1),[3.0-beta-2,)");
     }
 
     /**
@@ -51,71 +46,62 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4666" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4666");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven", "maven-model", "0.1-stub" );
-        verifier.deleteArtifacts( "org.apache.maven", "maven-settings", "0.1-stub" );
-        verifier.deleteArtifacts( "org.apache.maven", "maven-project", "0.1-stub" );
-        verifier.deleteArtifacts( "org.apache.maven", "maven-artifact", "0.1-stub" );
-        verifier.deleteArtifacts( "org.apache.maven", "maven-core", "0.1-stub" );
-        verifier.deleteArtifacts( "org.apache.maven", "maven-plugin-api", "0.1-stub" );
-        verifier.deleteArtifacts( "org.apache.maven", "maven-plugin-descriptor", "0.1-stub" );
-        verifier.deleteArtifacts( "plexus", "plexus-container-default", "0.1-stub" );
-        verifier.deleteArtifacts( "org.codehaus.plexus", "plexus-container-default", "0.1-stub" );
-        verifier.deleteArtifacts( "org.codehaus.plexus", "plexus-component-api", "0.1-stub" );
-        verifier.deleteArtifacts( "org.codehaus.plexus", "plexus-utils", "0.1-stub" );
-        verifier.deleteArtifacts( "org.codehaus.plexus", "plexus-classworlds", "0.1-stub" );
-        verifier.deleteArtifacts( "org.sonatype.aether", "aether-api", "0.1-stub" );
-        verifier.deleteArtifacts( "org.sonatype.aether", "aether-spi", "0.1-stub" );
-        verifier.deleteArtifacts( "org.sonatype.aether", "aether-impl", "0.1-stub" );
-        verifier.deleteArtifacts( "org.sonatype.sisu", "sisu-inject-plexus", "0.1-stub" );
-        verifier.deleteArtifacts( "org.sonatype.spice", "spice-inject-plexus", "0.1-stub" );
-        verifier.deleteArtifacts( "classworlds", "classworlds", "0.1-stub" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven", "maven-model", "0.1-stub");
+        verifier.deleteArtifacts("org.apache.maven", "maven-settings", "0.1-stub");
+        verifier.deleteArtifacts("org.apache.maven", "maven-project", "0.1-stub");
+        verifier.deleteArtifacts("org.apache.maven", "maven-artifact", "0.1-stub");
+        verifier.deleteArtifacts("org.apache.maven", "maven-core", "0.1-stub");
+        verifier.deleteArtifacts("org.apache.maven", "maven-plugin-api", "0.1-stub");
+        verifier.deleteArtifacts("org.apache.maven", "maven-plugin-descriptor", "0.1-stub");
+        verifier.deleteArtifacts("plexus", "plexus-container-default", "0.1-stub");
+        verifier.deleteArtifacts("org.codehaus.plexus", "plexus-container-default", "0.1-stub");
+        verifier.deleteArtifacts("org.codehaus.plexus", "plexus-component-api", "0.1-stub");
+        verifier.deleteArtifacts("org.codehaus.plexus", "plexus-utils", "0.1-stub");
+        verifier.deleteArtifacts("org.codehaus.plexus", "plexus-classworlds", "0.1-stub");
+        verifier.deleteArtifacts("org.sonatype.aether", "aether-api", "0.1-stub");
+        verifier.deleteArtifacts("org.sonatype.aether", "aether-spi", "0.1-stub");
+        verifier.deleteArtifacts("org.sonatype.aether", "aether-impl", "0.1-stub");
+        verifier.deleteArtifacts("org.sonatype.sisu", "sisu-inject-plexus", "0.1-stub");
+        verifier.deleteArtifacts("org.sonatype.spice", "spice-inject-plexus", "0.1-stub");
+        verifier.deleteArtifacts("classworlds", "classworlds", "0.1-stub");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/type.properties" );
-        List<String> types = getTypes( props );
-        if ( !matchesVersionRange( "[3.0-beta-4,)" ) )
-        {
+        Properties props = verifier.loadProperties("target/type.properties");
+        List<String> types = getTypes(props);
+        if (!matchesVersionRange("[3.0-beta-4,)")) {
             // MNG-4725, MNG-4807
-            types.remove( "org.codehaus.plexus.configuration.PlexusConfiguration" );
-            types.remove( "org.codehaus.plexus.logging.Logger" );
+            types.remove("org.codehaus.plexus.configuration.PlexusConfiguration");
+            types.remove("org.codehaus.plexus.logging.Logger");
         }
-        assertFalse( types.isEmpty() );
-        for ( String type : types )
-        {
-            assertEquals( type, props.get( "plugin." + type ), props.get( "core." + type ) );
+        assertFalse(types.isEmpty());
+        for (String type : types) {
+            assertEquals(type, props.get("plugin." + type), props.get("core." + type));
         }
     }
 
-    private List<String> getTypes( Properties props )
-    {
+    private List<String> getTypes(Properties props) {
         List<String> types = new ArrayList<>();
-        for ( Object o : props.keySet() )
-        {
+        for (Object o : props.keySet()) {
             String key = o.toString();
-            if ( key.startsWith( "core." ) )
-            {
-                String type = key.substring( 5 );
-                if ( props.getProperty( key, "" ).length() > 0 )
-                {
+            if (key.startsWith("core.")) {
+                String type = key.substring(5);
+                if (props.getProperty(key, "").length() > 0) {
                     // types not in the core realm can't be exported/shared, so ignore those
-                    types.add( type );
+                    types.add(type);
                 }
             }
         }
         return types;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4677DisabledPluginConfigInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4677DisabledPluginConfigInheritanceTest.java
index 12e727f..3b5f237 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4677DisabledPluginConfigInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4677DisabledPluginConfigInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4677DisabledPluginConfigInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4677DisabledPluginConfigInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4677DisabledPluginConfigInheritanceTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-2,)" );
+    public MavenITmng4677DisabledPluginConfigInheritanceTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-2,)");
     }
 
     /**
@@ -48,28 +43,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4677" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4677");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "child-1/target" );
-        verifier.deleteDirectory( "child-2/target" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-log-file:2.1-SNAPSHOT:log-string" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("child-1/target");
+        verifier.deleteDirectory("child-2/target");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-log-file:2.1-SNAPSHOT:log-string");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> log = verifier.loadLines( "target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "parent-only" } ), log );
+        List<String> log = verifier.loadLines("target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"parent-only"}), log);
 
-        log = verifier.loadLines( "child-1/target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "managed" } ), log );
+        log = verifier.loadLines("child-1/target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"managed"}), log);
 
-        log = verifier.loadLines( "child-2/target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "managed" } ), log );
+        log = verifier.loadLines("child-2/target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"managed"}), log);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4679SnapshotUpdateInPluginTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4679SnapshotUpdateInPluginTest.java
index 9ed8d76..6ed35c0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4679SnapshotUpdateInPluginTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4679SnapshotUpdateInPluginTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4679SnapshotUpdateInPluginTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4679SnapshotUpdateInPluginTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4679SnapshotUpdateInPluginTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-2,)" );
+    public MavenITmng4679SnapshotUpdateInPluginTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-2,)");
     }
 
     /**
@@ -48,49 +43,43 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4679" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4679");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4679" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4679");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
 
-        filterProps.put( "@repo@", "repo-1" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-force-1.txt" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-1");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-force-1.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertChecksum( verifier, "jar", "2ea5c3d713bbaba7b87746449b91cd00e876703d" );
-        assertChecksum( verifier, "pom", "0b58dbbc61f81b85a70692ffdce88cf1892a8da4" );
+        assertChecksum(verifier, "jar", "2ea5c3d713bbaba7b87746449b91cd00e876703d");
+        assertChecksum(verifier, "pom", "0b58dbbc61f81b85a70692ffdce88cf1892a8da4");
 
-        filterProps.put( "@repo@", "repo-2" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.setLogFileName( "log-force-2.txt" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-U" );
-        verifier.addCliArgument( "validate" );
+        filterProps.put("@repo@", "repo-2");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.setLogFileName("log-force-2.txt");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-U");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-
-        assertChecksum( verifier, "jar", "f3d46277c2ab45ff9bbd97605c942bed7fc27f97" );
-        assertChecksum( verifier, "pom", "127f0dc26035352bb54890315ad7d2ada067756a" );
+        assertChecksum(verifier, "jar", "f3d46277c2ab45ff9bbd97605c942bed7fc27f97");
+        assertChecksum(verifier, "pom", "127f0dc26035352bb54890315ad7d2ada067756a");
     }
 
-    private void assertChecksum( Verifier verifier, String ext, String checksum )
-        throws Exception
-    {
-        String path = verifier.getArtifactPath( "org.apache.maven.its.mng4679", "dep", "0.1-SNAPSHOT", ext );
-        String actual = ItUtils.calcHash( new File( path ), "SHA-1" );
-        assertEquals( checksum, actual );
+    private void assertChecksum(Verifier verifier, String ext, String checksum) throws Exception {
+        String path = verifier.getArtifactPath("org.apache.maven.its.mng4679", "dep", "0.1-SNAPSHOT", ext);
+        String actual = ItUtils.calcHash(new File(path), "SHA-1");
+        assertEquals(checksum, actual);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4684DistMgmtOverriddenByProfileTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4684DistMgmtOverriddenByProfileTest.java
index 199cfc3..e41e9b0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4684DistMgmtOverriddenByProfileTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4684DistMgmtOverriddenByProfileTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4684DistMgmtOverriddenByProfileTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4684DistMgmtOverriddenByProfileTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4684DistMgmtOverriddenByProfileTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-2,)" );
+    public MavenITmng4684DistMgmtOverriddenByProfileTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-2,)");
     }
 
     /**
@@ -47,36 +42,33 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4684" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4684");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Pmng4684" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Pmng4684");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
+        Properties props = verifier.loadProperties("target/pom.properties");
 
-        assertEquals( "pr", props.getProperty( "project.distributionManagement.repository.id" ) );
-        assertEquals( "http://localhost/r", props.getProperty( "project.distributionManagement.repository.url" ) );
-        assertEquals( "", props.getProperty( "project.distributionManagement.repository.name", "" ) );
-        assertEquals( "default", props.getProperty( "project.distributionManagement.repository.layout" ) );
-        assertEquals( "true", props.getProperty( "project.distributionManagement.repository.uniqueVersion" ) );
+        assertEquals("pr", props.getProperty("project.distributionManagement.repository.id"));
+        assertEquals("http://localhost/r", props.getProperty("project.distributionManagement.repository.url"));
+        assertEquals("", props.getProperty("project.distributionManagement.repository.name", ""));
+        assertEquals("default", props.getProperty("project.distributionManagement.repository.layout"));
+        assertEquals("true", props.getProperty("project.distributionManagement.repository.uniqueVersion"));
 
-        assertEquals( "psr", props.getProperty( "project.distributionManagement.snapshotRepository.id" ) );
-        assertEquals( "http://localhost/sr", props.getProperty( "project.distributionManagement.snapshotRepository.url" ) );
-        assertEquals( "", props.getProperty( "project.distributionManagement.snapshotRepository.name", "" ) );
-        assertEquals( "default", props.getProperty( "project.distributionManagement.snapshotRepository.layout" ) );
-        assertEquals( "true", props.getProperty( "project.distributionManagement.snapshotRepository.uniqueVersion" ) );
+        assertEquals("psr", props.getProperty("project.distributionManagement.snapshotRepository.id"));
+        assertEquals("http://localhost/sr", props.getProperty("project.distributionManagement.snapshotRepository.url"));
+        assertEquals("", props.getProperty("project.distributionManagement.snapshotRepository.name", ""));
+        assertEquals("default", props.getProperty("project.distributionManagement.snapshotRepository.layout"));
+        assertEquals("true", props.getProperty("project.distributionManagement.snapshotRepository.uniqueVersion"));
 
-        assertEquals( "ps", props.getProperty( "project.distributionManagement.site.id" ) );
-        assertEquals( "http://localhost/s", props.getProperty( "project.distributionManagement.site.url" ) );
-        assertEquals( "passed", props.getProperty( "project.distributionManagement.site.name" ) );
+        assertEquals("ps", props.getProperty("project.distributionManagement.site.id"));
+        assertEquals("http://localhost/s", props.getProperty("project.distributionManagement.site.url"));
+        assertEquals("passed", props.getProperty("project.distributionManagement.site.name"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4690InterdependentConflictResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4690InterdependentConflictResolutionTest.java
index a20d0ab..f4ca2e0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4690InterdependentConflictResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4690InterdependentConflictResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,90 +30,72 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4690InterdependentConflictResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4690InterdependentConflictResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4690InterdependentConflictResolutionTest()
-    {
-        super( "[2.0.9,)" );
+    public MavenITmng4690InterdependentConflictResolutionTest() {
+        super("[2.0.9,)");
     }
 
     // Ideally, all six permutations of the three direct dependencies should yield the same result...
 
     @Test
-    public void testitADX()
-        throws Exception
-    {
-        requiresMavenVersion( "[3.0-beta-3,)" );
-        testit( "test-adx" );
+    public void testitADX() throws Exception {
+        requiresMavenVersion("[3.0-beta-3,)");
+        testit("test-adx");
     }
 
     @Test
-    public void testitAXD()
-        throws Exception
-    {
-        testit( "test-axd" );
+    public void testitAXD() throws Exception {
+        testit("test-axd");
     }
 
     @Test
-    public void testitDAX()
-        throws Exception
-    {
-        requiresMavenVersion( "[3.0-beta-3,)" );
-        testit( "test-dax" );
+    public void testitDAX() throws Exception {
+        requiresMavenVersion("[3.0-beta-3,)");
+        testit("test-dax");
     }
 
     @Test
-    public void testitDXA()
-        throws Exception
-    {
-        testit( "test-dxa" );
+    public void testitDXA() throws Exception {
+        testit("test-dxa");
     }
 
     @Test
-    public void testitXAD()
-        throws Exception
-    {
-        testit( "test-xad" );
+    public void testitXAD() throws Exception {
+        testit("test-xad");
     }
 
     @Test
-    public void testitXDA()
-        throws Exception
-    {
-        testit( "test-xda" );
+    public void testitXDA() throws Exception {
+        testit("test-xda");
     }
 
     /**
      * Verify that conflict resolution doesn't depend on the declaration order of dependencies (from distinct tree
      * levels) when the resolution of one conflict influences another conflict.
      */
-    private void testit( String test )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4690" );
+    private void testit(String test) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4690");
 
-        Verifier verifier = newVerifier( new File( testDir, test ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4690" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, test).getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4690");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
 
-        assertTrue( test + " > " + classpath.toString(), classpath.contains( "a-1.jar" ) );
-        assertTrue( test + " > " + classpath.toString(), classpath.contains( "b-1.jar" ) );
-        assertTrue( test + " > " + classpath.toString(), classpath.contains( "c-1.jar" ) );
-        assertTrue( test + " > " + classpath.toString(), classpath.contains( "d-1.jar" ) );
+        assertTrue(test + " > " + classpath.toString(), classpath.contains("a-1.jar"));
+        assertTrue(test + " > " + classpath.toString(), classpath.contains("b-1.jar"));
+        assertTrue(test + " > " + classpath.toString(), classpath.contains("c-1.jar"));
+        assertTrue(test + " > " + classpath.toString(), classpath.contains("d-1.jar"));
 
-        assertTrue( test + " > " + classpath.toString(), classpath.contains( "x-1.jar" ) );
-        assertTrue( test + " > " + classpath.toString(), classpath.contains( "y-2.jar" ) );
+        assertTrue(test + " > " + classpath.toString(), classpath.contains("x-1.jar"));
+        assertTrue(test + " > " + classpath.toString(), classpath.contains("y-2.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4696MavenProjectDependencyArtifactsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4696MavenProjectDependencyArtifactsTest.java
index d3040e0..bf3b08d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4696MavenProjectDependencyArtifactsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4696MavenProjectDependencyArtifactsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.HashSet;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4696MavenProjectDependencyArtifactsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4696MavenProjectDependencyArtifactsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4696MavenProjectDependencyArtifactsTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-2,)" );
+    public MavenITmng4696MavenProjectDependencyArtifactsTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-2,)");
     }
 
     /**
@@ -50,31 +45,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4696" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4696");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4696" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4696");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/artifact.properties" );
-        assertEquals( "3", props.getProperty( "project.dependencyArtifacts.size" ) );
+        Properties props = verifier.loadProperties("target/artifact.properties");
+        assertEquals("3", props.getProperty("project.dependencyArtifacts.size"));
 
         HashSet<String> ids = new HashSet<>();
-        ids.add( props.getProperty( "project.dependencyArtifacts.0.artifactId" ) );
-        ids.add( props.getProperty( "project.dependencyArtifacts.1.artifactId" ) );
-        ids.add( props.getProperty( "project.dependencyArtifacts.2.artifactId" ) );
-        assertTrue( ids.toString(), ids.contains( "b" ) );
-        assertTrue( ids.toString(), ids.contains( "c" ) );
-        assertTrue( ids.toString(), ids.contains( "d" ) );
+        ids.add(props.getProperty("project.dependencyArtifacts.0.artifactId"));
+        ids.add(props.getProperty("project.dependencyArtifacts.1.artifactId"));
+        ids.add(props.getProperty("project.dependencyArtifacts.2.artifactId"));
+        assertTrue(ids.toString(), ids.contains("b"));
+        assertTrue(ids.toString(), ids.contains("c"));
+        assertTrue(ids.toString(), ids.contains("d"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4720DependencyManagementExclusionMergeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4720DependencyManagementExclusionMergeTest.java
index 9050ecb..34810b4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4720DependencyManagementExclusionMergeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4720DependencyManagementExclusionMergeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4720DependencyManagementExclusionMergeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4720DependencyManagementExclusionMergeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4720DependencyManagementExclusionMergeTest()
-    {
-        super( "[2.0.6,)" );
+    public MavenITmng4720DependencyManagementExclusionMergeTest() {
+        super("[2.0.6,)");
     }
 
     /**
@@ -48,30 +43,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4720" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4720");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4720" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4720");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
 
-        assertTrue( classpath.toString(), classpath.contains( "a-0.1.jar" ) );
-        assertTrue( classpath.toString(), classpath.contains( "c-0.1.jar" ) );
+        assertTrue(classpath.toString(), classpath.contains("a-0.1.jar"));
+        assertTrue(classpath.toString(), classpath.contains("c-0.1.jar"));
 
-        assertFalse( classpath.toString(), classpath.contains( "b-0.1.jar" ) );
+        assertFalse(classpath.toString(), classpath.contains("b-0.1.jar"));
 
         // should better have been excluded as well, now it's a matter of backward-compat
-        assertTrue( classpath.toString(), classpath.contains( "d-0.1.jar" ) );
+        assertTrue(classpath.toString(), classpath.contains("d-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4721OptionalPluginDependencyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4721OptionalPluginDependencyTest.java
index 3be86f2..eb2f2e9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4721OptionalPluginDependencyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4721OptionalPluginDependencyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4721OptionalPluginDependencyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4721OptionalPluginDependencyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4721OptionalPluginDependencyTest()
-    {
-        super( "[2.0.3,)" );
+    public MavenITmng4721OptionalPluginDependencyTest() {
+        super("[2.0.3,)");
     }
 
     /**
@@ -47,25 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4721" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4721");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4721" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4721");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pcl.properties" );
-        assertEquals( "1", props.get( "org/apache/maven/plugin/coreit/c.properties.count" ) );
-        assertEquals( "1", props.get( "mng4721a.properties.count" ) );
-        assertEquals( "0", props.get( "mng4721b.properties.count" ) );
+        Properties props = verifier.loadProperties("target/pcl.properties");
+        assertEquals("1", props.get("org/apache/maven/plugin/coreit/c.properties.count"));
+        assertEquals("1", props.get("mng4721a.properties.count"));
+        assertEquals("0", props.get("mng4721b.properties.count"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4729MirrorProxyAuthUsedByProjectBuilderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4729MirrorProxyAuthUsedByProjectBuilderTest.java
index caa49b7..370fde0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4729MirrorProxyAuthUsedByProjectBuilderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4729MirrorProxyAuthUsedByProjectBuilderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.security.ConstraintMapping;
 import org.eclipse.jetty.security.ConstraintSecurityHandler;
 import org.eclipse.jetty.security.HashLoginService;
@@ -46,13 +44,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4729MirrorProxyAuthUsedByProjectBuilderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4729MirrorProxyAuthUsedByProjectBuilderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4729MirrorProxyAuthUsedByProjectBuilderTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-2,)" );
+    public MavenITmng4729MirrorProxyAuthUsedByProjectBuilderTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-2,)");
     }
 
     /**
@@ -62,68 +57,62 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4729" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4729");
 
         Constraint constraint = new Constraint();
-        constraint.setName( Constraint.__BASIC_AUTH );
-        constraint.setRoles( new String[] { "user" } );
-        constraint.setAuthenticate( true );
+        constraint.setName(Constraint.__BASIC_AUTH);
+        constraint.setRoles(new String[] {"user"});
+        constraint.setAuthenticate(true);
 
         ConstraintMapping constraintMapping = new ConstraintMapping();
-        constraintMapping.setConstraint( constraint );
-        constraintMapping.setPathSpec( "/*" );
+        constraintMapping.setConstraint(constraint);
+        constraintMapping.setPathSpec("/*");
 
-        HashLoginService userRealm = new HashLoginService( "TestRealm" );
+        HashLoginService userRealm = new HashLoginService("TestRealm");
         UserStore userStore = new UserStore();
-        userStore.addUser( "testuser", new Password( "testtest" ), new String[] { "user" } );
-        userRealm.setUserStore( userStore );
+        userStore.addUser("testuser", new Password("testtest"), new String[] {"user"});
+        userRealm.setUserStore(userStore);
 
-        Server server = new Server( 0 );
+        Server server = new Server(0);
         ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
-        securityHandler.setLoginService( userRealm );
-        securityHandler.setAuthMethod( __BASIC_AUTH );
-        securityHandler.setConstraintMappings( new ConstraintMapping[] { constraintMapping } );
+        securityHandler.setLoginService(userRealm);
+        securityHandler.setAuthMethod(__BASIC_AUTH);
+        securityHandler.setConstraintMappings(new ConstraintMapping[] {constraintMapping});
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( testDir.getAbsolutePath() );
+        repoHandler.setResourceBase(testDir.getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( securityHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(securityHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        server.setHandler( handlerList );
+        server.setHandler(handlerList);
         server.start();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng4729" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            verifier.deleteArtifacts("org.apache.maven.its.mng4729");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            Properties props = verifier.loadProperties( "target/pom.properties" );
-            assertEquals( "PASSED", props.get( "org.apache.maven.its.mng4729:a:jar:0.1.project.name" ) );
-        }
-        finally
-        {
+            Properties props = verifier.loadProperties("target/pom.properties");
+            assertEquals("PASSED", props.get("org.apache.maven.its.mng4729:a:jar:0.1.project.name"));
+        } finally {
             server.stop();
             server.join();
         }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4745PluginVersionUpdateTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4745PluginVersionUpdateTest.java
index d0e2cac..70ca53e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4745PluginVersionUpdateTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4745PluginVersionUpdateTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 import java.util.Properties;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4745PluginVersionUpdateTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4745PluginVersionUpdateTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4745PluginVersionUpdateTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-2,)" );
+    public MavenITmng4745PluginVersionUpdateTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-2,)");
     }
 
     /**
@@ -49,35 +44,33 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitRepoPolicyAlways()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4745" );
+    public void testitRepoPolicyAlways() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4745");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setForkJvm( true );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4745" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setForkJvm(true);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4745");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@updates@", "always" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
+        filterProps.put("@updates@", "always");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
 
-        writeMetadata( testDir, "1.0", "20100729123455" );
-        verifier.setLogFileName( "log-1a.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.mng4745:maven-it-plugin:touch" );
+        writeMetadata(testDir, "1.0", "20100729123455");
+        verifier.setLogFileName("log-1a.txt");
+        verifier.addCliArgument("org.apache.maven.its.mng4745:maven-it-plugin:touch");
         verifier.execute();
 
-        writeMetadata( testDir, "1.1", "20100730123456" );
-        verifier.setLogFileName( "log-1b.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.mng4745:maven-it-plugin:touch" );
+        writeMetadata(testDir, "1.1", "20100730123456");
+        verifier.setLogFileName("log-1b.txt");
+        verifier.addCliArgument("org.apache.maven.its.mng4745:maven-it-plugin:touch");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/plugin.properties" );
-        assertEquals( "1.1", props.get( "plugin.version" ) );
+        Properties props = verifier.loadProperties("target/plugin.properties");
+        assertEquals("1.1", props.get("plugin.version"));
     }
 
     /**
@@ -86,35 +79,33 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitRepoPolicyNever()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4745" );
+    public void testitRepoPolicyNever() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4745");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setForkJvm( true );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4745" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setForkJvm(true);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4745");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@updates@", "never" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
+        filterProps.put("@updates@", "never");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
 
-        writeMetadata( testDir, "1.0", "20100729123455" );
-        verifier.setLogFileName( "log-2a.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.mng4745:maven-it-plugin:touch" );
+        writeMetadata(testDir, "1.0", "20100729123455");
+        verifier.setLogFileName("log-2a.txt");
+        verifier.addCliArgument("org.apache.maven.its.mng4745:maven-it-plugin:touch");
         verifier.execute();
 
-        writeMetadata( testDir, "1.1", "20100730123456" );
-        verifier.setLogFileName( "log-2b.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.mng4745:maven-it-plugin:touch" );
+        writeMetadata(testDir, "1.1", "20100730123456");
+        verifier.setLogFileName("log-2b.txt");
+        verifier.addCliArgument("org.apache.maven.its.mng4745:maven-it-plugin:touch");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/plugin.properties" );
-        assertEquals( "1.0", props.get( "plugin.version" ) );
+        Properties props = verifier.loadProperties("target/plugin.properties");
+        assertEquals("1.0", props.get("plugin.version"));
     }
 
     /**
@@ -123,59 +114,54 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitForceUpdate()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4745" );
+    public void testitForceUpdate() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4745");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setForkJvm( true );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4745" );
-        verifier.addCliArgument( "-U" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setForkJvm(true);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4745");
+        verifier.addCliArgument("-U");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@updates@", "never" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
+        filterProps.put("@updates@", "never");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
 
-        writeMetadata( testDir, "1.0", "20100729123455" );
-        verifier.setLogFileName( "log-3a.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.mng4745:maven-it-plugin:touch" );
+        writeMetadata(testDir, "1.0", "20100729123455");
+        verifier.setLogFileName("log-3a.txt");
+        verifier.addCliArgument("org.apache.maven.its.mng4745:maven-it-plugin:touch");
         verifier.execute();
 
-        writeMetadata( testDir, "1.1", "20100730123456" );
-        verifier.setLogFileName( "log-3b.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.mng4745:maven-it-plugin:touch" );
+        writeMetadata(testDir, "1.1", "20100730123456");
+        verifier.setLogFileName("log-3b.txt");
+        verifier.addCliArgument("org.apache.maven.its.mng4745:maven-it-plugin:touch");
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/plugin.properties" );
-        assertEquals( "1.1", props.get( "plugin.version" ) );
+        Properties props = verifier.loadProperties("target/plugin.properties");
+        assertEquals("1.1", props.get("plugin.version"));
     }
 
-    private static void writeMetadata( File testdir, String version, String timestamp )
-        throws Exception
-    {
-        StringBuilder content = new StringBuilder( 1024 );
-        content.append( "<?xml version=\"1.0\"?>\n" );
-        content.append( "<metadata>\n" );
-        content.append( "  <groupId>org.apache.maven.its.mng4745</groupId>\n" );
-        content.append( "  <artifactId>maven-it-plugin</artifactId>\n" );
-        content.append( "  <versioning>\n" );
-        content.append( "    <latest>" + version + "</latest>\n" );
-        content.append( "    <release>" + version + "</release>\n" );
-        content.append( "    <versions>\n" );
-        content.append( "      <version>1.0</version>\n" );
-        content.append( "    </versions>\n" );
-        content.append( "    <lastUpdated>" + timestamp + "</lastUpdated>\n" );
-        content.append( "  </versioning>\n" );
-        content.append( "</metadata>\n" );
+    private static void writeMetadata(File testdir, String version, String timestamp) throws Exception {
+        StringBuilder content = new StringBuilder(1024);
+        content.append("<?xml version=\"1.0\"?>\n");
+        content.append("<metadata>\n");
+        content.append("  <groupId>org.apache.maven.its.mng4745</groupId>\n");
+        content.append("  <artifactId>maven-it-plugin</artifactId>\n");
+        content.append("  <versioning>\n");
+        content.append("    <latest>" + version + "</latest>\n");
+        content.append("    <release>" + version + "</release>\n");
+        content.append("    <versions>\n");
+        content.append("      <version>1.0</version>\n");
+        content.append("    </versions>\n");
+        content.append("    <lastUpdated>" + timestamp + "</lastUpdated>\n");
+        content.append("  </versioning>\n");
+        content.append("</metadata>\n");
 
-        File metadata = new File( testdir, "repo/org/apache/maven/its/mng4745/maven-it-plugin/maven-metadata.xml" );
+        File metadata = new File(testdir, "repo/org/apache/maven/its/mng4745/maven-it-plugin/maven-metadata.xml");
         metadata.getParentFile().mkdirs();
-        FileUtils.fileWrite( metadata.getAbsolutePath(), "UTF-8", content.toString() );
+        FileUtils.fileWrite(metadata.getAbsolutePath(), "UTF-8", content.toString());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4747JavaAgentUsedByPluginTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4747JavaAgentUsedByPluginTest.java
index b34304d..b5eb4cd 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4747JavaAgentUsedByPluginTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4747JavaAgentUsedByPluginTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4747JavaAgentUsedByPluginTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4747JavaAgentUsedByPluginTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4747JavaAgentUsedByPluginTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-2,)" );
+    public MavenITmng4747JavaAgentUsedByPluginTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-2,)");
     }
 
     /**
@@ -48,25 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        requiresJavaVersion( "[1.5,)" );
+    public void testit() throws Exception {
+        requiresJavaVersion("[1.5,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4747" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4747");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setEnvironmentVariable( "MAVEN_OPTS", "-javaagent:agent.jar" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setEnvironmentVariable("MAVEN_OPTS", "-javaagent:agent.jar");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props1 = verifier.loadProperties( "target/agent.properties" );
-        Properties props2 = verifier.loadProperties( "target/plugin.properties" );
-        assertNotNull( props1.get( "Mng4747Agent" ) );
-        assertEquals( props1.get( "Mng4747Agent" ), props2.get( "Mng4747Agent" ) );
+        Properties props1 = verifier.loadProperties("target/agent.properties");
+        Properties props2 = verifier.loadProperties("target/plugin.properties");
+        assertNotNull(props1.get("Mng4747Agent"));
+        assertEquals(props1.get("Mng4747Agent"), props2.get("Mng4747Agent"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4750ResolvedMavenProjectDependencyArtifactsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4750ResolvedMavenProjectDependencyArtifactsTest.java
index 50b0f13..105437f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4750ResolvedMavenProjectDependencyArtifactsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4750ResolvedMavenProjectDependencyArtifactsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4750ResolvedMavenProjectDependencyArtifactsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4750ResolvedMavenProjectDependencyArtifactsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4750ResolvedMavenProjectDependencyArtifactsTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0,)" );
+    public MavenITmng4750ResolvedMavenProjectDependencyArtifactsTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0,)");
     }
 
     /**
@@ -49,30 +44,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4750" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4750");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4750" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "initialize" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4750");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/artifact.properties" );
-        assertEquals( "1", props.getProperty( "project.dependencyArtifacts.size" ) );
+        Properties props = verifier.loadProperties("target/artifact.properties");
+        assertEquals("1", props.getProperty("project.dependencyArtifacts.size"));
 
-        String path = props.getProperty( "project.dependencyArtifacts.0.file" );
-        assertNotNull( path );
-        assertTrue( path, new File( path ).isFile() );
+        String path = props.getProperty("project.dependencyArtifacts.0.file");
+        assertNotNull(path);
+        assertTrue(path, new File(path).isFile());
 
-        String version = props.getProperty( "project.dependencyArtifacts.0.version" );
-        assertEquals( "0.1", version );
+        String version = props.getProperty("project.dependencyArtifacts.0.version");
+        assertEquals("0.1", version);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4755FetchRemoteMetadataForVersionRangeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4755FetchRemoteMetadataForVersionRangeTest.java
index 87358a9..513b016 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4755FetchRemoteMetadataForVersionRangeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4755FetchRemoteMetadataForVersionRangeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4755FetchRemoteMetadataForVersionRangeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4755FetchRemoteMetadataForVersionRangeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4755FetchRemoteMetadataForVersionRangeTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-3,)" );
+    public MavenITmng4755FetchRemoteMetadataForVersionRangeTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-3,)");
     }
 
     /**
@@ -48,33 +43,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4755" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4755");
 
         // setup: install a local version
-        Verifier verifier = newVerifier( new File( testDir, "dependency" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4755" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "dependency").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4755");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // test: resolve remote version
-        verifier = newVerifier( new File( testDir, "test" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "test").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> cp = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-        assertTrue( cp.toString(), cp.contains( "dep-1.jar" ) );
+        List<String> cp = verifier.loadLines("target/classpath.txt", "UTF-8");
+        assertTrue(cp.toString(), cp.contains("dep-1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4761PluginLevelDependencyScopesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4761PluginLevelDependencyScopesTest.java
index 783fad5..9b28265 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4761PluginLevelDependencyScopesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4761PluginLevelDependencyScopesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Tag;
 import org.junit.jupiter.api.Test;
 
@@ -33,13 +31,10 @@
  * @author jdcasey
  */
 @Tag("disabled")
-public class MavenITmng4761PluginLevelDependencyScopesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4761PluginLevelDependencyScopesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4761PluginLevelDependencyScopesTest()
-    {
-        super( "(2.2.1,2.99)(3.0-beta-2,)" );
+    public MavenITmng4761PluginLevelDependencyScopesTest() {
+        super("(2.2.1,2.99)(3.0-beta-2,)");
     }
 
     /**
@@ -52,21 +47,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4761" );
+    public void testit() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4761");
 
-        final Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4761" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        final Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4761");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4765LocalPomProjectBuilderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4765LocalPomProjectBuilderTest.java
index 1e1f284..9295741 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4765LocalPomProjectBuilderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4765LocalPomProjectBuilderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4765LocalPomProjectBuilderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4765LocalPomProjectBuilderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4765LocalPomProjectBuilderTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-3,)" );
+    public MavenITmng4765LocalPomProjectBuilderTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-3,)");
     }
 
     /**
@@ -47,21 +42,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4765" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4765");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Duser.prop=OK" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Duser.prop=OK");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "PASSED - OK", props.get( "test.xml.project.name" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("PASSED - OK", props.get("test.xml.project.name"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4768NearestMatchConflictResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4768NearestMatchConflictResolutionTest.java
index c1d2e55..07a17c4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4768NearestMatchConflictResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4768NearestMatchConflictResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,59 +30,44 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4768NearestMatchConflictResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4768NearestMatchConflictResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4768NearestMatchConflictResolutionTest()
-    {
-        super( "[2.0.9,)" );
+    public MavenITmng4768NearestMatchConflictResolutionTest() {
+        super("[2.0.9,)");
     }
 
     // Ideally, all six permutations of the three direct dependencies should yield the same result...
 
     @Test
-    public void testitABD()
-        throws Exception
-    {
-        testit( "test-abd" );
+    public void testitABD() throws Exception {
+        testit("test-abd");
     }
 
     @Test
-    public void testitADB()
-        throws Exception
-    {
-        requiresMavenVersion( "[3.0-beta-3,)" );
-        testit( "test-adb" );
+    public void testitADB() throws Exception {
+        requiresMavenVersion("[3.0-beta-3,)");
+        testit("test-adb");
     }
 
     @Test
-    public void testitBAD()
-        throws Exception
-    {
-        testit( "test-bad" );
+    public void testitBAD() throws Exception {
+        testit("test-bad");
     }
 
     @Test
-    public void testitBDA()
-        throws Exception
-    {
-        testit( "test-bda" );
+    public void testitBDA() throws Exception {
+        testit("test-bda");
     }
 
     @Test
-    public void testitDAB()
-        throws Exception
-    {
-        requiresMavenVersion( "[3.0-beta-3,)" );
-        testit( "test-dab" );
+    public void testitDAB() throws Exception {
+        requiresMavenVersion("[3.0-beta-3,)");
+        testit("test-dab");
     }
 
     @Test
-    public void testitDBA()
-        throws Exception
-    {
-        testit( "test-dba" );
+    public void testitDBA() throws Exception {
+        testit("test-dba");
     }
 
     /**
@@ -92,31 +75,28 @@
      * And for conflicting dependencies on distinct tree levels, "nearest" shouldn't be subject to the dependency
      * order.
      */
-    private void testit( String test )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4768" );
+    private void testit(String test) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4768");
 
-        Verifier verifier = newVerifier( new File( testDir, test ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4768" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, test).getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4768");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
 
-        assertTrue( test + " > " + classpath.toString(), classpath.contains( "a-2.0.jar" ) );
-        assertTrue( test + " > " + classpath.toString(), classpath.contains( "b-0.1.jar" ) );
-        assertTrue( test + " > " + classpath.toString(), classpath.contains( "c-0.1.jar" ) );
-        assertTrue( test + " > " + classpath.toString(), classpath.contains( "d-0.1.jar" ) );
+        assertTrue(test + " > " + classpath.toString(), classpath.contains("a-2.0.jar"));
+        assertTrue(test + " > " + classpath.toString(), classpath.contains("b-0.1.jar"));
+        assertTrue(test + " > " + classpath.toString(), classpath.contains("c-0.1.jar"));
+        assertTrue(test + " > " + classpath.toString(), classpath.contains("d-0.1.jar"));
 
-        assertFalse( test + " > " + classpath.toString(), classpath.contains( "a-2.1.jar" ) );
-        assertFalse( test + " > " + classpath.toString(), classpath.contains( "a-1.0.jar" ) );
+        assertFalse(test + " > " + classpath.toString(), classpath.contains("a-2.1.jar"));
+        assertFalse(test + " > " + classpath.toString(), classpath.contains("a-1.0.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4771PluginPrefixResolutionDoesntTouchDisabledRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4771PluginPrefixResolutionDoesntTouchDisabledRepoTest.java
index ed12e3c..1de2864 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4771PluginPrefixResolutionDoesntTouchDisabledRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4771PluginPrefixResolutionDoesntTouchDisabledRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -31,6 +26,9 @@
 import java.util.Map;
 import java.util.concurrent.ConcurrentLinkedDeque;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
 import org.eclipse.jetty.server.Server;
@@ -44,13 +42,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4771PluginPrefixResolutionDoesntTouchDisabledRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4771PluginPrefixResolutionDoesntTouchDisabledRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4771PluginPrefixResolutionDoesntTouchDisabledRepoTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-3,)" );
+    public MavenITmng4771PluginPrefixResolutionDoesntTouchDisabledRepoTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-3,)");
     }
 
     /**
@@ -60,63 +55,53 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4771" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4771");
 
         final Deque<String> requestedUris = new ConcurrentLinkedDeque<>();
 
-        AbstractHandler logHandler = new AbstractHandler()
-        {
+        AbstractHandler logHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                requestedUris.add( request.getRequestURI() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                requestedUris.add(request.getRequestURI());
             }
         };
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( logHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(logHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        Server server = new Server( 0 );
-        server.setHandler( handlerList );
+        Server server = new Server(0);
+        server.setHandler(handlerList);
         server.start();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-U" );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "mng4771:touch" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-U");
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("mng4771:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build should have failed to resolve unknown prefix" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build should have failed to resolve unknown prefix");
+        } catch (VerificationException e) {
             // expected
-        }
-        finally
-        {
+        } finally {
             server.stop();
             server.join();
         }
 
-        assertTrue( requestedUris.toString(), requestedUris.isEmpty() );
+        assertTrue(requestedUris.toString(), requestedUris.isEmpty());
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4772PluginVersionResolutionDoesntTouchDisabledRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4772PluginVersionResolutionDoesntTouchDisabledRepoTest.java
index a9a1290..011a18b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4772PluginVersionResolutionDoesntTouchDisabledRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4772PluginVersionResolutionDoesntTouchDisabledRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -32,6 +27,9 @@
 import java.util.List;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
 import org.eclipse.jetty.server.Server;
@@ -45,13 +43,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4772PluginVersionResolutionDoesntTouchDisabledRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4772PluginVersionResolutionDoesntTouchDisabledRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4772PluginVersionResolutionDoesntTouchDisabledRepoTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-3,)" );
+    public MavenITmng4772PluginVersionResolutionDoesntTouchDisabledRepoTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-3,)");
     }
 
     /**
@@ -61,63 +56,53 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4772" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4772");
 
-        final List<String> requestedUris = Collections.synchronizedList( new ArrayList<String>() );
+        final List<String> requestedUris = Collections.synchronizedList(new ArrayList<String>());
 
-        AbstractHandler logHandler = new AbstractHandler()
-        {
+        AbstractHandler logHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                requestedUris.add( request.getRequestURI() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                requestedUris.add(request.getRequestURI());
             }
         };
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( logHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(logHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        Server server = new Server( 0 );
-        server.setHandler( handlerList );
+        Server server = new Server(0);
+        server.setHandler(handlerList);
         server.start();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-U" );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "org.apache.maven.its.mng4772:maven-it-plugin:touch" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-U");
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("org.apache.maven.its.mng4772:maven-it-plugin:touch");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build should have failed to resolve version for unknown plugin" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("Build should have failed to resolve version for unknown plugin");
+        } catch (VerificationException e) {
             // expected
-        }
-        finally
-        {
+        } finally {
             server.stop();
             server.join();
         }
 
-        assertTrue( requestedUris.toString(), requestedUris.isEmpty() );
+        assertTrue(requestedUris.toString(), requestedUris.isEmpty());
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4776ForkedReactorPluginVersionResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4776ForkedReactorPluginVersionResolutionTest.java
index ec77519..956b660 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4776ForkedReactorPluginVersionResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4776ForkedReactorPluginVersionResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4776ForkedReactorPluginVersionResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4776ForkedReactorPluginVersionResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4776ForkedReactorPluginVersionResolutionTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-3,)" );
+    public MavenITmng4776ForkedReactorPluginVersionResolutionTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-3,)");
     }
 
     /**
@@ -48,21 +43,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitLifecycle()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4776" );
+    public void testitLifecycle() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4776");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "sub/target" );
-        verifier.setLogFileName( "log-lifecycle.txt" );
-        verifier.addCliArgument( "test" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("sub/target");
+        verifier.setLogFileName("log-lifecycle.txt");
+        verifier.addCliArgument("test");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "sub/target/log.txt" );
+        verifier.verifyFilePresent("sub/target/log.txt");
     }
 
     /**
@@ -73,21 +66,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCmdLine()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4776" );
+    public void testitCmdLine() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4776");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "sub/target" );
-        verifier.setLogFileName( "log-cli.txt" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-fork:2.1-SNAPSHOT:fork-lifecycle-aggregator" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("sub/target");
+        verifier.setLogFileName("log-cli.txt");
+        verifier.addCliArgument(
+                "org.apache.maven.its.plugins:maven-it-plugin-fork:2.1-SNAPSHOT:fork-lifecycle-aggregator");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "sub/target/log.txt" );
+        verifier.verifyFilePresent("sub/target/log.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4779MultipleDepsWithVersionRangeFromLocalRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4779MultipleDepsWithVersionRangeFromLocalRepoTest.java
index d41af61..4224a30 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4779MultipleDepsWithVersionRangeFromLocalRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4779MultipleDepsWithVersionRangeFromLocalRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4779MultipleDepsWithVersionRangeFromLocalRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4779MultipleDepsWithVersionRangeFromLocalRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4779MultipleDepsWithVersionRangeFromLocalRepoTest()
-    {
-        super( "[2.0.3,)" );
+    public MavenITmng4779MultipleDepsWithVersionRangeFromLocalRepoTest() {
+        super("[2.0.3,)");
     }
 
     /**
@@ -48,22 +43,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4779" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4779");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "test/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4779" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("test/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4779");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "test/target/classpath.txt", "UTF-8" );
+        List<String> classpath = verifier.loadLines("test/target/classpath.txt", "UTF-8");
 
-        assertEquals( classpath.toString(), 4, classpath.size() );
+        assertEquals(classpath.toString(), 4, classpath.size());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4781DeploymentToNexusStagingRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4781DeploymentToNexusStagingRepoTest.java
index 0e1829a..2c93aa7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4781DeploymentToNexusStagingRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4781DeploymentToNexusStagingRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -29,6 +25,8 @@
 import java.util.Deque;
 import java.util.concurrent.ConcurrentLinkedDeque;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -44,9 +42,7 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4781DeploymentToNexusStagingRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4781DeploymentToNexusStagingRepoTest extends AbstractMavenIntegrationTestCase {
     private Server server;
 
     private int port;
@@ -55,64 +51,51 @@
 
     private final Deque<String> deployedUris = new ConcurrentLinkedDeque<>();
 
-    public MavenITmng4781DeploymentToNexusStagingRepoTest()
-    {
-        super( "[2.0.3,)" );
+    public MavenITmng4781DeploymentToNexusStagingRepoTest() {
+        super("[2.0.3,)");
     }
 
     @BeforeEach
-    public void setUp()
-        throws Exception
-    {
-        Handler repoHandler = new AbstractHandler()
-        {
+    public void setUp() throws Exception {
+        Handler repoHandler = new AbstractHandler() {
             private volatile boolean putSeen;
 
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response )
-            {
-                System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
-                if ( "PUT".equalsIgnoreCase( request.getMethod() ) )
-                {
-                    response.setStatus( HttpServletResponse.SC_CREATED );
-                    deployedUris.add( request.getRequestURI() );
+                if ("PUT".equalsIgnoreCase(request.getMethod())) {
+                    response.setStatus(HttpServletResponse.SC_CREATED);
+                    deployedUris.add(request.getRequestURI());
                     putSeen = true;
-                }
-                else if ( !putSeen )
-                {
-                    response.setStatus( HttpServletResponse.SC_BAD_REQUEST );
-                }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
-                    requestedUris.add( request.getRequestURI() );
+                } else if (!putSeen) {
+                    response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
+                } else {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
+                    requestedUris.add(request.getRequestURI());
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( repoHandler );
+        handlerList.addHandler(repoHandler);
 
-        server = new Server( 0 );
-        server.setHandler( handlerList );
+        server = new Server(0);
+        server.setHandler(handlerList);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -130,21 +113,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4781" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4781");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "-DdeploymentPort=" + port );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("-DdeploymentPort=" + port);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertTrue( deployedUris.contains( "/repo/org/apache/maven/its/mng4781/release/1.0/release-1.0.jar" ) );
-        assertTrue( deployedUris.contains( "/repo/org/apache/maven/its/mng4781/release/1.0/release-1.0.pom" ) );
-        assertTrue( deployedUris.contains( "/repo/org/apache/maven/its/mng4781/release/maven-metadata.xml" ) );
-        assertTrue( requestedUris.contains( "/repo/org/apache/maven/its/mng4781/release/maven-metadata.xml" ) );
+        assertTrue(deployedUris.contains("/repo/org/apache/maven/its/mng4781/release/1.0/release-1.0.jar"));
+        assertTrue(deployedUris.contains("/repo/org/apache/maven/its/mng4781/release/1.0/release-1.0.pom"));
+        assertTrue(deployedUris.contains("/repo/org/apache/maven/its/mng4781/release/maven-metadata.xml"));
+        assertTrue(requestedUris.contains("/repo/org/apache/maven/its/mng4781/release/maven-metadata.xml"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4785TransitiveResolutionInForkedThreadTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4785TransitiveResolutionInForkedThreadTest.java
index ea2505f..144504a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4785TransitiveResolutionInForkedThreadTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4785TransitiveResolutionInForkedThreadTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4785TransitiveResolutionInForkedThreadTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4785TransitiveResolutionInForkedThreadTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4785TransitiveResolutionInForkedThreadTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-4,)" );
+    public MavenITmng4785TransitiveResolutionInForkedThreadTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-4,)");
     }
 
     /**
@@ -48,25 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4785" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4785");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4785" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4785");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/artifacts.properties" );
-        String path = props.getProperty( "org.apache.maven.its.mng4785:dep:jar:0.1-SNAPSHOT", "" );
-        assertTrue( path, path.endsWith( "dep-0.1-SNAPSHOT.jar" ) );
+        Properties props = verifier.loadProperties("target/artifacts.properties");
+        String path = props.getProperty("org.apache.maven.its.mng4785:dep:jar:0.1-SNAPSHOT", "");
+        assertTrue(path, path.endsWith("dep-0.1-SNAPSHOT.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4786AntBased21xMojoSupportTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4786AntBased21xMojoSupportTest.java
index 8b37c35..ae39710 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4786AntBased21xMojoSupportTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4786AntBased21xMojoSupportTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4786AntBased21xMojoSupportTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4786AntBased21xMojoSupportTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4786AntBased21xMojoSupportTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-4,)" );
+    public MavenITmng4786AntBased21xMojoSupportTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-4,)");
     }
 
     /**
@@ -49,19 +44,16 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4786" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4786");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/ant.txt" );
+        verifier.verifyFilePresent("target/ant.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4788InstallationToCustomLocalRepoTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4788InstallationToCustomLocalRepoTest.java
index 2605c29..f69f1be 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4788InstallationToCustomLocalRepoTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4788InstallationToCustomLocalRepoTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4788InstallationToCustomLocalRepoTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4788InstallationToCustomLocalRepoTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4788InstallationToCustomLocalRepoTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-4,)" );
+    public MavenITmng4788InstallationToCustomLocalRepoTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-4,)");
     }
 
     /**
@@ -46,20 +41,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4788" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4788");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/local-repo/test-0.1-SNAPSHOT.jar" );
-        verifier.verifyFileNotPresent( "target/local-repo/org/apache/maven/its/mng4788/test/0.1-SNAPSHOT/test-0.1-SNAPSHOT.jar" );
+        verifier.verifyFilePresent("target/local-repo/test-0.1-SNAPSHOT.jar");
+        verifier.verifyFileNotPresent(
+                "target/local-repo/org/apache/maven/its/mng4788/test/0.1-SNAPSHOT/test-0.1-SNAPSHOT.jar");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4789ScopeInheritanceMeetsConflictTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4789ScopeInheritanceMeetsConflictTest.java
index 0350c1a..b112433 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4789ScopeInheritanceMeetsConflictTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4789ScopeInheritanceMeetsConflictTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4789ScopeInheritanceMeetsConflictTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4789ScopeInheritanceMeetsConflictTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4789ScopeInheritanceMeetsConflictTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-4,)" );
+    public MavenITmng4789ScopeInheritanceMeetsConflictTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-4,)");
     }
 
     /**
@@ -48,36 +43,33 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4789" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4789");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4789" );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteArtifacts("org.apache.maven.its.mng4789");
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
-        assertFalse( compile.toString(), compile.contains( "a-0.1.jar" ) );
-        assertTrue( compile.toString(), compile.contains( "b-0.1.jar" ) );
-        assertFalse( compile.toString(), compile.contains( "x-0.1.jar" ) );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
+        assertFalse(compile.toString(), compile.contains("a-0.1.jar"));
+        assertTrue(compile.toString(), compile.contains("b-0.1.jar"));
+        assertFalse(compile.toString(), compile.contains("x-0.1.jar"));
 
-        List<String> runtime = verifier.loadLines( "target/runtime.txt", "UTF-8" );
-        assertFalse( runtime.toString(), runtime.contains( "a-0.1.jar" ) );
-        assertTrue( runtime.toString(), runtime.contains( "b-0.1.jar" ) );
-        assertFalse( runtime.toString(), runtime.contains( "x-0.1.jar" ) );
+        List<String> runtime = verifier.loadLines("target/runtime.txt", "UTF-8");
+        assertFalse(runtime.toString(), runtime.contains("a-0.1.jar"));
+        assertTrue(runtime.toString(), runtime.contains("b-0.1.jar"));
+        assertFalse(runtime.toString(), runtime.contains("x-0.1.jar"));
 
-        List<String> test = verifier.loadLines( "target/test.txt", "UTF-8" );
-        assertTrue( test.toString(), test.contains( "a-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "b-0.1.jar" ) );
-        assertTrue( test.toString(), test.contains( "x-0.1.jar" ) );
+        List<String> test = verifier.loadLines("target/test.txt", "UTF-8");
+        assertTrue(test.toString(), test.contains("a-0.1.jar"));
+        assertTrue(test.toString(), test.contains("b-0.1.jar"));
+        assertTrue(test.toString(), test.contains("x-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4791ProjectBuilderResolvesRemotePomArtifactTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4791ProjectBuilderResolvesRemotePomArtifactTest.java
index 3abc133..c27ec69 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4791ProjectBuilderResolvesRemotePomArtifactTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4791ProjectBuilderResolvesRemotePomArtifactTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4791ProjectBuilderResolvesRemotePomArtifactTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4791ProjectBuilderResolvesRemotePomArtifactTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4791ProjectBuilderResolvesRemotePomArtifactTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-4,)" );
+    public MavenITmng4791ProjectBuilderResolvesRemotePomArtifactTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-4,)");
     }
 
     /**
@@ -48,28 +43,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4791" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4791");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4791" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4791");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
+        Properties props = verifier.loadProperties("target/pom.properties");
 
-        assertEquals( "0.1-20100902.190819-1",
-            props.getProperty( "org.apache.maven.its.mng4791:a:pom:0.1-SNAPSHOT.version" ) );
-        String path = props.getProperty( "org.apache.maven.its.mng4791:a:pom:0.1-SNAPSHOT.file" );
-        assertTrue( path, path.endsWith( ".pom" ) );
+        assertEquals(
+                "0.1-20100902.190819-1", props.getProperty("org.apache.maven.its.mng4791:a:pom:0.1-SNAPSHOT.version"));
+        String path = props.getProperty("org.apache.maven.its.mng4791:a:pom:0.1-SNAPSHOT.file");
+        assertTrue(path, path.endsWith(".pom"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4795DepResolutionInReactorProjectForkedByLifecycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4795DepResolutionInReactorProjectForkedByLifecycleTest.java
index 75fc0a1..7c08213 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4795DepResolutionInReactorProjectForkedByLifecycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4795DepResolutionInReactorProjectForkedByLifecycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4795DepResolutionInReactorProjectForkedByLifecycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4795DepResolutionInReactorProjectForkedByLifecycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4795DepResolutionInReactorProjectForkedByLifecycleTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0-beta-4,)" );
+    public MavenITmng4795DepResolutionInReactorProjectForkedByLifecycleTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0-beta-4,)");
     }
 
     /**
@@ -48,24 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4795" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4795");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "sub/target" );
-        verifier.addCliArgument( "process-sources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("sub/target");
+        verifier.addCliArgument("process-sources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile0 = verifier.loadLines( "sub/target/compile-0.txt", "UTF-8" );
-        assertTrue( compile0.toString(), compile0.contains( "maven-core-it-support-1.0.jar" ) );
+        List<String> compile0 = verifier.loadLines("sub/target/compile-0.txt", "UTF-8");
+        assertTrue(compile0.toString(), compile0.contains("maven-core-it-support-1.0.jar"));
 
-        List<String> compile1 = verifier.loadLines( "sub/target/compile-1.txt", "UTF-8" );
-        assertTrue( compile1.toString(), compile1.contains( "maven-core-it-support-1.0.jar" ) );
+        List<String> compile1 = verifier.loadLines("sub/target/compile-1.txt", "UTF-8");
+        assertTrue(compile1.toString(), compile1.contains("maven-core-it-support-1.0.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4800NearestWinsVsScopeWideningTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4800NearestWinsVsScopeWideningTest.java
index 81fd14c..fae02a1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4800NearestWinsVsScopeWideningTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4800NearestWinsVsScopeWideningTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,27 +30,20 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4800NearestWinsVsScopeWideningTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4800NearestWinsVsScopeWideningTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4800NearestWinsVsScopeWideningTest()
-    {
-        super( "[3.0-beta-4,)" );
+    public MavenITmng4800NearestWinsVsScopeWideningTest() {
+        super("[3.0-beta-4,)");
     }
 
     @Test
-    public void testitAB()
-        throws Exception
-    {
-        testit( "test-ab" );
+    public void testitAB() throws Exception {
+        testit("test-ab");
     }
 
     @Test
-    public void testitBA()
-        throws Exception
-    {
-        testit( "test-ba" );
+    public void testitBA() throws Exception {
+        testit("test-ba");
     }
 
     /**
@@ -60,41 +51,38 @@
      * a wider scope than the nearer dependency, i.e. one should still end up with the nearer dependency (s:1) and
      * its subtree (x) but in the wider scope (compile).
      */
-    private void testit( String test )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4800" );
+    private void testit(String test) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4800");
 
-        Verifier verifier = newVerifier( new File( testDir, test ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4800" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, test).getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4800");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
 
-        assertTrue( test + " > " + compile.toString(), compile.contains( "b-0.1.jar" ) );
-        assertTrue( test + " > " + compile.toString(), compile.contains( "c-0.1.jar" ) );
-        assertTrue( test + " > " + compile.toString(), compile.contains( "s-0.1.jar" ) );
-        assertTrue( test + " > " + compile.toString(), compile.contains( "x-0.1.jar" ) );
-        assertFalse( test + " > " + compile.toString(), compile.contains( "a-0.1.jar" ) );
-        assertFalse( test + " > " + compile.toString(), compile.contains( "s-0.2.jar" ) );
-        assertFalse( test + " > " + compile.toString(), compile.contains( "y-0.1.jar" ) );
+        assertTrue(test + " > " + compile.toString(), compile.contains("b-0.1.jar"));
+        assertTrue(test + " > " + compile.toString(), compile.contains("c-0.1.jar"));
+        assertTrue(test + " > " + compile.toString(), compile.contains("s-0.1.jar"));
+        assertTrue(test + " > " + compile.toString(), compile.contains("x-0.1.jar"));
+        assertFalse(test + " > " + compile.toString(), compile.contains("a-0.1.jar"));
+        assertFalse(test + " > " + compile.toString(), compile.contains("s-0.2.jar"));
+        assertFalse(test + " > " + compile.toString(), compile.contains("y-0.1.jar"));
 
-        List<String> runtime = verifier.loadLines( "target/runtime.txt", "UTF-8" );
+        List<String> runtime = verifier.loadLines("target/runtime.txt", "UTF-8");
 
-        assertTrue( test + " > " + runtime.toString(), runtime.contains( "b-0.1.jar" ) );
-        assertTrue( test + " > " + runtime.toString(), runtime.contains( "c-0.1.jar" ) );
-        assertTrue( test + " > " + runtime.toString(), runtime.contains( "s-0.1.jar" ) );
-        assertTrue( test + " > " + runtime.toString(), runtime.contains( "x-0.1.jar" ) );
-        assertTrue( test + " > " + runtime.toString(), runtime.contains( "a-0.1.jar" ) );
-        assertFalse( test + " > " + runtime.toString(), runtime.contains( "s-0.2.jar" ) );
-        assertFalse( test + " > " + runtime.toString(), runtime.contains( "y-0.1.jar" ) );
+        assertTrue(test + " > " + runtime.toString(), runtime.contains("b-0.1.jar"));
+        assertTrue(test + " > " + runtime.toString(), runtime.contains("c-0.1.jar"));
+        assertTrue(test + " > " + runtime.toString(), runtime.contains("s-0.1.jar"));
+        assertTrue(test + " > " + runtime.toString(), runtime.contains("x-0.1.jar"));
+        assertTrue(test + " > " + runtime.toString(), runtime.contains("a-0.1.jar"));
+        assertFalse(test + " > " + runtime.toString(), runtime.contains("s-0.2.jar"));
+        assertFalse(test + " > " + runtime.toString(), runtime.contains("y-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4811CustomComponentConfiguratorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4811CustomComponentConfiguratorTest.java
index a81b094..8d23803 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4811CustomComponentConfiguratorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4811CustomComponentConfiguratorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-4811">MNG-4811</a>.
  */
-public class MavenITmng4811CustomComponentConfiguratorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4811CustomComponentConfiguratorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4811CustomComponentConfiguratorTest()
-    {
-        super( "[2.0.3,3.0-alpha-1)[3.0,)" );
+    public MavenITmng4811CustomComponentConfiguratorTest() {
+        super("[2.0.3,3.0-alpha-1)[3.0,)");
     }
 
     /**
@@ -45,21 +40,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4811" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4811");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "PASSED", props.getProperty( "stringParam" ) );
-        assertEquals( "configured", props.getProperty( "customParam" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("PASSED", props.getProperty("stringParam"));
+        assertEquals("configured", props.getProperty("customParam"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4814ReResolutionOfDependenciesDuringReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4814ReResolutionOfDependenciesDuringReactorTest.java
index 8a92a4e..e70267c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4814ReResolutionOfDependenciesDuringReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4814ReResolutionOfDependenciesDuringReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4814ReResolutionOfDependenciesDuringReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4814ReResolutionOfDependenciesDuringReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4814ReResolutionOfDependenciesDuringReactorTest()
-    {
-        super( "[3.0,)" );
+    public MavenITmng4814ReResolutionOfDependenciesDuringReactorTest() {
+        super("[3.0,)");
     }
 
     /**
@@ -50,28 +44,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4814" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4814");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4814" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArguments( "validate",
-            "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:aggregate-test" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("consumer/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4814");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArguments(
+                "validate",
+                "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:aggregate-test");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "consumer/target/compile.txt", "UTF-8" );
+        List<String> compile = verifier.loadLines("consumer/target/compile.txt", "UTF-8");
 
-        assertFalse( compile.toString(), compile.contains( "0.1-SNAPSHOT/producer-0.1-SNAPSHOT.jar" ) );
-        assertTrue( compile.toString(), compile.contains( "producer/pom.xml" ) );
+        assertFalse(compile.toString(), compile.contains("0.1-SNAPSHOT/producer-0.1-SNAPSHOT.jar"));
+        assertTrue(compile.toString(), compile.contains("producer/pom.xml"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4829ChecksumFailureWarningTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4829ChecksumFailureWarningTest.java
index 2d22b51..e678b0e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4829ChecksumFailureWarningTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4829ChecksumFailureWarningTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4829ChecksumFailureWarningTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4829ChecksumFailureWarningTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4829ChecksumFailureWarningTest()
-    {
-        super( "[2.0.3,3.0-alpha-1)[3.0,)" );
+    public MavenITmng4829ChecksumFailureWarningTest() {
+        super("[2.0.3,3.0-alpha-1)[3.0,)");
     }
 
     /**
@@ -47,40 +42,34 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4829" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4829");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4829" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4829");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadFile( new File( testDir, verifier.getLogFileName() ), false );
+        List<String> lines = verifier.loadFile(new File(testDir, verifier.getLogFileName()), false);
 
         boolean foundWarningJar = false, foundWarningPom = false;
 
-        for ( String line : lines )
-        {
-            if ( line.matches( "(?i)\\[WARNING\\].*Checksum.*failed.*fa23720355eead3906fdf4ffd2a1a5f5.*" ) )
-            {
+        for (String line : lines) {
+            if (line.matches("(?i)\\[WARNING\\].*Checksum.*failed.*fa23720355eead3906fdf4ffd2a1a5f5.*")) {
                 foundWarningPom = true;
-            }
-            else if ( line.matches( "(?i)\\[WARNING\\].*Checksum.*failed.*d912aa49cba88e7e9c578e042953f7ce307daac5.*" ) )
-            {
+            } else if (line.matches(
+                    "(?i)\\[WARNING\\].*Checksum.*failed.*d912aa49cba88e7e9c578e042953f7ce307daac5.*")) {
                 foundWarningJar = true;
             }
         }
 
-        assertTrue( "Checksum warning for corrupt.pom has not been logged.", foundWarningPom );
-        assertTrue( "Checksum warning for corrupt.jar has not been logged.", foundWarningJar );
+        assertTrue("Checksum warning for corrupt.pom has not been logged.", foundWarningPom);
+        assertTrue("Checksum warning for corrupt.jar has not been logged.", foundWarningJar);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4834ParentProjectResolvedFromRemoteReposTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4834ParentProjectResolvedFromRemoteReposTest.java
index 8778475..2bdefe2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4834ParentProjectResolvedFromRemoteReposTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4834ParentProjectResolvedFromRemoteReposTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4834ParentProjectResolvedFromRemoteReposTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4834ParentProjectResolvedFromRemoteReposTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4834ParentProjectResolvedFromRemoteReposTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0,)" );
+    public MavenITmng4834ParentProjectResolvedFromRemoteReposTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0,)");
     }
 
     /**
@@ -48,24 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4834" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4834");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4834" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4834");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "PASSED", props.getProperty( "project.parent.description" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("PASSED", props.getProperty("project.parent.description"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4840MavenPrerequisiteTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4840MavenPrerequisiteTest.java
index b572e40..8025482 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4840MavenPrerequisiteTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4840MavenPrerequisiteTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4840MavenPrerequisiteTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4840MavenPrerequisiteTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4840MavenPrerequisiteTest()
-    {
-        super( "[2.1.0,3.0-alpha-1),[3.0.2,)" );
+    public MavenITmng4840MavenPrerequisiteTest() {
+        super("[2.1.0,3.0-alpha-1),[3.0.2,)");
     }
 
     /**
@@ -46,27 +41,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMojoExecution()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4840" );
+    public void testitMojoExecution() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4840");
 
-        Verifier verifier = newVerifier( new File( testDir, "test-1" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4840" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "test-1").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4840");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build did not fail despite unsatisfied prerequisite of plugin on Maven version." );
-        }
-        catch ( Exception e )
-        {
+            fail("Build did not fail despite unsatisfied prerequisite of plugin on Maven version.");
+        } catch (Exception e) {
             // expected, unsolvable version conflict
         }
     }
@@ -78,24 +68,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitPluginVersionResolution()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4840" );
+    public void testitPluginVersionResolution() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4840");
 
-        Verifier verifier = newVerifier( new File( testDir, "test-2" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4840" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "org.apache.maven.its.mng4840:maven-mng4840-plugin:touch" );
+        Verifier verifier = newVerifier(new File(testDir, "test-2").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4840");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("org.apache.maven.its.mng4840:maven-mng4840-plugin:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch-1.txt" );
-        verifier.verifyFileNotPresent( "target/touch-2.txt" );
+        verifier.verifyFilePresent("target/touch-1.txt");
+        verifier.verifyFileNotPresent("target/touch-2.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4842ParentResolutionOfDependencyPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4842ParentResolutionOfDependencyPomTest.java
index 62c0bfb..f4bf7c3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4842ParentResolutionOfDependencyPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4842ParentResolutionOfDependencyPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4842ParentResolutionOfDependencyPomTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4842ParentResolutionOfDependencyPomTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4842ParentResolutionOfDependencyPomTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0,)" );
+    public MavenITmng4842ParentResolutionOfDependencyPomTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0,)");
     }
 
     /**
@@ -49,26 +44,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitCore()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4842" );
+    public void testitCore() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4842");
 
-        Verifier verifier = newVerifier( new File( testDir, "core" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4842" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "core").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4842");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
 
-        assertTrue( compile.toString(), compile.contains( "dep-0.1.jar" ) );
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4842", "parent", "0.1", "pom" );
+        assertTrue(compile.toString(), compile.contains("dep-0.1.jar"));
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4842", "parent", "0.1", "pom");
     }
 
     /**
@@ -79,23 +72,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitPlugin()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4842" );
+    public void testitPlugin() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4842");
 
-        Verifier verifier = newVerifier( new File( testDir, "plugin" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4842" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "plugin").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4842");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng4842", "parent", "0.1", "pom" );
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng4842", "parent", "0.1", "pom");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4872ReactorResolutionAttachedWithExclusionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4872ReactorResolutionAttachedWithExclusionsTest.java
index aae05d6..dc56b62 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4872ReactorResolutionAttachedWithExclusionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4872ReactorResolutionAttachedWithExclusionsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4872ReactorResolutionAttachedWithExclusionsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4872ReactorResolutionAttachedWithExclusionsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4872ReactorResolutionAttachedWithExclusionsTest()
-    {
-        super( "[3.0-beta-1,)" );
+    public MavenITmng4872ReactorResolutionAttachedWithExclusionsTest() {
+        super("[3.0-beta-1,)");
     }
 
     /**
@@ -47,24 +42,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4872" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4872");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4872" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("consumer/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4872");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "consumer/target/artifacts.txt", "UTF-8" );
+        List<String> artifacts = verifier.loadLines("consumer/target/artifacts.txt", "UTF-8");
 
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4872:producer:jar:0.1" ) );
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4872:producer:jar:shaded:0.1" ) );
-        assertFalse( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4872:excluded:jar:0.1" ) );
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4872:producer:jar:0.1"));
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4872:producer:jar:shaded:0.1"));
+        assertFalse(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4872:excluded:jar:0.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4874UpdateLatestPluginVersionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4874UpdateLatestPluginVersionTest.java
index f55216c..7f5b3aa 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4874UpdateLatestPluginVersionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4874UpdateLatestPluginVersionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4874UpdateLatestPluginVersionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4874UpdateLatestPluginVersionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4874UpdateLatestPluginVersionTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.1,)" );
+    public MavenITmng4874UpdateLatestPluginVersionTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.1,)");
     }
 
     /**
@@ -47,22 +42,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4874" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4874");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4874" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4874");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        File metadataFile = new File( testDir, "target/repo/org/apache/maven/its/mng4874/test/maven-metadata.xml" );
-        String xml = FileUtils.fileRead( metadataFile, "UTF-8" );
-        assertTrue( xml, xml.matches( "(?s).*<latest>0\\.1-SNAPSHOT</latest>.*" ) );
+        File metadataFile = new File(testDir, "target/repo/org/apache/maven/its/mng4874/test/maven-metadata.xml");
+        String xml = FileUtils.fileRead(metadataFile, "UTF-8");
+        assertTrue(xml, xml.matches("(?s).*<latest>0\\.1-SNAPSHOT</latest>.*"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4877DeployUsingPrivateKeyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4877DeployUsingPrivateKeyTest.java
index ab11e9d..bc993f9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4877DeployUsingPrivateKeyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4877DeployUsingPrivateKeyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4877DeployUsingPrivateKeyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4877DeployUsingPrivateKeyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4877DeployUsingPrivateKeyTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.1,)" );
+    public MavenITmng4877DeployUsingPrivateKeyTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.1,)");
     }
 
     /**
@@ -47,25 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4877" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4877");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/wagon.properties" );
-        assertEquals( "testuser", props.get( "username" ) );
-        assertEquals( "testpass", props.get( "password" ) );
-        assertEquals( "testkey", props.get( "privateKey" ) );
-        assertEquals( "testphrase", props.get( "passphrase" ) );
+        Properties props = verifier.loadProperties("target/wagon.properties");
+        assertEquals("testuser", props.get("username"));
+        assertEquals("testpass", props.get("password"));
+        assertEquals("testkey", props.get("privateKey"));
+        assertEquals("testphrase", props.get("passphrase"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4883FailUponOverconstrainedVersionRangesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4883FailUponOverconstrainedVersionRangesTest.java
index e3e85c4..38a1055 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4883FailUponOverconstrainedVersionRangesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4883FailUponOverconstrainedVersionRangesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4883FailUponOverconstrainedVersionRangesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4883FailUponOverconstrainedVersionRangesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4883FailUponOverconstrainedVersionRangesTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.1,)" );
+    public MavenITmng4883FailUponOverconstrainedVersionRangesTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.1,)");
     }
 
     /**
@@ -46,29 +41,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4883" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4883");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4883" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4883");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build did not fail despite over constrained version ranges" );
-        }
-        catch ( Exception e )
-        {
+            fail("Build did not fail despite over constrained version ranges");
+        } catch (Exception e) {
             // expected, unsolvable version conflict
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4890MakeLikeReactorConsidersVersionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4890MakeLikeReactorConsidersVersionsTest.java
index d675b5b..b97ed2d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4890MakeLikeReactorConsidersVersionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4890MakeLikeReactorConsidersVersionsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4890MakeLikeReactorConsidersVersionsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4890MakeLikeReactorConsidersVersionsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4890MakeLikeReactorConsidersVersionsTest()
-    {
-        super( "[3.0,)" );
+    public MavenITmng4890MakeLikeReactorConsidersVersionsTest() {
+        super("[3.0,)");
     }
 
     /**
@@ -47,27 +42,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitAM()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4890" );
+    public void testitAM() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4890");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "mod-a/target" );
-        verifier.deleteDirectory( "mod-b/target" );
-        verifier.addCliArgument( "--projects" );
-        verifier.addCliArgument( "mod-b" );
-        verifier.addCliArgument( "--also-make" );
-        verifier.setLogFileName( "log-am.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("mod-a/target");
+        verifier.deleteDirectory("mod-b/target");
+        verifier.addCliArgument("--projects");
+        verifier.addCliArgument("mod-b");
+        verifier.addCliArgument("--also-make");
+        verifier.setLogFileName("log-am.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "mod-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-a/target/touch.txt" );
-        verifier.verifyFileNotPresent( "target/touch.txt" );
+        verifier.verifyFilePresent("mod-b/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-a/target/touch.txt");
+        verifier.verifyFileNotPresent("target/touch.txt");
     }
 
     /**
@@ -77,27 +70,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitAMD()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4890" );
+    public void testitAMD() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4890");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "mod-a/target" );
-        verifier.deleteDirectory( "mod-b/target" );
-        verifier.addCliArgument( "--projects" );
-        verifier.addCliArgument( "mod-a" );
-        verifier.addCliArgument( "--also-make-dependents" );
-        verifier.setLogFileName( "log-amd.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("mod-a/target");
+        verifier.deleteDirectory("mod-b/target");
+        verifier.addCliArgument("--projects");
+        verifier.addCliArgument("mod-a");
+        verifier.addCliArgument("--also-make-dependents");
+        verifier.setLogFileName("log-amd.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "mod-a/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "target/touch.txt" );
+        verifier.verifyFilePresent("mod-a/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-b/target/touch.txt");
+        verifier.verifyFileNotPresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4891RobustSnapshotResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4891RobustSnapshotResolutionTest.java
index c8b34cd..83fb0db 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4891RobustSnapshotResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4891RobustSnapshotResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4891RobustSnapshotResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4891RobustSnapshotResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4891RobustSnapshotResolutionTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.1,)" );
+    public MavenITmng4891RobustSnapshotResolutionTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.1,)");
     }
 
     /**
@@ -48,29 +43,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4891" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4891");
 
-        Verifier verifier = newVerifier( new File( testDir, "producer" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4891" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "producer").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4891");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir, "consumer" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "consumer").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
+        List<String> artifacts = verifier.loadLines("target/artifacts.txt", "UTF-8");
 
-        assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng4891:producer:jar:0.1-SNAPSHOT" ) );
+        assertTrue(artifacts.toString(), artifacts.contains("org.apache.maven.its.mng4891:producer:jar:0.1-SNAPSHOT"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4895PluginDepWithNonRelocatedMavenApiTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4895PluginDepWithNonRelocatedMavenApiTest.java
index 2edde45..1098980 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4895PluginDepWithNonRelocatedMavenApiTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4895PluginDepWithNonRelocatedMavenApiTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4895PluginDepWithNonRelocatedMavenApiTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4895PluginDepWithNonRelocatedMavenApiTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4895PluginDepWithNonRelocatedMavenApiTest()
-    {
-        super( "[3.0.1,)" );
+    public MavenITmng4895PluginDepWithNonRelocatedMavenApiTest() {
+        super("[3.0.1,)");
     }
 
     /**
@@ -47,23 +42,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4895" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4895");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4895" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4895");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/classpath.txt" );
+        verifier.verifyFilePresent("target/classpath.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4913UserPropertyVsDependencyPomPropertyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4913UserPropertyVsDependencyPomPropertyTest.java
index 26eb10d..e16f90d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4913UserPropertyVsDependencyPomPropertyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4913UserPropertyVsDependencyPomPropertyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4913UserPropertyVsDependencyPomPropertyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4913UserPropertyVsDependencyPomPropertyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4913UserPropertyVsDependencyPomPropertyTest()
-    {
-        super( "[2.0.9,3.0-alpha-1),[3.0.2,)" );
+    public MavenITmng4913UserPropertyVsDependencyPomPropertyTest() {
+        super("[2.0.9,3.0-alpha-1),[3.0.2,)");
     }
 
     /**
@@ -47,28 +42,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4913" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4913");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4913" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "-Dmng4913.version=98.76" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4913");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("-Dmng4913.version=98.76");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
 
-        assertTrue( classpath.toString(), classpath.contains( "a-0.1.jar" ) );
-        assertTrue( classpath.toString(), classpath.contains( "b-0.1.jar" ) );
-        assertFalse( classpath.toString(), classpath.contains( "a-98.76.jar" ) );
+        assertTrue(classpath.toString(), classpath.contains("a-0.1.jar"));
+        assertTrue(classpath.toString(), classpath.contains("b-0.1.jar"));
+        assertFalse(classpath.toString(), classpath.contains("a-98.76.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4919LifecycleMappingWithSameGoalTwiceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4919LifecycleMappingWithSameGoalTwiceTest.java
index f269cac..ecf9df1 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4919LifecycleMappingWithSameGoalTwiceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4919LifecycleMappingWithSameGoalTwiceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4919LifecycleMappingWithSameGoalTwiceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4919LifecycleMappingWithSameGoalTwiceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4919LifecycleMappingWithSameGoalTwiceTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.2,)" );
+    public MavenITmng4919LifecycleMappingWithSameGoalTwiceTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.2,)");
     }
 
     /**
@@ -48,20 +43,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4919" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4919");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArguments("clean", "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArguments("clean", "validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/log.txt", "UTF-8" );
-        assertEquals( Arrays.asList( new String[] { "check", "check" } ), lines );
+        List<String> lines = verifier.loadLines("target/log.txt", "UTF-8");
+        assertEquals(Arrays.asList(new String[] {"check", "check"}), lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4925ContainerLookupRealmDuringMojoExecTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4925ContainerLookupRealmDuringMojoExecTest.java
index 02c3894..191e135 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4925ContainerLookupRealmDuringMojoExecTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4925ContainerLookupRealmDuringMojoExecTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4925ContainerLookupRealmDuringMojoExecTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4925ContainerLookupRealmDuringMojoExecTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4925ContainerLookupRealmDuringMojoExecTest()
-    {
-        super( "[3.0.2,)" );
+    public MavenITmng4925ContainerLookupRealmDuringMojoExecTest() {
+        super("[3.0.2,)");
     }
 
     /**
@@ -47,23 +42,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4925" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4925");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4925" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4925");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4936EventSpyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4936EventSpyTest.java
index c97c251..b9b597d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4936EventSpyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4936EventSpyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4936EventSpyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4936EventSpyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4936EventSpyTest()
-    {
-        super( "[3.0.2,)" );
+    public MavenITmng4936EventSpyTest() {
+        super("[3.0.2,)");
     }
 
     /**
@@ -47,34 +42,31 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4936" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4936");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setForkJvm( true );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dmaven.ext.class.path=spy-0.1.jar" );
-        verifier.addCliArgument( "-X" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setForkJvm(true);
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dmaven.ext.class.path=spy-0.1.jar");
+        verifier.addCliArgument("-X");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/spy.log", "UTF-8" );
-        assertTrue( lines.toString(), lines.get( 0 ).toString().startsWith( "init" ) );
-        assertTrue( lines.toString(), lines.get( lines.size() - 1 ).toString().startsWith( "close" ) );
-        assertTrue( lines.toString(),
-            lines.contains( "event: org.apache.maven.settings.building.DefaultSettingsBuildingRequest" ) );
-        assertTrue( lines.toString(),
-            lines.contains( "event: org.apache.maven.settings.building.DefaultSettingsBuildingResult" ) );
-        assertTrue( lines.toString(),
-            lines.contains( "event: org.apache.maven.execution.DefaultMavenExecutionRequest" ) );
-        assertTrue( lines.toString(),
-            lines.contains( "event: org.apache.maven.execution.DefaultMavenExecutionResult" ) );
-        assertTrue( lines.toString(),
-            lines.contains( "event: org.apache.maven.lifecycle.internal.DefaultExecutionEvent" ) );
+        List<String> lines = verifier.loadLines("target/spy.log", "UTF-8");
+        assertTrue(lines.toString(), lines.get(0).toString().startsWith("init"));
+        assertTrue(lines.toString(), lines.get(lines.size() - 1).toString().startsWith("close"));
+        assertTrue(
+                lines.toString(),
+                lines.contains("event: org.apache.maven.settings.building.DefaultSettingsBuildingRequest"));
+        assertTrue(
+                lines.toString(),
+                lines.contains("event: org.apache.maven.settings.building.DefaultSettingsBuildingResult"));
+        assertTrue(lines.toString(), lines.contains("event: org.apache.maven.execution.DefaultMavenExecutionRequest"));
+        assertTrue(lines.toString(), lines.contains("event: org.apache.maven.execution.DefaultMavenExecutionResult"));
+        assertTrue(
+                lines.toString(), lines.contains("event: org.apache.maven.lifecycle.internal.DefaultExecutionEvent"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4952MetadataReleaseInfoUpdateTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4952MetadataReleaseInfoUpdateTest.java
index ffaee38..77b84dc 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4952MetadataReleaseInfoUpdateTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4952MetadataReleaseInfoUpdateTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4952MetadataReleaseInfoUpdateTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4952MetadataReleaseInfoUpdateTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4952MetadataReleaseInfoUpdateTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.2,)" );
+    public MavenITmng4952MetadataReleaseInfoUpdateTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.2,)");
     }
 
     /**
@@ -48,36 +43,32 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4952" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4952");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4952" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4952");
 
         Map<String, String> props = verifier.newDefaultFilterMap();
 
-        props.put( "@version@", "1.0" );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8", props );
-        verifier.setLogFileName( "log-1.txt" );
-        verifier.addCliArgument( "validate" );
+        props.put("@version@", "1.0");
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8", props);
+        verifier.setLogFileName("log-1.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        props.put( "@version@", "2.0" );
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8", props );
-        verifier.setLogFileName( "log-2.txt" );
-        verifier.addCliArgument( "validate" );
+        props.put("@version@", "2.0");
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8", props);
+        verifier.setLogFileName("log-2.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-
-        File metadataFile = new File( testDir, "target/repo/org/apache/maven/its/mng4952/test/maven-metadata.xml" );
-        String xml = FileUtils.fileRead( metadataFile, "UTF-8" );
-        assertTrue( xml, xml.matches( "(?s).*<release>2\\.0</release>.*" ) );
+        File metadataFile = new File(testDir, "target/repo/org/apache/maven/its/mng4952/test/maven-metadata.xml");
+        String xml = FileUtils.fileRead(metadataFile, "UTF-8");
+        assertTrue(xml, xml.matches("(?s).*<release>2\\.0</release>.*"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4955LocalVsRemoteSnapshotResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4955LocalVsRemoteSnapshotResolutionTest.java
index a1df8e1..a119b46 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4955LocalVsRemoteSnapshotResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4955LocalVsRemoteSnapshotResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4955LocalVsRemoteSnapshotResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4955LocalVsRemoteSnapshotResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4955LocalVsRemoteSnapshotResolutionTest()
-    {
-        super( "[2.0.10,2.0.99),[2.1.0,3.0-alpha-1),[3.0.2,)" );
+    public MavenITmng4955LocalVsRemoteSnapshotResolutionTest() {
+        super("[2.0.10,2.0.99),[2.1.0,3.0-alpha-1),[3.0.2,)");
     }
 
     /**
@@ -48,33 +43,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4955" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4955");
 
-        Verifier verifier = newVerifier( new File( testDir, "dep" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4955" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "dep").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4955");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
+        List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
 
-        File jarFile = new File( classpath.get( 1 ).toString() );
-        assertEquals( "eeff09b1b80e823eeb2a615b1d4b09e003e86fd3", ItUtils.calcHash( jarFile, "SHA-1" ) );
+        File jarFile = new File(classpath.get(1).toString());
+        assertEquals("eeff09b1b80e823eeb2a615b1d4b09e003e86fd3", ItUtils.calcHash(jarFile, "SHA-1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4960MakeLikeReactorResumeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4960MakeLikeReactorResumeTest.java
index 0cc5874..5b57225 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4960MakeLikeReactorResumeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4960MakeLikeReactorResumeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4960MakeLikeReactorResumeTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4960MakeLikeReactorResumeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4960MakeLikeReactorResumeTest()
-    {
-        super( "[2.1.0,3.0-alpha-1),[3.0.2,)" );
+    public MavenITmng4960MakeLikeReactorResumeTest() {
+        super("[2.1.0,3.0-alpha-1),[3.0.2,)");
     }
 
     /**
@@ -47,29 +42,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFromUpstream()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4960" );
+    public void testitFromUpstream() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4960");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "mod-a/target" );
-        verifier.deleteDirectory( "mod-b/target" );
-        verifier.addCliArgument( "--projects" );
-        verifier.addCliArgument( "mod-b" );
-        verifier.addCliArgument( "--also-make" );
-        verifier.addCliArgument( "--resume-from" );
-        verifier.addCliArgument( "mod-a" );
-        verifier.setLogFileName( "log-up.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("mod-a/target");
+        verifier.deleteDirectory("mod-b/target");
+        verifier.addCliArgument("--projects");
+        verifier.addCliArgument("mod-b");
+        verifier.addCliArgument("--also-make");
+        verifier.addCliArgument("--resume-from");
+        verifier.addCliArgument("mod-a");
+        verifier.setLogFileName("log-up.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "mod-a/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "target/touch.txt" );
+        verifier.verifyFilePresent("mod-a/target/touch.txt");
+        verifier.verifyFilePresent("mod-b/target/touch.txt");
+        verifier.verifyFileNotPresent("target/touch.txt");
     }
 
     /**
@@ -79,29 +72,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitFromDownstream()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4960" );
+    public void testitFromDownstream() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4960");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "mod-a/target" );
-        verifier.deleteDirectory( "mod-b/target" );
-        verifier.addCliArgument( "--projects" );
-        verifier.addCliArgument( "mod-a" );
-        verifier.addCliArgument( "--also-make-dependents" );
-        verifier.addCliArgument( "--resume-from" );
-        verifier.addCliArgument( "mod-b" );
-        verifier.setLogFileName( "log-down.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("mod-a/target");
+        verifier.deleteDirectory("mod-b/target");
+        verifier.addCliArgument("--projects");
+        verifier.addCliArgument("mod-a");
+        verifier.addCliArgument("--also-make-dependents");
+        verifier.addCliArgument("--resume-from");
+        verifier.addCliArgument("mod-b");
+        verifier.setLogFileName("log-down.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "mod-a/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "target/touch.txt" );
+        verifier.verifyFileNotPresent("mod-a/target/touch.txt");
+        verifier.verifyFilePresent("mod-b/target/touch.txt");
+        verifier.verifyFileNotPresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4963ParentResolutionFromMirrorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4963ParentResolutionFromMirrorTest.java
index 24fbca5..b3a839d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4963ParentResolutionFromMirrorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4963ParentResolutionFromMirrorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4963ParentResolutionFromMirrorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4963ParentResolutionFromMirrorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4963ParentResolutionFromMirrorTest()
-    {
-        super( "[2.0.5,3.0-alpha-1),[3.0.3,)" );
+    public MavenITmng4963ParentResolutionFromMirrorTest() {
+        super("[2.0.5,3.0-alpha-1),[3.0.3,)");
     }
 
     /**
@@ -48,21 +43,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4963" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4963");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4963" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4963");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4966AbnormalUrlPreservationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4966AbnormalUrlPreservationTest.java
index 400f19d..e225beb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4966AbnormalUrlPreservationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4966AbnormalUrlPreservationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4966AbnormalUrlPreservationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4966AbnormalUrlPreservationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4966AbnormalUrlPreservationTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.2,)" );
+    public MavenITmng4966AbnormalUrlPreservationTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.2,)");
     }
 
     /**
@@ -47,24 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4966" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4966");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "file:////UNC/server/dir/", props.getProperty( "project.url" ) );
-        assertEquals( "ssh://localhost//home/user/", props.getProperty( "project.scm.url" ) );
-        assertEquals( "scm:hg:ssh://localhost//home/user/", props.getProperty( "project.scm.connection" ) );
-        assertEquals( "[fetch=]http://server.org/[push=]ssh://server.org/",
-            props.getProperty( "project.scm.developerConnection" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("file:////UNC/server/dir/", props.getProperty("project.url"));
+        assertEquals("ssh://localhost//home/user/", props.getProperty("project.scm.url"));
+        assertEquals("scm:hg:ssh://localhost//home/user/", props.getProperty("project.scm.connection"));
+        assertEquals(
+                "[fetch=]http://server.org/[push=]ssh://server.org/",
+                props.getProperty("project.scm.developerConnection"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4973ExtensionVisibleToPluginInReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4973ExtensionVisibleToPluginInReactorTest.java
index 4522332..1931875 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4973ExtensionVisibleToPluginInReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4973ExtensionVisibleToPluginInReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4973ExtensionVisibleToPluginInReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4973ExtensionVisibleToPluginInReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4973ExtensionVisibleToPluginInReactorTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.3,)" );
+    public MavenITmng4973ExtensionVisibleToPluginInReactorTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.3,)");
     }
 
     /**
@@ -49,24 +44,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4973" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4973");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "sub-b/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4973" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("sub-b/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4973");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "sub-b/target/artifact.properties" );
-        assertNotNull( props.get( "org.apache.maven.its.mng4973:dep:it-artifact:it:0.1" ) );
+        Properties props = verifier.loadProperties("sub-b/target/artifact.properties");
+        assertNotNull(props.get("org.apache.maven.its.mng4973:dep:it-artifact:it:0.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4975ProfileInjectedPluginExecutionOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4975ProfileInjectedPluginExecutionOrderTest.java
index 98bdf0d..4158627 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4975ProfileInjectedPluginExecutionOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4975ProfileInjectedPluginExecutionOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4975ProfileInjectedPluginExecutionOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4975ProfileInjectedPluginExecutionOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4975ProfileInjectedPluginExecutionOrderTest()
-    {
-        super( "[2.0.7,3.0-alpha-1),[3.0.3,)" );
+    public MavenITmng4975ProfileInjectedPluginExecutionOrderTest() {
+        super("[2.0.7,3.0-alpha-1),[3.0.3,)");
     }
 
     /**
@@ -48,22 +43,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4975" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4975");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Pprofile2,profile1" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Pprofile2,profile1");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/exec.log", "UTF-8" );
-        List<String> expected = Arrays.asList( new String[] { "1", "2", "3", "4", "5" } );
-        assertEquals( expected, lines );
+        List<String> lines = verifier.loadLines("target/exec.log", "UTF-8");
+        List<String> expected = Arrays.asList(new String[] {"1", "2", "3", "4", "5"});
+        assertEquals(expected, lines);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4987TimestampBasedSnapshotSelectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4987TimestampBasedSnapshotSelectionTest.java
index f8a4fe5..0bd5802 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4987TimestampBasedSnapshotSelectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4987TimestampBasedSnapshotSelectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4987TimestampBasedSnapshotSelectionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4987TimestampBasedSnapshotSelectionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4987TimestampBasedSnapshotSelectionTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.3,)" );
+    public MavenITmng4987TimestampBasedSnapshotSelectionTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.3,)");
     }
 
     /**
@@ -48,25 +43,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4987" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4987");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng4987" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng4987");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
 
-        assertTrue( compile.toString(), compile.get( 1 ).toString().startsWith( "dep-0.1-" ) );
+        assertTrue(compile.toString(), compile.get(1).toString().startsWith("dep-0.1-"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4991NonProxyHostsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4991NonProxyHostsTest.java
index 7d3ce1b..c5c1a33 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4991NonProxyHostsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4991NonProxyHostsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.net.InetAddress;
 import java.util.List;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Server;
@@ -40,13 +38,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng4991NonProxyHostsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4991NonProxyHostsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4991NonProxyHostsTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.3,)" );
+    public MavenITmng4991NonProxyHostsTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.3,)");
     }
 
     /**
@@ -55,68 +50,61 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4991" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4991");
 
         ResourceHandler resourceHandler = new ResourceHandler();
-        resourceHandler.setResourceBase( new File( testDir, "repo" ).getAbsolutePath() );
+        resourceHandler.setResourceBase(new File(testDir, "repo").getAbsolutePath());
 
         HandlerList handlers = new HandlerList();
-        handlers.setHandlers( new Handler[] { resourceHandler, new DefaultHandler() } );
+        handlers.setHandlers(new Handler[] {resourceHandler, new DefaultHandler()});
 
-        Server server = new Server( 0 );
-        server.setHandler( handlers );
+        Server server = new Server(0);
+        server.setHandler(handlers);
 
         /*
          * NOTE: To guard against automatic fallback to direct connection when the proxy is unreachable, we set up
          * a dummy proxy as trap to catch the erroneous proxy usage in all cases.
          */
-        Server proxy = new Server( 0 );
-        proxy.setHandler( new DefaultHandler() );
+        Server proxy = new Server(0);
+        proxy.setHandler(new DefaultHandler());
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
             server.start();
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
 
             proxy.start();
-            if ( proxy.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+            if (proxy.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
 
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng4991" );
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            verifier.deleteArtifacts("org.apache.maven.its.mng4991");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            int proxyPort = ( (NetworkConnector) proxy.getConnectors()[0] ).getLocalPort();
-            filterProps.put( "@proxyPort@", Integer.toString( proxyPort ) );
-            filterProps.put( "@localhost@", InetAddress.getLoopbackAddress().getCanonicalHostName() );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
-            verifier.addCliArgument( "validate" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            filterProps.put("@port@", Integer.toString(port));
+            int proxyPort = ((NetworkConnector) proxy.getConnectors()[0]).getLocalPort();
+            filterProps.put("@proxyPort@", Integer.toString(proxyPort));
+            filterProps.put("@localhost@", InetAddress.getLoopbackAddress().getCanonicalHostName());
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-        }
-        finally
-        {
+        } finally {
             server.stop();
             proxy.stop();
             server.join();
             proxy.join();
         }
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
 
-        assertTrue( compile.toString(), compile.contains( "dep-0.1.jar" ) );
+        assertTrue(compile.toString(), compile.contains("dep-0.1.jar"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4992MapStylePropertiesParamConfigTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4992MapStylePropertiesParamConfigTest.java
index a3673bb..606feeaf 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4992MapStylePropertiesParamConfigTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng4992MapStylePropertiesParamConfigTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-4992">MNG-4992</a>.
  */
-public class MavenITmng4992MapStylePropertiesParamConfigTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng4992MapStylePropertiesParamConfigTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng4992MapStylePropertiesParamConfigTest()
-    {
-        super( "[3.0.3,)" );
+    public MavenITmng4992MapStylePropertiesParamConfigTest() {
+        super("[3.0.3,)");
     }
 
     /**
@@ -45,21 +40,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-4992" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-4992");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "mapValue", props.getProperty( "mapParam.mapKey" ) );
-        assertEquals( "propValue", props.getProperty( "propertiesParam.propKey" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("mapValue", props.getProperty("mapParam.mapKey"));
+        assertEquals("propValue", props.getProperty("propertiesParam.propKey"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5000ChildPathAwareUrlInheritanceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5000ChildPathAwareUrlInheritanceTest.java
index 54bdf29..36a2e44 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5000ChildPathAwareUrlInheritanceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5000ChildPathAwareUrlInheritanceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,13 +32,10 @@
  * @author Benjamin Bentmann
  *
  */
-public class MavenITmng5000ChildPathAwareUrlInheritanceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5000ChildPathAwareUrlInheritanceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5000ChildPathAwareUrlInheritanceTest()
-    {
-        super( "[2.0.11,2.0.99),[2.2.0,3.0-alpha-1),[3.0.3,)" );
+    public MavenITmng5000ChildPathAwareUrlInheritanceTest() {
+        super("[2.0.11,2.0.99),[2.2.0,3.0-alpha-1),[3.0.3,)");
     }
 
     /**
@@ -50,24 +45,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5000" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5000");
 
-        Verifier verifier = newVerifier( new File( testDir, "different-from-artifactId" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "different-from-artifactId").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "http://project.url/child", props.getProperty( "project.url" ) );
-        assertEquals( "http://viewvc.project.url/child", props.getProperty( "project.scm.url" ) );
-        assertEquals( "http://scm.project.url/child", props.getProperty( "project.scm.connection" ) );
-        assertEquals( "https://scm.project.url/child", props.getProperty( "project.scm.developerConnection" ) );
-        assertEquals( "http://site.project.url/child", props.getProperty( "project.distributionManagement.site.url" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("http://project.url/child", props.getProperty("project.url"));
+        assertEquals("http://viewvc.project.url/child", props.getProperty("project.scm.url"));
+        assertEquals("http://scm.project.url/child", props.getProperty("project.scm.connection"));
+        assertEquals("https://scm.project.url/child", props.getProperty("project.scm.developerConnection"));
+        assertEquals("http://site.project.url/child", props.getProperty("project.distributionManagement.site.url"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5006VersionRangeDependencyParentResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5006VersionRangeDependencyParentResolutionTest.java
index bfa0cf2..117f7eb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5006VersionRangeDependencyParentResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5006VersionRangeDependencyParentResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng5006VersionRangeDependencyParentResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5006VersionRangeDependencyParentResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5006VersionRangeDependencyParentResolutionTest()
-    {
-        super( "[2.0.3,3.0-alpha-1),[3.0.3,)" );
+    public MavenITmng5006VersionRangeDependencyParentResolutionTest() {
+        super("[2.0.3,3.0-alpha-1),[3.0.3,)");
     }
 
     /**
@@ -50,26 +45,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5006" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5006");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5006" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng5006");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
 
-        assertTrue( compile.toString(), compile.contains( "a-0.1.jar" ) );
-        assertTrue( compile.toString(), compile.contains( "b-0.1.jar" ) );
+        assertTrue(compile.toString(), compile.contains("a-0.1.jar"));
+        assertTrue(compile.toString(), compile.contains("b-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5009AggregationCycleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5009AggregationCycleTest.java
index 36963dd..893ca3b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5009AggregationCycleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5009AggregationCycleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,24 +16,21 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-5009">MNG-5009</a>.
  */
-public class MavenITmng5009AggregationCycleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5009AggregationCycleTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5009AggregationCycleTest()
-    {
-        super( "[3.0.3,)" );
+    public MavenITmng5009AggregationCycleTest() {
+        super("[3.0.3,)");
     }
 
     /**
@@ -44,25 +39,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5009" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5009");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build did not fail despite cycle in POM aggregation" );
-        }
-        catch ( Exception e )
-        {
-            verifier.verifyTextInLog( " cycle " );
+            fail("Build did not fail despite cycle in POM aggregation");
+        } catch (Exception e) {
+            verifier.verifyTextInLog(" cycle ");
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5011ConfigureCollectionArrayFromUserPropertiesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5011ConfigureCollectionArrayFromUserPropertiesTest.java
index 7d136f7..353d1c5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5011ConfigureCollectionArrayFromUserPropertiesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5011ConfigureCollectionArrayFromUserPropertiesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-5011">MNG-5011</a>.
  */
-public class MavenITmng5011ConfigureCollectionArrayFromUserPropertiesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5011ConfigureCollectionArrayFromUserPropertiesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5011ConfigureCollectionArrayFromUserPropertiesTest()
-    {
-        super( "[3.0.3,)" );
+    public MavenITmng5011ConfigureCollectionArrayFromUserPropertiesTest() {
+        super("[3.0.3,)");
     }
 
     /**
@@ -45,37 +40,36 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5011" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5011");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dconfig.stringParams=" );
-        verifier.addCliArgument( "-Dconfig.fileParams=foo,bar" );
-        verifier.addCliArgument( "-Dconfig.listParam=,two,,four," );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dconfig.stringParams=");
+        verifier.addCliArgument("-Dconfig.fileParams=foo,bar");
+        verifier.addCliArgument("-Dconfig.listParam=,two,,four,");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
+        Properties props = verifier.loadProperties("target/config.properties");
 
-        assertEquals( "0", props.getProperty( "stringParams" ) );
+        assertEquals("0", props.getProperty("stringParams"));
 
-        assertEquals( "2", props.getProperty( "fileParams" ) );
-        assertEquals( new File( testDir, "foo" ).getCanonicalFile(),
-                      new File( props.getProperty( "fileParams.0" ) ).getCanonicalFile() );
-        assertEquals( new File( testDir, "bar" ).getCanonicalFile(),
-                      new File( props.getProperty( "fileParams.1" ) ).getCanonicalFile() );
+        assertEquals("2", props.getProperty("fileParams"));
+        assertEquals(
+                new File(testDir, "foo").getCanonicalFile(),
+                new File(props.getProperty("fileParams.0")).getCanonicalFile());
+        assertEquals(
+                new File(testDir, "bar").getCanonicalFile(),
+                new File(props.getProperty("fileParams.1")).getCanonicalFile());
 
-        assertEquals( "5", props.getProperty( "listParam" ) );
-        assertEquals( "", props.getProperty( "listParam.0", "" ) );
-        assertEquals( "two", props.getProperty( "listParam.1", "" ) );
-        assertEquals( "", props.getProperty( "listParam.2", "" ) );
-        assertEquals( "four", props.getProperty( "listParam.3", "" ) );
-        assertEquals( "", props.getProperty( "listParam.4", "" ) );
+        assertEquals("5", props.getProperty("listParam"));
+        assertEquals("", props.getProperty("listParam.0", ""));
+        assertEquals("two", props.getProperty("listParam.1", ""));
+        assertEquals("", props.getProperty("listParam.2", ""));
+        assertEquals("four", props.getProperty("listParam.3", ""));
+        assertEquals("", props.getProperty("listParam.4", ""));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5012CollectionVsArrayParamCoercionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5012CollectionVsArrayParamCoercionTest.java
index 00e97ec..449bc96 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5012CollectionVsArrayParamCoercionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5012CollectionVsArrayParamCoercionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-5012">MNG-5012</a>.
  */
-public class MavenITmng5012CollectionVsArrayParamCoercionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5012CollectionVsArrayParamCoercionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5012CollectionVsArrayParamCoercionTest()
-    {
-        super( "[3.0.3,)" );
+    public MavenITmng5012CollectionVsArrayParamCoercionTest() {
+        super("[3.0.3,)");
     }
 
     /**
@@ -46,21 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5012" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5012");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( new File( testDir, "src/main/java" ).getCanonicalFile(),
-                      new File( props.getProperty( "stringParams.0" ) ).getCanonicalFile() );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals(
+                new File(testDir, "src/main/java").getCanonicalFile(),
+                new File(props.getProperty("stringParams.0")).getCanonicalFile());
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5013ConfigureParamBeanFromScalarValueTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5013ConfigureParamBeanFromScalarValueTest.java
index 0c0e15a..64366ec 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5013ConfigureParamBeanFromScalarValueTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5013ConfigureParamBeanFromScalarValueTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-5013">MNG-5013</a>.
  */
-public class MavenITmng5013ConfigureParamBeanFromScalarValueTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5013ConfigureParamBeanFromScalarValueTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5013ConfigureParamBeanFromScalarValueTest()
-    {
-        super( "[3.0.3,)" );
+    public MavenITmng5013ConfigureParamBeanFromScalarValueTest() {
+        super("[3.0.3,)");
     }
 
     /**
@@ -45,21 +40,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5013" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5013");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "PASSED", props.getProperty( "beanParam.fieldParam" ) );
-        assertEquals( "true", props.getProperty( "beanParam.setterCalled" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("PASSED", props.getProperty("beanParam.fieldParam"));
+        assertEquals("true", props.getProperty("beanParam.setterCalled"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5019StringBasedCompLookupFromChildPluginRealmTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5019StringBasedCompLookupFromChildPluginRealmTest.java
index 9e8d215..41bf371 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5019StringBasedCompLookupFromChildPluginRealmTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5019StringBasedCompLookupFromChildPluginRealmTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,24 +16,21 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-5019">MNG-5019</a>.
  */
-public class MavenITmng5019StringBasedCompLookupFromChildPluginRealmTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5019StringBasedCompLookupFromChildPluginRealmTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5019StringBasedCompLookupFromChildPluginRealmTest()
-    {
-        super( "[3.0.3,)" );
+    public MavenITmng5019StringBasedCompLookupFromChildPluginRealmTest() {
+        super("[3.0.3,)");
     }
 
     /**
@@ -46,23 +41,20 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5019" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5019");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5019" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng5019");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5064SuppressSnapshotUpdatesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5064SuppressSnapshotUpdatesTest.java
index 4c60d9a..8102015 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5064SuppressSnapshotUpdatesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5064SuppressSnapshotUpdatesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -31,6 +27,8 @@
 import java.util.List;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
 import org.eclipse.jetty.server.Server;
@@ -45,13 +43,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng5064SuppressSnapshotUpdatesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5064SuppressSnapshotUpdatesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5064SuppressSnapshotUpdatesTest()
-    {
-        super( "[3.0.4,)" );
+    public MavenITmng5064SuppressSnapshotUpdatesTest() {
+        super("[3.0.4,)");
     }
 
     /**
@@ -61,81 +56,72 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5064" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5064");
 
         String metadataUri = "org/apache/maven/its/mng5064/dep/0.1-SNAPSHOT/maven-metadata.xml";
 
-        final List<String> requestedUris = Collections.synchronizedList( new ArrayList<String>() );
+        final List<String> requestedUris = Collections.synchronizedList(new ArrayList<String>());
 
-        AbstractHandler logHandler = new AbstractHandler()
-        {
+        AbstractHandler logHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                if ( request.getRequestURI().startsWith( "/repo/" ) )
-                {
-                    requestedUris.add( request.getRequestURI().substring( 6 ) );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                if (request.getRequestURI().startsWith("/repo/")) {
+                    requestedUris.add(request.getRequestURI().substring(6));
                 }
             }
         };
 
         ResourceHandler repoHandler = new ResourceHandler();
-        repoHandler.setResourceBase( testDir.getAbsolutePath() );
+        repoHandler.setResourceBase(testDir.getAbsolutePath());
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( logHandler );
-        handlerList.addHandler( repoHandler );
-        handlerList.addHandler( new DefaultHandler() );
+        handlerList.addHandler(logHandler);
+        handlerList.addHandler(repoHandler);
+        handlerList.addHandler(new DefaultHandler());
 
-        Server server = new Server( 0 );
-        server.setHandler( handlerList );
+        Server server = new Server(0);
+        server.setHandler(handlerList);
         server.start();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
-            if ( server.isFailed() )
-            {
-                fail( "Couldn't bind the server socket to a free port!" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
+            if (server.isFailed()) {
+                fail("Couldn't bind the server socket to a free port!");
             }
-            int port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-            System.out.println( "Bound server socket to the port " + port );
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            verifier.deleteArtifacts( "org.apache.maven.its.mng5064" );
+            int port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+            System.out.println("Bound server socket to the port " + port);
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            verifier.deleteArtifacts("org.apache.maven.its.mng5064");
             Map<String, String> filterProps = verifier.newDefaultFilterMap();
-            filterProps.put( "@port@", Integer.toString( port ) );
-            verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-            verifier.addCliArgument( "-nsu" );
-            verifier.addCliArgument( "-s" );
-            verifier.addCliArgument( "settings.xml" );
+            filterProps.put("@port@", Integer.toString(port));
+            verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+            verifier.addCliArgument("-nsu");
+            verifier.addCliArgument("-s");
+            verifier.addCliArgument("settings.xml");
 
-            verifier.setLogFileName( "log-1.txt" );
-            verifier.addCliArgument( "validate" );
+            verifier.setLogFileName("log-1.txt");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            List<String> classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-            assertTrue( classpath.toString(), classpath.contains( "dep-0.1-SNAPSHOT.jar" ) );
-            assertTrue( requestedUris.toString(), requestedUris.contains( metadataUri ) );
+            List<String> classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+            assertTrue(classpath.toString(), classpath.contains("dep-0.1-SNAPSHOT.jar"));
+            assertTrue(requestedUris.toString(), requestedUris.contains(metadataUri));
 
             requestedUris.clear();
 
-            verifier.setLogFileName( "log-2.txt" );
-            verifier.addCliArgument( "validate" );
+            verifier.setLogFileName("log-2.txt");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            classpath = verifier.loadLines( "target/classpath.txt", "UTF-8" );
-            assertTrue( classpath.toString(), classpath.contains( "dep-0.1-SNAPSHOT.jar" ) );
-            assertFalse( requestedUris.toString(), requestedUris.contains( metadataUri ) );
-        }
-        finally
-        {
+            classpath = verifier.loadLines("target/classpath.txt", "UTF-8");
+            assertTrue(classpath.toString(), classpath.contains("dep-0.1-SNAPSHOT.jar"));
+            assertFalse(requestedUris.toString(), requestedUris.contains(metadataUri));
+        } finally {
             server.stop();
             server.join();
         }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5096ExclusionAtDependencyWithImpliedClassifierTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5096ExclusionAtDependencyWithImpliedClassifierTest.java
index 9bdc417..ee0a028 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5096ExclusionAtDependencyWithImpliedClassifierTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5096ExclusionAtDependencyWithImpliedClassifierTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng5096ExclusionAtDependencyWithImpliedClassifierTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5096ExclusionAtDependencyWithImpliedClassifierTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5096ExclusionAtDependencyWithImpliedClassifierTest()
-    {
-        super( "[2.0.9,3.0-alpha-1),[3.0.4,)" );
+    public MavenITmng5096ExclusionAtDependencyWithImpliedClassifierTest() {
+        super("[2.0.9,3.0-alpha-1),[3.0.4,)");
     }
 
     /**
@@ -49,26 +44,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5096" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5096");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5096" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng5096");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "target/compile.txt", "UTF-8" );
+        List<String> compile = verifier.loadLines("target/compile.txt", "UTF-8");
 
-        assertFalse( compile.toString(), compile.contains( "a-0.1.jar" ) );
-        assertTrue( compile.toString(), compile.contains( "b-0.1.jar" ) );
+        assertFalse(compile.toString(), compile.contains("a-0.1.jar"));
+        assertTrue(compile.toString(), compile.contains("b-0.1.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5135AggregatorDepResolutionModuleExtensionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5135AggregatorDepResolutionModuleExtensionTest.java
index 9f17c88..b08ccd3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5135AggregatorDepResolutionModuleExtensionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5135AggregatorDepResolutionModuleExtensionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng5135AggregatorDepResolutionModuleExtensionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5135AggregatorDepResolutionModuleExtensionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5135AggregatorDepResolutionModuleExtensionTest()
-    {
-        super( "[2.0.9,3.0-alpha-1),[3.0.4,)" );
+    public MavenITmng5135AggregatorDepResolutionModuleExtensionTest() {
+        super("[2.0.9,3.0-alpha-1),[3.0.4,)");
     }
 
     /**
@@ -47,25 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5135" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5135");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5135" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:aggregate-test" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng5135");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:aggregate-test");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "target/module.txt", "UTF-8" );
+        List<String> compile = verifier.loadLines("target/module.txt", "UTF-8");
 
-        assertTrue( compile.toString(), compile.contains( "dep-0.1-it.jar" ) );
+        assertTrue(compile.toString(), compile.contains("dep-0.1-it.jar"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5137ReactorResolutionInForkedBuildTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5137ReactorResolutionInForkedBuildTest.java
index e976cfa..57b3c23 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5137ReactorResolutionInForkedBuildTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5137ReactorResolutionInForkedBuildTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,13 +30,10 @@
  *
  * @author Benjamin Bentmann
  */
-public class MavenITmng5137ReactorResolutionInForkedBuildTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5137ReactorResolutionInForkedBuildTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5137ReactorResolutionInForkedBuildTest()
-    {
-        super( "[3.0.4,)" );
+    public MavenITmng5137ReactorResolutionInForkedBuildTest() {
+        super("[3.0.4,)");
     }
 
     /**
@@ -49,25 +44,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5137" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5137");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "producer/target" );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5137" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("producer/target");
+        verifier.deleteDirectory("consumer/target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng5137");
         verifier.addCliArgument(
-                "org.apache.maven.its.plugins:maven-it-plugin-fork:2.1-SNAPSHOT:fork-lifecycle-aggregator" );
+                "org.apache.maven.its.plugins:maven-it-plugin-fork:2.1-SNAPSHOT:fork-lifecycle-aggregator");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> compile = verifier.loadLines( "consumer/target/compile.txt", "UTF-8" );
+        List<String> compile = verifier.loadLines("consumer/target/compile.txt", "UTF-8");
 
-        assertTrue( compile.toString(), compile.contains( "producer/pom.xml" ) );
+        assertTrue(compile.toString(), compile.contains("producer/pom.xml"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5175WagonHttpTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5175WagonHttpTest.java
index 13d483a..60a93dd 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5175WagonHttpTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5175WagonHttpTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServletRequest;
@@ -31,6 +27,8 @@
 import java.util.HashMap;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -46,64 +44,50 @@
  *
  *
  */
-public class MavenITmng5175WagonHttpTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5175WagonHttpTest extends AbstractMavenIntegrationTestCase {
     private Server server;
 
     private int port;
 
-    public MavenITmng5175WagonHttpTest()
-    {
-        super( "[3.0.4,)" ); // 3.0.4+
+    public MavenITmng5175WagonHttpTest() {
+        super("[3.0.4,)"); // 3.0.4+
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        Handler handler = new AbstractHandler()
-        {
+    protected void setUp() throws Exception {
+        Handler handler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-                throws IOException, ServletException
-            {
-                try
-                {
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                    throws IOException, ServletException {
+                try {
                     // wait long enough for read timeout to happen in client
-                    Thread.sleep( 100 );
+                    Thread.sleep(100);
+                } catch (InterruptedException e) {
+                    throw new ServletException(e.getMessage());
                 }
-                catch ( InterruptedException e )
-                {
-                    throw new ServletException( e.getMessage() );
-                }
-                response.setContentType( "text/plain" );
-                response.setStatus( HttpServletResponse.SC_OK );
-                response.getWriter().println( "some content" );
+                response.setContentType("text/plain");
+                response.setStatus(HttpServletResponse.SC_OK);
+                response.getWriter().println("some content");
                 response.getWriter().println();
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        server = new Server( 0 );
-        server.setHandler( handler );
+        server = new Server(0);
+        server.setHandler(handler);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -116,29 +100,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testmng5175_ReadTimeOutFromSettings()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5175" );
+    public void testmng5175_ReadTimeOutFromSettings() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5175");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
         Map<String, String> filterProps = new HashMap<>();
-        filterProps.put( "@port@", Integer.toString( port ) );
+        filterProps.put("@port@", Integer.toString(port));
 
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
 
-        verifier.addCliArgument( "-U" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "--fail-never" );
-        verifier.addCliArgument( "--errors" );
-        verifier.addCliArgument( "-X" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-U");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("--fail-never");
+        verifier.addCliArgument("--errors");
+        verifier.addCliArgument("-X");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
         verifier.verifyTextInLog(
-                "Could not transfer artifact org.apache.maven.its.mng5175:fake-dependency:pom:1.0-SNAPSHOT" );
-        verifier.verifyTextInLog( "Read timed out" );
+                "Could not transfer artifact org.apache.maven.its.mng5175:fake-dependency:pom:1.0-SNAPSHOT");
+        verifier.verifyTextInLog("Read timed out");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5206PlexusLifecycleHonoured.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5206PlexusLifecycleHonoured.java
index a2c3e2f..52cacec 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5206PlexusLifecycleHonoured.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5206PlexusLifecycleHonoured.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Tag;
 import org.junit.jupiter.api.Test;
 
@@ -33,13 +31,10 @@
  * @author Olivier Lamy
  */
 @Tag("disabled")
-public class MavenITmng5206PlexusLifecycleHonoured
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5206PlexusLifecycleHonoured extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5206PlexusLifecycleHonoured()
-    {
-        super( "[2.0.7,)" );
+    public MavenITmng5206PlexusLifecycleHonoured() {
+        super("[2.0.7,)");
     }
 
     /**
@@ -48,24 +43,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5206" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5206");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5206" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng5206");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyTextInLog( "MojoWithPlexusLifecycle :: contextualize" );
-        verifier.verifyTextInLog( "DefaultFakeComponent :: contextualize" );
-        verifier.verifyTextInLog( "MojoWithPlexusLifecycle :: dispose" );
+        verifier.verifyTextInLog("MojoWithPlexusLifecycle :: contextualize");
+        verifier.verifyTextInLog("DefaultFakeComponent :: contextualize");
+        verifier.verifyTextInLog("MojoWithPlexusLifecycle :: dispose");
         // olamy dispose on injected component is not called
-        //verifier.verifyTextInLog( "DefaultFakeComponent :: dispose" );
+        // verifier.verifyTextInLog( "DefaultFakeComponent :: dispose" );
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5208EventSpyParallelTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5208EventSpyParallelTest.java
index 1cc42ca..5e2017a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5208EventSpyParallelTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5208EventSpyParallelTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,23 +16,20 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
 @Disabled
-public class MavenITmng5208EventSpyParallelTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5208EventSpyParallelTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5208EventSpyParallelTest()
-    {
-        super( "[3.0.5,)" );
+    public MavenITmng5208EventSpyParallelTest() {
+        super("[3.0.5,)");
     }
 
     /**
@@ -43,27 +38,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testCorrectModuleFails()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5208" );
+    public void testCorrectModuleFails() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5208");
 
-        Verifier spy = newVerifier( testDir.getAbsolutePath() + "/spy");
-        spy.addCliArgument( "install" );
+        Verifier spy = newVerifier(testDir.getAbsolutePath() + "/spy");
+        spy.addCliArgument("install");
         spy.execute();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() + "/project" );
-        verifier.setForkJvm( true );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dmaven.ext.class.path=../spy/target/event-spy-0.0.1-SNAPSHOT.jar" );
-        verifier.addCliArgument( "-X" );
-        verifier.addCliArgument( "-T" );
-        verifier.addCliArgument( "2" );
-        verifier.addCliArgument( "-fn" );
-        verifier.addCliArgument( "compile" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath() + "/project");
+        verifier.setForkJvm(true);
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dmaven.ext.class.path=../spy/target/event-spy-0.0.1-SNAPSHOT.jar");
+        verifier.addCliArgument("-X");
+        verifier.addCliArgument("-T");
+        verifier.addCliArgument("2");
+        verifier.addCliArgument("-fn");
+        verifier.addCliArgument("compile");
         verifier.execute();
-        verifier.verifyTextInLog( "ProjectFailed/org.apache.maven.its.mng5208:sub-2" );
+        verifier.verifyTextInLog("ProjectFailed/org.apache.maven.its.mng5208:sub-2");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5214DontMapWsdlToJar.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5214DontMapWsdlToJar.java
index 9c9fffd..0d7dc6c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5214DontMapWsdlToJar.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5214DontMapWsdlToJar.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,21 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5214DontMapWsdlToJar
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5214DontMapWsdlToJar()
-    {
-        super( "[3.1,)" );
+public class MavenITmng5214DontMapWsdlToJar extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5214DontMapWsdlToJar() {
+        super("[3.1,)");
     }
 
     /**
@@ -42,40 +37,36 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitTestPhase()
-        throws Exception
-    {
-        File setupDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5214/dependency" );
+    public void testitTestPhase() throws Exception {
+        File setupDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5214/dependency");
 
-        Verifier setupVerifier = newVerifier( setupDir.getAbsolutePath() );
-        setupVerifier.setAutoclean( false );
-        setupVerifier.addCliArgument( "-X" );
-        setupVerifier.deleteDirectory( "target" );
-        setupVerifier.deleteArtifacts( "org.apache.maven.its.mng5214" );
-        setupVerifier.setLogFileName( "log-setup.txt" );
-        setupVerifier.addCliArgument( "-PcreateWsdl" );
-        setupVerifier.addCliArgument( "generate-resources" );
+        Verifier setupVerifier = newVerifier(setupDir.getAbsolutePath());
+        setupVerifier.setAutoclean(false);
+        setupVerifier.addCliArgument("-X");
+        setupVerifier.deleteDirectory("target");
+        setupVerifier.deleteArtifacts("org.apache.maven.its.mng5214");
+        setupVerifier.setLogFileName("log-setup.txt");
+        setupVerifier.addCliArgument("-PcreateWsdl");
+        setupVerifier.addCliArgument("generate-resources");
         setupVerifier.execute();
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5214" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5214");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "consumer/target" );
-        verifier.deleteDirectory( "dependency/target" );
-        verifier.setLogFileName( "log-test.txt" );
-        verifier.addCliArgument( "test" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("consumer/target");
+        verifier.deleteDirectory("dependency/target");
+        verifier.setLogFileName("log-test.txt");
+        verifier.addCliArgument("test");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        List<String> lines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
+        List<String> lines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
         // RESOLVE-ONE-DEPENDENCY org.apache.maven.its.mng5214:dependency:wsdl:1.0-SNAPSHOT $ /tmp/it
         // .repo/org/apache/maven/its/mng5214/dependency/1.0-SNAPSHOT/dependency-1.0-SNAPSHOT.wsdl
-        for ( String line : lines )
-        {
-            if ( line.contains( "RESOLVE-ONE-DEPENDENCY org.apache.maven.its.mng5214:dependency:wsdl:1.0-SNAPSHOT" ) )
-            {
-                assertFalse( line.contains( "classes-main" ) );
-                assertTrue( line.endsWith( ".wsdl" ) );
+        for (String line : lines) {
+            if (line.contains("RESOLVE-ONE-DEPENDENCY org.apache.maven.its.mng5214:dependency:wsdl:1.0-SNAPSHOT")) {
+                assertFalse(line.contains("classes-main"));
+                assertTrue(line.endsWith(".wsdl"));
             }
         }
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5222MojoDeprecatedTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5222MojoDeprecatedTest.java
index a6ab0f0..62fe81c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5222MojoDeprecatedTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5222MojoDeprecatedTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -28,6 +24,8 @@
 import java.util.Properties;
 import java.util.regex.Pattern;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,12 +33,9 @@
  * <a href="https://issues.apache.org/jira/browse/MNG-5222">MNG-5222</a>
  * <a href="https://issues.apache.org/jira/browse/MNG-7457">MNG-7457</a>
  */
-public class MavenITmng5222MojoDeprecatedTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5222MojoDeprecatedTest()
-    {
-        super( "[3.9.0,)" );
+public class MavenITmng5222MojoDeprecatedTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5222MojoDeprecatedTest() {
+        super("[3.9.0,)");
     }
 
     /**
@@ -49,45 +44,44 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testEmptyConfiguration()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5222-mojo-deprecated-params" );
+    public void testEmptyConfiguration() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5222-mojo-deprecated-params");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-empty-configuration.txt" );
-        verifier.addCliArgument( "-Dmaven.plugin.validation=verbose" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-empty-configuration.txt");
+        verifier.addCliArgument("-Dmaven.plugin.validation=verbose");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> logLines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        List<String> warnLines = findDeprecationWarning( logLines );
+        List<String> logLines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        List<String> warnLines = findDeprecationWarning(logLines);
 
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Goal 'deprecated-config' is deprecated: This goal is deprecated")) );
+        assertTrue(warnLines.stream()
+                .anyMatch(s -> s.contains("Goal 'deprecated-config' is deprecated: This goal is deprecated")));
 
-        Properties configProps = verifier.loadProperties( "target/config.properties" );
+        Properties configProps = verifier.loadProperties("target/config.properties");
 
-        assertEquals( "0", configProps.remove( "deprecatedArray" ) );
+        assertEquals("0", configProps.remove("deprecatedArray"));
 
-        assertEquals( "3", configProps.remove( "deprecatedArrayWithDefaults" ) );
-        assertEquals( "a1 ", configProps.remove( "deprecatedArrayWithDefaults.0" ) );
-        assertEquals( "a2", configProps.remove( "deprecatedArrayWithDefaults.1" ) );
-        assertEquals( " a3", configProps.remove( "deprecatedArrayWithDefaults.2" ) );
+        assertEquals("3", configProps.remove("deprecatedArrayWithDefaults"));
+        assertEquals("a1 ", configProps.remove("deprecatedArrayWithDefaults.0"));
+        assertEquals("a2", configProps.remove("deprecatedArrayWithDefaults.1"));
+        assertEquals(" a3", configProps.remove("deprecatedArrayWithDefaults.2"));
 
-        assertEquals( "0", configProps.remove( "deprecatedList" ) );
+        assertEquals("0", configProps.remove("deprecatedList"));
 
-        assertEquals( "3", configProps.remove( "deprecatedListWithDefaults" ) );
-        assertEquals( "l1", configProps.remove( "deprecatedListWithDefaults.0" ) );
-        assertEquals( "l2", configProps.remove( "deprecatedListWithDefaults.1" ) );
-        assertEquals( "l3", configProps.remove( "deprecatedListWithDefaults.2" ) );
+        assertEquals("3", configProps.remove("deprecatedListWithDefaults"));
+        assertEquals("l1", configProps.remove("deprecatedListWithDefaults.0"));
+        assertEquals("l2", configProps.remove("deprecatedListWithDefaults.1"));
+        assertEquals("l3", configProps.remove("deprecatedListWithDefaults.2"));
 
-        assertEquals( "testValue", configProps.remove( "deprecatedParamWithDefaultConstant" ) );
-        assertEquals( "https://www.test.org", configProps.remove( "deprecatedParamWithDefaultEvaluate" ) );
+        assertEquals("testValue", configProps.remove("deprecatedParamWithDefaultConstant"));
+        assertEquals("https://www.test.org", configProps.remove("deprecatedParamWithDefaultEvaluate"));
 
-        assertTrue( "not checked config properties: " + configProps, configProps.isEmpty() );
+        assertTrue("not checked config properties: " + configProps, configProps.isEmpty());
     }
 
     /**
@@ -96,60 +90,71 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testDeprecatedProperty()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5222-mojo-deprecated-params" );
+    public void testDeprecatedProperty() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5222-mojo-deprecated-params");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-Dconfig.deprecatedParam2=deprecatedValueInProps" );
-        verifier.addCliArgument( "-Dconfig.deprecatedArray=3,2,4,deprecated" );
-        verifier.addCliArgument( "-Dconfig.deprecatedList=4,5,deprecated" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-deprecated-property.txt" );
-        verifier.addCliArgument( "-Dmaven.plugin.validation=verbose" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-Dconfig.deprecatedParam2=deprecatedValueInProps");
+        verifier.addCliArgument("-Dconfig.deprecatedArray=3,2,4,deprecated");
+        verifier.addCliArgument("-Dconfig.deprecatedList=4,5,deprecated");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-deprecated-property.txt");
+        verifier.addCliArgument("-Dmaven.plugin.validation=verbose");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> logLines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        List<String> warnLines = findDeprecationWarning( logLines );
+        List<String> logLines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        List<String> warnLines = findDeprecationWarning(logLines);
 
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Goal 'deprecated-config' is deprecated: This goal is deprecated")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedParam2' (user property 'config.deprecatedParam2') is deprecated: No reason given")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedArray' (user property 'config.deprecatedArray') is deprecated: deprecated array")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedList' (user property 'config.deprecatedList') is deprecated: deprecated list")) );
+        assertTrue(warnLines.stream()
+                .anyMatch(s -> s.contains("Goal 'deprecated-config' is deprecated: This goal is deprecated")));
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'deprecatedParam2' (user property 'config.deprecatedParam2') is deprecated: No reason given")));
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'deprecatedArray' (user property 'config.deprecatedArray') is deprecated: deprecated array")));
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'deprecatedList' (user property 'config.deprecatedList') is deprecated: deprecated list")));
 
-        Properties configProps = verifier.loadProperties( "target/config.properties" );
+        Properties configProps = verifier.loadProperties("target/config.properties");
 
-        assertEquals( "deprecatedValueInProps", configProps.remove( "deprecatedParam2" ) );
+        assertEquals("deprecatedValueInProps", configProps.remove("deprecatedParam2"));
 
-        assertEquals( "4", configProps.remove( "deprecatedArray" ) );
-        assertEquals( "3", configProps.remove( "deprecatedArray.0" ) );
-        assertEquals( "2", configProps.remove( "deprecatedArray.1" ) );
-        assertEquals( "4", configProps.remove( "deprecatedArray.2" ) );
-        assertEquals( "deprecated", configProps.remove( "deprecatedArray.3" ) );
+        assertEquals("4", configProps.remove("deprecatedArray"));
+        assertEquals("3", configProps.remove("deprecatedArray.0"));
+        assertEquals("2", configProps.remove("deprecatedArray.1"));
+        assertEquals("4", configProps.remove("deprecatedArray.2"));
+        assertEquals("deprecated", configProps.remove("deprecatedArray.3"));
 
-        assertEquals( "3", configProps.remove( "deprecatedArrayWithDefaults" ) );
-        assertEquals( "a1 ", configProps.remove( "deprecatedArrayWithDefaults.0" ) );
-        assertEquals( "a2", configProps.remove( "deprecatedArrayWithDefaults.1" ) );
-        assertEquals( " a3", configProps.remove( "deprecatedArrayWithDefaults.2" ) );
+        assertEquals("3", configProps.remove("deprecatedArrayWithDefaults"));
+        assertEquals("a1 ", configProps.remove("deprecatedArrayWithDefaults.0"));
+        assertEquals("a2", configProps.remove("deprecatedArrayWithDefaults.1"));
+        assertEquals(" a3", configProps.remove("deprecatedArrayWithDefaults.2"));
 
-        assertEquals( "3", configProps.remove( "deprecatedList" ) );
-        assertEquals( "4", configProps.remove( "deprecatedList.0" ) );
-        assertEquals( "5", configProps.remove( "deprecatedList.1" ) );
-        assertEquals( "deprecated", configProps.remove( "deprecatedList.2" ) );
+        assertEquals("3", configProps.remove("deprecatedList"));
+        assertEquals("4", configProps.remove("deprecatedList.0"));
+        assertEquals("5", configProps.remove("deprecatedList.1"));
+        assertEquals("deprecated", configProps.remove("deprecatedList.2"));
 
-        assertEquals( "3", configProps.remove( "deprecatedListWithDefaults" ) );
-        assertEquals( "l1", configProps.remove( "deprecatedListWithDefaults.0" ) );
-        assertEquals( "l2", configProps.remove( "deprecatedListWithDefaults.1" ) );
-        assertEquals( "l3", configProps.remove( "deprecatedListWithDefaults.2" ) );
+        assertEquals("3", configProps.remove("deprecatedListWithDefaults"));
+        assertEquals("l1", configProps.remove("deprecatedListWithDefaults.0"));
+        assertEquals("l2", configProps.remove("deprecatedListWithDefaults.1"));
+        assertEquals("l3", configProps.remove("deprecatedListWithDefaults.2"));
 
-        assertEquals( "testValue", configProps.remove( "deprecatedParamWithDefaultConstant" ) );
-        assertEquals( "https://www.test.org", configProps.remove( "deprecatedParamWithDefaultEvaluate" ) );
+        assertEquals("testValue", configProps.remove("deprecatedParamWithDefaultConstant"));
+        assertEquals("https://www.test.org", configProps.remove("deprecatedParamWithDefaultEvaluate"));
 
-        assertTrue( "not checked config properties: " + configProps, configProps.isEmpty() );
+        assertTrue("not checked config properties: " + configProps, configProps.isEmpty());
     }
 
     /**
@@ -158,79 +163,100 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testDeprecatedConfig()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5222-mojo-deprecated-params" );
+    public void testDeprecatedConfig() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5222-mojo-deprecated-params");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-Pconfig-values" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-deprecated-config.txt" );
-        verifier.addCliArgument( "-Dmaven.plugin.validation=verbose" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-Pconfig-values");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-deprecated-config.txt");
+        verifier.addCliArgument("-Dmaven.plugin.validation=verbose");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> logLines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        List<String> warnLines = findDeprecationWarning( logLines );
+        List<String> logLines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        List<String> warnLines = findDeprecationWarning(logLines);
 
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Goal 'deprecated-config' is deprecated: This goal is deprecated")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedParam' is deprecated: I'm deprecated param")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedParam2' (user property 'config.deprecatedParam2') is deprecated: No reason given")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedParamWithDefaultConstant' is deprecated: deprecated with constant value")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedParamWithDefaultEvaluate' is deprecated: deprecated with evaluate value")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedArray' (user property 'config.deprecatedArray') is deprecated: deprecated array")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedArrayWithDefaults' is deprecated: deprecated array")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedList' (user property 'config.deprecatedList') is deprecated: deprecated list")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedListWithDefaults' is deprecated: deprecated list")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedProperties' is deprecated: deprecated properties")) );
-        assertTrue( warnLines.stream().anyMatch(s -> s.contains("Parameter 'deprecatedMap' is deprecated: deprecated map")) );
+        assertTrue(warnLines.stream()
+                .anyMatch(s -> s.contains("Goal 'deprecated-config' is deprecated: This goal is deprecated")));
+        assertTrue(warnLines.stream()
+                .anyMatch(s -> s.contains("Parameter 'deprecatedParam' is deprecated: I'm deprecated param")));
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'deprecatedParam2' (user property 'config.deprecatedParam2') is deprecated: No reason given")));
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'deprecatedParamWithDefaultConstant' is deprecated: deprecated with constant value")));
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'deprecatedParamWithDefaultEvaluate' is deprecated: deprecated with evaluate value")));
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'deprecatedArray' (user property 'config.deprecatedArray') is deprecated: deprecated array")));
+        assertTrue(warnLines.stream()
+                .anyMatch(s -> s.contains("Parameter 'deprecatedArrayWithDefaults' is deprecated: deprecated array")));
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'deprecatedList' (user property 'config.deprecatedList') is deprecated: deprecated list")));
+        assertTrue(warnLines.stream()
+                .anyMatch(s -> s.contains("Parameter 'deprecatedListWithDefaults' is deprecated: deprecated list")));
+        assertTrue(warnLines.stream()
+                .anyMatch(s -> s.contains("Parameter 'deprecatedProperties' is deprecated: deprecated properties")));
+        assertTrue(warnLines.stream()
+                .anyMatch(s -> s.contains("Parameter 'deprecatedMap' is deprecated: deprecated map")));
 
-        Properties configProps = verifier.loadProperties( "target/config.properties" );
+        Properties configProps = verifier.loadProperties("target/config.properties");
 
-        assertEquals( "value1", configProps.remove( "deprecatedParam" ) );
-        assertEquals( "value2", configProps.remove( "deprecatedParam2" ) );
-        assertEquals( "value3", configProps.remove( "deprecatedParamWithDefaultConstant" ) );
-        assertEquals( "value4", configProps.remove( "deprecatedParamWithDefaultEvaluate" ) );
+        assertEquals("value1", configProps.remove("deprecatedParam"));
+        assertEquals("value2", configProps.remove("deprecatedParam2"));
+        assertEquals("value3", configProps.remove("deprecatedParamWithDefaultConstant"));
+        assertEquals("value4", configProps.remove("deprecatedParamWithDefaultEvaluate"));
 
-        assertEquals( "2", configProps.remove( "deprecatedArray" ) );
-        assertEquals( "a1", configProps.remove( "deprecatedArray.0" ) );
-        assertEquals( "a2", configProps.remove( "deprecatedArray.1" ) );
+        assertEquals("2", configProps.remove("deprecatedArray"));
+        assertEquals("a1", configProps.remove("deprecatedArray.0"));
+        assertEquals("a2", configProps.remove("deprecatedArray.1"));
 
-        assertEquals( "2", configProps.remove( "deprecatedArrayWithDefaults" ) );
-        assertEquals( "b1", configProps.remove( "deprecatedArrayWithDefaults.0" ) );
-        assertEquals( "b2", configProps.remove( "deprecatedArrayWithDefaults.1" ) );
+        assertEquals("2", configProps.remove("deprecatedArrayWithDefaults"));
+        assertEquals("b1", configProps.remove("deprecatedArrayWithDefaults.0"));
+        assertEquals("b2", configProps.remove("deprecatedArrayWithDefaults.1"));
 
-        assertEquals( "2", configProps.remove( "deprecatedList" ) );
-        assertEquals( "c1", configProps.remove( "deprecatedList.0" ) );
-        assertEquals( "c2", configProps.remove( "deprecatedList.1" ) );
+        assertEquals("2", configProps.remove("deprecatedList"));
+        assertEquals("c1", configProps.remove("deprecatedList.0"));
+        assertEquals("c2", configProps.remove("deprecatedList.1"));
 
-        assertEquals( "2", configProps.remove( "deprecatedListWithDefaults" ) );
-        assertEquals( "d1", configProps.remove( "deprecatedListWithDefaults.0" ) );
-        assertEquals( "d2", configProps.remove( "deprecatedListWithDefaults.1" ) );
+        assertEquals("2", configProps.remove("deprecatedListWithDefaults"));
+        assertEquals("d1", configProps.remove("deprecatedListWithDefaults.0"));
+        assertEquals("d2", configProps.remove("deprecatedListWithDefaults.1"));
 
-        assertEquals( "2", configProps.remove( "deprecatedProperties" ) );
-        assertEquals( "propertyValue1", configProps.remove( "deprecatedProperties.propertyName1" ) );
-        assertEquals( "propertyValue2", configProps.remove( "deprecatedProperties.propertyName2" ) );
+        assertEquals("2", configProps.remove("deprecatedProperties"));
+        assertEquals("propertyValue1", configProps.remove("deprecatedProperties.propertyName1"));
+        assertEquals("propertyValue2", configProps.remove("deprecatedProperties.propertyName2"));
 
-        assertEquals( "2", configProps.remove( "deprecatedMap" ) );
-        assertEquals( "value1", configProps.remove( "deprecatedMap.key1" ) );
-        assertEquals( "value2", configProps.remove( "deprecatedMap.key2" ) );
+        assertEquals("2", configProps.remove("deprecatedMap"));
+        assertEquals("value1", configProps.remove("deprecatedMap.key1"));
+        assertEquals("value2", configProps.remove("deprecatedMap.key2"));
 
-        assertTrue( "not checked config properties: " + configProps, configProps.isEmpty() );
+        assertTrue("not checked config properties: " + configProps, configProps.isEmpty());
     }
 
-    private List<String> findDeprecationWarning( List<String> logLines )
-    {
-        Pattern pattern = Pattern.compile( ".* (Parameter|Goal) .* is deprecated:.*" );
+    private List<String> findDeprecationWarning(List<String> logLines) {
+        Pattern pattern = Pattern.compile(".* (Parameter|Goal) .* is deprecated:.*");
         List<String> result = new ArrayList<>();
-        for ( String line : logLines )
-        {
-            if ( pattern.matcher( line ).matches() )
-            {
-                result.add( line );
+        for (String line : logLines) {
+            if (pattern.matcher(line).matches()) {
+                result.add(line);
             }
         }
         return result;
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5224InjectedSettings.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5224InjectedSettings.java
index f39afa4..26c1b17 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5224InjectedSettings.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5224InjectedSettings.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.FileReader;
 import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.codehaus.plexus.util.xml.Xpp3Dom;
 import org.codehaus.plexus.util.xml.Xpp3DomBuilder;
 import org.junit.jupiter.api.Test;
@@ -37,138 +35,120 @@
  *
  *
  */
-public class MavenITmng5224InjectedSettings
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5224InjectedSettings()
-    {
+public class MavenITmng5224InjectedSettings extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5224InjectedSettings() {
         // olamy probably doesn't work with 3.x before 3.0.4
-        super( "[2.0.3,3.0-alpha-1),[3.0.4,)" );
+        super("[2.0.3,3.0-alpha-1),[3.0.4,)");
     }
 
-
     /**
      *
      * @throws Exception in case of failure
      */
     @Test
-    public void testmng5224_ReadSettings()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5224" );
+    public void testmng5224_ReadSettings() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5224");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        //verifier.
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        // verifier.
+        verifier.addCliArgument("validate");
         verifier.execute();
 
-        File settingsFile = new File( verifier.getBasedir(), "target/settings-dump.xml" );
+        File settingsFile = new File(verifier.getBasedir(), "target/settings-dump.xml");
 
-        FileReader fr = new FileReader( settingsFile );
+        FileReader fr = new FileReader(settingsFile);
 
-        Xpp3Dom dom = Xpp3DomBuilder.build( fr );
+        Xpp3Dom dom = Xpp3DomBuilder.build(fr);
 
-        Xpp3Dom profilesNode = dom.getChild( "profiles" );
+        Xpp3Dom profilesNode = dom.getChild("profiles");
 
-        Xpp3Dom[] profileNodes = profilesNode.getChildren( "profile" );
+        Xpp3Dom[] profileNodes = profilesNode.getChildren("profile");
 
         // 3 from the user settings + 1 for the global settings used for its
-        assertEquals( 4, profileNodes.length );
+        assertEquals(4, profileNodes.length);
 
         /**
-         <profiles>
-         <profile>
-         <id>apache</id>
-         <activation>
-         <activeByDefault>true</activeByDefault>
-         </activation>
-         <properties>
-         <run-its>true</run-its>
-         </properties>
-         </profile>
-         <profile>
-         <id>release</id>
-         <properties>
-         <gpg.passphrase>verycomplicatedpassphrase</gpg.passphrase>
-         </properties>
-         </profile>
-         <profile>
-         <id>fast</id>
-         <properties>
-         <maven.test.skip>true</maven.test.skip>
-         <skipTests>true</skipTests>
-         </properties>
-         </profile>
-         </profiles>
+         * <profiles>
+         * <profile>
+         * <id>apache</id>
+         * <activation>
+         * <activeByDefault>true</activeByDefault>
+         * </activation>
+         * <properties>
+         * <run-its>true</run-its>
+         * </properties>
+         * </profile>
+         * <profile>
+         * <id>release</id>
+         * <properties>
+         * <gpg.passphrase>verycomplicatedpassphrase</gpg.passphrase>
+         * </properties>
+         * </profile>
+         * <profile>
+         * <id>fast</id>
+         * <properties>
+         * <maven.test.skip>true</maven.test.skip>
+         * <skipTests>true</skipTests>
+         * </properties>
+         * </profile>
+         * </profiles>
          **/
+        List<String> profileIds = new ArrayList<>(4);
 
-        List<String> profileIds = new ArrayList<>( 4 );
-
-        for ( Xpp3Dom node : profileNodes )
-        {
-            Xpp3Dom idNode = node.getChild( "id" );
-            profileIds.add( idNode.getValue() );
-            if ( "apache".equals( idNode.getName() ) )
-            {
-                Xpp3Dom propsNode = node.getChild( "properties" );
-                assertEquals( "true", propsNode.getChild( "run-its" ).getValue() );
+        for (Xpp3Dom node : profileNodes) {
+            Xpp3Dom idNode = node.getChild("id");
+            profileIds.add(idNode.getValue());
+            if ("apache".equals(idNode.getName())) {
+                Xpp3Dom propsNode = node.getChild("properties");
+                assertEquals("true", propsNode.getChild("run-its").getValue());
             }
-            if ( "release".equals( idNode.getName() ) )
-            {
-                Xpp3Dom propsNode = node.getChild( "properties" );
-                assertEquals( "verycomplicatedpassphrase", propsNode.getChild( "gpg.passphrase" ).getValue() );
+            if ("release".equals(idNode.getName())) {
+                Xpp3Dom propsNode = node.getChild("properties");
+                assertEquals(
+                        "verycomplicatedpassphrase",
+                        propsNode.getChild("gpg.passphrase").getValue());
             }
-            if ( "fast".equals( idNode.getName() ) )
-            {
-                Xpp3Dom propsNode = node.getChild( "properties" );
-                assertEquals( "true", propsNode.getChild( "maven.test.skip" ).getValue() );
-                assertEquals( "true", propsNode.getChild( "skipTests" ).getValue() );
+            if ("fast".equals(idNode.getName())) {
+                Xpp3Dom propsNode = node.getChild("properties");
+                assertEquals("true", propsNode.getChild("maven.test.skip").getValue());
+                assertEquals("true", propsNode.getChild("skipTests").getValue());
             }
         }
 
-        assertTrue( profileIds.contains( "apache" ) );
-        assertTrue( profileIds.contains( "release" ) );
-        assertTrue( profileIds.contains( "fast" ) );
-        assertTrue( profileIds.contains( "it-defaults" ) );
+        assertTrue(profileIds.contains("apache"));
+        assertTrue(profileIds.contains("release"));
+        assertTrue(profileIds.contains("fast"));
+        assertTrue(profileIds.contains("it-defaults"));
 
         /**
-         <activeProfiles>
-         <activeProfile>it-defaults</activeProfile>
-         <activeProfile>apache</activeProfile>
-         </activeProfiles>
+         * <activeProfiles>
+         * <activeProfile>it-defaults</activeProfile>
+         * <activeProfile>apache</activeProfile>
+         * </activeProfiles>
          */
-
-        Xpp3Dom activeProfilesNode = dom.getChild( "activeProfiles" );
+        Xpp3Dom activeProfilesNode = dom.getChild("activeProfiles");
 
         // with maven3 profile activation (activeByDefault) is done later during project building phase
         // so we have only a "dump" of the settings
 
-        if ( matchesVersionRange( "[2.0.3,3.0-alpha-1)" ) )
-        {
-            assertEquals( 2, activeProfilesNode.getChildCount() );
-        }
-        else
-        {
-            assertEquals( 1, activeProfilesNode.getChildCount() );
+        if (matchesVersionRange("[2.0.3,3.0-alpha-1)")) {
+            assertEquals(2, activeProfilesNode.getChildCount());
+        } else {
+            assertEquals(1, activeProfilesNode.getChildCount());
         }
 
-        List<String> activeProfiles = new ArrayList<>( 2 );
+        List<String> activeProfiles = new ArrayList<>(2);
 
-        for ( Xpp3Dom node : activeProfilesNode.getChildren() )
-        {
-            activeProfiles.add( node.getValue() );
+        for (Xpp3Dom node : activeProfilesNode.getChildren()) {
+            activeProfiles.add(node.getValue());
         }
 
-        if ( matchesVersionRange( "[2.0.3,3.0-alpha-1)" ) )
-        {
-            assertTrue( activeProfiles.contains( "apache" ) );
+        if (matchesVersionRange("[2.0.3,3.0-alpha-1)")) {
+            assertTrue(activeProfiles.contains("apache"));
         }
-        assertTrue( activeProfiles.contains( "it-defaults" ) );
-
+        assertTrue(activeProfiles.contains("it-defaults"));
     }
-
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5230MakeReactorWithExcludesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5230MakeReactorWithExcludesTest.java
index b7fde73..6f1d987 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5230MakeReactorWithExcludesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5230MakeReactorWithExcludesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,35 +16,30 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * Test case adapted from MNG-2576
  * @author Luuk van den Broek
  */
-public class MavenITmng5230MakeReactorWithExcludesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5230MakeReactorWithExcludesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5230MakeReactorWithExcludesTest()
-    {
-        super( "[3.2,)" );
+    public MavenITmng5230MakeReactorWithExcludesTest() {
+        super("[3.2,)");
     }
 
-     private void clean( Verifier verifier )
-        throws Exception
-    {
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "mod-a/target" );
-        verifier.deleteDirectory( "mod-b/target" );
-        verifier.deleteDirectory( "mod-c/target" );
-        verifier.deleteDirectory( "mod-d/target" );
+    private void clean(Verifier verifier) throws Exception {
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("mod-a/target");
+        verifier.deleteDirectory("mod-b/target");
+        verifier.deleteDirectory("mod-c/target");
+        verifier.deleteDirectory("mod-d/target");
     }
 
     /**
@@ -55,27 +48,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeWithExclude()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5230-make-reactor-with-excludes" );
+    public void testitMakeWithExclude() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5230-make-reactor-with-excludes");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), true );
-        verifier.addCliArgument( "-X" );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "!mod-b" );
-        verifier.setLogFileName( "log-only.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), true);
+        verifier.addCliArgument("-X");
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("!mod-b");
+        verifier.setLogFileName("log-only.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "mod-a/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-b/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-c/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-d/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFilePresent("mod-a/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-b/target/touch.txt");
+        verifier.verifyFilePresent("mod-c/target/touch.txt");
+        verifier.verifyFilePresent("mod-d/target/touch.txt");
     }
 
     /**
@@ -84,27 +75,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeUpstreamExclude()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5230-make-reactor-with-excludes" );
+    public void testitMakeUpstreamExclude() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5230-make-reactor-with-excludes");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "mod-b,!mod-a" );
-        verifier.addCliArgument( "-am" );
-        verifier.setLogFileName( "log-upstream.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("mod-b,!mod-a");
+        verifier.addCliArgument("-am");
+        verifier.setLogFileName("log-upstream.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-a/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-d/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("mod-a/target/touch.txt");
+        verifier.verifyFilePresent("mod-b/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-c/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-d/target/touch.txt");
     }
 
     /**
@@ -113,27 +102,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeDownstreamExclude()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5230-make-reactor-with-excludes" );
+    public void testitMakeDownstreamExclude() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5230-make-reactor-with-excludes");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "mod-b,!mod-c" );
-        verifier.addCliArgument( "-amd" );
-        verifier.setLogFileName( "log-downstream.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("mod-b,!mod-c");
+        verifier.addCliArgument("-amd");
+        verifier.setLogFileName("log-downstream.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-a/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-d/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("mod-a/target/touch.txt");
+        verifier.verifyFilePresent("mod-b/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-c/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-d/target/touch.txt");
     }
 
     /**
@@ -142,28 +129,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMakeBothExclude()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5230-make-reactor-with-excludes" );
+    public void testitMakeBothExclude() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5230-make-reactor-with-excludes");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "mod-b,!mod-a" );
-        verifier.addCliArgument( "-am" );
-        verifier.addCliArgument( "-amd" );
-        verifier.setLogFileName( "log-both.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("mod-b,!mod-a");
+        verifier.addCliArgument("-am");
+        verifier.addCliArgument("-amd");
+        verifier.setLogFileName("log-both.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-a/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-b/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-d/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("mod-a/target/touch.txt");
+        verifier.verifyFilePresent("mod-b/target/touch.txt");
+        verifier.verifyFilePresent("mod-c/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-d/target/touch.txt");
     }
 
     /**
@@ -172,27 +157,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMatchesByBasedirExclamationExclude()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5230-make-reactor-with-excludes" );
+    public void testitMatchesByBasedirExclamationExclude() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5230-make-reactor-with-excludes");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.verifyFileNotPresent( "mod-d/pom.xml" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "!mod-d" );
-        verifier.setLogFileName( "log-basedir-exclamation.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.verifyFileNotPresent("mod-d/pom.xml");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("!mod-d");
+        verifier.setLogFileName("log-basedir-exclamation.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "mod-a/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-b/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-d/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFilePresent("mod-a/target/touch.txt");
+        verifier.verifyFilePresent("mod-b/target/touch.txt");
+        verifier.verifyFilePresent("mod-c/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-d/target/touch.txt");
     }
 
     /**
@@ -201,56 +184,51 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMatchesByBasedirMinusExclude()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5230-make-reactor-with-excludes" );
+    public void testitMatchesByBasedirMinusExclude() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5230-make-reactor-with-excludes");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.verifyFileNotPresent( "mod-d/pom.xml" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "-mod-d" );
-        verifier.setLogFileName( "log-basedir-minus.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.verifyFileNotPresent("mod-d/pom.xml");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("-mod-d");
+        verifier.setLogFileName("log-basedir-minus.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "mod-a/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-b/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-c/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-d/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFilePresent("mod-a/target/touch.txt");
+        verifier.verifyFilePresent("mod-b/target/touch.txt");
+        verifier.verifyFilePresent("mod-c/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-d/target/touch.txt");
     }
 
-
     /**
      * Verify that the project list can also specify project ids for exclusion
      *
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMatchesByIdExclude()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5230-make-reactor-with-excludes" );
+    public void testitMatchesByIdExclude() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5230-make-reactor-with-excludes");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "!org.apache.maven.its.mng5230:mod-b" );
-        verifier.setLogFileName( "log-id.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("!org.apache.maven.its.mng5230:mod-b");
+        verifier.setLogFileName("log-id.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "mod-a/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-b/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-c/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-d/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFilePresent("mod-a/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-b/target/touch.txt");
+        verifier.verifyFilePresent("mod-c/target/touch.txt");
+        verifier.verifyFilePresent("mod-d/target/touch.txt");
     }
 
     /**
@@ -259,55 +237,51 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMatchesByArtifactIdExclude()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5230-make-reactor-with-excludes" );
+    public void testitMatchesByArtifactIdExclude() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5230-make-reactor-with-excludes");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "!:mod-b" );
-        verifier.setLogFileName( "log-artifact-id.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("!:mod-b");
+        verifier.setLogFileName("log-artifact-id.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "mod-a/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-b/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-c/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-d/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFilePresent("mod-a/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-b/target/touch.txt");
+        verifier.verifyFilePresent("mod-c/target/touch.txt");
+        verifier.verifyFilePresent("mod-d/target/touch.txt");
     }
 
-     /**
+    /**
      * Verify that reactor is resumed from specified project with exclude
      *
      * @throws Exception in case of failure
      */
     @Test
-    public void testitResumeFromExclude()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5230-make-reactor-with-excludes" );
+    public void testitResumeFromExclude() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5230-make-reactor-with-excludes");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        clean( verifier );
-        verifier.addCliArgument( "-rf" );
-        verifier.addCliArgument( "mod-b" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "!mod-c" );
-        verifier.setLogFileName( "log-resume.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        clean(verifier);
+        verifier.addCliArgument("-rf");
+        verifier.addCliArgument("mod-b");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("!mod-c");
+        verifier.setLogFileName("log-resume.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-a/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "mod-c/target/touch.txt" );
-        verifier.verifyFilePresent( "mod-d/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("mod-a/target/touch.txt");
+        verifier.verifyFilePresent("mod-b/target/touch.txt");
+        verifier.verifyFileNotPresent("mod-c/target/touch.txt");
+        verifier.verifyFilePresent("mod-d/target/touch.txt");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5280SettingsProfilesRepositoriesOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5280SettingsProfilesRepositoriesOrderTest.java
index cc8a4cc..bd4ab1c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5280SettingsProfilesRepositoriesOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5280SettingsProfilesRepositoriesOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -33,6 +29,8 @@
 import java.io.PrintWriter;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
 import org.eclipse.jetty.server.Server;
@@ -46,32 +44,24 @@
  *
  * @author Anders Hammar
  */
-public class MavenITmng5280SettingsProfilesRepositoriesOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5280SettingsProfilesRepositoriesOrderTest extends AbstractMavenIntegrationTestCase {
     private File testDir;
 
     private Server server;
 
-    public MavenITmng5280SettingsProfilesRepositoriesOrderTest()
-    {
-        super( "[3.1-A,)" );
+    public MavenITmng5280SettingsProfilesRepositoriesOrderTest() {
+        super("[3.1-A,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5280" );
-        server = new Server( 0 );
+    protected void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5280");
+        server = new Server(0);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
@@ -83,35 +73,33 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testRepositoriesOrder()
-        throws Exception
-    {
+    public void testRepositoriesOrder() throws Exception {
         RepoHandler repoHandler = new RepoHandler();
-        server.setHandler( repoHandler );
+        server.setHandler(repoHandler);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        int httpPort = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + httpPort );
+        int httpPort = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + httpPort);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5280" );
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng5280");
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@httpserver.port@", Integer.toString( httpPort ) );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile" );
+        filterProps.put("@httpserver.port@", Integer.toString(httpPort));
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument(
+                "org.apache.maven.its.plugins:maven-it-plugin-dependency-resolution:2.1-SNAPSHOT:compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertTrue( repoHandler.artifactRequestedFromRepo2 );
-        assertTrue( repoHandler.artifactRequestedFromRepo1Last );
+        assertTrue(repoHandler.artifactRequestedFromRepo2);
+        assertTrue(repoHandler.artifactRequestedFromRepo1Last);
     }
 
     /**
@@ -120,159 +108,123 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testPluginRepositoriesOrder()
-        throws Exception
-    {
+    public void testPluginRepositoriesOrder() throws Exception {
         PluginRepoHandler pluginRepoHandler = new PluginRepoHandler();
-        server.setHandler( pluginRepoHandler );
+        server.setHandler(pluginRepoHandler);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        int httpPort = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + httpPort );
+        int httpPort = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + httpPort);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5280" );
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng5280");
         Map<String, String> filterProps = verifier.newDefaultFilterMap();
-        filterProps.put( "@httpserver.port@", Integer.toString( httpPort ) );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", filterProps );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.its.mng5280:fake-maven-plugin:1.0:fake" );
+        filterProps.put("@httpserver.port@", Integer.toString(httpPort));
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", filterProps);
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("org.apache.maven.its.mng5280:fake-maven-plugin:1.0:fake");
         verifier.execute();
 
-        assertTrue( pluginRepoHandler.pluginRequestedFromRepo2 );
-        assertTrue( pluginRepoHandler.pluginRequestedFromRepo1Last );
+        assertTrue(pluginRepoHandler.pluginRequestedFromRepo2);
+        assertTrue(pluginRepoHandler.pluginRequestedFromRepo1Last);
     }
 
-    private static final class RepoHandler
-        extends AbstractHandler
-    {
+    private static final class RepoHandler extends AbstractHandler {
         private volatile boolean artifactRequestedFromRepo1Last;
 
         private volatile boolean artifactRequestedFromRepo2;
 
-        public void handle( String target, Request baseRequest, HttpServletRequest request,
-                            HttpServletResponse response )
-            throws IOException
-        {
+        public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                throws IOException {
             String uri = request.getRequestURI();
 
-            if ( uri.startsWith( "/repo1/org/apache/maven/its/mng5280/fake-artifact/1.0/" ) )
-            {
+            if (uri.startsWith("/repo1/org/apache/maven/its/mng5280/fake-artifact/1.0/")) {
                 PrintWriter writer = response.getWriter();
 
-                if ( uri.endsWith( ".pom" ) )
-                {
-                    writer.println( "<project>" );
-                    writer.println( "  <modelVersion>4.0.0</modelVersion>" );
-                    writer.println( "  <groupId>org.apache.maven.its.mng5280</groupId>" );
-                    writer.println( "  <artifactId>fake-artifact</artifactId>" );
-                    writer.println( "  <version>1.0</version>" );
-                    writer.println( "</project>" );
+                if (uri.endsWith(".pom")) {
+                    writer.println("<project>");
+                    writer.println("  <modelVersion>4.0.0</modelVersion>");
+                    writer.println("  <groupId>org.apache.maven.its.mng5280</groupId>");
+                    writer.println("  <artifactId>fake-artifact</artifactId>");
+                    writer.println("  <version>1.0</version>");
+                    writer.println("</project>");
 
-                    response.setStatus( HttpServletResponse.SC_OK );
-                }
-                else if ( uri.endsWith( ".jar" ) )
-                {
-                    writer.println( "empty" );
+                    response.setStatus(HttpServletResponse.SC_OK);
+                } else if (uri.endsWith(".jar")) {
+                    writer.println("empty");
 
-                    response.setStatus( HttpServletResponse.SC_OK );
+                    response.setStatus(HttpServletResponse.SC_OK);
                     artifactRequestedFromRepo1Last = true;
+                } else {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                 }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
-                }
-            }
-            else if ( uri.startsWith( "/repo2/org/apache/maven/its/mng5280/fake-artifact/1.0/" ) )
-            {
-                if ( uri.endsWith( ".jar" ) )
-                {
+            } else if (uri.startsWith("/repo2/org/apache/maven/its/mng5280/fake-artifact/1.0/")) {
+                if (uri.endsWith(".jar")) {
                     artifactRequestedFromRepo1Last = false;
                     artifactRequestedFromRepo2 = true;
                 }
-                response.setStatus( HttpServletResponse.SC_NOT_FOUND );
-            }
-            else
-            {
-                response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                response.setStatus(HttpServletResponse.SC_NOT_FOUND);
+            } else {
+                response.setStatus(HttpServletResponse.SC_NOT_FOUND);
             }
 
-            ( (Request) request ).setHandled( true );
+            ((Request) request).setHandled(true);
         }
     }
 
-    private class PluginRepoHandler
-        extends AbstractHandler
-    {
+    private class PluginRepoHandler extends AbstractHandler {
         private volatile boolean pluginRequestedFromRepo1Last;
 
         private volatile boolean pluginRequestedFromRepo2;
 
-        public void handle( String target, Request baseRequest, HttpServletRequest request,
-                            HttpServletResponse response )
-            throws IOException
-        {
+        public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
+                throws IOException {
             String uri = request.getRequestURI();
 
-            if ( uri.startsWith( "/pluginRepo1/org/apache/maven/its/mng5280/fake-maven-plugin/1.0/" ) )
-            {
+            if (uri.startsWith("/pluginRepo1/org/apache/maven/its/mng5280/fake-maven-plugin/1.0/")) {
                 OutputStream outStream = response.getOutputStream();
 
-                if ( uri.endsWith( ".pom" ) )
-                {
-                    File pluginPom = new File( testDir, "fake-maven-plugin/fake-maven-plugin-1.0.pom" );
-                    InputStream inStream = new FileInputStream( pluginPom );
-                    copy( inStream, outStream );
+                if (uri.endsWith(".pom")) {
+                    File pluginPom = new File(testDir, "fake-maven-plugin/fake-maven-plugin-1.0.pom");
+                    InputStream inStream = new FileInputStream(pluginPom);
+                    copy(inStream, outStream);
 
-                    response.setStatus( HttpServletResponse.SC_OK );
-                }
-                else if ( uri.endsWith( ".jar" ) )
-                {
-                    File pluginJar = new File( testDir, "fake-maven-plugin/fake-maven-plugin-1.0.jar" );
-                    InputStream inStream = new FileInputStream( pluginJar );
-                    copy( inStream, outStream );
+                    response.setStatus(HttpServletResponse.SC_OK);
+                } else if (uri.endsWith(".jar")) {
+                    File pluginJar = new File(testDir, "fake-maven-plugin/fake-maven-plugin-1.0.jar");
+                    InputStream inStream = new FileInputStream(pluginJar);
+                    copy(inStream, outStream);
 
-                    response.setStatus( HttpServletResponse.SC_OK );
+                    response.setStatus(HttpServletResponse.SC_OK);
                     pluginRequestedFromRepo1Last = true;
+                } else {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                 }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
-                }
-            }
-            else if ( uri.startsWith( "/pluginRepo2/org/apache/maven/its/mng5280/fake-maven-plugin/1.0/" ) )
-            {
-                if ( uri.endsWith( ".jar" ) )
-                {
+            } else if (uri.startsWith("/pluginRepo2/org/apache/maven/its/mng5280/fake-maven-plugin/1.0/")) {
+                if (uri.endsWith(".jar")) {
                     pluginRequestedFromRepo1Last = false;
                     pluginRequestedFromRepo2 = true;
                 }
-                response.setStatus( HttpServletResponse.SC_NOT_FOUND );
-            }
-            else
-            {
-                response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                response.setStatus(HttpServletResponse.SC_NOT_FOUND);
+            } else {
+                response.setStatus(HttpServletResponse.SC_NOT_FOUND);
             }
 
-            ( (Request) request ).setHandled( true );
+            ((Request) request).setHandled(true);
         }
 
-        private long copy( InputStream input, OutputStream output )
-            throws IOException
-        {
+        private long copy(InputStream input, OutputStream output) throws IOException {
             byte[] buffer = new byte[4 * 1024];
             long count = 0;
             int n = 0;
-            while ( -1 != ( n = input.read( buffer ) ) )
-            {
-                output.write( buffer, 0, n );
+            while (-1 != (n = input.read(buffer))) {
+                output.write(buffer, 0, n);
                 count += n;
             }
             return count;
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5338FileOptionToDirectory.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5338FileOptionToDirectory.java
index 87346fb..e9ce69d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5338FileOptionToDirectory.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5338FileOptionToDirectory.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
@@ -32,41 +30,31 @@
  *
  * @author Olivier Lamy
  */
-public class MavenITmng5338FileOptionToDirectory
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5338FileOptionToDirectory extends AbstractMavenIntegrationTestCase {
 
     private File testDir;
 
-    public MavenITmng5338FileOptionToDirectory()
-    {
-        super( "[3.1-A,)" );
+    public MavenITmng5338FileOptionToDirectory() {
+        super("[3.1-A,)");
     }
 
     @BeforeEach
-    public void setUp()
-        throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5338" );
-
+    public void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5338");
     }
 
     @Test
-    public void testFileOptionToADirectory()
-        throws Exception
-    {
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+    public void testFileOptionToADirectory() throws Exception {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5338" );
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng5338");
 
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "project" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("project");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5382Jsr330Plugin.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5382Jsr330Plugin.java
index aabb155..86d96cf 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5382Jsr330Plugin.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5382Jsr330Plugin.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
@@ -32,49 +30,41 @@
  *
  * @author Jason van Zyl
  */
-public class MavenITmng5382Jsr330Plugin
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5382Jsr330Plugin extends AbstractMavenIntegrationTestCase {
 
     private File testDir;
 
-    public MavenITmng5382Jsr330Plugin()
-    {
-        super( "[3.1-alpha,)" );
+    public MavenITmng5382Jsr330Plugin() {
+        super("[3.1-alpha,)");
     }
 
     @BeforeEach
-    public void setUp()
-        throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5382" );
+    public void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5382");
     }
 
     @Test
-    public void testJsr330PluginExecution()
-        throws Exception
-    {
+    public void testJsr330PluginExecution() throws Exception {
         //
         // Build a plugin that uses a JSR330 plugin
         //
-        Verifier v0 = newVerifier( testDir.getAbsolutePath(), "remote" );
-        v0.setAutoclean( false );
-        v0.deleteDirectory( "target" );
-        v0.deleteArtifacts( "org.apache.maven.its.mng5382" );
-        v0.addCliArgument( "install" );
+        Verifier v0 = newVerifier(testDir.getAbsolutePath(), "remote");
+        v0.setAutoclean(false);
+        v0.deleteDirectory("target");
+        v0.deleteArtifacts("org.apache.maven.its.mng5382");
+        v0.addCliArgument("install");
         v0.execute();
         v0.verifyErrorFreeLog();
 
         //
         // Execute the JSR330 plugin
         //
-        Verifier v1 = newVerifier( testDir.getAbsolutePath(), "remote" );
-        v1.setAutoclean( false );
-        v1.addCliArgument( "org.apache.maven.its.mng5382:jsr330-maven-plugin:0.0.1-SNAPSHOT:hello" );
+        Verifier v1 = newVerifier(testDir.getAbsolutePath(), "remote");
+        v1.setAutoclean(false);
+        v1.addCliArgument("org.apache.maven.its.mng5382:jsr330-maven-plugin:0.0.1-SNAPSHOT:hello");
         v1.execute();
         v1.verifyErrorFreeLog();
-        v1.verifyTextInLog( "Hello! I am a component that is being used via constructor injection! That's right, I'm a JSR330 badass." );
-
+        v1.verifyTextInLog(
+                "Hello! I am a component that is being used via constructor injection! That's right, I'm a JSR330 badass.");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5387ArtifactReplacementPlugin.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5387ArtifactReplacementPlugin.java
index 814b8b4..91da281 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5387ArtifactReplacementPlugin.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5387ArtifactReplacementPlugin.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,48 +16,41 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5387ArtifactReplacementPlugin
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5387ArtifactReplacementPlugin extends AbstractMavenIntegrationTestCase {
 
     private File testDir;
 
-    public MavenITmng5387ArtifactReplacementPlugin()
-    {
-        super( "[3.1,)" );
+    public MavenITmng5387ArtifactReplacementPlugin() {
+        super("[3.1,)");
     }
 
     @BeforeEach
-    public void setUp()
-        throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5387" );
+    public void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5387");
     }
 
     @Test
-    public void testArtifactReplacementExecution()
-        throws Exception
-    {
-        Verifier v0 = newVerifier( testDir.getAbsolutePath(), "remote" );
-        v0.setAutoclean( false );
-        v0.deleteDirectory( "target" );
-        v0.deleteArtifacts( "org.apache.maven.its.mng5387" );
-        v0.addCliArgument( "install" );
+    public void testArtifactReplacementExecution() throws Exception {
+        Verifier v0 = newVerifier(testDir.getAbsolutePath(), "remote");
+        v0.setAutoclean(false);
+        v0.deleteDirectory("target");
+        v0.deleteArtifacts("org.apache.maven.its.mng5387");
+        v0.addCliArgument("install");
         v0.execute();
         v0.verifyErrorFreeLog();
 
-        String path = v0.getArtifactPath( "org.apache.maven.its.mng5387", "mng5387-it", "0.0.1-SNAPSHOT", "txt", "c" );
-        String contents = FileUtils.fileRead( new File( path ), "utf-8" );
-        assertTrue( contents.contains( "This is the second file" ) );
+        String path = v0.getArtifactPath("org.apache.maven.its.mng5387", "mng5387-it", "0.0.1-SNAPSHOT", "txt", "c");
+        String contents = FileUtils.fileRead(new File(path), "utf-8");
+        assertTrue(contents.contains("This is the second file"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5389LifecycleParticipantAfterSessionEnd.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5389LifecycleParticipantAfterSessionEnd.java
index 46b67a0..627fab9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5389LifecycleParticipantAfterSessionEnd.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5389LifecycleParticipantAfterSessionEnd.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,45 +16,40 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5389LifecycleParticipantAfterSessionEnd
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5389LifecycleParticipantAfterSessionEnd()
-    {
-        super( "[3.2.1,)" );
+public class MavenITmng5389LifecycleParticipantAfterSessionEnd extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5389LifecycleParticipantAfterSessionEnd() {
+        super("[3.2.1,)");
     }
 
     @Test
-    public void testit()
-        throws Exception
-    {
+    public void testit() throws Exception {
         File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-5389-lifecycleParticipant-afterSession" );
-        File extensionDir = new File( testDir, "extension" );
-        File projectDir = new File( testDir, "basic" );
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5389-lifecycleParticipant-afterSession");
+        File extensionDir = new File(testDir, "extension");
+        File projectDir = new File(testDir, "basic");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( extensionDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(extensionDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/afterSessionEnd.txt" );
+        verifier.verifyFilePresent("target/afterSessionEnd.txt");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5418FileProjectPropertiesActivatorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5418FileProjectPropertiesActivatorTest.java
index 4e0e5fe..a3e0aeb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5418FileProjectPropertiesActivatorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5418FileProjectPropertiesActivatorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Tag;
 import org.junit.jupiter.api.Test;
 
@@ -33,13 +31,10 @@
  * @author Olivier Lamy
  */
 @Tag("disabled")
-public class MavenITmng5418FileProjectPropertiesActivatorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5418FileProjectPropertiesActivatorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5418FileProjectPropertiesActivatorTest()
-    {
-        super( "[3.1,)" );
+    public MavenITmng5418FileProjectPropertiesActivatorTest() {
+        super("[3.1,)");
     }
 
     /**
@@ -48,23 +43,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5418" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5418");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/path1.txt" );
-        verifier.verifyFilePresent( "target/file1.txt" );
-        verifier.verifyFilePresent( "target/missing1.txt" );
-        verifier.verifyFileNotPresent( "target/missing2.txt" );
-
+        verifier.verifyFilePresent("target/path1.txt");
+        verifier.verifyFilePresent("target/file1.txt");
+        verifier.verifyFilePresent("target/missing1.txt");
+        verifier.verifyFileNotPresent("target/missing2.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5445LegacyStringSearchModelInterpolatorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5445LegacyStringSearchModelInterpolatorTest.java
index f1aac90..e6fbc70 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5445LegacyStringSearchModelInterpolatorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5445LegacyStringSearchModelInterpolatorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,24 +16,21 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-5445">MNG-5445</a>.
  */
-public class MavenITmng5445LegacyStringSearchModelInterpolatorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5445LegacyStringSearchModelInterpolatorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5445LegacyStringSearchModelInterpolatorTest()
-    {
-        super( "[3.1,)" );
+    public MavenITmng5445LegacyStringSearchModelInterpolatorTest() {
+        super("[3.1,)");
     }
 
     /**
@@ -44,17 +39,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5445" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5445");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5452MavenBuildTimestampUTCTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5452MavenBuildTimestampUTCTest.java
index 6d92c32..b9140a9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5452MavenBuildTimestampUTCTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5452MavenBuildTimestampUTCTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,43 +16,38 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-5452">MNG-5452</a>
  * Make sure that the maven.build.timestamp is in UTC.
  */
-public class MavenITmng5452MavenBuildTimestampUTCTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5452MavenBuildTimestampUTCTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5452MavenBuildTimestampUTCTest()
-    {
-        super( "[3.2.2,)" );
+    public MavenITmng5452MavenBuildTimestampUTCTest() {
+        super("[3.2.2,)");
     }
 
     @Test
-    public void testMavenBuildTimestampIsUsingUTC()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5452-maven-build-timestamp-utc" );
+    public void testMavenBuildTimestampIsUsingUTC() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5452-maven-build-timestamp-utc");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "process-resources" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         //
         // We have a timestamp format = yyyyMMdd:HHmm:z, where the final element is the timezone which should be UTC
         //
-        Properties filteredProperties = verifier.loadProperties( "target/classes/filtered.properties" );
-        String timestamp = filteredProperties.getProperty( "timestamp" );
-        assertNotNull( timestamp );
-        assertTrue( timestamp.endsWith( "UTC" ) );
+        Properties filteredProperties = verifier.loadProperties("target/classes/filtered.properties");
+        String timestamp = filteredProperties.getProperty("timestamp");
+        assertNotNull(timestamp);
+        assertTrue(timestamp.endsWith("UTC"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5482AetherNotFoundTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5482AetherNotFoundTest.java
index c72cfe6..1daa1ad 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5482AetherNotFoundTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5482AetherNotFoundTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,16 +16,16 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 import java.util.List;
 import java.util.regex.Pattern;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -38,27 +36,20 @@
  *
  * @author hboutemy
  */
-public class MavenITmng5482AetherNotFoundTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5482AetherNotFoundTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5482AetherNotFoundTest()
-    {
-        super( "[3.1-A,)" );
+    public MavenITmng5482AetherNotFoundTest() {
+        super("[3.1-A,)");
     }
 
     @Test
-    public void testPluginDependency()
-        throws IOException, VerificationException
-    {
-        check( "plugin-dependency" );
+    public void testPluginDependency() throws IOException, VerificationException {
+        check("plugin-dependency");
     }
 
     @Test
-    public void testPluginSite()
-        throws IOException, VerificationException
-    {
-        check( "plugin-site" );
+    public void testPluginSite() throws IOException, VerificationException {
+        check("plugin-site");
     }
 
     /*public void testReportMpir()
@@ -67,50 +58,41 @@
         check( "report-mpir" );
     }*/
 
-    public void check( String dir )
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5482/" + dir );
+    public void check(String dir) throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5482/" + dir);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
 
-            fail( "should throw an error during execution." );
-        }
-        catch ( VerificationException e )
-        {
+            fail("should throw an error during execution.");
+        } catch (VerificationException e) {
             // expected...it'd be nice if we could get the specifics of the exception right here...
         }
 
-        List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
+        List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
 
-        int msg = indexOf( lines, "Caused by: java.lang.ClassNotFoundException: org.sonatype.aether.+" );
-        assertTrue( "ClassNotFoundException message was not found in output.", msg >= 0 );
+        int msg = indexOf(lines, "Caused by: java.lang.ClassNotFoundException: org.sonatype.aether.+");
+        assertTrue("ClassNotFoundException message was not found in output.", msg >= 0);
 
-        int url = indexOf( lines, ".*http://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound.*" );
-        assertTrue( "Url to ClassNotFoundAether was not found in output.", url >= 0 );
+        int url = indexOf(lines, ".*http://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound.*");
+        assertTrue("Url to ClassNotFoundAether was not found in output.", url >= 0);
     }
 
-    private int indexOf( List<String> logLines, String regex )
-    {
-        Pattern pattern = Pattern.compile( regex );
+    private int indexOf(List<String> logLines, String regex) {
+        Pattern pattern = Pattern.compile(regex);
 
-        for ( int i = 0; i < logLines.size(); i++ )
-        {
-            String logLine = logLines.get( i );
+        for (int i = 0; i < logLines.size(); i++) {
+            String logLine = logLines.get(i);
 
-            if ( pattern.matcher( logLine ).matches() )
-            {
+            if (pattern.matcher(logLine).matches()) {
                 return i;
             }
         }
 
         return -1;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5503ZipInReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5503ZipInReactorTest.java
index 5099404..ade247e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5503ZipInReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5503ZipInReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Tag;
 import org.junit.jupiter.api.Test;
@@ -33,15 +31,12 @@
  *
  * @author jvz
  */
-@Tag( "disabled" )
+@Tag("disabled")
 @Disabled
-public class MavenITmng5503ZipInReactorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5503ZipInReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5503ZipInReactorTest()
-    {
-        super( "[3.1,)" );
+    public MavenITmng5503ZipInReactorTest() {
+        super("[3.1,)");
     }
 
     /**
@@ -51,17 +46,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5503" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5503");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "verify" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5530MojoExecutionScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5530MojoExecutionScopeTest.java
index 4cc2d95..a800fbe 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5530MojoExecutionScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5530MojoExecutionScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,110 +16,100 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5530MojoExecutionScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5530MojoExecutionScopeTest()
-    {
-        super( "[3.2.1,)" );
+public class MavenITmng5530MojoExecutionScopeTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5530MojoExecutionScopeTest() {
+        super("[3.2.1,)");
     }
 
     @Test
-    public void test_copyfiles()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5530-mojo-execution-scope" );
-        File pluginDir = new File( testDir, "plugin" );
-        File projectDir = new File( testDir, "basic" );
+    public void test_copyfiles() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5530-mojo-execution-scope");
+        File pluginDir = new File(testDir, "plugin");
+        File projectDir = new File(testDir, "basic");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // verifier.verifyFilePresent( "target/execution-failure.txt" );
-        verifier.verifyFilePresent( "target/execution-success.txt" );
-        verifier.verifyFilePresent( "target/execution-before.txt" );
+        verifier.verifyFilePresent("target/execution-success.txt");
+        verifier.verifyFilePresent("target/execution-before.txt");
     }
 
     @Test
-    public void test_copyfiles_multithreaded()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5530-mojo-execution-scope" );
-        File pluginDir = new File( testDir, "plugin" );
-        File projectDir = new File( testDir, "basic" );
+    public void test_copyfiles_multithreaded() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5530-mojo-execution-scope");
+        File pluginDir = new File(testDir, "plugin");
+        File projectDir = new File(testDir, "basic");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "--builder" );
-        verifier.addCliArgument( "multithreaded" );
-        verifier.addCliArgument( "-T" );
-        verifier.addCliArgument( "1" );
-        verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("--builder");
+        verifier.addCliArgument("multithreaded");
+        verifier.addCliArgument("-T");
+        verifier.addCliArgument("1");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // verifier.verifyFilePresent( "target/execution-failure.txt" );
-        verifier.verifyFilePresent( "target/execution-success.txt" );
-        verifier.verifyFilePresent( "target/execution-before.txt" );
+        verifier.verifyFilePresent("target/execution-success.txt");
+        verifier.verifyFilePresent("target/execution-before.txt");
     }
 
     @Test
-    public void testExtension()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5530-mojo-execution-scope" );
-        File extensionDir = new File( testDir, "extension" );
-        File pluginDir = new File( testDir, "extension-plugin" );
-        File projectDir = new File( testDir, "extension-project" );
+    public void testExtension() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5530-mojo-execution-scope");
+        File extensionDir = new File(testDir, "extension");
+        File pluginDir = new File(testDir, "extension-plugin");
+        File projectDir = new File(testDir, "extension-project");
 
         Verifier verifier;
 
         // install the test extension
-        verifier = newVerifier( extensionDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(extensionDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // install the test plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "-Dmaven.ext.class.path=" + new File( extensionDir, "target/classes" ).getAbsolutePath() );
-        verifier.setForkJvm( true ); // verifier does not support custom realms in embedded mode
-        verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("-Dmaven.ext.class.path=" + new File(extensionDir, "target/classes").getAbsolutePath());
+        verifier.setForkJvm(true); // verifier does not support custom realms in embedded mode
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5557ProperlyRestrictedReactor.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5557ProperlyRestrictedReactor.java
index b8a6644..b04bdf4 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5557ProperlyRestrictedReactor.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5557ProperlyRestrictedReactor.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Tag;
 import org.junit.jupiter.api.Test;
 
@@ -38,36 +36,29 @@
  * @author jvanzyl
  */
 @Tag("disabled")
-public class MavenITmng5557ProperlyRestrictedReactor
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5557ProperlyRestrictedReactor()
-    {
-        super( "[3.1.2,)" );
+public class MavenITmng5557ProperlyRestrictedReactor extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5557ProperlyRestrictedReactor() {
+        super("[3.1.2,)");
     }
 
     @Test
-    public void testRunningRestrictedReactor()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5557-properly-restricted-reactor" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+    public void testRunningRestrictedReactor() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5557-properly-restricted-reactor");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
         //
         // Remove everything related to this project from the local repository as we want this to be resolution purely
         // from the reactor.
         //
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5557" );
-        verifier.addCliArgument( "--projects" );
-        verifier.addCliArgument( "project-0,project-1" );
-        try
-        {
-            verifier.addCliArgument( "package" );
+        verifier.deleteArtifacts("org.apache.maven.its.mng5557");
+        verifier.addCliArgument("--projects");
+        verifier.addCliArgument("project-0,project-1");
+        try {
+            verifier.addCliArgument("package");
             verifier.execute();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             // the execution should fail due to a resolution error.
         }
-        verifier.verifyTextInLog( "Could not resolve dependencies for project org.apache.maven.its.mng5557:project-0:jar:1.0: Could not find artifact org.apache.maven.its.mng5557:project-4:jar:1.0" );
+        verifier.verifyTextInLog(
+                "Could not resolve dependencies for project org.apache.maven.its.mng5557:project-0:jar:1.0: Could not find artifact org.apache.maven.its.mng5557:project-4:jar:1.0");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5561PluginRelocationLosesConfigurationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5561PluginRelocationLosesConfigurationTest.java
index e00416c..92df7b6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5561PluginRelocationLosesConfigurationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5561PluginRelocationLosesConfigurationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,50 +16,44 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5561PluginRelocationLosesConfigurationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5561PluginRelocationLosesConfigurationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5561PluginRelocationLosesConfigurationTest()
-    {
-        super( "[3.8.5,)" );
+    public MavenITmng5561PluginRelocationLosesConfigurationTest() {
+        super("[3.8.5,)");
     }
 
     @Test
-    public void testit()
-            throws Exception
-    {
+    public void testit() throws Exception {
         File testDir =
-                ResourceExtractor.simpleExtractResources( getClass(),
-                                                          "/mng-5561-plugin-relocation-loses-configuration" );
-        File oldPluginWithRelocationDir = new File( testDir, "old-plugin-with-relocation" );
-        File newPluginDir = new File( testDir, "new-plugin" );
-        File projectDir = new File( testDir, "project" );
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5561-plugin-relocation-loses-configuration");
+        File oldPluginWithRelocationDir = new File(testDir, "old-plugin-with-relocation");
+        File newPluginDir = new File(testDir, "new-plugin");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
-        verifier = newVerifier( oldPluginWithRelocationDir.getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(oldPluginWithRelocationDir.getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( newPluginDir.getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(newPluginDir.getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.addCliArgument( "verify" );
+        verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyTextInLog( "[WARNING] Hello from Maven!" );
+        verifier.verifyTextInLog("[WARNING] Hello from Maven!");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5572ReactorPluginExtensionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5572ReactorPluginExtensionsTest.java
index 7f8f004..30068d6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5572ReactorPluginExtensionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5572ReactorPluginExtensionsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,13 +31,10 @@
  *
  * @author rfscholte
  */
-public class MavenITmng5572ReactorPluginExtensionsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5572ReactorPluginExtensionsTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5572ReactorPluginExtensionsTest()
-    {
-        super( "[3.2,)" );
+    public MavenITmng5572ReactorPluginExtensionsTest() {
+        super("[3.2,)");
     }
 
     /**
@@ -48,34 +43,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5572-reactor-plugin-extensions" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5572-reactor-plugin-extensions");
 
         // plugin must be available in local repo, otherwise the project couldn't be built
-        Verifier setup = newVerifier( testDir.getAbsolutePath() );
-        setup.setAutoclean( true );
-        setup.addCliArgument( "-f" );
-        setup.addCliArgument( "plugin/pom.xml" );
-        setup.addCliArgument( "install" );
+        Verifier setup = newVerifier(testDir.getAbsolutePath());
+        setup.setAutoclean(true);
+        setup.addCliArgument("-f");
+        setup.addCliArgument("plugin/pom.xml");
+        setup.addCliArgument("install");
         setup.execute();
         setup.verifyErrorFreeLog();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setLogFileName( "log2.txt" );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setLogFileName("log2.txt");
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        if ( getMavenVersion().getMajorVersion() <= 3 )
-        {
-            verifier.verifyTextInLog( "[WARNING] project uses org.apache.maven.its.mng5572:plugin as extensions, which is not possible within the same reactor build. This plugin was pulled from the local repository!" );
-        }
-        else
-        {
-            verifier.verifyTextInLog( "[WARNING] 'project' uses 'org.apache.maven.its.mng5572:plugin' as extension which is not possible within the same reactor build. This plugin was pulled from the local repository!" );
+        if (getMavenVersion().getMajorVersion() <= 3) {
+            verifier.verifyTextInLog(
+                    "[WARNING] project uses org.apache.maven.its.mng5572:plugin as extensions, which is not possible within the same reactor build. This plugin was pulled from the local repository!");
+        } else {
+            verifier.verifyTextInLog(
+                    "[WARNING] 'project' uses 'org.apache.maven.its.mng5572:plugin' as extension which is not possible within the same reactor build. This plugin was pulled from the local repository!");
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5576CdFriendlyVersions.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5576CdFriendlyVersions.java
index 862114a..c456842 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5576CdFriendlyVersions.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5576CdFriendlyVersions.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  *
  * @author Jason van Zyl
  */
-public class MavenITmng5576CdFriendlyVersions
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5576CdFriendlyVersions()
-    {
-        super( "[3.2,)" );
+public class MavenITmng5576CdFriendlyVersions extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5576CdFriendlyVersions() {
+        super("[3.2,)");
     }
 
     /**
@@ -48,27 +43,24 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testContinuousDeliveryFriendlyVersionsAreWarningFreeWithoutBuildConsumer()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5576-cd-friendly-versions" );
+    public void testContinuousDeliveryFriendlyVersionsAreWarningFreeWithoutBuildConsumer() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5576-cd-friendly-versions");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dchangelist=changelist" );
-        verifier.addCliArgument( "-Dmaven.experimental.buildconsumer=false" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dchangelist=changelist");
+        verifier.addCliArgument("-Dmaven.experimental.buildconsumer=false");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "1.0.0.changelist", props.getProperty( "project.version" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("1.0.0.changelist", props.getProperty("project.version"));
 
-        List<String> lines = verifier.loadFile( new File( testDir, "log.txt" ), false );
-        for( String line : lines )
-        {
-            assertFalse( line, line.contains( "WARNING" ) );
+        List<String> lines = verifier.loadFile(new File(testDir, "log.txt"), false);
+        for (String line : lines) {
+            assertFalse(line, line.contains("WARNING"));
         }
     }
 
@@ -79,29 +71,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testContinuousDeliveryFriendlyVersionsAreWarningFreeWithBuildConsumer()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5576-cd-friendly-versions" );
+    public void testContinuousDeliveryFriendlyVersionsAreWarningFreeWithBuildConsumer() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5576-cd-friendly-versions");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-bc.txt" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dchangelist=changelist" );
-        verifier.addCliArgument( "-Dmaven.experimental.buildconsumer=true" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setLogFileName("log-bc.txt");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dchangelist=changelist");
+        verifier.addCliArgument("-Dmaven.experimental.buildconsumer=true");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "1.0.0.changelist", props.getProperty( "project.version" ) );
+        Properties props = verifier.loadProperties("target/pom.properties");
+        assertEquals("1.0.0.changelist", props.getProperty("project.version"));
 
-        List<String> lines = verifier.loadFile( new File( testDir, "log-bc.txt" ), false );
-        for( String line : lines )
-        {
-            assertFalse( line, line.contains( "WARNING" ) );
+        List<String> lines = verifier.loadFile(new File(testDir, "log-bc.txt"), false);
+        for (String line : lines) {
+            assertFalse(line, line.contains("WARNING"));
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5578SessionScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5578SessionScopeTest.java
index 30a23ca..eaa2521 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5578SessionScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5578SessionScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,128 +16,116 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5578SessionScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5578SessionScopeTest()
-    {
-        super( "[3.2.4,)" );
+public class MavenITmng5578SessionScopeTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5578SessionScopeTest() {
+        super("[3.2.4,)");
     }
 
     @Test
-    public void testBasic()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5578-session-scope" );
-        File pluginDir = new File( testDir, "plugin" );
-        File projectDir = new File( testDir, "basic" );
+    public void testBasic() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5578-session-scope");
+        File pluginDir = new File(testDir, "plugin");
+        File projectDir = new File(testDir, "basic");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "-Dit-build-extensions=false" );
-        verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("-Dit-build-extensions=false");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testBasic_multithreaded()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5578-session-scope" );
-        File pluginDir = new File( testDir, "plugin" );
-        File projectDir = new File( testDir, "basic" );
+    public void testBasic_multithreaded() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5578-session-scope");
+        File pluginDir = new File(testDir, "plugin");
+        File projectDir = new File(testDir, "basic");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "-Dit-build-extensions=false" );
-        verifier.addCliArgument( "--builder" );
-        verifier.addCliArgument( "multithreaded" );
-        verifier.addCliArgument( "-T" );
-        verifier.addCliArgument( "1" );
-        verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("-Dit-build-extensions=false");
+        verifier.addCliArgument("--builder");
+        verifier.addCliArgument("multithreaded");
+        verifier.addCliArgument("-T");
+        verifier.addCliArgument("1");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testBasic_buildExtension()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5578-session-scope" );
-        File pluginDir = new File( testDir, "plugin" );
-        File projectDir = new File( testDir, "basic" );
+    public void testBasic_buildExtension() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5578-session-scope");
+        File pluginDir = new File(testDir, "plugin");
+        File projectDir = new File(testDir, "basic");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "-Dit-build-extensions=true" );
-        verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("-Dit-build-extensions=true");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testExtension()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5578-session-scope" );
-        File extensionDir = new File( testDir, "extension" );
-        File pluginDir = new File( testDir, "extension-plugin" );
-        File projectDir = new File( testDir, "extension-project" );
+    public void testExtension() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5578-session-scope");
+        File extensionDir = new File(testDir, "extension");
+        File pluginDir = new File(testDir, "extension-plugin");
+        File projectDir = new File(testDir, "extension-project");
 
         Verifier verifier;
 
         // install the test extension
-        verifier = newVerifier( extensionDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(extensionDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // install the test plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "-Dmaven.ext.class.path=" + new File( extensionDir, "target/classes" ).getAbsolutePath() );
-        verifier.setForkJvm( true ); // verifier does not support custom realms in embedded mode
-        verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("-Dmaven.ext.class.path=" + new File(extensionDir, "target/classes").getAbsolutePath());
+        verifier.setForkJvm(true); // verifier does not support custom realms in embedded mode
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5581LifecycleMappingDelegate.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5581LifecycleMappingDelegate.java
index 8e9557a..fab8000 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5581LifecycleMappingDelegate.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5581LifecycleMappingDelegate.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,28 +16,23 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5581LifecycleMappingDelegate
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5581LifecycleMappingDelegate()
-    {
-        super( "[3.2.1,)" );
+public class MavenITmng5581LifecycleMappingDelegate extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5581LifecycleMappingDelegate() {
+        super("[3.2.1,)");
     }
 
     @Test
-    public void testCustomLifecycle()
-        throws Exception
-    {
+    public void testCustomLifecycle() throws Exception {
         /*
          * This test comes in two parts, a build extension project that defines custom lifecycle with corresponding
          * lifecycle mapping delegate, and a test project used to validate the custom lifecycle. The custom lifecycle id
@@ -48,56 +41,50 @@
          * run "test-only" build phase and that it does not run maven-compiler-plugin.
          */
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5581-lifecycle-mapping-delegate" );
-        File extensionDir = new File( testDir, "extension" );
-        File projectDir = new File( testDir, "basic" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5581-lifecycle-mapping-delegate");
+        File extensionDir = new File(testDir, "extension");
+        File projectDir = new File(testDir, "basic");
 
         Verifier verifier;
 
         // install the test extension
-        verifier = newVerifier( extensionDir.getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(extensionDir.getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // compile the test project
-        verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.setLogFileName( "compile-log.txt" );
-        verifier.addCliArgument( "compile" );
+        verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.setLogFileName("compile-log.txt");
+        verifier.addCliArgument("compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // run custom "test-only" build phase
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.setLogFileName( "test-only-log.txt" );
-        verifier.setForkJvm( true );
-        verifier.addCliArgument( "-X" );
-        verifier.addCliArgument( "test-only" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.setLogFileName("test-only-log.txt");
+        verifier.setForkJvm(true);
+        verifier.addCliArgument("-X");
+        verifier.addCliArgument("test-only");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyTextInLog( "maven-surefire-plugin" );
-        verifyTextNotInLog( verifier, "maven-compiler-plugin" );
+        verifier.verifyTextInLog("maven-surefire-plugin");
+        verifyTextNotInLog(verifier, "maven-compiler-plugin");
     }
 
-    private void verifyTextNotInLog( Verifier verifier, String text )
-        throws VerificationException
-    {
-        List<String> lines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
+    private void verifyTextNotInLog(Verifier verifier, String text) throws VerificationException {
+        List<String> lines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
 
         boolean textFound = false;
-        for ( String line : lines )
-        {
-            if ( line.contains( text ) )
-            {
+        for (String line : lines) {
+            if (line.contains(text)) {
                 textFound = true;
                 break;
             }
         }
-        if ( textFound )
-        {
-            throw new VerificationException( "Text found in log: " + text );
+        if (textFound) {
+            throw new VerificationException("Text found in log: " + text);
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5591WorkspaceReader.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5591WorkspaceReader.java
index e32e43c..dc63313 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5591WorkspaceReader.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5591WorkspaceReader.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,26 +16,21 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5591WorkspaceReader
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5591WorkspaceReader()
-    {
-        super( "[3.1.0,)" );
+public class MavenITmng5591WorkspaceReader extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5591WorkspaceReader() {
+        super("[3.1.0,)");
     }
 
     @Test
-    public void testWorkspaceReader()
-        throws Exception
-    {
+    public void testWorkspaceReader() throws Exception {
         /*
          * The point of this test is to validate that ide WorkspaceReader, like one used by m2e, does not interfere with
          * reactor dependency resolution. The test comes in two parts. mng-5591-workspace-reader/extension is noop
@@ -46,25 +39,24 @@
          * line argument. The multi-module build fails unless reactor resolution works properly.
          */
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5591-workspace-reader" );
-        File extensionDir = new File( testDir, "extension" );
-        File projectDir = new File( testDir, "basic" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5591-workspace-reader");
+        File extensionDir = new File(testDir, "extension");
+        File projectDir = new File(testDir, "basic");
 
         Verifier verifier;
 
         // install the test extension
-        verifier = newVerifier( extensionDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(extensionDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // compile the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "-Dmaven.ext.class.path="
-            + new File( extensionDir, "target/mng-5591-workspace-reader-extension-0.1.jar" ).getCanonicalPath() );
-        verifier.addCliArgument( "compile" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("-Dmaven.ext.class.path="
+                + new File(extensionDir, "target/mng-5591-workspace-reader-extension-0.1.jar").getCanonicalPath());
+        verifier.addCliArgument("compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5608ProfileActivationWarningTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5608ProfileActivationWarningTest.java
index 3916e15..0e5ceee 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5608ProfileActivationWarningTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5608ProfileActivationWarningTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 import java.util.regex.Pattern;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,56 +31,47 @@
  * Profile activation warning test when file specification contains <code>${project.basedir}</code>
  * instead of <code>${basedir}</code>
  */
-public class MavenITmng5608ProfileActivationWarningTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5608ProfileActivationWarningTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5608ProfileActivationWarningTest()
-    {
-        super( "(3.2.1,)" );
+    public MavenITmng5608ProfileActivationWarningTest() {
+        super("(3.2.1,)");
     }
 
     @Test
-    public void testitMNG5608()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5608-profile-activation-warning" );
+    public void testitMNG5608() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5608-profile-activation-warning");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // check expected profiles activated, just for sanity (or build should have failed, given other profiles)
-        assertFileExists( testDir, "target/exists-basedir" );
-        assertFileExists( testDir, "target/mng-5608-missing-project.basedir" );
+        assertFileExists(testDir, "target/exists-basedir");
+        assertFileExists(testDir, "target/mng-5608-missing-project.basedir");
 
         // check that the 2 profiles using ${project.basedir} caused warnings
-        List<String> logFile = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        assertNotNull( findWarning( logFile, "mng-5608-exists-project.basedir" ) );
-        assertNotNull( findWarning( logFile, "mng-5608-missing-project.basedir" ) );
+        List<String> logFile = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        assertNotNull(findWarning(logFile, "mng-5608-exists-project.basedir"));
+        assertNotNull(findWarning(logFile, "mng-5608-missing-project.basedir"));
     }
 
-    private void assertFileExists( File dir, String filename )
-    {
-        File file = new File( dir, filename );
-        assertTrue( "expected file: " + file, file.exists() );
+    private void assertFileExists(File dir, String filename) {
+        File file = new File(dir, filename);
+        assertTrue("expected file: " + file, file.exists());
     }
 
-    private String findWarning( List<String> logLines, String profileId )
-    {
-        Pattern pattern = Pattern.compile(
-            "(?i).*Failed to interpolate file location ..project.basedir./pom.xml for profile " + profileId + ": .*" );
+    private String findWarning(List<String> logLines, String profileId) {
+        Pattern pattern =
+                Pattern.compile("(?i).*Failed to interpolate file location ..project.basedir./pom.xml for profile "
+                        + profileId + ": .*");
 
-        for ( String logLine : logLines )
-        {
-            if ( pattern.matcher( logLine ).matches() )
-            {
+        for (String logLine : logLines) {
+            if (pattern.matcher(logLine).matches()) {
                 return logLine;
             }
         }
 
         return null;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5639ImportScopePomResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5639ImportScopePomResolutionTest.java
index da7315c..48c0713 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5639ImportScopePomResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5639ImportScopePomResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,47 +16,39 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-5639">MNG-5639</a>:
  * Check that import POM defined in DependencyManagement can be resolved from a parameterised repository
  */
-public class MavenITmng5639ImportScopePomResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5639ImportScopePomResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5639ImportScopePomResolutionTest()
-    {
-        super( "[3.2.2,)" );
+    public MavenITmng5639ImportScopePomResolutionTest() {
+        super("[3.2.2,)");
     }
 
     @Test
-    public void testitMNG5639()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5639-import-scope-pom-resolution" );
+    public void testitMNG5639() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5639-import-scope-pom-resolution");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5639" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteArtifacts("org.apache.maven.its.mng5639");
 
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng5639", "b", "0.1", "jar" );
-
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng5639", "b", "0.1", "jar");
     }
-
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5640LifecycleParticipantAfterSessionEnd.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5640LifecycleParticipantAfterSessionEnd.java
index fb1cf71..ee7d044 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5640LifecycleParticipantAfterSessionEnd.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5640LifecycleParticipantAfterSessionEnd.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * IT that verifies that lifecycle participant
  * methods are invoked even with various build failures/errors.
  */
-public class MavenITmng5640LifecycleParticipantAfterSessionEnd
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5640LifecycleParticipantAfterSessionEnd()
-    {
-        super( "[3.2.2,)" );
+public class MavenITmng5640LifecycleParticipantAfterSessionEnd extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5640LifecycleParticipantAfterSessionEnd() {
+        super("[3.2.2,)");
     }
 
     /**
@@ -45,40 +40,35 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testBuildFailureUTFail()
-        throws Exception
-    {
+    public void testBuildFailureUTFail() throws Exception {
         File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-5640-lifecycleParticipant-afterSession" );
-        File extensionDir = new File( testDir, "extension" );
-        File projectDir = new File( testDir, "buildfailure-utfail" );
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5640-lifecycleParticipant-afterSession");
+        File extensionDir = new File(testDir, "extension");
+        File projectDir = new File(testDir, "buildfailure-utfail");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( extensionDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(extensionDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        try
-        {
-            verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        try {
+            verifier.addCliArgument("package");
             verifier.execute();
-            fail( "The build should fail" );
-        }
-        catch ( VerificationException e)
-        {
+            fail("The build should fail");
+        } catch (VerificationException e) {
             // expected, as the build will fail due to always failing UT
         }
         verifier.verifyTextInLog("testApp(org.apache.maven.its.mng5640.FailingTest)");
 
-        verifier.verifyFilePresent( "target/afterProjectsRead.txt" );
+        verifier.verifyFilePresent("target/afterProjectsRead.txt");
         // See https://issues.apache.org/jira/browse/MNG-5641
         // verifier.verifyFilePresent( "target/afterSessionStart.txt" );
-        verifier.verifyFilePresent( "target/afterSessionEnd.txt" );
+        verifier.verifyFilePresent("target/afterSessionEnd.txt");
     }
 
     /**
@@ -87,39 +77,34 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testBuildFailureMissingDependency()
-        throws Exception
-    {
+    public void testBuildFailureMissingDependency() throws Exception {
         File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-5640-lifecycleParticipant-afterSession" );
-        File extensionDir = new File( testDir, "extension" );
-        File projectDir = new File( testDir, "buildfailure-depmissing" );
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5640-lifecycleParticipant-afterSession");
+        File extensionDir = new File(testDir, "extension");
+        File projectDir = new File(testDir, "buildfailure-depmissing");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( extensionDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(extensionDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        try
-        {
-            verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        try {
+            verifier.addCliArgument("package");
             verifier.execute();
-            fail( "The build should fail" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("The build should fail");
+        } catch (VerificationException e) {
             // expected, as the build will fail due to always failing UT
         }
 
-        verifier.verifyFilePresent( "target/afterProjectsRead.txt" );
+        verifier.verifyFilePresent("target/afterProjectsRead.txt");
         // See https://issues.apache.org/jira/browse/MNG-5641
         // verifier.verifyFilePresent( "target/afterSessionStart.txt" );
-        verifier.verifyFilePresent( "target/afterSessionEnd.txt" );
+        verifier.verifyFilePresent("target/afterSessionEnd.txt");
     }
 
     /**
@@ -128,46 +113,41 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testBuildError()
-        throws Exception
-    {
+    public void testBuildError() throws Exception {
         File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-5640-lifecycleParticipant-afterSession" );
-        File extensionDir = new File( testDir, "extension" );
-        File pluginDir = new File( testDir, "badplugin" );
-        File projectDir = new File( testDir, "builderror-mojoex" );
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5640-lifecycleParticipant-afterSession");
+        File extensionDir = new File(testDir, "extension");
+        File pluginDir = new File(testDir, "badplugin");
+        File projectDir = new File(testDir, "builderror-mojoex");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( extensionDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(extensionDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // install the bad plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        try
-        {
-            verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        try {
+            verifier.addCliArgument("package");
             verifier.execute();
-            fail( "The build should fail" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("The build should fail");
+        } catch (VerificationException e) {
             // expected, as the build will fail due to always failing UT
         }
 
-        verifier.verifyFilePresent( "target/afterProjectsRead.txt" );
+        verifier.verifyFilePresent("target/afterProjectsRead.txt");
         // See https://issues.apache.org/jira/browse/MNG-5641
         // verifier.verifyFilePresent( "target/afterSessionStart.txt" );
-        verifier.verifyFilePresent( "target/afterSessionEnd.txt" );
+        verifier.verifyFilePresent("target/afterSessionEnd.txt");
     }
 
     /**
@@ -176,45 +156,40 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testBuildErrorRt()
-        throws Exception
-    {
+    public void testBuildErrorRt() throws Exception {
         File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-5640-lifecycleParticipant-afterSession" );
-        File extensionDir = new File( testDir, "extension" );
-        File pluginDir = new File( testDir, "badplugin" );
-        File projectDir = new File( testDir, "builderror-runtimeex" );
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5640-lifecycleParticipant-afterSession");
+        File extensionDir = new File(testDir, "extension");
+        File pluginDir = new File(testDir, "badplugin");
+        File projectDir = new File(testDir, "builderror-runtimeex");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( extensionDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(extensionDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // install the bad plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        try
-        {
-            verifier.addCliArgument( "package" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        try {
+            verifier.addCliArgument("package");
             verifier.execute();
-            fail( "The build should fail" );
-        }
-        catch ( VerificationException e )
-        {
+            fail("The build should fail");
+        } catch (VerificationException e) {
             // expected, as the build will fail due to always failing UT
         }
 
-        verifier.verifyFilePresent( "target/afterProjectsRead.txt" );
+        verifier.verifyFilePresent("target/afterProjectsRead.txt");
         // See https://issues.apache.org/jira/browse/MNG-5641
         // verifier.verifyFilePresent( "target/afterSessionStart.txt" );
-        verifier.verifyFilePresent( "target/afterSessionEnd.txt" );
+        verifier.verifyFilePresent("target/afterSessionEnd.txt");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5663NestedImportScopePomResolutionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5663NestedImportScopePomResolutionTest.java
index 061ef7a..533813a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5663NestedImportScopePomResolutionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5663NestedImportScopePomResolutionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,37 +33,29 @@
  * that dependencies are successfully resolved for this setup.
  *
  */
-public class MavenITmng5663NestedImportScopePomResolutionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5663NestedImportScopePomResolutionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5663NestedImportScopePomResolutionTest()
-    {
-        super( "[3.0.4,3.2.2),(3.2.2,)" );
+    public MavenITmng5663NestedImportScopePomResolutionTest() {
+        super("[3.0.4,3.2.2),(3.2.2,)");
     }
 
     @Test
-    public void testitMNG5639()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5663-nested-import-scope-pom-resolution");
+    public void testitMNG5639() throws Exception {
+        File testDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5663-nested-import-scope-pom-resolution");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5663" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteArtifacts("org.apache.maven.its.mng5663");
 
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8" );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "--settings" );
-        verifier.addCliArgument( "settings.xml" );
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8");
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyArtifactPresent( "org.apache.maven.its.mng5663", "c", "0.1", "jar" );
-
+        verifier.verifyArtifactPresent("org.apache.maven.its.mng5663", "c", "0.1", "jar");
     }
-
-
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5669ReadPomsOnce.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5669ReadPomsOnce.java
index c07f1b0..5169e06 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5669ReadPomsOnce.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5669ReadPomsOnce.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Collections;
@@ -38,36 +37,31 @@
  * <a href="https://issues.apache.org/jira/browse/MNG-5669">MNG-5669</a>.
  *
  */
-public class MavenITmng5669ReadPomsOnce
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5669ReadPomsOnce extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5669ReadPomsOnce()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng5669ReadPomsOnce() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @Test
-    public void testWithoutBuildConsumer()
-        throws Exception
-    {
+    public void testWithoutBuildConsumer() throws Exception {
         // prepare JavaAgent
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5669-read-poms-once" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        Map<String, String> filterProperties =
-            Collections.singletonMap( "${javaAgentJar}",
-                                      verifier.getArtifactPath( "org.apache.maven.its", "core-it-javaagent", "2.1-SNAPSHOT", "jar" ) );
-        verifier.filterFile( ".mvn/jvm.config", ".mvn/jvm.config", null, filterProperties );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5669-read-poms-once");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        Map<String, String> filterProperties = Collections.singletonMap(
+                "${javaAgentJar}",
+                verifier.getArtifactPath("org.apache.maven.its", "core-it-javaagent", "2.1-SNAPSHOT", "jar"));
+        verifier.filterFile(".mvn/jvm.config", ".mvn/jvm.config", null, filterProperties);
 
-        verifier.setForkJvm( true ); // pick up agent
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "-q" );
-        verifier.addCliArgument( "-U" );
-        verifier.addCliArgument( "-Dmaven.experimental.buildconsumer=false" );
-        verifier.addCliArgument( "verify");
+        verifier.setForkJvm(true); // pick up agent
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("-q");
+        verifier.addCliArgument("-U");
+        verifier.addCliArgument("-Dmaven.experimental.buildconsumer=false");
+        verifier.addCliArgument("verify");
         verifier.execute();
 
-        List<String> logTxt = verifier.loadLines( "log.txt", "utf-8" );
+        List<String> logTxt = verifier.loadLines("log.txt", "utf-8");
 
         // count source items
         Map<String, Long> sourceMap = logTxt.stream()
@@ -85,27 +79,25 @@
     }
 
     @Test
-    public void testWithBuildConsumer()
-        throws Exception
-    {
+    public void testWithBuildConsumer() throws Exception {
         // prepare JavaAgent
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5669-read-poms-once" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        Map<String, String> filterProperties =
-            Collections.singletonMap( "${javaAgentJar}",
-                                      verifier.getArtifactPath( "org.apache.maven.its", "core-it-javaagent", "2.1-SNAPSHOT", "jar" ) );
-        verifier.filterFile( ".mvn/jvm.config", ".mvn/jvm.config", null, filterProperties );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5669-read-poms-once");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        Map<String, String> filterProperties = Collections.singletonMap(
+                "${javaAgentJar}",
+                verifier.getArtifactPath("org.apache.maven.its", "core-it-javaagent", "2.1-SNAPSHOT", "jar"));
+        verifier.filterFile(".mvn/jvm.config", ".mvn/jvm.config", null, filterProperties);
 
-        verifier.setLogFileName( "log-bc.txt" );
-        verifier.setForkJvm( true ); // pick up agent
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "-q" );
-        verifier.addCliArgument( "-U" );
-        verifier.addCliArgument( "-Dmaven.experimental.buildconsumer=true" );
-        verifier.addCliArgument( "verify" );
+        verifier.setLogFileName("log-bc.txt");
+        verifier.setForkJvm(true); // pick up agent
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("-q");
+        verifier.addCliArgument("-U");
+        verifier.addCliArgument("-Dmaven.experimental.buildconsumer=true");
+        verifier.addCliArgument("verify");
         verifier.execute();
 
-        List<String> logTxt = verifier.loadLines( "log-bc.txt", "utf-8" );
+        List<String> logTxt = verifier.loadLines("log-bc.txt", "utf-8");
 
         // count source items
         Map<String, Long> sourceMap = logTxt.stream()
@@ -126,18 +118,16 @@
 
         final String buildSourceKey = "org.apache.maven.model.building.source=";
         final int keyLength = buildSourceKey.length();
-        int start = line.indexOf( buildSourceKey );
-        if ( start < 0 )
-        {
+        int start = line.indexOf(buildSourceKey);
+        if (start < 0) {
             return null;
         }
 
-        int end = line.indexOf( ", ", start );
-        if ( end < 0 )
-        {
+        int end = line.indexOf(", ", start);
+        if (end < 0) {
             end = line.length() - 1; // is the }
         }
 
-        return line.substring( start + keyLength, end );
+        return line.substring(start + keyLength, end);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5716ToolchainsTypeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5716ToolchainsTypeTest.java
index 51d8199..6a32758 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5716ToolchainsTypeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5716ToolchainsTypeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -33,12 +31,9 @@
  *
  * @author Hervé Boutemy
  */
-public class MavenITmng5716ToolchainsTypeTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5716ToolchainsTypeTest()
-    {
-        super( "(3.2.3,)" );
+public class MavenITmng5716ToolchainsTypeTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5716ToolchainsTypeTest() {
+        super("(3.2.3,)");
     }
 
     /**
@@ -46,34 +41,31 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitMNG5716()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5716-toolchains-type" );
+    public void testitMNG5716() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5716-toolchains-type");
 
-        File javaHome = new File( testDir, "javaHome" );
+        File javaHome = new File(testDir, "javaHome");
         javaHome.mkdirs();
-        new File( javaHome, "bin" ).mkdirs();
-        new File( javaHome, "bin/javac").createNewFile();
-        new File( javaHome, "bin/javac.exe").createNewFile();
+        new File(javaHome, "bin").mkdirs();
+        new File(javaHome, "bin/javac").createNewFile();
+        new File(javaHome, "bin/javac.exe").createNewFile();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
         Map<String, String> properties = verifier.newDefaultFilterMap();
-        properties.put( "@javaHome@", javaHome.getAbsolutePath() );
+        properties.put("@javaHome@", javaHome.getAbsolutePath());
 
-        verifier.filterFile( "toolchains.xml", "toolchains.xml", "UTF-8", properties );
+        verifier.filterFile("toolchains.xml", "toolchains.xml", "UTF-8", properties);
 
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "--toolchains" );
-        verifier.addCliArgument( "toolchains.xml" );
-        verifier.addCliArgument( "initialize" );
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("--toolchains");
+        verifier.addCliArgument("toolchains.xml");
+        verifier.addCliArgument("initialize");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/toolchains.properties" );
-        Properties results = verifier.loadProperties( "target/toolchains.properties" );
-        assertNull( "javac tool should not be found for requested 'fake' toolchain", results.getProperty( "tool.1" ) );
+        verifier.verifyFilePresent("target/toolchains.properties");
+        Properties results = verifier.loadProperties("target/toolchains.properties");
+        assertNull("javac tool should not be found for requested 'fake' toolchain", results.getProperty("tool.1"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5742BuildExtensionClassloaderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5742BuildExtensionClassloaderTest.java
index d48ad7a..7692690 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5742BuildExtensionClassloaderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5742BuildExtensionClassloaderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,48 +16,43 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5742BuildExtensionClassloaderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5742BuildExtensionClassloaderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5742BuildExtensionClassloaderTest()
-    {
-        super( "(3.2.5,)" );
+    public MavenITmng5742BuildExtensionClassloaderTest() {
+        super("(3.2.5,)");
     }
 
     @Test
-    public void testBuildExtensionClassloader()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5742-build-extension-classloader" );
-        File pluginDir = new File( testDir, "plugin" );
-        File projectDir = new File( testDir, "project" );
+    public void testBuildExtensionClassloader() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5742-build-extension-classloader");
+        File pluginDir = new File(testDir, "plugin");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyFilePresent( "target/execution-success.txt" );
+        verifier.verifyFilePresent("target/execution-success.txt");
 
-        String actual = FileUtils.fileRead( new File( projectDir, "target/execution-success.txt" ) );
-        assertEquals( "executed", actual );
+        String actual = FileUtils.fileRead(new File(projectDir, "target/execution-success.txt"));
+        assertEquals("executed", actual);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5753CustomMojoExecutionConfiguratorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5753CustomMojoExecutionConfiguratorTest.java
index 875015e..7a1505a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5753CustomMojoExecutionConfiguratorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5753CustomMojoExecutionConfiguratorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,37 +16,33 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5753CustomMojoExecutionConfiguratorTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5753CustomMojoExecutionConfiguratorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5753CustomMojoExecutionConfiguratorTest()
-    {
-        super( "[3.3.0-alpha,)" );
+    public MavenITmng5753CustomMojoExecutionConfiguratorTest() {
+        super("[3.3.0-alpha,)");
     }
 
     @Test
-    public void testCustomMojoExecutionConfigurator()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5753-custom-mojo-execution-configurator" );
-        File pluginDir = new File( testDir, "plugin" );
-        File projectDir = new File( testDir, "project" );
+    public void testCustomMojoExecutionConfigurator() throws Exception {
+        File testDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5753-custom-mojo-execution-configurator");
+        File pluginDir = new File(testDir, "plugin");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
@@ -56,17 +50,17 @@
         configurationFile.delete();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( configurationFile.getCanonicalPath() );
+        verifier.verifyFilePresent(configurationFile.getCanonicalPath());
         //
         // The <name/> element in the original configuration is "ORIGINAL". We want to assert that our
         // custom MojoExecutionConfigurator made the transformation of the element from "ORIGINAL" to "TRANSFORMED"
         //
-        String actual = FileUtils.fileRead( configurationFile );
-        assertEquals( "TRANSFORMED", actual );
+        String actual = FileUtils.fileRead(configurationFile);
+        assertEquals("TRANSFORMED", actual);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5760ResumeFeatureTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5760ResumeFeatureTest.java
index 691d34e..e986f69 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5760ResumeFeatureTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5760ResumeFeatureTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -50,15 +48,15 @@
     private final File fourModulesTestDir;
 
     public MavenITmng5760ResumeFeatureTest() throws IOException {
-        super( "[4.0.0-alpha-1,)" );
-        this.parentDependentTestDir = ResourceExtractor.simpleExtractResources( getClass(),
-                "/mng-5760-resume-feature/parent-dependent" );
-        this.parentIndependentTestDir = ResourceExtractor.simpleExtractResources( getClass(),
-                "/mng-5760-resume-feature/parent-independent" );
-        this.noProjectTestDir = ResourceExtractor.simpleExtractResources( getClass(),
-                "/mng-5760-resume-feature/no-project" );
-        this.fourModulesTestDir = ResourceExtractor.simpleExtractResources( getClass(),
-                "/mng-5760-resume-feature/four-modules" );
+        super("[4.0.0-alpha-1,)");
+        this.parentDependentTestDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5760-resume-feature/parent-dependent");
+        this.parentIndependentTestDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5760-resume-feature/parent-independent");
+        this.noProjectTestDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5760-resume-feature/no-project");
+        this.fourModulesTestDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5760-resume-feature/four-modules");
     }
 
     /**
@@ -67,112 +65,96 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testShouldSuggestToResumeWithoutArgs() throws Exception
-    {
-        Verifier verifier = newVerifier( parentDependentTestDir.getAbsolutePath() );
-        verifier.addCliArgument( "-Dmodule-b.fail=true" );
+    public void testShouldSuggestToResumeWithoutArgs() throws Exception {
+        Verifier verifier = newVerifier(parentDependentTestDir.getAbsolutePath());
+        verifier.addCliArgument("-Dmodule-b.fail=true");
 
-        try
-        {
-            verifier.addCliArgument( "test" );
+        try {
+            verifier.addCliArgument("test");
             verifier.execute();
-            fail( "Expected this invocation to fail" );
-        }
-        catch ( final VerificationException ve )
-        {
-            verifier.verifyTextInLog( "mvn [args] -r" );
-            verifyTextNotInLog( verifier, "mvn [args] -rf :module-b" );
+            fail("Expected this invocation to fail");
+        } catch (final VerificationException ve) {
+            verifier.verifyTextInLog("mvn [args] -r");
+            verifyTextNotInLog(verifier, "mvn [args] -rf :module-b");
         }
 
         // New build with -r should resume the build from module-b, skipping module-a since it has succeeded already.
-        verifier = newVerifier( parentDependentTestDir.getAbsolutePath() );
-        verifier.addCliArgument( "-r" );
-        verifier.addCliArgument( "test" );
+        verifier = newVerifier(parentDependentTestDir.getAbsolutePath());
+        verifier.addCliArgument("-r");
+        verifier.addCliArgument("test");
         verifier.execute();
-        verifyTextNotInLog( verifier, "Building module-a 1.0" );
-        verifier.verifyTextInLog( "Building module-b 1.0" );
-        verifier.verifyTextInLog( "Building module-c 1.0" );
+        verifyTextNotInLog(verifier, "Building module-a 1.0");
+        verifier.verifyTextInLog("Building module-b 1.0");
+        verifier.verifyTextInLog("Building module-c 1.0");
     }
 
     @Test
-    public void testShouldSkipSuccessfulProjects() throws Exception
-    {
-        Verifier verifier = newVerifier( parentDependentTestDir.getAbsolutePath() );
-        verifier.addCliArgument( "-Dmodule-a.fail=true" );
-        verifier.addCliArgument( "--fail-at-end");
+    public void testShouldSkipSuccessfulProjects() throws Exception {
+        Verifier verifier = newVerifier(parentDependentTestDir.getAbsolutePath());
+        verifier.addCliArgument("-Dmodule-a.fail=true");
+        verifier.addCliArgument("--fail-at-end");
 
-        try
-        {
-            verifier.addCliArgument( "test" );
+        try {
+            verifier.addCliArgument("test");
             verifier.execute();
-            fail( "Expected this invocation to fail" );
-        }
-        catch ( final VerificationException ve )
-        {
+            fail("Expected this invocation to fail");
+        } catch (final VerificationException ve) {
             // Expected to fail.
         }
 
         // Let module-b and module-c fail, if they would have been built...
-        verifier = newVerifier( parentDependentTestDir.getAbsolutePath() );
-        verifier.addCliArgument( "-Dmodule-b.fail=true" );
-        verifier.addCliArgument( "-Dmodule-c.fail=true" );
+        verifier = newVerifier(parentDependentTestDir.getAbsolutePath());
+        verifier.addCliArgument("-Dmodule-b.fail=true");
+        verifier.addCliArgument("-Dmodule-c.fail=true");
         // ... but adding -r should exclude those two from the build because the previous Maven invocation
         // marked them as successfully built.
-        verifier.addCliArgument( "-r" );
-        verifier.addCliArgument( "test" );
+        verifier.addCliArgument("-r");
+        verifier.addCliArgument("test");
         verifier.execute();
     }
 
     @Test
-    public void testShouldSkipSuccessfulModulesWhenTheFirstModuleFailed() throws Exception
-    {
+    public void testShouldSkipSuccessfulModulesWhenTheFirstModuleFailed() throws Exception {
         // In this multi-module project, the submodules are not dependent on the parent.
         // This results in the parent to be built last, and module-a to be built first.
         // This enables us to let the first module in the reactor (module-a) fail.
-        Verifier verifier = newVerifier( parentIndependentTestDir.getAbsolutePath() );
-        verifier.addCliArgument( "-Dmodule-a.fail=true" );
-        verifier.addCliArgument( "--fail-at-end");
+        Verifier verifier = newVerifier(parentIndependentTestDir.getAbsolutePath());
+        verifier.addCliArgument("-Dmodule-a.fail=true");
+        verifier.addCliArgument("--fail-at-end");
 
-        try
-        {
-            verifier.addCliArgument( "test" );
+        try {
+            verifier.addCliArgument("test");
             verifier.execute();
-            fail( "Expected this invocation to fail" );
-        }
-        catch ( final VerificationException ve )
-        {
-            verifier.verifyTextInLog( "mvn [args] -r" );
+            fail("Expected this invocation to fail");
+        } catch (final VerificationException ve) {
+            verifier.verifyTextInLog("mvn [args] -r");
         }
 
-        verifier = newVerifier( parentIndependentTestDir.getAbsolutePath() );
-        verifier.addCliArgument( "-r" );
-        verifier.addCliArgument( "test" );
+        verifier = newVerifier(parentIndependentTestDir.getAbsolutePath());
+        verifier.addCliArgument("-r");
+        verifier.addCliArgument("test");
         verifier.execute();
-        verifier.verifyTextInLog( "Building module-a 1.0" );
-        verifyTextNotInLog( verifier, "Building module-b 1.0" );
+        verifier.verifyTextInLog("Building module-a 1.0");
+        verifyTextNotInLog(verifier, "Building module-b 1.0");
     }
 
     @Test
-    public void testShouldNotCrashWithoutProject() throws Exception
-    {
+    public void testShouldNotCrashWithoutProject() throws Exception {
         // There is no Maven project available in the test directory.
         // As reported in JIRA this would previously break with a NullPointerException.
-        // (see https://issues.apache.org/jira/browse/MNG-5760?focusedCommentId=17143795&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17143795)
-        final Verifier verifier = newVerifier( noProjectTestDir.getAbsolutePath() );
-        try
-        {
-            verifier.addCliArgument( "resources:resources" );
+        // (see
+        // https://issues.apache.org/jira/browse/MNG-5760?focusedCommentId=17143795&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17143795)
+        final Verifier verifier = newVerifier(noProjectTestDir.getAbsolutePath());
+        try {
+            verifier.addCliArgument("resources:resources");
             verifier.execute();
-        }
-        catch ( final VerificationException ve )
-        {
-            verifier.verifyTextInLog( "Goal requires a project to execute but there is no POM in this directory" );
+        } catch (final VerificationException ve) {
+            verifier.verifyTextInLog("Goal requires a project to execute but there is no POM in this directory");
         }
     }
 
     @Test
-    public void testFailureWithParallelBuild() throws Exception
-    {
+    public void testFailureWithParallelBuild() throws Exception {
         // four modules: a, b, c, d
         // c depends on b, d depends on a
 
@@ -183,41 +165,37 @@
         //   b : success
         //   c : failure
         //   d : skipped
-        Verifier verifier = newVerifier( fourModulesTestDir.getAbsolutePath() );
-        verifier.addCliArgument( "-T2" );
-        verifier.addCliArgument( "-Dmodule-a.delay=1000" );
-        verifier.addCliArgument( "-Dmodule-a.fail=true" );
-        verifier.addCliArgument( "-Dmodule-c.fail=true" );
-        try
-        {
-            verifier.addCliArgument( "verify" );
+        Verifier verifier = newVerifier(fourModulesTestDir.getAbsolutePath());
+        verifier.addCliArgument("-T2");
+        verifier.addCliArgument("-Dmodule-a.delay=1000");
+        verifier.addCliArgument("-Dmodule-a.fail=true");
+        verifier.addCliArgument("-Dmodule-c.fail=true");
+        try {
+            verifier.addCliArgument("verify");
             verifier.execute();
-            fail( "Expected this invocation to fail" );
-        }
-        catch ( final VerificationException ve )
-        {
+            fail("Expected this invocation to fail");
+        } catch (final VerificationException ve) {
             // Expected to fail.
         }
 
         // Let module-b fail, if it would have been built...
-        verifier = newVerifier( fourModulesTestDir.getAbsolutePath() );
-        verifier.addCliArgument( "-T2" );
-        verifier.addCliArgument( "-Dmodule-b.fail=true" );
+        verifier = newVerifier(fourModulesTestDir.getAbsolutePath());
+        verifier.addCliArgument("-T2");
+        verifier.addCliArgument("-Dmodule-b.fail=true");
         // ... but adding -r should exclude it from the build because the previous Maven invocation
         // marked it as successfully built.
-        verifier.addCliArgument( "-r" );
+        verifier.addCliArgument("-r");
         // The result should be:
         //   a : success
         //   c : success
         //   d : success
 
-        verifier.addCliArgument( "verify" );
+        verifier.addCliArgument("verify");
         verifier.execute();
     }
 
     @Test
-    public void testFailureAfterSkipWithParallelBuild() throws Exception
-    {
+    public void testFailureAfterSkipWithParallelBuild() throws Exception {
         // four modules: a, b, c, d
         // c depends on b, d depends on a
 
@@ -228,34 +206,31 @@
         //   b : success, slow
         //   c : skipped
         //   d : failure
-        Verifier verifier = newVerifier( fourModulesTestDir.getAbsolutePath() );
-        verifier.addCliArgument( "-T2" );
-        verifier.addCliArgument( "-Dmodule-b.delay=2000" );
-        verifier.addCliArgument( "-Dmodule-d.fail=true" );
-        try
-        {
-            verifier.addCliArgument( "verify" );
+        Verifier verifier = newVerifier(fourModulesTestDir.getAbsolutePath());
+        verifier.addCliArgument("-T2");
+        verifier.addCliArgument("-Dmodule-b.delay=2000");
+        verifier.addCliArgument("-Dmodule-d.fail=true");
+        try {
+            verifier.addCliArgument("verify");
             verifier.execute();
-            fail( "Expected this invocation to fail" );
-        }
-        catch ( final VerificationException ve )
-        {
+            fail("Expected this invocation to fail");
+        } catch (final VerificationException ve) {
             // Expected to fail.
         }
 
         // Let module-a and module-b fail, if they would have been built...
-        verifier = newVerifier( fourModulesTestDir.getAbsolutePath() );
-        verifier.addCliArgument( "-T2" );
-        verifier.addCliArgument( "-Dmodule-a.fail=true" );
-        verifier.addCliArgument( "-Dmodule-b.fail=true" );
+        verifier = newVerifier(fourModulesTestDir.getAbsolutePath());
+        verifier.addCliArgument("-T2");
+        verifier.addCliArgument("-Dmodule-a.fail=true");
+        verifier.addCliArgument("-Dmodule-b.fail=true");
         // ... but adding -r should exclude those two from the build because the previous Maven invocation
         // marked them as successfully built.
-        verifier.addCliArgument( "-r" );
+        verifier.addCliArgument("-r");
 
         // The result should be:
         //   c : success
         //   d : success
-        verifier.addCliArgument( "verify" );
+        verifier.addCliArgument("verify");
         verifier.execute();
     }
 
@@ -266,16 +241,12 @@
      * @param text the text to assert present
      * @throws VerificationException if text is not found in log
      */
-    private void verifyTextNotInLog( Verifier verifier, String text )
-            throws VerificationException
-    {
-        List<String> lines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
+    private void verifyTextNotInLog(Verifier verifier, String text) throws VerificationException {
+        List<String> lines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
 
-        for ( String line : lines )
-        {
-            if ( Verifier.stripAnsi( line ).contains( text ) )
-            {
-                throw new VerificationException( "Text found in log: " + text );
+        for (String line : lines) {
+            if (Verifier.stripAnsi(line).contains(text)) {
+                throw new VerificationException("Text found in log: " + text);
             }
         }
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5768CliExecutionIdTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5768CliExecutionIdTest.java
index 51e6a65..1110c5f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5768CliExecutionIdTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5768CliExecutionIdTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,36 +16,31 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5768CliExecutionIdTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5768CliExecutionIdTest()
-    {
-        super( "(3.2.5,)" );
+public class MavenITmng5768CliExecutionIdTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5768CliExecutionIdTest() {
+        super("(3.2.5,)");
     }
 
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5768-cli-execution-id" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5768-cli-execution-id");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "org.apache.maven.its.plugins:maven-it-plugin-configuration:config@test-execution-id" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("org.apache.maven.its.plugins:maven-it-plugin-configuration:config@test-execution-id");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/config.properties" );
-        assertEquals( "CONFIGURED", props.getProperty( "beanParam.fieldParam" ) );
+        Properties props = verifier.loadProperties("target/config.properties");
+        assertEquals("CONFIGURED", props.getProperty("beanParam.fieldParam"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5771CoreExtensionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5771CoreExtensionsTest.java
index b38260b..c9f72ee 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5771CoreExtensionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5771CoreExtensionsTest.java
@@ -1,11 +1,28 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-
 import java.io.File;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -13,92 +30,81 @@
  * check that Maven loads core extensions and components contributed by <code>.mvn/extensions.xml</code>
  * are available to regular plugins.
  */
-public class MavenITmng5771CoreExtensionsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5771CoreExtensionsTest()
-    {
-        super( "(3.2.5,)" );
+public class MavenITmng5771CoreExtensionsTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5771CoreExtensionsTest() {
+        super("(3.2.5,)");
     }
 
     @Test
-    public void testCoreExtension()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5771-core-extensions" );
+    public void testCoreExtension() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5771-core-extensions");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
 
-        verifier = newVerifier( new File( testDir, "client" ).getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it-core-extensions" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( new File( testDir, "settings.xml" ).getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "client").getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it-core-extensions");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument(new File(testDir, "settings.xml").getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testCoreExtensionNoDescriptor()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5771-core-extensions" );
+    public void testCoreExtensionNoDescriptor() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5771-core-extensions");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
 
-        verifier = newVerifier( new File( testDir, "client-no-descriptor" ).getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it-core-extensions" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( new File( testDir, "settings.xml" ).getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "client-no-descriptor").getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it-core-extensions");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument(new File(testDir, "settings.xml").getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     //
-    // https://issues.apache.org/jira/browse/MNG-5795: Maven extensions can not be retrieved from authenticated repositories
+    // https://issues.apache.org/jira/browse/MNG-5795: Maven extensions can not be retrieved from authenticated
+    // repositories
     //
     @Test
-    public void testCoreExtensionRetrievedFromAMirrorWithBasicAuthentication()
-        throws Exception
-    {
-        requiresMavenVersion( "[3.3.2,)" );
+    public void testCoreExtensionRetrievedFromAMirrorWithBasicAuthentication() throws Exception {
+        requiresMavenVersion("[3.3.2,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5771-core-extensions" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5771-core-extensions");
 
         HttpServer server = HttpServer.builder() //
-            .port(0) //
-            .username("maven") //
-            .password("secret") //
-            .source(new File(testDir, "repo")) //
-            .build();
+                .port(0) //
+                .username("maven") //
+                .password("secret") //
+                .source(new File(testDir, "repo")) //
+                .build();
         server.start();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
         Map<String, String> properties = verifier.newDefaultFilterMap();
-        properties.put("@port@", Integer.toString( server.port() ) );
+        properties.put("@port@", Integer.toString(server.port()));
         String mirrorOf;
-        if ( matchesVersionRange( "[4.0.0-alpha-1,)" ) )
-        {
+        if (matchesVersionRange("[4.0.0-alpha-1,)")) {
             mirrorOf = "*";
-        }
-        else
-        {
+        } else {
             mirrorOf = "external:*";
         }
-        properties.put("@mirrorOf@", mirrorOf );
-        verifier.filterFile( "settings-template-mirror-auth.xml", "settings.xml", "UTF-8", properties );
+        properties.put("@mirrorOf@", mirrorOf);
+        verifier.filterFile("settings-template-mirror-auth.xml", "settings.xml", "UTF-8", properties);
 
-        verifier = newVerifier( new File( testDir, "client" ).getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it-core-extensions" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( new File( testDir, "settings.xml" ).getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "client").getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it-core-extensions");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument(new File(testDir, "settings.xml").getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
@@ -109,23 +115,21 @@
     // https://issues.apache.org/jira/browse/MNG-7395: Support properties in extensions.xml
     //
     @Test
-    public void testCoreExtensionWithProperties()
-        throws Exception
-    {
-        requiresMavenVersion( "[3.8.5,)" );
+    public void testCoreExtensionWithProperties() throws Exception {
+        requiresMavenVersion("[3.8.5,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5771-core-extensions" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5771-core-extensions");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
 
-        verifier = newVerifier( new File( testDir, "client-properties" ).getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it-core-extensions" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( new File( testDir, "settings.xml" ).getAbsolutePath() );
-        verifier.addCliArgument( "-Dtest-extension-version=0.1" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "client-properties").getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it-core-extensions");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument(new File(testDir, "settings.xml").getAbsolutePath());
+        verifier.addCliArgument("-Dtest-extension-version=0.1");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
@@ -134,23 +138,21 @@
     // https://issues.apache.org/jira/browse/MNG-7395: Support properties in extensions.xml
     //
     @Test
-    public void testCoreExtensionWithConfig()
-        throws Exception
-    {
-        requiresMavenVersion( "[3.8.5,)" );
+    public void testCoreExtensionWithConfig() throws Exception {
+        requiresMavenVersion("[3.8.5,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5771-core-extensions" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5771-core-extensions");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
 
-        verifier = newVerifier( new File( testDir, "client-config" ).getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it-core-extensions" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( new File( testDir, "settings.xml" ).getAbsolutePath() );
-        verifier.setForkJvm( true ); // force forked JVM since we need the shell script to detect .mvn/
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "client-config").getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it-core-extensions");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument(new File(testDir, "settings.xml").getAbsolutePath());
+        verifier.setForkJvm(true); // force forked JVM since we need the shell script to detect .mvn/
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5774ConfigurationProcessorsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5774ConfigurationProcessorsTest.java
index 7f8e636..61c683d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5774ConfigurationProcessorsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5774ConfigurationProcessorsTest.java
@@ -1,70 +1,78 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
-
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5774ConfigurationProcessorsTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5774ConfigurationProcessorsTest()
-    {
-        super( "(3.2.5,)" );
+public class MavenITmng5774ConfigurationProcessorsTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5774ConfigurationProcessorsTest() {
+        super("(3.2.5,)");
     }
 
     @Test
-    public void testBehaviourWhereThereIsOneUserSuppliedConfigurationProcessor()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5774-configuration-processors" );
+    public void testBehaviourWhereThereIsOneUserSuppliedConfigurationProcessor() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5774-configuration-processors");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
 
-        verifier = newVerifier( new File( testDir, "build-with-one-processor-valid" ).getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it-configuration-processors" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( new File( testDir, "settings.xml" ).getAbsolutePath() );
-        verifier.addCliArgument( "process-resources" );
+        verifier = newVerifier(new File(testDir, "build-with-one-processor-valid").getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it-configuration-processors");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument(new File(testDir, "settings.xml").getAbsolutePath());
+        verifier.addCliArgument("process-resources");
         verifier.execute();
         verifier.verifyErrorFreeLog();
         // Making sure our configuration processor executes
-        verifier.verifyTextInLog( "[INFO] ConfigurationProcessorOne.process()" );
+        verifier.verifyTextInLog("[INFO] ConfigurationProcessorOne.process()");
         // We have a property value injected by our configuration processor. Make sure it's correct
-        verifier.verifyFilePresent( "target/classes/result.properties" );
-        Properties result = verifier.loadProperties( "target/classes/result.properties" );
-        assertEquals( "yes", result.getProperty( "configurationProcessorContributedValue" ) );
+        verifier.verifyFilePresent("target/classes/result.properties");
+        Properties result = verifier.loadProperties("target/classes/result.properties");
+        assertEquals("yes", result.getProperty("configurationProcessorContributedValue"));
     }
 
     @Test
-    public void testBehaviourWhereThereAreTwoUserSuppliedConfigurationProcessor()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5774-configuration-processors" );
+    public void testBehaviourWhereThereAreTwoUserSuppliedConfigurationProcessor() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5774-configuration-processors");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
 
-        verifier = newVerifier( new File( testDir, "build-with-two-processors-invalid" ).getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it-configuration-processors" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( new File( testDir, "settings.xml" ).getAbsolutePath() );
-        try
-        {
-            verifier.addCliArgument( "process-resources" );
+        verifier = newVerifier(new File(testDir, "build-with-two-processors-invalid").getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it-configuration-processors");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument(new File(testDir, "settings.xml").getAbsolutePath());
+        try {
+            verifier.addCliArgument("process-resources");
             verifier.execute();
-            fail( "We expected this invocation to fail because of too many user supplied configuration processors being present" );
-        }
-        catch ( VerificationException e )
-        {
-            verifier.verifyTextInLog( "There can only be one user supplied ConfigurationProcessor" );
+            fail(
+                    "We expected this invocation to fail because of too many user supplied configuration processors being present");
+        } catch (VerificationException e) {
+            verifier.verifyTextInLog("There can only be one user supplied ConfigurationProcessor");
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5783PluginDependencyFiltering.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5783PluginDependencyFiltering.java
index 5f85342..7180196 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5783PluginDependencyFiltering.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5783PluginDependencyFiltering.java
@@ -1,54 +1,63 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5783PluginDependencyFiltering
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5783PluginDependencyFiltering extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5783PluginDependencyFiltering()
-    {
-        super( "[3.0,)" );
+    public MavenITmng5783PluginDependencyFiltering() {
+        super("[3.0,)");
     }
 
     @Test
-    public void testSLF4j()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5783-plugin-dependency-filtering" );
-        Verifier verifier = newVerifier( new File( testDir, "plugin" ).getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+    public void testSLF4j() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5783-plugin-dependency-filtering");
+        Verifier verifier = newVerifier(new File(testDir, "plugin").getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir, "slf4j" ).getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "slf4j").getAbsolutePath(), "remote");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // Note that plugin dependencies always include plugin itself and plexus-utils
 
-        List<String> dependencies = verifier.loadLines( "target/dependencies.txt", "UTF-8" );
-        if ( matchesVersionRange( "(,3.9.0)" ) )
-        {
-            assertEquals( 3, dependencies.size() );
+        List<String> dependencies = verifier.loadLines("target/dependencies.txt", "UTF-8");
+        if (matchesVersionRange("(,3.9.0)")) {
+            assertEquals(3, dependencies.size());
+        } else {
+            assertEquals(2, dependencies.size());
         }
-        else
-        {
-            assertEquals( 2, dependencies.size() );
-        }
-        assertEquals( "mng-5783-plugin-dependency-filtering:mng-5783-plugin-dependency-filtering-plugin:maven-plugin:0.1",
-                      dependencies.get( 0 ) );
-        assertEquals( "org.slf4j:slf4j-api:jar:1.7.5", dependencies.get( 1 ) );
-        if ( matchesVersionRange( "(,3.9.0)" ) )
-        {
-            assertEquals( "org.codehaus.plexus:plexus-utils:jar:1.1", dependencies.get( 2 ) );
+        assertEquals(
+                "mng-5783-plugin-dependency-filtering:mng-5783-plugin-dependency-filtering-plugin:maven-plugin:0.1",
+                dependencies.get(0));
+        assertEquals("org.slf4j:slf4j-api:jar:1.7.5", dependencies.get(1));
+        if (matchesVersionRange("(,3.9.0)")) {
+            assertEquals("org.codehaus.plexus:plexus-utils:jar:1.1", dependencies.get(2));
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5805PkgTypeMojoConfiguration2.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5805PkgTypeMojoConfiguration2.java
index 3f67e84..2643494 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5805PkgTypeMojoConfiguration2.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5805PkgTypeMojoConfiguration2.java
@@ -1,34 +1,45 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5805PkgTypeMojoConfiguration2
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5805PkgTypeMojoConfiguration2 extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5805PkgTypeMojoConfiguration2()
-    {
-        super( "(3.3.3,)" );
+    public MavenITmng5805PkgTypeMojoConfiguration2() {
+        super("(3.3.3,)");
     }
 
     @Test
-    public void testPkgTypeMojoConfiguration()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5805-pkg-type-mojo-configuration2" );
+    public void testPkgTypeMojoConfiguration() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5805-pkg-type-mojo-configuration2");
 
         Verifier verifier;
 
-
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyTextInLog( "CLASS_NAME=org.apache.maven.its.mng5805.TestClass1" );
+        verifier.verifyTextInLog("CLASS_NAME=org.apache.maven.its.mng5805.TestClass1");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5840ParentVersionRanges.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5840ParentVersionRanges.java
index 6ab892a..f95e447 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5840ParentVersionRanges.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5840ParentVersionRanges.java
@@ -1,52 +1,61 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5840ParentVersionRanges
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5840ParentVersionRanges()
-    {
-        super( "[3.3,)" );
+public class MavenITmng5840ParentVersionRanges extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5840ParentVersionRanges() {
+        super("[3.3,)");
     }
 
     @Test
-    public void testParentRangeRelativePathPointsToWrongVersion()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5840-relative-path-range-negative" );
+    public void testParentRangeRelativePathPointsToWrongVersion() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5840-relative-path-range-negative");
 
-        Verifier verifier = newVerifier( new File( testDir, "parent-1" ).getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(new File(testDir, "parent-1").getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir, "child" ).getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "child").getAbsolutePath(), "remote");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testParentRangeRelativePathPointsToCorrectVersion()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5840-relative-path-range-positive" );
+    public void testParentRangeRelativePathPointsToCorrectVersion() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5840-relative-path-range-positive");
 
-        Verifier verifier = newVerifier( new File( testDir, "parent-1" ).getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(new File(testDir, "parent-1").getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir, "child" ).getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "child").getAbsolutePath(), "remote");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5840RelativePathReactorMatching.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5840RelativePathReactorMatching.java
index eb314ae..444f872 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5840RelativePathReactorMatching.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5840RelativePathReactorMatching.java
@@ -1,33 +1,45 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5840RelativePathReactorMatching
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5840RelativePathReactorMatching()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng5840RelativePathReactorMatching extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5840RelativePathReactorMatching() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @Test
-    public void testRelativePathPointsToWrongVersion()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5840-relative-path-reactor-matching" );
+    public void testRelativePathPointsToWrongVersion() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5840-relative-path-reactor-matching");
 
-        Verifier verifier = newVerifier( new File( testDir, "parent-1" ).getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(new File(testDir, "parent-1").getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir, "child" ).getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "child").getAbsolutePath(), "remote");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5868NoDuplicateAttachedArtifacts.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5868NoDuplicateAttachedArtifacts.java
index c27e03d..46d1cd6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5868NoDuplicateAttachedArtifacts.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5868NoDuplicateAttachedArtifacts.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -28,8 +24,9 @@
 import java.io.File;
 import java.nio.file.Files;
 import java.nio.file.Path;
-import java.util.Arrays;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.eclipse.jetty.server.Handler;
 import org.eclipse.jetty.server.NetworkConnector;
 import org.eclipse.jetty.server.Request;
@@ -45,9 +42,7 @@
  *
  * @author Olivier Lamy
  */
-public class MavenITmng5868NoDuplicateAttachedArtifacts
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5868NoDuplicateAttachedArtifacts extends AbstractMavenIntegrationTestCase {
 
     private File testDir;
 
@@ -57,86 +52,71 @@
 
     private int deployedJarArtifactNumber = 0;
 
-    public MavenITmng5868NoDuplicateAttachedArtifacts()
-    {
-        super( "[3.8.2,)" );
+    public MavenITmng5868NoDuplicateAttachedArtifacts() {
+        super("[3.8.2,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5868" );
+    protected void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5868");
 
-        Handler repoHandler = new AbstractHandler()
-        {
+        Handler repoHandler = new AbstractHandler() {
             @Override
-            public void handle( String target, Request baseRequest, HttpServletRequest request,
-                                HttpServletResponse response )
-            {
-                System.out.println( "Handling " + request.getMethod() + " " + request.getRequestURL() );
+            public void handle(
+                    String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) {
+                System.out.println("Handling " + request.getMethod() + " " + request.getRequestURL());
 
-                if ( "PUT".equalsIgnoreCase( request.getMethod() ) )
-                {
+                if ("PUT".equalsIgnoreCase(request.getMethod())) {
                     String uri = request.getRequestURI();
-                    if (uri.startsWith( "/repo/org/apache/maven/its/mng5868/mng5868/1.0-SNAPSHOT/mng5868-1.0" ) && uri.endsWith( "-run.jar" ))
-                    {
+                    if (uri.startsWith("/repo/org/apache/maven/its/mng5868/mng5868/1.0-SNAPSHOT/mng5868-1.0")
+                            && uri.endsWith("-run.jar")) {
                         deployedJarArtifactNumber++;
                     }
-                    response.setStatus( HttpServletResponse.SC_OK );
-                }
-                else
-                {
-                    response.setStatus( HttpServletResponse.SC_NOT_FOUND );
+                    response.setStatus(HttpServletResponse.SC_OK);
+                } else {
+                    response.setStatus(HttpServletResponse.SC_NOT_FOUND);
                 }
 
-                ( (Request) request ).setHandled( true );
+                ((Request) request).setHandled(true);
             }
         };
 
-        server = new Server( 0 );
+        server = new Server(0);
 
         HandlerList handlerList = new HandlerList();
-        handlerList.addHandler( repoHandler );
+        handlerList.addHandler(repoHandler);
 
-        server.setHandler( handlerList );
+        server.setHandler(handlerList);
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
-        port = ( (NetworkConnector) server.getConnectors()[0] ).getLocalPort();
-        System.out.println( "Bound server socket to the port " + port );
+        port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort();
+        System.out.println("Bound server socket to the port " + port);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
     }
 
     @Test
-    public void testNoDeployNotDuplicate()
-        throws Exception
-    {
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        Path tmp = Files.createTempFile( testDir.toPath(), "FOO", "txt");
+    public void testNoDeployNotDuplicate() throws Exception {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        Path tmp = Files.createTempFile(testDir.toPath(), "FOO", "txt");
 
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng5868" );
-        verifier.addCliArgument( "-Dartifact.attachedFile=" + tmp.toFile().getCanonicalPath() );
-        verifier.addCliArgument( "-DdeploymentPort=" + port );
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng5868");
+        verifier.addCliArgument("-Dartifact.attachedFile=" + tmp.toFile().getCanonicalPath());
+        verifier.addCliArgument("-DdeploymentPort=" + port);
         verifier.displayStreamBuffers();
-        verifier.addCliArguments( "org.apache.maven.its.plugins:maven-it-plugin-artifact:2.1-SNAPSHOT:attach", "deploy" );
+        verifier.addCliArguments("org.apache.maven.its.plugins:maven-it-plugin-artifact:2.1-SNAPSHOT:attach", "deploy");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        assertEquals("deployedJarArtifactNumber: " + deployedJarArtifactNumber, 1, deployedJarArtifactNumber );
+        assertEquals("deployedJarArtifactNumber: " + deployedJarArtifactNumber, 1, deployedJarArtifactNumber);
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5889FindBasedir.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5889FindBasedir.java
index c22ff1d..382ba5d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5889FindBasedir.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5889FindBasedir.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-5889">MNG-5889</a>:
  * check that extensions in <code>.mvn/</code> are found when Maven is run with <code>-f path/to/pom.xml</code>.
  */
-public class MavenITmng5889FindBasedir
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5889FindBasedir()
-    {
-        super( "[3.5.0,3.5.1)" );
+public class MavenITmng5889FindBasedir extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5889FindBasedir() {
+        super("[3.5.0,3.5.1)");
     }
 
     /**
@@ -45,10 +40,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testMvnFileLongOption()
-        throws Exception
-    {
-        runCoreExtensionWithOption( "--file", null );
+    public void testMvnFileLongOption() throws Exception {
+        runCoreExtensionWithOption("--file", null);
     }
 
     /**
@@ -57,10 +50,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testMvnFileShortOption()
-        throws Exception
-    {
-        runCoreExtensionWithOption( "-f", null );
+    public void testMvnFileShortOption() throws Exception {
+        runCoreExtensionWithOption("-f", null);
     }
 
     /**
@@ -69,10 +60,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testMvnFileLongOptionModule()
-        throws Exception
-    {
-        runCoreExtensionWithOption( "--file", "module" );
+    public void testMvnFileLongOptionModule() throws Exception {
+        runCoreExtensionWithOption("--file", "module");
     }
 
     /**
@@ -81,44 +70,39 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testMvnFileShortOptionModule()
-        throws Exception
-    {
-        runCoreExtensionWithOption( "-f", "module" );
+    public void testMvnFileShortOptionModule() throws Exception {
+        runCoreExtensionWithOption("-f", "module");
     }
 
-    private void runCoreExtensionWithOption( String option, String subdir )
-        throws Exception
-    {
-        runCoreExtensionWithOption( option, subdir, true );
+    private void runCoreExtensionWithOption(String option, String subdir) throws Exception {
+        runCoreExtensionWithOption(option, subdir, true);
     }
 
-    protected void runCoreExtensionWithOption( String option, String subdir, boolean pom )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5889-find.mvn" );
+    protected void runCoreExtensionWithOption(String option, String subdir, boolean pom) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5889-find.mvn");
 
-        File basedir = new File( testDir, "../mng-" + ( pom ? "5889" : "6223" ) + "-find.mvn" + option + ( pom ? "Pom" : "Dir" ) );
+        File basedir =
+                new File(testDir, "../mng-" + (pom ? "5889" : "6223") + "-find.mvn" + option + (pom ? "Pom" : "Dir"));
         basedir.mkdir();
 
-        if ( subdir != null )
-        {
-            testDir = new File( testDir, subdir );
-            basedir = new File( basedir, subdir );
+        if (subdir != null) {
+            testDir = new File(testDir, subdir);
+            basedir = new File(basedir, subdir);
             basedir.mkdirs();
         }
 
-        Verifier verifier = newVerifier( basedir.getAbsolutePath() );
-        verifier.addCliArgument( "-Dexpression.outputFile=" + new File( basedir, "expression.properties" ).getAbsolutePath() );
-        verifier.addCliArgument( option ); // -f/--file client/pom.xml
-        verifier.addCliArgument( ( pom ? new File( testDir, "pom.xml" ) : testDir ).getAbsolutePath() );
-        verifier.setForkJvm( true ); // force forked JVM since we need the shell script to detect .mvn/ location
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(basedir.getAbsolutePath());
+        verifier.addCliArgument(
+                "-Dexpression.outputFile=" + new File(basedir, "expression.properties").getAbsolutePath());
+        verifier.addCliArgument(option); // -f/--file client/pom.xml
+        verifier.addCliArgument((pom ? new File(testDir, "pom.xml") : testDir).getAbsolutePath());
+        verifier.setForkJvm(true); // force forked JVM since we need the shell script to detect .mvn/ location
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "expression.properties" );
-        assertEquals( "ok", props.getProperty( "project.properties.jvm-config" ) );
-        assertEquals( "ok", props.getProperty( "project.properties.maven-config" ) );
+        Properties props = verifier.loadProperties("expression.properties");
+        assertEquals("ok", props.getProperty("project.properties.jvm-config"));
+        assertEquals("ok", props.getProperty("project.properties.maven-config"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5895CIFriendlyUsageWithPropertyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5895CIFriendlyUsageWithPropertyTest.java
index 499add2..4b30fcb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5895CIFriendlyUsageWithPropertyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5895CIFriendlyUsageWithPropertyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,15 +33,12 @@
  *
  * @author Karl Heinz Marbaise khmarbaise@apache.org
  */
-public class MavenITmng5895CIFriendlyUsageWithPropertyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5895CIFriendlyUsageWithPropertyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5895CIFriendlyUsageWithPropertyTest()
-    {
+    public MavenITmng5895CIFriendlyUsageWithPropertyTest() {
         // The first version which contains the fix for the MNG-issue.
         // TODO: Think about it!
-        super( "[3.5.0-alpha-2,)" );
+        super("[3.5.0-alpha-2,)");
     }
 
     /**
@@ -54,43 +49,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitShouldResolveTheDependenciesWithoutBuildConsumer()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5895-ci-friendly-usage-with-property" );
+    public void testitShouldResolveTheDependenciesWithoutBuildConsumer() throws Exception {
+        File testDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5895-ci-friendly-usage-with-property");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
 
-        //verifier.setLogFileName( "log-only.txt" );
-        verifier.addCliArgument( "-Drevision=1.2" );
-        verifier.addCliArgument( "-Dmaven.experimental.buildconsumer=false" );
-        verifier.addCliArgument( "clean" );
+        // verifier.setLogFileName( "log-only.txt" );
+        verifier.addCliArgument("-Drevision=1.2");
+        verifier.addCliArgument("-Dmaven.experimental.buildconsumer=false");
+        verifier.addCliArgument("clean");
         verifier.execute();
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-
     }
 
     @Test
-    public void testitShouldResolveTheDependenciesWithBuildConsumer()
-                    throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5895-ci-friendly-usage-with-property" );
+    public void testitShouldResolveTheDependenciesWithBuildConsumer() throws Exception {
+        File testDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-5895-ci-friendly-usage-with-property");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
 
-        verifier.setLogFileName( "log-bc.txt" );
-        verifier.addCliArgument( "-Drevision=1.2" );
-        verifier.addCliArgument( "-Dmaven.experimental.buildconsumer=true" );
-        verifier.addCliArgument( "clean" );
+        verifier.setLogFileName("log-bc.txt");
+        verifier.addCliArgument("-Drevision=1.2");
+        verifier.addCliArgument("-Dmaven.experimental.buildconsumer=true");
+        verifier.addCliArgument("clean");
         verifier.execute();
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest.java
index 7abe5eb..d77639c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,13 +29,10 @@
  *
  * @author Karl Heinz Marbaise
  */
-public class MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest()
-    {
-        super( "[3.1,)" );
+    public MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest() {
+        super("[3.1,)");
     }
 
     /**
@@ -45,17 +40,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5898" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5898");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "test" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("test");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5935OptionalLostInTranstiveManagedDependenciesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5935OptionalLostInTranstiveManagedDependenciesTest.java
index e523cb1..f8d4ed7 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5935OptionalLostInTranstiveManagedDependenciesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5935OptionalLostInTranstiveManagedDependenciesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,48 +16,43 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-5935">MNG-5935</a>.
  *
  */
-public class MavenITmng5935OptionalLostInTranstiveManagedDependenciesTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5935OptionalLostInTranstiveManagedDependenciesTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5935OptionalLostInTranstiveManagedDependenciesTest()
-    {
-        super( "[3.5.1,)" );
+    public MavenITmng5935OptionalLostInTranstiveManagedDependenciesTest() {
+        super("[3.5.1,)");
     }
 
     @Test
-    public void testitMNG5935()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5935-optional-lost-in-transtive-managed-dependencies" );
+    public void testitMNG5935() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(
+                getClass(), "/mng-5935-optional-lost-in-transtive-managed-dependencies");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), "remote" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), "remote");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> dependencies = verifier.loadLines( "target/dependencies.txt", "UTF-8" );
-        assertEquals( 5, dependencies.size() );
-        assertEquals( "com.mysema.querydsl:querydsl-core:jar:3.4.3 (optional)", dependencies.get( 0 ) );
-        assertEquals( "com.google.guava:guava:jar:17.0 (optional)", dependencies.get( 1 ) );
-        assertEquals( "com.google.code.findbugs:jsr305:jar:2.0.3 (optional)", dependencies.get( 2 ) );
-        assertEquals( "com.mysema.commons:mysema-commons-lang:jar:0.2.4 (optional)", dependencies.get( 3 ) );
-        assertEquals( "com.infradna.tool:bridge-method-annotation:jar:1.13 (optional)", dependencies.get( 4 ) );
+        List<String> dependencies = verifier.loadLines("target/dependencies.txt", "UTF-8");
+        assertEquals(5, dependencies.size());
+        assertEquals("com.mysema.querydsl:querydsl-core:jar:3.4.3 (optional)", dependencies.get(0));
+        assertEquals("com.google.guava:guava:jar:17.0 (optional)", dependencies.get(1));
+        assertEquals("com.google.code.findbugs:jsr305:jar:2.0.3 (optional)", dependencies.get(2));
+        assertEquals("com.mysema.commons:mysema-commons-lang:jar:0.2.4 (optional)", dependencies.get(3));
+        assertEquals("com.infradna.tool:bridge-method-annotation:jar:1.13 (optional)", dependencies.get(4));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5958LifecyclePhaseBinaryCompat.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5958LifecyclePhaseBinaryCompat.java
index 963de36..4fe4d5a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5958LifecyclePhaseBinaryCompat.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5958LifecyclePhaseBinaryCompat.java
@@ -1,53 +1,60 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
-
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng5958LifecyclePhaseBinaryCompat
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng5958LifecyclePhaseBinaryCompat extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng5958LifecyclePhaseBinaryCompat()
-    {
-        super( "(3.3.9,)" );
+    public MavenITmng5958LifecyclePhaseBinaryCompat() {
+        super("(3.3.9,)");
     }
 
     @Test
-    public void testGood()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5958-lifecycle-phases/good" );
+    public void testGood() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5958-lifecycle-phases/good");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyTextInLog( "CLASS_NAME=java.lang.String" );
+        verifier.verifyTextInLog("CLASS_NAME=java.lang.String");
     }
 
     @Test
-    public void testBad()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5958-lifecycle-phases/bad" );
+    public void testBad() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5958-lifecycle-phases/bad");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             // There is no good way to test for Java 9+ in Verifier in order to add 'java.base/' to the string.
             // Java 11: Internal error: java.lang.ClassCastException: class org.apache.maven..
-            verifier.verifyTextInLog( "[ERROR] Internal error: java.lang.ClassCastException: " );
-            verifier.verifyTextInLog( "org.apache.maven.lifecycle.mapping.LifecyclePhase cannot be cast to " );
+            verifier.verifyTextInLog("[ERROR] Internal error: java.lang.ClassCastException: ");
+            verifier.verifyTextInLog("org.apache.maven.lifecycle.mapping.LifecyclePhase cannot be cast to ");
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5965ParallelBuildMultipliesWorkTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5965ParallelBuildMultipliesWorkTest.java
index 2c3f911..0833420 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5965ParallelBuildMultipliesWorkTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng5965ParallelBuildMultipliesWorkTest.java
@@ -1,83 +1,85 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
-
 import java.io.File;
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.LinkedHashSet;
 import java.util.List;
 import java.util.Set;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * Test set for <a href="https://issues.apache.org/jira/browse/MNG-5965">MNG-5965</a>.
  */
-public class MavenITmng5965ParallelBuildMultipliesWorkTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng5965ParallelBuildMultipliesWorkTest()
-    {
-        super( "[3.6.1,)" );
+public class MavenITmng5965ParallelBuildMultipliesWorkTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng5965ParallelBuildMultipliesWorkTest() {
+        super("[3.6.1,)");
     }
 
     @Test
-    public void testItShouldOnlyRunEachTaskOnce()
-        throws Exception
-    {
-        File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-5965-parallel-build-multiplies-work" );
+    public void testItShouldOnlyRunEachTaskOnce() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5965-parallel-build-multiplies-work");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
 
-        verifier.setLogFileName( "log-only.txt" );
-        verifier.addCliArgument( "-T1" );
+        verifier.setLogFileName("log-only.txt");
+        verifier.addCliArgument("-T1");
         // include an aggregator task so that the two goals end up in different task segments
-        verifier.addCliArguments( "clean", "install:help" );
+        verifier.addCliArguments("clean", "install:help");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> logLines = verifier.loadLines( "log-only.txt", "UTF-8" );
+        List<String> logLines = verifier.loadLines("log-only.txt", "UTF-8");
 
-        List<String> cleanGoalsExecuted = findCleanExecutions( logLines );
+        List<String> cleanGoalsExecuted = findCleanExecutions(logLines);
 
         // clean only executed once per module
-        assertNoRepeatedLines( cleanGoalsExecuted );
+        assertNoRepeatedLines(cleanGoalsExecuted);
 
         // clean executed in the 3 modules
-        assertEquals( cleanGoalsExecuted.size(), 3 );
+        assertEquals(cleanGoalsExecuted.size(), 3);
     }
 
-    private void assertNoRepeatedLines( List<String> logLines )
-        throws VerificationException
-    {
+    private void assertNoRepeatedLines(List<String> logLines) throws VerificationException {
         Set<String> uniqueLines = new LinkedHashSet<>();
-        for ( String line : logLines )
-        {
-            if ( uniqueLines.contains( line ) )
-            {
-                throw new VerificationException( "Goal executed twice: " + line );
+        for (String line : logLines) {
+            if (uniqueLines.contains(line)) {
+                throw new VerificationException("Goal executed twice: " + line);
             }
-            uniqueLines.add( line );
+            uniqueLines.add(line);
         }
     }
 
-    private List<String> findCleanExecutions( List<String> fullLog )
-    {
+    private List<String> findCleanExecutions(List<String> fullLog) {
         List<String> cleanExecutions = new ArrayList<>();
-        for ( String line : fullLog )
-        {
-            if ( line.contains( "(default-clean)" ) )
-            {
-                cleanExecutions.add( line );
+        for (String line : fullLog) {
+            if (line.contains("(default-clean)")) {
+                cleanExecutions.add(line);
             }
         }
 
         return cleanExecutions;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6057CheckReactorOrderTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6057CheckReactorOrderTest.java
index c0a2445..5ba8a40 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6057CheckReactorOrderTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6057CheckReactorOrderTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.LinkedList;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,15 +33,12 @@
  *
  * @author Karl Heinz Marbaise khmarbaise@apache.org
  */
-public class MavenITmng6057CheckReactorOrderTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6057CheckReactorOrderTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6057CheckReactorOrderTest()
-    {
+    public MavenITmng6057CheckReactorOrderTest() {
         // The first version which contains the fix for the MNG-6057 issue.
         // TODO: Think about it!
-        super( "[3.5.0-alpha-2,)" );
+        super("[3.5.0-alpha-2,)");
     }
 
     /**
@@ -52,30 +47,28 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitReactorShouldResultInExpectedOrder()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6057-check-reactor-order" );
+    public void testitReactorShouldResultInExpectedOrder() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6057-check-reactor-order");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
 
-        verifier.setLogFileName( "log-only.txt" );
-        verifier.addCliArgument( "-Drevision=1.3.0-SNAPSHOT" );
-        verifier.addCliArgument( "clean" );
+        verifier.setLogFileName("log-only.txt");
+        verifier.addCliArgument("-Drevision=1.3.0-SNAPSHOT");
+        verifier.addCliArgument("clean");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> loadedLines = verifier.loadLines( "log-only.txt", "UTF-8" );
-        List<String> resultingLines = extractReactorBuildOrder( loadedLines );
+        List<String> loadedLines = verifier.loadLines("log-only.txt", "UTF-8");
+        List<String> resultingLines = extractReactorBuildOrder(loadedLines);
 
         // We're expecting exactly three lines as result.
-        assertEquals( 3, resultingLines.size() );
+        assertEquals(3, resultingLines.size());
 
         // We expect those lines in the following exact order.
-        assertTrue( resultingLines.get( 0 ).startsWith( "[INFO] base-project" ) );
-        assertTrue( resultingLines.get( 1 ).startsWith( "[INFO] module-1" ) );
-        assertTrue( resultingLines.get( 2 ).startsWith( "[INFO] module-2" ) );
+        assertTrue(resultingLines.get(0).startsWith("[INFO] base-project"));
+        assertTrue(resultingLines.get(1).startsWith("[INFO] module-1"));
+        assertTrue(resultingLines.get(2).startsWith("[INFO] module-2"));
     }
 
     /**
@@ -90,34 +83,22 @@
      * [INFO]
      * </pre>
      */
-    private List<String> extractReactorBuildOrder( List<String> loadedLines )
-    {
+    private List<String> extractReactorBuildOrder(List<String> loadedLines) {
         List<String> resultingLines = new LinkedList<String>();
         boolean start = false;
-        for ( String line : loadedLines )
-        {
-            if ( start )
-            {
-                if ( line.startsWith( "[INFO] -------------" ) )
-                {
+        for (String line : loadedLines) {
+            if (start) {
+                if (line.startsWith("[INFO] -------------")) {
                     start = false;
+                } else if (!line.endsWith("[INFO] ")) {
+                    resultingLines.add(line);
                 }
-                else if ( !line.endsWith( "[INFO] " ) )
-                {
-                    resultingLines.add( line );
-                }
-            }
-            else
-            {
-                if ( line.startsWith( "[INFO] Reactor Build Order:" ) )
-                {
+            } else {
+                if (line.startsWith("[INFO] Reactor Build Order:")) {
                     start = true;
                 }
-
             }
         }
         return resultingLines;
-
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6065FailOnSeverityTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6065FailOnSeverityTest.java
index 9e9c2fd..141d220 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6065FailOnSeverityTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6065FailOnSeverityTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -34,57 +32,47 @@
  * <a href="https://issues.apache.org/jira/browse/MNG-6065">MNG-6065</a>.
  *
  */
-public class MavenITmng6065FailOnSeverityTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6065FailOnSeverityTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6065FailOnSeverityTest()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng6065FailOnSeverityTest() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @Test
-    public void testItShouldFailOnWarnLogMessages()
-            throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6065-fail-on-severity" );
+    public void testItShouldFailOnWarnLogMessages() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6065-fail-on-severity");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setForkJvm( true );
-        verifier.addCliArgument( "--fail-on-severity" );
-        verifier.addCliArgument( "WARN" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setForkJvm(true);
+        verifier.addCliArgument("--fail-on-severity");
+        verifier.addCliArgument("WARN");
 
         boolean failed = false;
 
-        try
-        {
-            verifier.addCliArgument( "compile" );
+        try {
+            verifier.addCliArgument("compile");
             verifier.execute();
-        }
-        catch ( VerificationException e )
-        {
+        } catch (VerificationException e) {
             failed = true;
-            verifier.verifyTextInLog( "Enabled to break the build on log level WARN." );
-            verifier.verifyTextInLog( "Build failed due to log statements with a higher severity than allowed." );
+            verifier.verifyTextInLog("Enabled to break the build on log level WARN.");
+            verifier.verifyTextInLog("Build failed due to log statements with a higher severity than allowed.");
         }
 
-        assertTrue( "Build should have failed", failed );
+        assertTrue("Build should have failed", failed);
     }
 
     @Test
-    public void testItShouldSucceedOnWarnLogMessagesWhenFailLevelIsError()
-            throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6065-fail-on-severity" );
+    public void testItShouldSucceedOnWarnLogMessagesWhenFailLevelIsError() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6065-fail-on-severity");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setForkJvm( true );
-        verifier.addCliArgument( "--fail-on-severity" );
-        verifier.addCliArgument( "ERROR" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setForkJvm(true);
+        verifier.addCliArgument("--fail-on-severity");
+        verifier.addCliArgument("ERROR");
 
-        verifier.addCliArgument( "compile" );
+        verifier.addCliArgument("compile");
         verifier.execute();
 
-        verifier.verifyTextInLog( "Enabled to break the build on log level ERROR." );
+        verifier.verifyTextInLog("Enabled to break the build on log level ERROR.");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6071GetResourceWithCustomPom.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6071GetResourceWithCustomPom.java
index a45ce02..e930edf 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6071GetResourceWithCustomPom.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6071GetResourceWithCustomPom.java
@@ -1,22 +1,36 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-6071">MNG-6071</a>:
  * check that getClass().getResource("/") returns consistent results when Maven is run with <code>-f ./pom.xml</code>.
  */
-public class MavenITmng6071GetResourceWithCustomPom
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng6071GetResourceWithCustomPom()
-    {
-        super( "[3.8.2,)" );
+public class MavenITmng6071GetResourceWithCustomPom extends AbstractMavenIntegrationTestCase {
+    public MavenITmng6071GetResourceWithCustomPom() {
+        super("[3.8.2,)");
     }
 
     /**
@@ -25,16 +39,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testRunCustomPomWithDot( )
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6071" );
+    public void testRunCustomPomWithDot() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6071");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "./pom.xml" );
-        verifier.setForkJvm( true );
-        verifier.addCliArgument( "verify" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("./pom.xml");
+        verifier.setForkJvm(true);
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6084Jsr250PluginTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6084Jsr250PluginTest.java
index 8f60538..07d7886 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6084Jsr250PluginTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6084Jsr250PluginTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,61 +16,52 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-6084">MNG-6084</a>.
  */
-public class MavenITmng6084Jsr250PluginTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6084Jsr250PluginTest extends AbstractMavenIntegrationTestCase {
 
     private File testDir;
 
-    public MavenITmng6084Jsr250PluginTest()
-    {
-        super( "[3.5.1,)" );
+    public MavenITmng6084Jsr250PluginTest() {
+        super("[3.5.1,)");
     }
 
     @BeforeEach
-    public void setUp()
-        throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6084-jsr250-support" );
+    public void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6084-jsr250-support");
     }
 
     @Test
-    public void testJsr250PluginExecution()
-        throws Exception
-    {
+    public void testJsr250PluginExecution() throws Exception {
         //
         // Build a plugin that uses JSR 250 annotations
         //
-        Verifier v0 = newVerifier( testDir.getAbsolutePath(), "remote" );
-        v0.setAutoclean( false );
-        v0.deleteDirectory( "target" );
-        v0.deleteArtifacts( "org.apache.maven.its.mng6084" );
-        v0.addCliArgument( "install" );
+        Verifier v0 = newVerifier(testDir.getAbsolutePath(), "remote");
+        v0.setAutoclean(false);
+        v0.deleteDirectory("target");
+        v0.deleteArtifacts("org.apache.maven.its.mng6084");
+        v0.addCliArgument("install");
         v0.execute();
         v0.verifyErrorFreeLog();
 
         //
         // Execute the JSR 250 plugin
         //
-        Verifier v1 = newVerifier( testDir.getAbsolutePath(), "remote" );
-        v1.setAutoclean( false );
-        v1.addCliArgument( "org.apache.maven.its.mng6084:jsr250-maven-plugin:0.0.1-SNAPSHOT:hello" );
+        Verifier v1 = newVerifier(testDir.getAbsolutePath(), "remote");
+        v1.setAutoclean(false);
+        v1.addCliArgument("org.apache.maven.its.mng6084:jsr250-maven-plugin:0.0.1-SNAPSHOT:hello");
         v1.execute();
         v1.verifyErrorFreeLog();
-        v1.verifyTextInLog( "Hello! I am a component using JSR 250 with @PostConstruct support" );
-
+        v1.verifyTextInLog("Hello! I am a component using JSR 250 with @PostConstruct support");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6090CIFriendlyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6090CIFriendlyTest.java
index d278f04..72bd50e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6090CIFriendlyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6090CIFriendlyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.Arrays;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,15 +32,12 @@
  *
  * @author Karl Heinz Marbaise khmarbaise@apache.org
  */
-public class MavenITmng6090CIFriendlyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6090CIFriendlyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6090CIFriendlyTest()
-    {
+    public MavenITmng6090CIFriendlyTest() {
         // The first version which contains the fix for the MNG-issue.
         // TODO: Think about it!
-        super( "[3.5.0-alpha-2,)" );
+        super("[3.5.0-alpha-2,)");
     }
 
     /**
@@ -55,59 +49,54 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitShouldResolveTheDependenciesWithoutBuildConsumer()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6090-ci-friendly" );
+    public void testitShouldResolveTheDependenciesWithoutBuildConsumer() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6090-ci-friendly");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
 
-        verifier.addCliArgument( "-Drevision=1.2" );
-        verifier.addCliArgument( "-Dmaven.experimental.buildconsumer=false" );
-        verifier.setLogFileName( "install-log.txt" );
-        verifier.addCliArguments( "clean", "install" );
+        verifier.addCliArgument("-Drevision=1.2");
+        verifier.addCliArgument("-Dmaven.experimental.buildconsumer=false");
+        verifier.setLogFileName("install-log.txt");
+        verifier.addCliArguments("clean", "install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
+        verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
 
-        verifier.addCliArgument( "-Drevision=1.2" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "module-3" );
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("-Drevision=1.2");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("module-3");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testitShouldResolveTheDependenciesWithBuildConsumer()
-                    throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6090-ci-friendly" );
+    public void testitShouldResolveTheDependenciesWithBuildConsumer() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6090-ci-friendly");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
         verifier.setForkJvm(true);
 
-        verifier.addCliArgument( "-Drevision=1.2" );
-        verifier.addCliArgument( "-Dmaven.experimental.buildconsumer=true" );
-        verifier.setLogFileName( "install-log.txt" );
-        verifier.addCliArguments( "clean", "install" );
+        verifier.addCliArgument("-Drevision=1.2");
+        verifier.addCliArgument("-Dmaven.experimental.buildconsumer=true");
+        verifier.setLogFileName("install-log.txt");
+        verifier.addCliArguments("clean", "install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
+        verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
         verifier.setForkJvm(true);
 
-        verifier.addCliArgument( "-Drevision=1.2" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "module-3" );
-        verifier.addCliArgument( "package" );
+        verifier.addCliArgument("-Drevision=1.2");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("module-3");
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6118SubmoduleInvocation.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6118SubmoduleInvocation.java
index 85de17d..c1d7ce8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6118SubmoduleInvocation.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6118SubmoduleInvocation.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -40,15 +38,13 @@
  * @author Maarten Mulders
  * @author Martin Kanters
  */
-public class MavenITmng6118SubmoduleInvocation extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6118SubmoduleInvocation extends AbstractMavenIntegrationTestCase {
     private static final String RESOURCE_PATH = "/mng-6118-submodule-invocation-full-reactor";
     private final File testDir;
 
-    public MavenITmng6118SubmoduleInvocation() throws IOException
-    {
-        super( "[4.0.0-alpha-1,)" );
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), RESOURCE_PATH );
+    public MavenITmng6118SubmoduleInvocation() throws IOException {
+        super("[4.0.0-alpha-1,)");
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), RESOURCE_PATH);
     }
 
     /**
@@ -57,18 +53,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testInSubModule() throws Exception
-    {
+    public void testInSubModule() throws Exception {
         // Compile the whole project first.
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "package" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("package");
         verifier.execute();
 
-        final File submoduleDirectory = new File( testDir, "app" );
-        verifier = newVerifier( submoduleDirectory.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( "log-insubmodule.txt" );
-        verifier.addCliArgument( "compile" );
+        final File submoduleDirectory = new File(testDir, "app");
+        verifier = newVerifier(submoduleDirectory.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setLogFileName("log-insubmodule.txt");
+        verifier.addCliArgument("compile");
         verifier.execute();
     }
 
@@ -78,19 +73,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testWithFile() throws Exception
-    {
+    public void testWithFile() throws Exception {
         // Compile the whole project first.
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "package" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("package");
         verifier.execute();
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( "log-withfile.txt" );
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "app/pom.xml" );
-        verifier.addCliArgument( "compile" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.setLogFileName("log-withfile.txt");
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("app/pom.xml");
+        verifier.addCliArgument("compile");
         verifier.execute();
     }
 
@@ -100,16 +94,15 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testWithFileAndAlsoMake() throws Exception
-    {
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-am" );
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "app/pom.xml" );
-        verifier.setLogFileName( "log-withfilealsomake.txt" );
-        verifier.addCliArgument( "compile" );
+    public void testWithFileAndAlsoMake() throws Exception {
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-am");
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("app/pom.xml");
+        verifier.setLogFileName("log-withfilealsomake.txt");
+        verifier.addCliArgument("compile");
         verifier.execute();
-        verifier.verifyTextInLog( "Building Maven Integration Test :: MNG-6118 :: Library 1.0" );
+        verifier.verifyTextInLog("Building Maven Integration Test :: MNG-6118 :: Library 1.0");
     }
 
     /**
@@ -118,14 +111,13 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testInSubModuleWithAlsoMake() throws Exception
-    {
-        File submoduleDirectory = new File( testDir, "app" );
-        Verifier verifier = newVerifier( submoduleDirectory.getAbsolutePath() );
-        verifier.addCliArgument( "-am" );
-        verifier.setLogFileName( "log-insubmodulealsomake.txt" );
-        verifier.addCliArgument( "compile" );
+    public void testInSubModuleWithAlsoMake() throws Exception {
+        File submoduleDirectory = new File(testDir, "app");
+        Verifier verifier = newVerifier(submoduleDirectory.getAbsolutePath());
+        verifier.addCliArgument("-am");
+        verifier.setLogFileName("log-insubmodulealsomake.txt");
+        verifier.addCliArgument("compile");
         verifier.execute();
-        verifier.verifyTextInLog( "Building Maven Integration Test :: MNG-6118 :: Library 1.0" );
+        verifier.verifyTextInLog("Building Maven Integration Test :: MNG-6118 :: Library 1.0");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6127PluginExecutionConfigurationInterferenceTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6127PluginExecutionConfigurationInterferenceTest.java
index 88250d5..0b804e3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6127PluginExecutionConfigurationInterferenceTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6127PluginExecutionConfigurationInterferenceTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,68 +16,62 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng6127PluginExecutionConfigurationInterferenceTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6127PluginExecutionConfigurationInterferenceTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6127PluginExecutionConfigurationInterferenceTest()
-    {
-        super( "[3.5.1,)" );
+    public MavenITmng6127PluginExecutionConfigurationInterferenceTest() {
+        super("[3.5.1,)");
     }
 
     @Test
-    public void testCustomMojoExecutionConfigurator()
-        throws Exception
-    {
-        File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(),
-                                                      "/mng-6127-plugin-execution-configuration-interference" );
-        File pluginDir = new File( testDir, "plugin" );
-        File projectDir = new File( testDir, "project" );
-        File modAprojectDir = new File( projectDir, "mod-a" );
-        File modBprojectDir = new File( projectDir, "mod-b" );
-        File modCprojectDir = new File( projectDir, "mod-c" );
+    public void testCustomMojoExecutionConfigurator() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(
+                getClass(), "/mng-6127-plugin-execution-configuration-interference");
+        File pluginDir = new File(testDir, "plugin");
+        File projectDir = new File(testDir, "project");
+        File modAprojectDir = new File(projectDir, "mod-a");
+        File modBprojectDir = new File(projectDir, "mod-b");
+        File modCprojectDir = new File(projectDir, "mod-c");
 
         Verifier verifier;
 
         // install the test plugin
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        File modAconfigurationFile = new File( modAprojectDir, "configuration.txt" );
-        File modBconfigurationFile = new File( modBprojectDir, "configuration.txt" );
-        File modCconfigurationFile = new File( modCprojectDir, "configuration.txt" );
+        File modAconfigurationFile = new File(modAprojectDir, "configuration.txt");
+        File modBconfigurationFile = new File(modBprojectDir, "configuration.txt");
+        File modCconfigurationFile = new File(modCprojectDir, "configuration.txt");
         modAconfigurationFile.delete();
         modBconfigurationFile.delete();
         modCconfigurationFile.delete();
 
         // build the test project
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "verify" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( modAconfigurationFile.getCanonicalPath() );
-        String modAactual = FileUtils.fileRead( modAconfigurationFile );
-        assertEquals( "name=mod-a, secondName=second from components.xml", modAactual );
+        verifier.verifyFilePresent(modAconfigurationFile.getCanonicalPath());
+        String modAactual = FileUtils.fileRead(modAconfigurationFile);
+        assertEquals("name=mod-a, secondName=second from components.xml", modAactual);
 
-        verifier.verifyFilePresent( modBconfigurationFile.getCanonicalPath() );
-        String modBactual = FileUtils.fileRead( modBconfigurationFile );
-        assertEquals( "name=mod-b, secondName=second from components.xml", modBactual );
+        verifier.verifyFilePresent(modBconfigurationFile.getCanonicalPath());
+        String modBactual = FileUtils.fileRead(modBconfigurationFile);
+        assertEquals("name=mod-b, secondName=second from components.xml", modBactual);
 
-        verifier.verifyFilePresent( modCconfigurationFile.getCanonicalPath() );
-        String modCactual = FileUtils.fileRead( modCconfigurationFile );
-        assertEquals( "secondName=second from components.xml", modCactual );
+        verifier.verifyFilePresent(modCconfigurationFile.getCanonicalPath());
+        String modCactual = FileUtils.fileRead(modCconfigurationFile);
+        assertEquals("secondName=second from components.xml", modCactual);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6173GetAllProjectsInReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6173GetAllProjectsInReactorTest.java
index a8959b3..474129f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6173GetAllProjectsInReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6173GetAllProjectsInReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
@@ -29,18 +25,17 @@
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * Test case for <a href="https://issues.apache.org/jira/browse/MNG-6173">MNG-6173</a>.
  */
-public class MavenITmng6173GetAllProjectsInReactorTest
-        extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6173GetAllProjectsInReactorTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6173GetAllProjectsInReactorTest()
-    {
-        super( "[3.2.1,3.3.1),[3.5.0-alpha-2,)" );
+    public MavenITmng6173GetAllProjectsInReactorTest() {
+        super("[3.2.1,3.3.1),[3.5.0-alpha-2,)");
     }
 
     /**
@@ -50,45 +45,38 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitShouldReturnAllProjectsInReactor()
-            throws Exception
-    {
+    public void testitShouldReturnAllProjectsInReactor() throws Exception {
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6173-get-all-projects-in-reactor" );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6173-get-all-projects-in-reactor");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "module-1/target" );
-        verifier.deleteDirectory( "module-2/target" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "module-1" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("module-1/target");
+        verifier.deleteDirectory("module-2/target");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("module-1");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties properties = verifier.loadProperties( "module-1/target/session.properties" );
-        assertEquals( "3", properties.getProperty( "session.allProjects.size" ) );
-        assertEquals( Arrays.asList( new String[]{ "base-project", "module-1", "module-2" } ),
-                getProjects( properties ) );
+        Properties properties = verifier.loadProperties("module-1/target/session.properties");
+        assertEquals("3", properties.getProperty("session.allProjects.size"));
+        assertEquals(Arrays.asList(new String[] {"base-project", "module-1", "module-2"}), getProjects(properties));
     }
 
-    private List<String> getProjects(Properties properties )
-    {
+    private List<String> getProjects(Properties properties) {
         List<String> projects = new ArrayList<>();
 
-        for ( Object o : properties.keySet() )
-        {
+        for (Object o : properties.keySet()) {
             String key = o.toString();
-            if ( key.startsWith( "session.allProjects." ) && !key.endsWith( ".size" ) )
-            {
-                projects.add( properties.getProperty( key ) );
+            if (key.startsWith("session.allProjects.") && !key.endsWith(".size")) {
+                projects.add(properties.getProperty(key));
             }
         }
 
-        Collections.sort( projects );
+        Collections.sort(projects);
 
         return projects;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6173GetProjectsAndDependencyGraphTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6173GetProjectsAndDependencyGraphTest.java
index 6d43439..c338b6d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6173GetProjectsAndDependencyGraphTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6173GetProjectsAndDependencyGraphTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * Test case for <a href="https://issues.apache.org/jira/browse/MNG-6173">MNG-6173</a>.
  */
-public class MavenITmng6173GetProjectsAndDependencyGraphTest
-        extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6173GetProjectsAndDependencyGraphTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6173GetProjectsAndDependencyGraphTest()
-    {
-        super( "[3.0-alpha-3,)" );
+    public MavenITmng6173GetProjectsAndDependencyGraphTest() {
+        super("[3.0-alpha-3,)");
     }
 
     /**
@@ -46,30 +41,26 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitShouldReturnProjectsAndProjectDependencyGraph()
-            throws Exception
-    {
+    public void testitShouldReturnProjectsAndProjectDependencyGraph() throws Exception {
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(),
-                "/mng-6173-get-projects-and-dependency-graph" );
+        File testDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-6173-get-projects-and-dependency-graph");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteDirectory( "module-1/target" );
-        verifier.deleteDirectory( "module-2/target" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "module-1" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteDirectory("module-1/target");
+        verifier.deleteDirectory("module-2/target");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("module-1");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties properties = verifier.loadProperties( "module-1/target/session.properties" );
-        assertEquals( "1", properties.getProperty( "session.projects.size" ) );
-        assertEquals( "module-1", properties.getProperty( "session.projects.0.artifactId" ) );
-        assertEquals( "1", properties.getProperty("session.projectDependencyGraph.sortedProjects.size" ) );
-        assertEquals( "module-1", properties.getProperty(
-                "session.projectDependencyGraph.sortedProjects.0.artifactId" ) );
+        Properties properties = verifier.loadProperties("module-1/target/session.properties");
+        assertEquals("1", properties.getProperty("session.projects.size"));
+        assertEquals("module-1", properties.getProperty("session.projects.0.artifactId"));
+        assertEquals("1", properties.getProperty("session.projectDependencyGraph.sortedProjects.size"));
+        assertEquals("module-1", properties.getProperty("session.projectDependencyGraph.sortedProjects.0.artifactId"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6189SiteReportPluginsWarningTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6189SiteReportPluginsWarningTest.java
index cdf52d7..a25cc6c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6189SiteReportPluginsWarningTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6189SiteReportPluginsWarningTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,27 +30,21 @@
  *
  * @author Hervé Boutemy
  */
-public class MavenITmng6189SiteReportPluginsWarningTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6189SiteReportPluginsWarningTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6189SiteReportPluginsWarningTest()
-    {
-        super( "(3.5-alpha-1,4.0.0-alpha-2]" );
+    public MavenITmng6189SiteReportPluginsWarningTest() {
+        super("(3.5-alpha-1,4.0.0-alpha-2]");
     }
 
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6189-site-reportPlugins-warning" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6189-site-reportPlugins-warning");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
-        verifier.verifyTextInLog( "[WARNING] Reporting configuration should be done in <reporting> section" );
+        verifier.verifyTextInLog("[WARNING] Reporting configuration should be done in <reporting> section");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6210CoreExtensionsCustomScopesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6210CoreExtensionsCustomScopesTest.java
index fb52bd5..075ba64 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6210CoreExtensionsCustomScopesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6210CoreExtensionsCustomScopesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,29 +30,24 @@
  * {@code @MojoExecutionScoped} components contributed by <code>.mvn/extensions.xml</code> are
  * available to regular plugins.
  */
-public class MavenITmng6210CoreExtensionsCustomScopesTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng6210CoreExtensionsCustomScopesTest()
-    {
-        super( "(3.5.0,)" );
+public class MavenITmng6210CoreExtensionsCustomScopesTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng6210CoreExtensionsCustomScopesTest() {
+        super("(3.5.0,)");
     }
 
     @Test
-    public void testCoreExtensionCustomScopes()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6210-core-extensions-scopes" );
+    public void testCoreExtensionCustomScopes() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6210-core-extensions-scopes");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
 
-        verifier = newVerifier( new File( testDir, "client" ).getAbsolutePath() );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.it-core-extensions-custom-scopes" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( new File( testDir, "settings.xml" ).getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "client").getAbsolutePath());
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.it-core-extensions-custom-scopes");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument(new File(testDir, "settings.xml").getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6223FindBasedir.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6223FindBasedir.java
index d25793b..2a43a3b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6223FindBasedir.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6223FindBasedir.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  * check that extensions in <code>.mvn/</code> are found when Maven is run with <code>-f path/to/dir</code>.
  * @see MavenITmng5889FindBasedir
  */
-public class MavenITmng6223FindBasedir
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng6223FindBasedir()
-    {
-        super( "[3.5.1,)" );
+public class MavenITmng6223FindBasedir extends AbstractMavenIntegrationTestCase {
+    public MavenITmng6223FindBasedir() {
+        super("[3.5.1,)");
     }
 
     /**
@@ -46,10 +41,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testMvnFileLongOptionToDir()
-        throws Exception
-    {
-        runCoreExtensionWithOptionToDir( "--file", null );
+    public void testMvnFileLongOptionToDir() throws Exception {
+        runCoreExtensionWithOptionToDir("--file", null);
     }
 
     /**
@@ -58,10 +51,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testMvnFileShortOptionToDir()
-        throws Exception
-    {
-        runCoreExtensionWithOptionToDir( "-f", null );
+    public void testMvnFileShortOptionToDir() throws Exception {
+        runCoreExtensionWithOptionToDir("-f", null);
     }
 
     /**
@@ -70,10 +61,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testMvnFileLongOptionModuleToDir()
-        throws Exception
-    {
-        runCoreExtensionWithOptionToDir( "--file", "module" );
+    public void testMvnFileLongOptionModuleToDir() throws Exception {
+        runCoreExtensionWithOptionToDir("--file", "module");
     }
 
     /**
@@ -82,44 +71,39 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testMvnFileShortOptionModuleToDir()
-        throws Exception
-    {
-        runCoreExtensionWithOptionToDir( "-f", "module" );
+    public void testMvnFileShortOptionModuleToDir() throws Exception {
+        runCoreExtensionWithOptionToDir("-f", "module");
     }
 
-    private void runCoreExtensionWithOptionToDir( String option, String subdir )
-        throws Exception
-    {
-        runCoreExtensionWithOption( option, subdir, false );
+    private void runCoreExtensionWithOptionToDir(String option, String subdir) throws Exception {
+        runCoreExtensionWithOption(option, subdir, false);
     }
 
-    protected void runCoreExtensionWithOption( String option, String subdir, boolean pom )
-            throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-5889-find.mvn" );
+    protected void runCoreExtensionWithOption(String option, String subdir, boolean pom) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-5889-find.mvn");
 
-        File basedir = new File( testDir, "../mng-" + ( pom ? "5889" : "6223" ) + "-find.mvn" + option + ( pom ? "Pom" : "Dir" ) );
+        File basedir =
+                new File(testDir, "../mng-" + (pom ? "5889" : "6223") + "-find.mvn" + option + (pom ? "Pom" : "Dir"));
         basedir.mkdir();
 
-        if ( subdir != null )
-        {
-            testDir = new File( testDir, subdir );
-            basedir = new File( basedir, subdir );
+        if (subdir != null) {
+            testDir = new File(testDir, subdir);
+            basedir = new File(basedir, subdir);
             basedir.mkdirs();
         }
 
-        Verifier verifier = newVerifier( basedir.getAbsolutePath() );
-        verifier.addCliArgument( "-Dexpression.outputFile=" + new File( basedir, "expression.properties" ).getAbsolutePath() );
-        verifier.addCliArgument( option ); // -f/--file client/pom.xml
-        verifier.addCliArgument( ( pom ? new File( testDir, "pom.xml" ) : testDir ).getAbsolutePath() );
-        verifier.setForkJvm( true ); // force forked JVM since we need the shell script to detect .mvn/ location
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(basedir.getAbsolutePath());
+        verifier.addCliArgument(
+                "-Dexpression.outputFile=" + new File(basedir, "expression.properties").getAbsolutePath());
+        verifier.addCliArgument(option); // -f/--file client/pom.xml
+        verifier.addCliArgument((pom ? new File(testDir, "pom.xml") : testDir).getAbsolutePath());
+        verifier.setForkJvm(true); // force forked JVM since we need the shell script to detect .mvn/ location
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "expression.properties" );
-        assertEquals( "ok", props.getProperty( "project.properties.jvm-config" ) );
-        assertEquals( "ok", props.getProperty( "project.properties.maven-config" ) );
+        Properties props = verifier.loadProperties("expression.properties");
+        assertEquals("ok", props.getProperty("project.properties.jvm-config"));
+        assertEquals("ok", props.getProperty("project.properties.maven-config"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6240PluginExtensionAetherProvider.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6240PluginExtensionAetherProvider.java
index c828f2c..1dfe0ab 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6240PluginExtensionAetherProvider.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6240PluginExtensionAetherProvider.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,12 +30,9 @@
  *
  * @author gboue
  */
-public class MavenITmng6240PluginExtensionAetherProvider
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng6240PluginExtensionAetherProvider()
-    {
-        super( "[3.5.1,)" );
+public class MavenITmng6240PluginExtensionAetherProvider extends AbstractMavenIntegrationTestCase {
+    public MavenITmng6240PluginExtensionAetherProvider() {
+        super("[3.5.1,)");
     }
 
     /**
@@ -53,35 +48,29 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testPluginExtensionDependingOnMavenAetherProvider()
-        throws Exception
-    {
+    public void testPluginExtensionDependingOnMavenAetherProvider() throws Exception {
         File testDir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-6240-plugin-extension-aether-provider" );
-        File pluginDir = new File( testDir, "plugin-extension" );
-        File projectDir = new File( testDir, "project" );
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-6240-plugin-extension-aether-provider");
+        File pluginDir = new File(testDir, "plugin-extension");
+        File projectDir = new File(testDir, "project");
 
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "deploy" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("deploy");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
+        List<String> lines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
         int count = 0;
-        for ( String line : lines )
-        {
-            if ( line.endsWith( "/repo/org/apache/maven/its/mng6240/project/1.0-SNAPSHOT/maven-metadata.xml" ) )
-            {
+        for (String line : lines) {
+            if (line.endsWith("/repo/org/apache/maven/its/mng6240/project/1.0-SNAPSHOT/maven-metadata.xml")) {
                 count++;
             }
         }
-        assertEquals( 2, count ); // 1 from download, 1 from upload
-
+        assertEquals(2, count); // 1 from download, 1 from upload
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6255FixConcatLines.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6255FixConcatLines.java
index 1e5c54b..02f3f88 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6255FixConcatLines.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6255FixConcatLines.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
@@ -28,6 +24,8 @@
 import com.google.common.base.Charsets;
 import com.google.common.base.Joiner;
 import com.google.common.io.Files;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,12 +33,9 @@
  * Check that the <code>.mvn/jvm.config</code> file contents are concatenated properly, no matter
  * what line endings are used.
  */
-public class MavenITmng6255FixConcatLines
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng6255FixConcatLines()
-    {
-        super( "[3.5.3,)" );
+public class MavenITmng6255FixConcatLines extends AbstractMavenIntegrationTestCase {
+    public MavenITmng6255FixConcatLines() {
+        super("[3.5.3,)");
     }
 
     /**
@@ -50,10 +45,8 @@
      *
      * @throws Exception in case of failure
      */
-    public void disabledJvmConfigFileCR()
-        throws Exception
-    {
-        runWithLineEndings( "\r" );
+    public void disabledJvmConfigFileCR() throws Exception {
+        runWithLineEndings("\r");
     }
 
     /**
@@ -62,10 +55,8 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testJvmConfigFileLF()
-        throws Exception
-    {
-        runWithLineEndings( "\n" );
+    public void testJvmConfigFileLF() throws Exception {
+        runWithLineEndings("\n");
     }
 
     /**
@@ -74,36 +65,31 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testJvmConfigFileCRLF()
-        throws Exception
-    {
-        runWithLineEndings( "\r\n" );
+    public void testJvmConfigFileCRLF() throws Exception {
+        runWithLineEndings("\r\n");
     }
 
-    protected void runWithLineEndings( String lineEndings )
-        throws Exception
-    {
-        File baseDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6255" );
-        File mvnDir = new File( baseDir, ".mvn" );
+    protected void runWithLineEndings(String lineEndings) throws Exception {
+        File baseDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6255");
+        File mvnDir = new File(baseDir, ".mvn");
 
-        File jvmConfig = new File( mvnDir, "jvm.config" );
-        createJvmConfigFile( jvmConfig, lineEndings, "-Djvm.config=ok", "-Xms256m", "-Xmx512m" );
+        File jvmConfig = new File(mvnDir, "jvm.config");
+        createJvmConfigFile(jvmConfig, lineEndings, "-Djvm.config=ok", "-Xms256m", "-Xmx512m");
 
-        Verifier verifier = newVerifier( baseDir.getAbsolutePath() );
-        verifier.addCliArgument( "-Dexpression.outputFile=" + new File( baseDir, "expression.properties" ).getAbsolutePath() );
-        verifier.setForkJvm( true );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(baseDir.getAbsolutePath());
+        verifier.addCliArgument(
+                "-Dexpression.outputFile=" + new File(baseDir, "expression.properties").getAbsolutePath());
+        verifier.setForkJvm(true);
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "expression.properties" );
-        assertEquals( "ok", props.getProperty( "project.properties.jvm-config" ) );
+        Properties props = verifier.loadProperties("expression.properties");
+        assertEquals("ok", props.getProperty("project.properties.jvm-config"));
     }
 
-    protected void createJvmConfigFile( File jvmConfig, String lineEndings, String...lines )
-        throws Exception
-    {
+    protected void createJvmConfigFile(File jvmConfig, String lineEndings, String... lines) throws Exception {
         String content = Joiner.on(lineEndings).join(lines);
-        Files.write( content, jvmConfig, Charsets.UTF_8 );
+        Files.write(content, jvmConfig, Charsets.UTF_8);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6256SpecialCharsAlternatePOMLocation.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6256SpecialCharsAlternatePOMLocation.java
index b067b50..94f0375 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6256SpecialCharsAlternatePOMLocation.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6256SpecialCharsAlternatePOMLocation.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -31,12 +29,9 @@
  * passed via <code>-f/--file</code> containing special characters do not break the script. E.g
  * <code>-f "directoryWithClosing)Bracket/pom.xml"</code>.
  */
-public class MavenITmng6256SpecialCharsAlternatePOMLocation
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng6256SpecialCharsAlternatePOMLocation()
-    {
-        super( "(3.6.0,)" );
+public class MavenITmng6256SpecialCharsAlternatePOMLocation extends AbstractMavenIntegrationTestCase {
+    public MavenITmng6256SpecialCharsAlternatePOMLocation() {
+        super("(3.6.0,)");
     }
 
     /**
@@ -45,11 +40,9 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testDirectoryWithSpace()
-        throws Exception
-    {
-        runWithMvnFileLongOption( "directory-with- -space" );
-        runWithMvnFileShortOption( "directory-with- -space" );
+    public void testDirectoryWithSpace() throws Exception {
+        runWithMvnFileLongOption("directory-with- -space");
+        runWithMvnFileShortOption("directory-with- -space");
     }
 
     /**
@@ -58,38 +51,30 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testDirectoryWithClosingBracket()
-        throws Exception
-    {
-        runWithMvnFileLongOption( "directory-with-)-closing-bracket" );
-        runWithMvnFileShortOption( "directory-with-)-closing-bracket" );
+    public void testDirectoryWithClosingBracket() throws Exception {
+        runWithMvnFileLongOption("directory-with-)-closing-bracket");
+        runWithMvnFileShortOption("directory-with-)-closing-bracket");
     }
 
-    private void runWithMvnFileLongOption( String subDir )
-        throws Exception
-    {
-        runCoreExtensionWithOption( "--file", subDir );
+    private void runWithMvnFileLongOption(String subDir) throws Exception {
+        runCoreExtensionWithOption("--file", subDir);
     }
 
-    private void runWithMvnFileShortOption( String subDir )
-        throws Exception
-    {
-        runCoreExtensionWithOption( "-f", subDir );
+    private void runWithMvnFileShortOption(String subDir) throws Exception {
+        runCoreExtensionWithOption("-f", subDir);
     }
 
-    private void runCoreExtensionWithOption( String option, String subDir )
-        throws Exception
-    {
+    private void runCoreExtensionWithOption(String option, String subDir) throws Exception {
         File resourceDir =
-            ResourceExtractor.simpleExtractResources( getClass(), "/mng-6256-special-chars-alternate-pom-location" );
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-6256-special-chars-alternate-pom-location");
 
-        File testDir = new File( resourceDir, "../mng-6256-" + subDir );
+        File testDir = new File(resourceDir, "../mng-6256-" + subDir);
         testDir.mkdir();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( option ); // -f/--file
-        verifier.addCliArgument( "\"" + new File( resourceDir, subDir ).getAbsolutePath() + "\"" ); // "<path>"
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument(option); // -f/--file
+        verifier.addCliArgument("\"" + new File(resourceDir, subDir).getAbsolutePath() + "\""); // "<path>"
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6326CoreExtensionsNotFoundTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6326CoreExtensionsNotFoundTest.java
index 35eead4..b686a28 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6326CoreExtensionsNotFoundTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6326CoreExtensionsNotFoundTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.ByteArrayOutputStream;
 import java.io.File;
@@ -29,52 +24,43 @@
 import java.nio.file.Files;
 import java.nio.file.Paths;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-6326">MNG-6326</a>:
  * check that Maven fails if it cannot load core extensions contributed by <code>.mvn/extensions.xml</code>.
  */
-public class MavenITmng6326CoreExtensionsNotFoundTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng6326CoreExtensionsNotFoundTest()
-    {
-        super( "[3.8.5,)" );
+public class MavenITmng6326CoreExtensionsNotFoundTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng6326CoreExtensionsNotFoundTest() {
+        super("[3.8.5,)");
     }
 
     @Test
-    public void testCoreExtensionsNotFound()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6326-core-extensions-not-found" );
+    public void testCoreExtensionsNotFound() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6326-core-extensions-not-found");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
-            fail( "should have failed ");
-        }
-        catch ( VerificationException e )
-        {
-            try
-            {
-                verifier.verifyTextInLog( "[ERROR] Error executing Maven." );
-                verifier.verifyTextInLog( "Extension org.apache.maven.its.it-core-extensions:maven-it-unknown-extensions:0.1 or one of its dependencies could not be resolved" );
-            }
-            catch ( VerificationException e2 )
-            {
-                throw new VerificationException( e2.getMessage() + "\nLog:" + getLogContent( verifier ) );
+            fail("should have failed ");
+        } catch (VerificationException e) {
+            try {
+                verifier.verifyTextInLog("[ERROR] Error executing Maven.");
+                verifier.verifyTextInLog(
+                        "Extension org.apache.maven.its.it-core-extensions:maven-it-unknown-extensions:0.1 or one of its dependencies could not be resolved");
+            } catch (VerificationException e2) {
+                throw new VerificationException(e2.getMessage() + "\nLog:" + getLogContent(verifier));
             }
         }
     }
 
-    private String getLogContent( Verifier verifier ) throws IOException
-    {
+    private String getLogContent(Verifier verifier) throws IOException {
         ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        Files.copy( Paths.get( verifier.getBasedir(), verifier.getLogFileName() ), baos );
+        Files.copy(Paths.get(verifier.getBasedir(), verifier.getLogFileName()), baos);
         return baos.toString();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6330RelativePath.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6330RelativePath.java
index 77b7304..bbbe2a0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6330RelativePath.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6330RelativePath.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -32,31 +30,24 @@
  *
  * @author Robert Scholte
  */
-public class MavenITmng6330RelativePath
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng6330RelativePath()
-    {
-        super( "(,3.5.0),(3.5.2,)" );
+public class MavenITmng6330RelativePath extends AbstractMavenIntegrationTestCase {
+    public MavenITmng6330RelativePath() {
+        super("(,3.5.0),(3.5.2,)");
     }
 
     @Test
-    public void testRelativePath() throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6330-relative-path" );
+    public void testRelativePath() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6330-relative-path");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setForkJvm( true );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setForkJvm(true);
 
-        try
-        {
-            verifier.addCliArgument( "validate");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
-            fail( "Should fail due to non-resolvable parent" );
-        }
-        catch ( VerificationException e )
-        {
-            assertTrue( e.getMessage().contains( "Non-resolvable parent POM" ) );
+            fail("Should fail due to non-resolvable parent");
+        } catch (VerificationException e) {
+            assertTrue(e.getMessage().contains("Non-resolvable parent POM"));
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6386BaseUriPropertyTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6386BaseUriPropertyTest.java
index 370b3cf..4c2eb1b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6386BaseUriPropertyTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6386BaseUriPropertyTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,90 +16,84 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.Properties;
 
 import org.apache.maven.shared.utils.Os;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-6386">MNG-6386</a>.
  */
-public class MavenITmng6386BaseUriPropertyTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6386BaseUriPropertyTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6386BaseUriPropertyTest()
-    {
-        super( "[3.5.4,)" );
+    public MavenITmng6386BaseUriPropertyTest() {
+        super("[3.5.4,)");
     }
 
     @Test
-    public void testitMNG6386()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6386" ).getCanonicalFile();
+    public void testitMNG6386() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6386")
+                .getCanonicalFile();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-basic.txt" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-basic.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        Properties props = verifier.loadProperties( "target/profile.properties" );
-        String pomProperty = props.getProperty( "project.properties.pomProperty" );
+        Properties props = verifier.loadProperties("target/profile.properties");
+        String pomProperty = props.getProperty("project.properties.pomProperty");
         // set via project
-        assertEquals( testDir.toPath().toUri().toASCIIString(), pomProperty );
+        assertEquals(testDir.toPath().toUri().toASCIIString(), pomProperty);
         // check that baseUri begins with file:///
-        assertTrue( pomProperty.startsWith( "file:///" ) );
+        assertTrue(pomProperty.startsWith("file:///"));
     }
 
-     @Test
-
-     public void testitMNG6386UnicodeChars()
-        throws Exception
-    {
-        String fileEncoding = System.getProperty( "file.encoding" );
+    @Test
+    public void testitMNG6386UnicodeChars() throws Exception {
+        String fileEncoding = System.getProperty("file.encoding");
         /*
          * Unfortunately, AbstractMavenIntegrationTestCase still uses JUnit 3.8 which does not have
          * Assume, so we cannot make assumptions and skip the test on non-compatible systems.
          */
-        if ( Os.isFamily( Os.FAMILY_WINDOWS ) ||
-             "UTF-8".equalsIgnoreCase( fileEncoding ) || "UTF8".equalsIgnoreCase( fileEncoding ) )
-        {
-            File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6386-это по-русский" ).getCanonicalFile();
+        if (Os.isFamily(Os.FAMILY_WINDOWS)
+                || "UTF-8".equalsIgnoreCase(fileEncoding)
+                || "UTF8".equalsIgnoreCase(fileEncoding)) {
+            File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6386-это по-русский")
+                    .getCanonicalFile();
 
-            Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-            verifier.setAutoclean( false );
-            verifier.deleteDirectory( "target" );
-            verifier.setLogFileName( "log-basic.txt" );
-            verifier.addCliArgument( "validate" );
+            Verifier verifier = newVerifier(testDir.getAbsolutePath());
+            verifier.setAutoclean(false);
+            verifier.deleteDirectory("target");
+            verifier.setLogFileName("log-basic.txt");
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
 
-            Properties props = verifier.loadProperties( "target/profile.properties" );
-            String pomProperty = props.getProperty( "project.properties.pomProperty" );
+            Properties props = verifier.loadProperties("target/profile.properties");
+            String pomProperty = props.getProperty("project.properties.pomProperty");
             // set via project
-            assertEquals( testDir.toPath().toUri().toASCIIString(), pomProperty );
+            assertEquals(testDir.toPath().toUri().toASCIIString(), pomProperty);
             // check that baseUri begins with file:///
-            assertTrue( pomProperty.startsWith( "file:///" ) );
+            assertTrue(pomProperty.startsWith("file:///"));
             // check that baseUri ends with "это по-русский/", but properly URI-encoded
             // We need to make sure that either form NFC or NFD is accepted since HFS+ and APFS might use them
-            assertTrue( pomProperty.endsWith( "%D1%8D%D1%82%D0%BE%20%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/" )
-                     || pomProperty.endsWith( "%D1%8D%D1%82%D0%BE%20%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B8%CC%86/" ) );
-        }
-        else
-        {
+            assertTrue(pomProperty.endsWith(
+                            "%D1%8D%D1%82%D0%BE%20%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/")
+                    || pomProperty.endsWith(
+                            "%D1%8D%D1%82%D0%BE%20%D0%BF%D0%BE-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B8%CC%86/"));
+        } else {
             System.out.println();
-            System.out.println( "[WARNING] Skipping MNG-6386 Unicode Chars Test on incompatible encoding: " + fileEncoding );
+            System.out.println(
+                    "[WARNING] Skipping MNG-6386 Unicode Chars Test on incompatible encoding: " + fileEncoding);
             System.out.println();
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6391PrintVersionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6391PrintVersionTest.java
index 9d2eb32..8bfac32 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6391PrintVersionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6391PrintVersionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.Arrays;
 import java.util.LinkedList;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -38,13 +35,10 @@
  *
  * @author Karl Heinz Marbaise khmarbaise@apache.org
  */
-public class MavenITmng6391PrintVersionTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6391PrintVersionTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6391PrintVersionTest()
-    {
-        super( "[3.6.0,)" );
+    public MavenITmng6391PrintVersionTest() {
+        super("[3.6.0,)");
     }
 
     /**
@@ -56,40 +50,37 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitShouldPrintVersionAtTopAndAtBottom()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6391-print-version" );
+    public void testitShouldPrintVersionAtTopAndAtBottom() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6391-print-version");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
 
-        verifier.setLogFileName( "version-log.txt" );
-        verifier.addCliArgument( "clean" );
+        verifier.setLogFileName("version-log.txt");
+        verifier.addCliArgument("clean");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> loadedLines = verifier.loadLines( "version-log.txt", "UTF-8" );
-        List<String> resultingLines = extractReactorBuildOrder( loadedLines );
+        List<String> loadedLines = verifier.loadLines("version-log.txt", "UTF-8");
+        List<String> resultingLines = extractReactorBuildOrder(loadedLines);
 
         // We're expecting exactly four lines as result.
-        assertEquals( 5, resultingLines.size() );
+        assertEquals(5, resultingLines.size());
 
         // We expect those lines in the following exact order.
         // Maven 4.0.x has some code new code which takes care of the terminal width to adjust the output.
         // The number of dots can thus vary when running the tests.
-        assertTrue( resultingLines.get( 0 ).startsWith( "[INFO] Reactor Summary for base-project 1.3.0-SNAPSHOT:" ) );
-        assertTrue( resultingLines.get( 1 ).matches( "\\Q[INFO] base-project ............\\E\\.+\\Q SUCCESS [\\E.*" ) );
-        assertTrue( resultingLines.get( 2 ).matches( "\\Q[INFO] module-1 ................\\E\\.+\\Q SUCCESS [\\E.*" ) );
-        assertTrue( resultingLines.get( 3 ).matches( "\\Q[INFO] module-2 ................\\E\\.+\\Q SUCCESS [\\E.*" ) );
-        assertTrue( resultingLines.get( 4 ).matches( "\\Q[INFO] module-3 ................\\E\\.+\\Q SUCCESS [\\E.*" ) );
+        assertTrue(resultingLines.get(0).startsWith("[INFO] Reactor Summary for base-project 1.3.0-SNAPSHOT:"));
+        assertTrue(resultingLines.get(1).matches("\\Q[INFO] base-project ............\\E\\.+\\Q SUCCESS [\\E.*"));
+        assertTrue(resultingLines.get(2).matches("\\Q[INFO] module-1 ................\\E\\.+\\Q SUCCESS [\\E.*"));
+        assertTrue(resultingLines.get(3).matches("\\Q[INFO] module-2 ................\\E\\.+\\Q SUCCESS [\\E.*"));
+        assertTrue(resultingLines.get(4).matches("\\Q[INFO] module-3 ................\\E\\.+\\Q SUCCESS [\\E.*"));
 
         // We expect that line 1..4 have the same length
-        int line1Length = resultingLines.get( 1 ).length();
-        assertEquals( line1Length, resultingLines.get( 2 ).length() );
-        assertEquals( line1Length, resultingLines.get( 3 ).length() );
-        assertEquals( line1Length, resultingLines.get( 4 ).length() );
-
+        int line1Length = resultingLines.get(1).length();
+        assertEquals(line1Length, resultingLines.get(2).length());
+        assertEquals(line1Length, resultingLines.get(3).length());
+        assertEquals(line1Length, resultingLines.get(4).length());
     }
 
     /**
@@ -100,40 +91,45 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testitShouldPrintVersionInAllLines()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6391-print-version-aggregator" );
+    public void testitShouldPrintVersionInAllLines() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6391-print-version-aggregator");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
 
-        verifier.setLogFileName( "version-log.txt" );
-        verifier.addCliArguments( "clean" );
+        verifier.setLogFileName("version-log.txt");
+        verifier.addCliArguments("clean");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> loadedLines = verifier.loadLines( "version-log.txt", "UTF-8" );
-        List<String> resultingLines = extractReactorBuildOrder( loadedLines );
+        List<String> loadedLines = verifier.loadLines("version-log.txt", "UTF-8");
+        List<String> resultingLines = extractReactorBuildOrder(loadedLines);
 
         // We're expecting exactly four lines as result.
-        assertEquals( 5, resultingLines.size() );
+        assertEquals(5, resultingLines.size());
 
         // We expect those lines in the following exact order.
         // Maven 4.0.x has some code new code which takes care of the terminal width to adjust the output.
         // The number of dots can thus vary when running the tests.
-        assertTrue( resultingLines.get( 0 ).startsWith( "[INFO] Reactor Summary:" ) );
-        assertTrue( resultingLines.get( 1 ).matches( "\\Q[INFO] module-1 1.2.7.43.RELEASE ...............\\E\\.+\\Q SUCCESS [ \\E.*" ) );
-        assertTrue( resultingLines.get( 2 ).matches( "\\Q[INFO] module-2 7.5-SNAPSHOT ...................\\E\\.+\\Q SUCCESS [ \\E.*" ) );
-        assertTrue( resultingLines.get( 3 ).matches( "\\Q[INFO] module-3 1-RC1 ..........................\\E\\.+\\Q SUCCESS [ \\E.*" ) );
-        assertTrue( resultingLines.get( 4 ).matches( "\\Q[INFO] base-project 1.0.0-SNAPSHOT .............\\E\\.+\\Q SUCCESS [ \\E.*" ) );
+        assertTrue(resultingLines.get(0).startsWith("[INFO] Reactor Summary:"));
+        assertTrue(resultingLines
+                .get(1)
+                .matches("\\Q[INFO] module-1 1.2.7.43.RELEASE ...............\\E\\.+\\Q SUCCESS [ \\E.*"));
+        assertTrue(resultingLines
+                .get(2)
+                .matches("\\Q[INFO] module-2 7.5-SNAPSHOT ...................\\E\\.+\\Q SUCCESS [ \\E.*"));
+        assertTrue(resultingLines
+                .get(3)
+                .matches("\\Q[INFO] module-3 1-RC1 ..........................\\E\\.+\\Q SUCCESS [ \\E.*"));
+        assertTrue(resultingLines
+                .get(4)
+                .matches("\\Q[INFO] base-project 1.0.0-SNAPSHOT .............\\E\\.+\\Q SUCCESS [ \\E.*"));
 
         // We expect that line 1..4 have the same length
-        int line1Length = resultingLines.get( 1 ).length();
-        assertEquals( line1Length, resultingLines.get( 2 ).length() );
-        assertEquals( line1Length, resultingLines.get( 3 ).length() );
-        assertEquals( line1Length, resultingLines.get( 4 ).length() );
-
+        int line1Length = resultingLines.get(1).length();
+        assertEquals(line1Length, resultingLines.get(2).length());
+        assertEquals(line1Length, resultingLines.get(3).length());
+        assertEquals(line1Length, resultingLines.get(4).length());
     }
 
     /**
@@ -147,35 +143,23 @@
      * [INFO] ...SUCCESS [  0.035 s]
      * </pre>
      */
-    private List<String> extractReactorBuildOrder( List<String> loadedLines )
-    {
+    private List<String> extractReactorBuildOrder(List<String> loadedLines) {
         List<String> resultingLines = new LinkedList<String>();
         boolean start = false;
-        for ( String line : loadedLines )
-        {
-            if ( start )
-            {
-                if ( line.startsWith( "[INFO] -------------" ) )
-                {
+        for (String line : loadedLines) {
+            if (start) {
+                if (line.startsWith("[INFO] -------------")) {
                     start = false;
+                } else if (!line.endsWith("[INFO] ")) {
+                    resultingLines.add(line);
                 }
-                else if ( !line.endsWith( "[INFO] " ) )
-                {
-                    resultingLines.add( line );
-                }
-            }
-            else
-            {
-                if ( line.startsWith( "[INFO] Reactor Summary" ) )
-                {
+            } else {
+                if (line.startsWith("[INFO] Reactor Summary")) {
                     start = true;
-                    resultingLines.add( line );
+                    resultingLines.add(line);
                 }
-
             }
         }
         return resultingLines;
-
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6506PackageAnnotationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6506PackageAnnotationTest.java
index 04f62c7..0b8f883 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6506PackageAnnotationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6506PackageAnnotationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,44 +16,37 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng6506PackageAnnotationTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6506PackageAnnotationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6506PackageAnnotationTest()
-    {
-        super( "[3.6.1,)" );
+    public MavenITmng6506PackageAnnotationTest() {
+        super("[3.6.1,)");
     }
 
     @Test
-    public void testGetPackageAnnotation()
-            throws Exception
-    {
-        File testDir =
-                ResourceExtractor.simpleExtractResources( getClass(),
-                                                          "/mng-6506-package-annotation" );
-        File pluginDir = new File( testDir, "plugin" );
-        File projectDir = new File( testDir, "project" );
+    public void testGetPackageAnnotation() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6506-package-annotation");
+        File pluginDir = new File(testDir, "plugin");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
-        verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "verify" );
+        verifier = newVerifier(projectDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyTextInLog( "MNG-6506 check succeeded" );
+        verifier.verifyTextInLog("MNG-6506 check succeeded");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6511OptionalProjectSelectionTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6511OptionalProjectSelectionTest.java
index 5b963f1..e7b6b6e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6511OptionalProjectSelectionTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6511OptionalProjectSelectionTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,99 +33,93 @@
  * @author Maarten Mulders
  * @author Martin Kanters
  */
-public class MavenITmng6511OptionalProjectSelectionTest extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6511OptionalProjectSelectionTest extends AbstractMavenIntegrationTestCase {
     private static final String RESOURCE_PATH = "/mng-6511-optional-project-selection";
     private final File testDir;
 
-    public MavenITmng6511OptionalProjectSelectionTest() throws IOException
-    {
-        super( "[4.0.0-alpha-1,)" );
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), RESOURCE_PATH );
+    public MavenITmng6511OptionalProjectSelectionTest() throws IOException {
+        super("[4.0.0-alpha-1,)");
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), RESOURCE_PATH);
     }
 
     @Test
-    public void testSelectExistingOptionalProfile() throws VerificationException
-    {
-        Verifier cleaner = newVerifier( testDir.getAbsolutePath() );
-        cleaner.addCliArgument( "clean" );
+    public void testSelectExistingOptionalProfile() throws VerificationException {
+        Verifier cleaner = newVerifier(testDir.getAbsolutePath());
+        cleaner.addCliArgument("clean");
         cleaner.execute();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-select-existing.txt" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "?existing-module" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setLogFileName("log-select-existing.txt");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("?existing-module");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyFilePresent( "existing-module/target/touch.txt" ); // existing-module should have been built.
+        verifier.verifyFilePresent("existing-module/target/touch.txt"); // existing-module should have been built.
     }
 
     @Test
-    public void testSelectExistingOptionalProfileByArtifactId() throws VerificationException
-    {
-        Verifier cleaner = newVerifier( testDir.getAbsolutePath() );
-        cleaner.addCliArgument( "clean" );
+    public void testSelectExistingOptionalProfileByArtifactId() throws VerificationException {
+        Verifier cleaner = newVerifier(testDir.getAbsolutePath());
+        cleaner.addCliArgument("clean");
         cleaner.execute();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-select-existing-artifact-id.txt" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "?:existing-module" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setLogFileName("log-select-existing-artifact-id.txt");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("?:existing-module");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyFilePresent( "existing-module/target/touch.txt" ); // existing-module should have been built.
+        verifier.verifyFilePresent("existing-module/target/touch.txt"); // existing-module should have been built.
     }
 
     @Test
-    public void testSelectNonExistingOptionalProfile() throws VerificationException
-    {
-        Verifier cleaner = newVerifier( testDir.getAbsolutePath() );
-        cleaner.addCliArgument( "clean" );
+    public void testSelectNonExistingOptionalProfile() throws VerificationException {
+        Verifier cleaner = newVerifier(testDir.getAbsolutePath());
+        cleaner.addCliArgument("clean");
         cleaner.execute();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-select-non-existing.txt" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "?non-existing-module" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setLogFileName("log-select-non-existing.txt");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("?non-existing-module");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyFilePresent( "existing-module/target/touch.txt" ); // existing-module should have been built.
+        verifier.verifyFilePresent("existing-module/target/touch.txt"); // existing-module should have been built.
     }
 
     @Test
-    public void testDeselectExistingOptionalProfile() throws VerificationException
-    {
-        Verifier cleaner = newVerifier( testDir.getAbsolutePath() );
-        cleaner.addCliArgument( "clean" );
+    public void testDeselectExistingOptionalProfile() throws VerificationException {
+        Verifier cleaner = newVerifier(testDir.getAbsolutePath());
+        cleaner.addCliArgument("clean");
         cleaner.execute();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-deselect-existing.txt" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "!?existing-module" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setLogFileName("log-deselect-existing.txt");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("!?existing-module");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyFileNotPresent( "existing-module/target/touch.txt" ); // existing-module should not have been built.
+        verifier.verifyFileNotPresent(
+                "existing-module/target/touch.txt"); // existing-module should not have been built.
     }
 
     @Test
-    public void testDeselectNonExistingOptionalProfile() throws VerificationException
-    {
-        Verifier cleaner = newVerifier( testDir.getAbsolutePath() );
-        cleaner.addCliArgument( "clean" );
+    public void testDeselectNonExistingOptionalProfile() throws VerificationException {
+        Verifier cleaner = newVerifier(testDir.getAbsolutePath());
+        cleaner.addCliArgument("clean");
         cleaner.execute();
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-deselect-non-existing.txt" );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "!?non-existing-module" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setLogFileName("log-deselect-non-existing.txt");
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("!?non-existing-module");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyFilePresent( "existing-module/target/touch.txt" ); // existing-module should have been built.
+        verifier.verifyFilePresent("existing-module/target/touch.txt"); // existing-module should have been built.
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6558ToolchainsBuildingEventTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6558ToolchainsBuildingEventTest.java
index 774d55b..19dc466 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6558ToolchainsBuildingEventTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6558ToolchainsBuildingEventTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-6558">MNG-6558</a>.
  */
-public class MavenITmng6558ToolchainsBuildingEventTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6558ToolchainsBuildingEventTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6558ToolchainsBuildingEventTest()
-    {
-        super( "[3.6.1,)" );
+    public MavenITmng6558ToolchainsBuildingEventTest() {
+        super("[3.6.1,)");
     }
 
     /**
@@ -45,28 +40,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testit()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6558" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6558");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setForkJvm( true );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "-Dmaven.ext.class.path=spy-0.1.jar" );
-        verifier.addCliArgument( "-X" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setForkJvm(true);
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("-Dmaven.ext.class.path=spy-0.1.jar");
+        verifier.addCliArgument("-X");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> lines = verifier.loadLines( "target/spy.log", "UTF-8" );
-        assertTrue( lines.toString(), lines.get( 0 ).startsWith( "init" ) );
-        assertTrue( lines.toString(), lines.get( lines.size() - 1 ).startsWith( "close" ) );
-        assertTrue( lines.toString(),
-            lines.contains( "event: org.apache.maven.toolchain.building.DefaultToolchainsBuildingRequest" ) );
-        assertTrue( lines.toString(),
-            lines.contains( "event: org.apache.maven.toolchain.building.DefaultToolchainsBuildingResult" ) );
+        List<String> lines = verifier.loadLines("target/spy.log", "UTF-8");
+        assertTrue(lines.toString(), lines.get(0).startsWith("init"));
+        assertTrue(lines.toString(), lines.get(lines.size() - 1).startsWith("close"));
+        assertTrue(
+                lines.toString(),
+                lines.contains("event: org.apache.maven.toolchain.building.DefaultToolchainsBuildingRequest"));
+        assertTrue(
+                lines.toString(),
+                lines.contains("event: org.apache.maven.toolchain.building.DefaultToolchainsBuildingResult"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6562WarnDefaultBindings.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6562WarnDefaultBindings.java
index c6b2c25..8ccea33 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6562WarnDefaultBindings.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6562WarnDefaultBindings.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,132 +16,115 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.Arrays;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng6562WarnDefaultBindings
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6562WarnDefaultBindings extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6562WarnDefaultBindings()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng6562WarnDefaultBindings() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @Test
-    public void testItShouldNotWarn()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6562-default-bindings" );
+    public void testItShouldNotWarn() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6562-default-bindings");
 
         String phase = "validate";
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( phase + ".txt" );
-        verifier.setForkJvm( true ); // required due to --fail-on-severity
-        verifier.addCliArgument( "-fos" );
-        verifier.addCliArgument( "WARN" ); // ALSO NO WARNINGS
-        verifier.addCliArgument( phase );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
+        verifier.setLogFileName(phase + ".txt");
+        verifier.setForkJvm(true); // required due to --fail-on-severity
+        verifier.addCliArgument("-fos");
+        verifier.addCliArgument("WARN"); // ALSO NO WARNINGS
+        verifier.addCliArgument(phase);
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
     }
 
-
     @Test
-    public void testItShouldNotWarn2()
-                    throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6562-default-bindings" );
+    public void testItShouldNotWarn2() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6562-default-bindings");
 
         String phase = "process-resources";
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( phase + ".txt" );
-        verifier.setForkJvm( true ); // required due to --fail-on-severity
-        verifier.addCliArgument( "-fos" );
-        verifier.addCliArgument( "WARN" ); // ALSO NO WARNINGS
-        verifier.addCliArgument( phase );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
+        verifier.setLogFileName(phase + ".txt");
+        verifier.setForkJvm(true); // required due to --fail-on-severity
+        verifier.addCliArgument("-fos");
+        verifier.addCliArgument("WARN"); // ALSO NO WARNINGS
+        verifier.addCliArgument(phase);
         verifier.execute();
 
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testItShouldWarnForCompilerPlugin()
-                    throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6562-default-bindings" );
+    public void testItShouldWarnForCompilerPlugin() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6562-default-bindings");
 
         String phase = "compile";
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( phase +".txt" );
-        verifier.addCliArgument( phase );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
+        verifier.setLogFileName(phase + ".txt");
+        verifier.addCliArgument(phase);
         verifier.execute();
 
-        verifier.verifyTextInLog( "Version not locked for default bindings plugins [maven-compiler-plugin]"
-                + ", you should define versions in pluginManagement section of your pom.xml or parent" );
+        verifier.verifyTextInLog("Version not locked for default bindings plugins [maven-compiler-plugin]"
+                + ", you should define versions in pluginManagement section of your pom.xml or parent");
     }
 
     @Test
-    public void testItShouldWarnForCompilerPlugin2()
-                    throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6562-default-bindings" );
+    public void testItShouldWarnForCompilerPlugin2() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6562-default-bindings");
 
         String phase = "process-test-resources";
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( phase +".txt" );
-        verifier.addCliArgument( phase );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
+        verifier.setLogFileName(phase + ".txt");
+        verifier.addCliArgument(phase);
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyTextInLog( "Version not locked for default bindings plugins [maven-compiler-plugin]"
-                + ", you should define versions in pluginManagement section of your pom.xml or parent" );
+        verifier.verifyTextInLog("Version not locked for default bindings plugins [maven-compiler-plugin]"
+                + ", you should define versions in pluginManagement section of your pom.xml or parent");
     }
 
     @Test
-    public void testItShouldWarnForCompilerPlugin3()
-                    throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6562-default-bindings" );
+    public void testItShouldWarnForCompilerPlugin3() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6562-default-bindings");
 
         String phase = "test-compile";
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( phase +".txt" );
-        verifier.addCliArgument( phase );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
+        verifier.setLogFileName(phase + ".txt");
+        verifier.addCliArgument(phase);
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyTextInLog( "Version not locked for default bindings plugins [maven-compiler-plugin]"
-                + ", you should define versions in pluginManagement section of your pom.xml or parent" );
+        verifier.verifyTextInLog("Version not locked for default bindings plugins [maven-compiler-plugin]"
+                + ", you should define versions in pluginManagement section of your pom.xml or parent");
     }
 
     @Test
-    public void testItShouldWarnForCompilerPluginAndSurefirePlugin()
-                    throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6562-default-bindings" );
+    public void testItShouldWarnForCompilerPluginAndSurefirePlugin() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6562-default-bindings");
 
         String phase = "test";
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
-        verifier.setLogFileName( phase +".txt" );
-        verifier.addCliArgument( phase );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
+        verifier.setLogFileName(phase + ".txt");
+        verifier.addCliArgument(phase);
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyTextInLog( "Version not locked for default bindings plugins [maven-compiler-plugin, maven-surefire-plugin]"
-                + ", you should define versions in pluginManagement section of your pom.xml or parent" );
+        verifier.verifyTextInLog(
+                "Version not locked for default bindings plugins [maven-compiler-plugin, maven-surefire-plugin]"
+                        + ", you should define versions in pluginManagement section of your pom.xml or parent");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6566ExecuteAnnotationShouldNotReExecuteGoalsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6566ExecuteAnnotationShouldNotReExecuteGoalsTest.java
index 2b2ee34..62b8fed 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6566ExecuteAnnotationShouldNotReExecuteGoalsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6566ExecuteAnnotationShouldNotReExecuteGoalsTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,57 +16,50 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng6566ExecuteAnnotationShouldNotReExecuteGoalsTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6566ExecuteAnnotationShouldNotReExecuteGoalsTest extends AbstractMavenIntegrationTestCase {
     private static final String RESOURCE_PATH = "/mng-6566-execute-annotation-should-not-re-execute-goals";
     private static final String PLUGIN_KEY = "org.apache.maven.its.mng6566:plugin:1.0-SNAPSHOT";
 
     private File testDir;
 
-    public MavenITmng6566ExecuteAnnotationShouldNotReExecuteGoalsTest()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng6566ExecuteAnnotationShouldNotReExecuteGoalsTest() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @BeforeEach
-    public void setUp()
-            throws Exception
-    {
-        testDir = ResourceExtractor.simpleExtractResources( getClass(), RESOURCE_PATH );
+    public void setUp() throws Exception {
+        testDir = ResourceExtractor.simpleExtractResources(getClass(), RESOURCE_PATH);
 
-        File pluginDir = new File( testDir, "plugin" );
-        Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        File pluginDir = new File(testDir, "plugin");
+        Verifier verifier = newVerifier(pluginDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     @Test
-    public void testRunsCompileGoalOnceWithDirectPluginInvocation()
-            throws Exception
-    {
-        File consumerDir = new File( testDir, "consumer" );
+    public void testRunsCompileGoalOnceWithDirectPluginInvocation() throws Exception {
+        File consumerDir = new File(testDir, "consumer");
 
-        Verifier verifier = newVerifier( consumerDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-direct-plugin-invocation.txt" );
-        verifier.addCliArgument( PLUGIN_KEY + ":require-compile-phase" );
+        Verifier verifier = newVerifier(consumerDir.getAbsolutePath());
+        verifier.setLogFileName("log-direct-plugin-invocation.txt");
+        verifier.addCliArgument(PLUGIN_KEY + ":require-compile-phase");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertCompiledOnce( verifier );
-        verifier.verifyTextInLog( "MNG-6566 plugin require-compile-phase goal executed" );
+        assertCompiledOnce(verifier);
+        verifier.verifyTextInLog("MNG-6566 plugin require-compile-phase goal executed");
     }
 
     /**
@@ -77,33 +68,27 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testRunsCompileGoalOnceWithPhaseExecution()
-            throws Exception
-    {
-        File consumerDir = new File( testDir, "consumer" );
+    public void testRunsCompileGoalOnceWithPhaseExecution() throws Exception {
+        File consumerDir = new File(testDir, "consumer");
 
-        Verifier verifier = newVerifier( consumerDir.getAbsolutePath() );
-        verifier.setLogFileName( "log-phase-execution.txt" );
-        verifier.addCliArgument( "compile" );
+        Verifier verifier = newVerifier(consumerDir.getAbsolutePath());
+        verifier.setLogFileName("log-phase-execution.txt");
+        verifier.addCliArgument("compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertCompiledOnce( verifier );
-        verifier.verifyTextInLog( "MNG-6566 plugin require-compile-phase goal executed" );
+        assertCompiledOnce(verifier);
+        verifier.verifyTextInLog("MNG-6566 plugin require-compile-phase goal executed");
     }
 
-    private void assertCompiledOnce( Verifier verifier )
-            throws VerificationException
-    {
-        List<String> lines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
+    private void assertCompiledOnce(Verifier verifier) throws VerificationException {
+        List<String> lines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
         int counter = 0;
-        for ( String line : lines )
-        {
-            if ( line.contains( "compiler:0.1-stub-SNAPSHOT:compile") )
-            {
+        for (String line : lines) {
+            if (line.contains("compiler:0.1-stub-SNAPSHOT:compile")) {
                 counter++;
             }
         }
-        assertEquals( "Compile goal was expected to run once", counter, 1 );
+        assertEquals("Compile goal was expected to run once", counter, 1);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6609ProfileActivationForPackagingTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6609ProfileActivationForPackagingTest.java
index d5047d5..111f4a0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6609ProfileActivationForPackagingTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6609ProfileActivationForPackagingTest.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
 import java.io.File;
@@ -11,13 +29,10 @@
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-6609">MNG-6609</a>.
  * Similar to {@link MavenITmng2276ProfileActivationBySettingsPropertyTest}.
  */
-class MavenITmng6609ProfileActivationForPackagingTest
-    extends AbstractMavenIntegrationTestCase
-{
+class MavenITmng6609ProfileActivationForPackagingTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6609ProfileActivationForPackagingTest()
-    {
-        super( "[3.9.0,4.0.0-alpha-1),[4.0.0-alpha-3,)" );
+    public MavenITmng6609ProfileActivationForPackagingTest() {
+        super("[3.9.0,4.0.0-alpha-1),[4.0.0-alpha-3,)");
     }
 
     /**
@@ -27,24 +42,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    void testitMojoExecution()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6609" );
+    void testitMojoExecution() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6609");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        Properties props = verifier.loadProperties( "target/profile.properties" );
-        assertEquals( "pom", props.getProperty( "project.properties.packaging" ) );
-        props = verifier.loadProperties( "jar/target/profile.properties" );
-        assertEquals( "jar", props.getProperty( "project.properties.packaging" ) );
-        props = verifier.loadProperties( "jar-no-packaging/target/profile.properties" );
-        assertEquals( "jar", props.getProperty( "project.properties.packaging" ) );
-        props = verifier.loadProperties( "war/target/profile.properties" );
-        assertEquals( "war", props.getProperty( "project.properties.packaging" ) );
+        Properties props = verifier.loadProperties("target/profile.properties");
+        assertEquals("pom", props.getProperty("project.properties.packaging"));
+        props = verifier.loadProperties("jar/target/profile.properties");
+        assertEquals("jar", props.getProperty("project.properties.packaging"));
+        props = verifier.loadProperties("jar-no-packaging/target/profile.properties");
+        assertEquals("jar", props.getProperty("project.properties.packaging"));
+        props = verifier.loadProperties("war/target/profile.properties");
+        assertEquals("war", props.getProperty("project.properties.packaging"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6656BuildConsumer.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6656BuildConsumer.java
index f697516..a5ec531 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6656BuildConsumer.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6656BuildConsumer.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
-import java.util.Collections;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -46,13 +43,10 @@
  * <a href="https://issues.apache.org/jira/browse/MNG-6656">MNG-6656</a>.
  *
  */
-public class MavenITmng6656BuildConsumer
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6656BuildConsumer extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6656BuildConsumer()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng6656BuildConsumer() {
+        super("[4.0.0-alpha-1,)");
     }
 
     /**
@@ -67,36 +61,39 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testPublishedPoms()
-                    throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6656-buildconsumer" );
+    public void testPublishedPoms() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6656-buildconsumer");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "-Dchangelist=MNG6656" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("-Dchangelist=MNG6656");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertTextEquals( new File( testDir, "expected/parent.pom"),
-                new File( verifier.getArtifactPath( "org.sonatype.mavenbook.multi", "parent", "0.9-MNG6656-SNAPSHOT", "pom" ) ) );
+        assertTextEquals(
+                new File(testDir, "expected/parent.pom"),
+                new File(verifier.getArtifactPath(
+                        "org.sonatype.mavenbook.multi", "parent", "0.9-MNG6656-SNAPSHOT", "pom")));
 
-        assertTextEquals( new File( testDir, "expected/simple-parent.pom"),
-                new File( verifier.getArtifactPath( "org.sonatype.mavenbook.multi", "simple-parent", "0.9-MNG6656-SNAPSHOT", "pom" ) ) );
+        assertTextEquals(
+                new File(testDir, "expected/simple-parent.pom"),
+                new File(verifier.getArtifactPath(
+                        "org.sonatype.mavenbook.multi", "simple-parent", "0.9-MNG6656-SNAPSHOT", "pom")));
 
-        assertTextEquals( new File( testDir, "expected/simple-weather.pom"),
-                new File( verifier.getArtifactPath( "org.sonatype.mavenbook.multi", "simple-weather", "0.9-MNG6656-SNAPSHOT", "pom" ) ) );
+        assertTextEquals(
+                new File(testDir, "expected/simple-weather.pom"),
+                new File(verifier.getArtifactPath(
+                        "org.sonatype.mavenbook.multi", "simple-weather", "0.9-MNG6656-SNAPSHOT", "pom")));
 
-        assertTextEquals( new File( testDir, "expected/simple-webapp.pom"),
-                new File( verifier.getArtifactPath( "org.sonatype.mavenbook.multi", "simple-webapp", "0.9-MNG6656-SNAPSHOT", "pom" ) ) );
+        assertTextEquals(
+                new File(testDir, "expected/simple-webapp.pom"),
+                new File(verifier.getArtifactPath(
+                        "org.sonatype.mavenbook.multi", "simple-webapp", "0.9-MNG6656-SNAPSHOT", "pom")));
     }
 
-    static void assertTextEquals( File file1, File file2 )
-        throws IOException
-    {
-        assertEquals( FileUtils.loadFile( file1 ), FileUtils.loadFile( file2 ) );
+    static void assertTextEquals(File file1, File file2) throws IOException {
+        assertEquals(FileUtils.loadFile(file1), FileUtils.loadFile(file2));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6720FailFastTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6720FailFastTest.java
index e9f5e7a..8090ce9 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6720FailFastTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6720FailFastTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
@@ -34,44 +33,36 @@
  * <a href="https://issues.apache.org/jira/browse/MNG-6720">MNG-6720</a>.
  *
  */
-class MavenITmng6720FailFastTest
-    extends AbstractMavenIntegrationTestCase
-{
+class MavenITmng6720FailFastTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6720FailFastTest()
-    {
-        super( "[3.6.2,)" );
+    public MavenITmng6720FailFastTest() {
+        super("[3.6.2,)");
     }
 
     @Test
-    void testItShouldWaitForConcurrentModulesToFinish()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6720-fail-fast" );
+    void testItShouldWaitForConcurrentModulesToFinish() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6720-fail-fast");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
-        verifier.addCliArguments( "-T", "2" );
-        verifier.addCliArgument( "-Dmaven.test.redirectTestOutputToFile=true" );
-        verifier.addCliArguments( "clean", "test" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
+        verifier.addCliArguments("-T", "2");
+        verifier.addCliArgument("-Dmaven.test.redirectTestOutputToFile=true");
+        verifier.addCliArguments("clean", "test");
 
-        try
-        {
+        try {
             verifier.execute();
-        }
-        catch ( VerificationException e)
-        {
-            //expected
+        } catch (VerificationException e) {
+            // expected
         }
 
-        List<String> module1Lines = verifier.loadFile(
-            new File( testDir, "module-1/target/surefire-reports/Module1Test-output.txt" ), false );
-        assertTrue( "module-1 should be executed", module1Lines.contains( "Module1" ) );
-        List<String> module2Lines = verifier.loadFile(
-            new File( testDir, "module-2/target/surefire-reports/Module2Test-output.txt" ), false );
-        assertTrue("module-2 should be executed", module2Lines.contains( "Module2" ) );
-        List<String> module3Lines = verifier.loadFile(
-            new File( testDir, "module-3/target/surefire-reports/Module3Test-output.txt" ), false );
-        assertTrue( "module-3 should be skipped", module3Lines.isEmpty() );
+        List<String> module1Lines =
+                verifier.loadFile(new File(testDir, "module-1/target/surefire-reports/Module1Test-output.txt"), false);
+        assertTrue("module-1 should be executed", module1Lines.contains("Module1"));
+        List<String> module2Lines =
+                verifier.loadFile(new File(testDir, "module-2/target/surefire-reports/Module2Test-output.txt"), false);
+        assertTrue("module-2 should be executed", module2Lines.contains("Module2"));
+        List<String> module3Lines =
+                verifier.loadFile(new File(testDir, "module-3/target/surefire-reports/Module3Test-output.txt"), false);
+        assertTrue("module-3 should be skipped", module3Lines.isEmpty());
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6754TimestampInMultimoduleProject.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6754TimestampInMultimoduleProject.java
index 874342f..4d0f4e8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6754TimestampInMultimoduleProject.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6754TimestampInMultimoduleProject.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
@@ -32,191 +28,364 @@
 
 import org.apache.maven.artifact.repository.metadata.Metadata;
 import org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng6754TimestampInMultimoduleProject
-        extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6754TimestampInMultimoduleProject extends AbstractMavenIntegrationTestCase {
     private static final String RESOURCE_PATH = "/mng-6754-version-timestamp-in-multimodule-build";
     private static final String VERSION = "1.0-SNAPSHOT";
 
-
-    public MavenITmng6754TimestampInMultimoduleProject()
-    {
-        super( "[3.8.2,)" );
+    public MavenITmng6754TimestampInMultimoduleProject() {
+        super("[3.8.2,)");
     }
 
     @Test
-    public void testArtifactsHaveSameTimestamp()
-            throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), RESOURCE_PATH );
-        final Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        final Path localRepoDir = Paths.get( verifier.getLocalRepository() );
-        final Path remoteRepoDir = Paths.get( verifier.getBasedir(), "repo" );
+    public void testArtifactsHaveSameTimestamp() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), RESOURCE_PATH);
+        final Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        final Path localRepoDir = Paths.get(verifier.getLocalRepository());
+        final Path remoteRepoDir = Paths.get(verifier.getBasedir(), "repo");
 
-        verifier.deleteDirectory( "repo" );
-        verifier.deleteArtifacts ( "org.apache.maven.its.mng6754" );
-        verifier.addCliArgument( "-Drepodir=" + remoteRepoDir );
-        verifier.addCliArgument( "deploy" );
+        verifier.deleteDirectory("repo");
+        verifier.deleteArtifacts("org.apache.maven.its.mng6754");
+        verifier.addCliArgument("-Drepodir=" + remoteRepoDir);
+        verifier.addCliArgument("deploy");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        final Properties props = verifier.loadProperties( "target/timestamp.properties" );
+        final Properties props = verifier.loadProperties("target/timestamp.properties");
         // Reference timestamp
-        final String mavenBuildTimestamp = props.getProperty( "project.properties.timestamp" );
+        final String mavenBuildTimestamp = props.getProperty("project.properties.timestamp");
 
-        final Metadata parentMetadataLocal = getMetadata( getLocalMetadataPath( localRepoDir, "parent", null ) );
-        final Metadata aMetadataLocal = getMetadata( getLocalMetadataPath( localRepoDir, "child-a", null ) );
-        final Metadata bMetadataLocal = getMetadata( getLocalMetadataPath( localRepoDir, "child-b", null ) );
+        final Metadata parentMetadataLocal = getMetadata(getLocalMetadataPath(localRepoDir, "parent", null));
+        final Metadata aMetadataLocal = getMetadata(getLocalMetadataPath(localRepoDir, "child-a", null));
+        final Metadata bMetadataLocal = getMetadata(getLocalMetadataPath(localRepoDir, "child-b", null));
 
-        final String parentLastUpdatedLocal = parentMetadataLocal.getVersioning().getLastUpdated();
+        final String parentLastUpdatedLocal =
+                parentMetadataLocal.getVersioning().getLastUpdated();
         final String aLastUpdatedLocal = aMetadataLocal.getVersioning().getLastUpdated();
         final String bLastUpdatedLocal = bMetadataLocal.getVersioning().getLastUpdated();
 
-        assertEquals ( "parent", "local", "lastUpdated", mavenBuildTimestamp, parentLastUpdatedLocal );
-        assertEquals ( "child-a", "local", "lastUpdated", mavenBuildTimestamp, aLastUpdatedLocal );
-        assertEquals ( "child-b", "local", "lastUpdated", mavenBuildTimestamp, bLastUpdatedLocal );
+        assertEquals("parent", "local", "lastUpdated", mavenBuildTimestamp, parentLastUpdatedLocal);
+        assertEquals("child-a", "local", "lastUpdated", mavenBuildTimestamp, aLastUpdatedLocal);
+        assertEquals("child-b", "local", "lastUpdated", mavenBuildTimestamp, bLastUpdatedLocal);
 
-        final Metadata parentVersionedMetadataLocal = getMetadata( getLocalMetadataPath( localRepoDir, "parent", VERSION ) );
-        final Metadata aVersionedMetadataLocal = getMetadata( getLocalMetadataPath( localRepoDir, "child-a", VERSION ) );
-        final Metadata bVersionedMetadataLocal = getMetadata( getLocalMetadataPath( localRepoDir, "child-b", VERSION ) );
+        final Metadata parentVersionedMetadataLocal =
+                getMetadata(getLocalMetadataPath(localRepoDir, "parent", VERSION));
+        final Metadata aVersionedMetadataLocal = getMetadata(getLocalMetadataPath(localRepoDir, "child-a", VERSION));
+        final Metadata bVersionedMetadataLocal = getMetadata(getLocalMetadataPath(localRepoDir, "child-b", VERSION));
 
-        final String parentVersionedLastUpdatedLocal = parentVersionedMetadataLocal.getVersioning().getLastUpdated();
-        final String parentVersionedSnapshotVersionUpdatedLocal = parentVersionedMetadataLocal.getVersioning().getSnapshotVersions().get( 0 ).getUpdated();
-        final String aLastVersionedUpdatedLocal = aVersionedMetadataLocal.getVersioning().getLastUpdated();
-        final String aVersionedSnapshotVersionUpdated1Local = aVersionedMetadataLocal.getVersioning().getSnapshotVersions().get( 0 ).getUpdated();
-        final String aVersionedSnapshotVersionUpdated2Local = aVersionedMetadataLocal.getVersioning().getSnapshotVersions().get( 1 ).getUpdated();
-        final String bLastVersionedUpdatedLocal = bVersionedMetadataLocal.getVersioning().getLastUpdated();
-        final String bVersionedSnapshotVersionUpdated1Local = bVersionedMetadataLocal.getVersioning().getSnapshotVersions().get( 0 ).getUpdated();
-        final String bVersionedSnapshotVersionUpdated2Local = bVersionedMetadataLocal.getVersioning().getSnapshotVersions().get( 1 ).getUpdated();
+        final String parentVersionedLastUpdatedLocal =
+                parentVersionedMetadataLocal.getVersioning().getLastUpdated();
+        final String parentVersionedSnapshotVersionUpdatedLocal = parentVersionedMetadataLocal
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(0)
+                .getUpdated();
+        final String aLastVersionedUpdatedLocal =
+                aVersionedMetadataLocal.getVersioning().getLastUpdated();
+        final String aVersionedSnapshotVersionUpdated1Local = aVersionedMetadataLocal
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(0)
+                .getUpdated();
+        final String aVersionedSnapshotVersionUpdated2Local = aVersionedMetadataLocal
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(1)
+                .getUpdated();
+        final String bLastVersionedUpdatedLocal =
+                bVersionedMetadataLocal.getVersioning().getLastUpdated();
+        final String bVersionedSnapshotVersionUpdated1Local = bVersionedMetadataLocal
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(0)
+                .getUpdated();
+        final String bVersionedSnapshotVersionUpdated2Local = bVersionedMetadataLocal
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(1)
+                .getUpdated();
 
-        assertEquals ( "parent", "local", "lastUpdated", mavenBuildTimestamp, parentVersionedLastUpdatedLocal );
-        assertEquals ( "parent", "local", "snapshotVersion[0]/updated", mavenBuildTimestamp, parentVersionedSnapshotVersionUpdatedLocal );
-        assertEquals ( "child-a", "local", "lastUpdated", mavenBuildTimestamp, aLastVersionedUpdatedLocal );
-        assertEquals ( "child-a", "local", "snapshotVersion[0]/updated", mavenBuildTimestamp, aVersionedSnapshotVersionUpdated1Local );
-        assertEquals ( "child-a", "local", "snapshotVersion[1]/updated", mavenBuildTimestamp, aVersionedSnapshotVersionUpdated2Local );
-        assertEquals ( "child-b", "local", "lastUpdated", mavenBuildTimestamp, bLastVersionedUpdatedLocal );
-        assertEquals ( "child-b", "local", "snapshotVersion[0]/updated", mavenBuildTimestamp, bVersionedSnapshotVersionUpdated1Local );
-        assertEquals ( "child-b", "local", "snapshotVersion[1]/updated", mavenBuildTimestamp, bVersionedSnapshotVersionUpdated2Local );
+        assertEquals("parent", "local", "lastUpdated", mavenBuildTimestamp, parentVersionedLastUpdatedLocal);
+        assertEquals(
+                "parent",
+                "local",
+                "snapshotVersion[0]/updated",
+                mavenBuildTimestamp,
+                parentVersionedSnapshotVersionUpdatedLocal);
+        assertEquals("child-a", "local", "lastUpdated", mavenBuildTimestamp, aLastVersionedUpdatedLocal);
+        assertEquals(
+                "child-a",
+                "local",
+                "snapshotVersion[0]/updated",
+                mavenBuildTimestamp,
+                aVersionedSnapshotVersionUpdated1Local);
+        assertEquals(
+                "child-a",
+                "local",
+                "snapshotVersion[1]/updated",
+                mavenBuildTimestamp,
+                aVersionedSnapshotVersionUpdated2Local);
+        assertEquals("child-b", "local", "lastUpdated", mavenBuildTimestamp, bLastVersionedUpdatedLocal);
+        assertEquals(
+                "child-b",
+                "local",
+                "snapshotVersion[0]/updated",
+                mavenBuildTimestamp,
+                bVersionedSnapshotVersionUpdated1Local);
+        assertEquals(
+                "child-b",
+                "local",
+                "snapshotVersion[1]/updated",
+                mavenBuildTimestamp,
+                bVersionedSnapshotVersionUpdated2Local);
 
-        final Metadata parentMetadataRemote = getMetadata( getRemoteMetadataPath( remoteRepoDir, "parent", null ) );
-        final Metadata aMetadataRemote = getMetadata( getRemoteMetadataPath( remoteRepoDir, "child-a", null ) );
-        final Metadata bMetadataRemote = getMetadata( getRemoteMetadataPath( remoteRepoDir, "child-b", null ) );
+        final Metadata parentMetadataRemote = getMetadata(getRemoteMetadataPath(remoteRepoDir, "parent", null));
+        final Metadata aMetadataRemote = getMetadata(getRemoteMetadataPath(remoteRepoDir, "child-a", null));
+        final Metadata bMetadataRemote = getMetadata(getRemoteMetadataPath(remoteRepoDir, "child-b", null));
 
-        final String parentLastUpdatedRemote = parentMetadataRemote.getVersioning().getLastUpdated();
+        final String parentLastUpdatedRemote =
+                parentMetadataRemote.getVersioning().getLastUpdated();
         final String aLastUpdatedRemote = aMetadataRemote.getVersioning().getLastUpdated();
         final String bLastUpdatedRemote = bMetadataRemote.getVersioning().getLastUpdated();
 
-        assertEquals ( "parent", "remote", "lastUpdated", mavenBuildTimestamp, parentLastUpdatedRemote );
-        assertEquals ( "child-a", "remote", "lastUpdated", mavenBuildTimestamp, aLastUpdatedRemote );
-        assertEquals ( "child-b", "remote", "lastUpdated", mavenBuildTimestamp, bLastUpdatedRemote );
+        assertEquals("parent", "remote", "lastUpdated", mavenBuildTimestamp, parentLastUpdatedRemote);
+        assertEquals("child-a", "remote", "lastUpdated", mavenBuildTimestamp, aLastUpdatedRemote);
+        assertEquals("child-b", "remote", "lastUpdated", mavenBuildTimestamp, bLastUpdatedRemote);
 
-        final Metadata parentVersionedMetadataRemote = getMetadata( getRemoteMetadataPath( remoteRepoDir, "parent", VERSION ) );
-        final Metadata aVersionedMetadataRemote = getMetadata( getRemoteMetadataPath( remoteRepoDir, "child-a", VERSION ) );
-        final Metadata bVersionedMetadataRemote = getMetadata( getRemoteMetadataPath( remoteRepoDir, "child-b", VERSION ) );
+        final Metadata parentVersionedMetadataRemote =
+                getMetadata(getRemoteMetadataPath(remoteRepoDir, "parent", VERSION));
+        final Metadata aVersionedMetadataRemote = getMetadata(getRemoteMetadataPath(remoteRepoDir, "child-a", VERSION));
+        final Metadata bVersionedMetadataRemote = getMetadata(getRemoteMetadataPath(remoteRepoDir, "child-b", VERSION));
 
-        final String parentVersionedLastUpdatedRemote = parentVersionedMetadataRemote.getVersioning().getLastUpdated();
-        final String parentVersionedSnapshotTimestamp = parentVersionedMetadataRemote.getVersioning().getSnapshot().getTimestamp().replace( ".", "" );
-        final String parentVersionedSnapshotVersionUpdatedRemote = parentVersionedMetadataRemote.getVersioning().getSnapshotVersions().get( 0 ).getUpdated();
-        final String parentVersionedSnapshotVersionValueRemote = parentVersionedMetadataRemote.getVersioning().getSnapshotVersions().get( 0 ).getVersion();
-        final String aLastVersionedUpdatedRemote = aVersionedMetadataRemote.getVersioning().getLastUpdated();
-        final String aVersionedSnapshotTimestamp = aVersionedMetadataRemote.getVersioning().getSnapshot().getTimestamp().replace( ".", "" );
-        final String aVersionedSnapshotVersionUpdated1Remote = aVersionedMetadataRemote.getVersioning().getSnapshotVersions().get( 0 ).getUpdated();
-        final String aVersionedSnapshotVersionValue1Remote = aVersionedMetadataRemote.getVersioning().getSnapshotVersions().get( 0 ).getVersion();
-        final String aVersionedSnapshotVersionUpdated2Remote = aVersionedMetadataRemote.getVersioning().getSnapshotVersions().get( 1 ).getUpdated();
-        final String aVersionedSnapshotVersionValue2Remote = aVersionedMetadataRemote.getVersioning().getSnapshotVersions().get( 1 ).getVersion();
-        final String bLastVersionedUpdatedRemote = bVersionedMetadataRemote.getVersioning().getLastUpdated();
-        final String bVersionedSnapshotTimestamp = bVersionedMetadataRemote.getVersioning().getSnapshot().getTimestamp().replace( ".", "" );
-        final String bVersionedSnapshotVersionUpdated1Remote = bVersionedMetadataRemote.getVersioning().getSnapshotVersions().get( 0 ).getUpdated();
-        final String bVersionedSnapshotVersionValue1Remote = bVersionedMetadataRemote.getVersioning().getSnapshotVersions().get( 0 ).getVersion();
-        final String bVersionedSnapshotVersionUpdated2Remote = bVersionedMetadataRemote.getVersioning().getSnapshotVersions().get( 1 ).getUpdated();
-        final String bVersionedSnapshotVersionValue2Remote = bVersionedMetadataRemote.getVersioning().getSnapshotVersions().get( 1 ).getVersion();
+        final String parentVersionedLastUpdatedRemote =
+                parentVersionedMetadataRemote.getVersioning().getLastUpdated();
+        final String parentVersionedSnapshotTimestamp = parentVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshot()
+                .getTimestamp()
+                .replace(".", "");
+        final String parentVersionedSnapshotVersionUpdatedRemote = parentVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(0)
+                .getUpdated();
+        final String parentVersionedSnapshotVersionValueRemote = parentVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(0)
+                .getVersion();
+        final String aLastVersionedUpdatedRemote =
+                aVersionedMetadataRemote.getVersioning().getLastUpdated();
+        final String aVersionedSnapshotTimestamp = aVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshot()
+                .getTimestamp()
+                .replace(".", "");
+        final String aVersionedSnapshotVersionUpdated1Remote = aVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(0)
+                .getUpdated();
+        final String aVersionedSnapshotVersionValue1Remote = aVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(0)
+                .getVersion();
+        final String aVersionedSnapshotVersionUpdated2Remote = aVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(1)
+                .getUpdated();
+        final String aVersionedSnapshotVersionValue2Remote = aVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(1)
+                .getVersion();
+        final String bLastVersionedUpdatedRemote =
+                bVersionedMetadataRemote.getVersioning().getLastUpdated();
+        final String bVersionedSnapshotTimestamp = bVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshot()
+                .getTimestamp()
+                .replace(".", "");
+        final String bVersionedSnapshotVersionUpdated1Remote = bVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(0)
+                .getUpdated();
+        final String bVersionedSnapshotVersionValue1Remote = bVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(0)
+                .getVersion();
+        final String bVersionedSnapshotVersionUpdated2Remote = bVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(1)
+                .getUpdated();
+        final String bVersionedSnapshotVersionValue2Remote = bVersionedMetadataRemote
+                .getVersioning()
+                .getSnapshotVersions()
+                .get(1)
+                .getVersion();
 
-        assertEquals ( "parent", "remote", "lastUpdated", mavenBuildTimestamp, parentVersionedLastUpdatedRemote );
-        assertEquals ( "parent", "remote", "snapshot/timestamp", mavenBuildTimestamp, parentVersionedSnapshotTimestamp );
-        assertEquals ( "parent", "remote", "snapshotVersion[0]/updated", mavenBuildTimestamp, parentVersionedSnapshotVersionUpdatedRemote );
-        assertEquals ( "parent", "remote", "snapshotVersion[0]/value", mavenBuildTimestamp, parentVersionedSnapshotVersionValueRemote.substring( 4, 19 ).replace( ".", "" ) );
-        assertEquals ( "child-a", "remote", "lastUpdated", mavenBuildTimestamp, aLastVersionedUpdatedRemote );
-        assertEquals ( "child-a", "remote", "snapshot/timestamp", mavenBuildTimestamp, aVersionedSnapshotTimestamp );
-        assertEquals ( "child-a", "remote", "snapshotVersion[0]/updated", mavenBuildTimestamp, aVersionedSnapshotVersionUpdated1Remote );
-        assertEquals ( "child-a", "remote", "snapshotVersion[0]/value", mavenBuildTimestamp, aVersionedSnapshotVersionValue1Remote.substring( 4, 19 ).replace( ".", "" ) );
-        assertEquals ( "child-a", "remote", "snapshotVersion[1]/updated", mavenBuildTimestamp, aVersionedSnapshotVersionUpdated2Remote );
-        assertEquals ( "child-a", "remote", "snapshotVersion[1]/value", mavenBuildTimestamp, aVersionedSnapshotVersionValue2Remote.substring( 4, 19 ).replace( ".", "" ) );
-        assertEquals ( "child-b", "remote", "lastUpdated", mavenBuildTimestamp, bLastVersionedUpdatedRemote );
-        assertEquals ( "child-b", "remote", "snapshot/timestamp", mavenBuildTimestamp, bVersionedSnapshotTimestamp );
-        assertEquals ( "child-b", "remote", "snapshotVersion[0]/updated", mavenBuildTimestamp, bVersionedSnapshotVersionUpdated1Remote );
-        assertEquals ( "child-b", "remote", "snapshotVersion[0]/value", mavenBuildTimestamp, bVersionedSnapshotVersionValue1Remote.substring( 4, 19 ).replace( ".", "" ) );
-        assertEquals ( "child-b", "remote", "snapshotVersion[1]/updated", mavenBuildTimestamp, bVersionedSnapshotVersionUpdated2Remote );
-        assertEquals ( "child-b", "remote", "snapshotVersion[1]/value", mavenBuildTimestamp, bVersionedSnapshotVersionValue2Remote.substring( 4, 19 ).replace( ".", "" ) );
-        assertPathExists( remoteRepoDir, "parent", "remote", VERSION, "parent-" + parentVersionedSnapshotVersionValueRemote + ".pom" );
-        assertPathExists( remoteRepoDir, "child-a", "remote", VERSION, "child-a-" + aVersionedSnapshotVersionValue1Remote + ".pom" );
-        assertPathExists( remoteRepoDir, "child-a", "remote", VERSION, "child-a-" + aVersionedSnapshotVersionValue2Remote + ".jar" );
-        assertPathExists( remoteRepoDir, "child-b", "remote", VERSION, "child-b-" + bVersionedSnapshotVersionValue1Remote + ".pom" );
-        assertPathExists( remoteRepoDir, "child-b", "remote", VERSION, "child-b-" + bVersionedSnapshotVersionValue2Remote + ".jar" );
+        assertEquals("parent", "remote", "lastUpdated", mavenBuildTimestamp, parentVersionedLastUpdatedRemote);
+        assertEquals("parent", "remote", "snapshot/timestamp", mavenBuildTimestamp, parentVersionedSnapshotTimestamp);
+        assertEquals(
+                "parent",
+                "remote",
+                "snapshotVersion[0]/updated",
+                mavenBuildTimestamp,
+                parentVersionedSnapshotVersionUpdatedRemote);
+        assertEquals(
+                "parent",
+                "remote",
+                "snapshotVersion[0]/value",
+                mavenBuildTimestamp,
+                parentVersionedSnapshotVersionValueRemote.substring(4, 19).replace(".", ""));
+        assertEquals("child-a", "remote", "lastUpdated", mavenBuildTimestamp, aLastVersionedUpdatedRemote);
+        assertEquals("child-a", "remote", "snapshot/timestamp", mavenBuildTimestamp, aVersionedSnapshotTimestamp);
+        assertEquals(
+                "child-a",
+                "remote",
+                "snapshotVersion[0]/updated",
+                mavenBuildTimestamp,
+                aVersionedSnapshotVersionUpdated1Remote);
+        assertEquals(
+                "child-a",
+                "remote",
+                "snapshotVersion[0]/value",
+                mavenBuildTimestamp,
+                aVersionedSnapshotVersionValue1Remote.substring(4, 19).replace(".", ""));
+        assertEquals(
+                "child-a",
+                "remote",
+                "snapshotVersion[1]/updated",
+                mavenBuildTimestamp,
+                aVersionedSnapshotVersionUpdated2Remote);
+        assertEquals(
+                "child-a",
+                "remote",
+                "snapshotVersion[1]/value",
+                mavenBuildTimestamp,
+                aVersionedSnapshotVersionValue2Remote.substring(4, 19).replace(".", ""));
+        assertEquals("child-b", "remote", "lastUpdated", mavenBuildTimestamp, bLastVersionedUpdatedRemote);
+        assertEquals("child-b", "remote", "snapshot/timestamp", mavenBuildTimestamp, bVersionedSnapshotTimestamp);
+        assertEquals(
+                "child-b",
+                "remote",
+                "snapshotVersion[0]/updated",
+                mavenBuildTimestamp,
+                bVersionedSnapshotVersionUpdated1Remote);
+        assertEquals(
+                "child-b",
+                "remote",
+                "snapshotVersion[0]/value",
+                mavenBuildTimestamp,
+                bVersionedSnapshotVersionValue1Remote.substring(4, 19).replace(".", ""));
+        assertEquals(
+                "child-b",
+                "remote",
+                "snapshotVersion[1]/updated",
+                mavenBuildTimestamp,
+                bVersionedSnapshotVersionUpdated2Remote);
+        assertEquals(
+                "child-b",
+                "remote",
+                "snapshotVersion[1]/value",
+                mavenBuildTimestamp,
+                bVersionedSnapshotVersionValue2Remote.substring(4, 19).replace(".", ""));
+        assertPathExists(
+                remoteRepoDir,
+                "parent",
+                "remote",
+                VERSION,
+                "parent-" + parentVersionedSnapshotVersionValueRemote + ".pom");
+        assertPathExists(
+                remoteRepoDir,
+                "child-a",
+                "remote",
+                VERSION,
+                "child-a-" + aVersionedSnapshotVersionValue1Remote + ".pom");
+        assertPathExists(
+                remoteRepoDir,
+                "child-a",
+                "remote",
+                VERSION,
+                "child-a-" + aVersionedSnapshotVersionValue2Remote + ".jar");
+        assertPathExists(
+                remoteRepoDir,
+                "child-b",
+                "remote",
+                VERSION,
+                "child-b-" + bVersionedSnapshotVersionValue1Remote + ".pom");
+        assertPathExists(
+                remoteRepoDir,
+                "child-b",
+                "remote",
+                VERSION,
+                "child-b-" + bVersionedSnapshotVersionValue2Remote + ".jar");
     }
 
-    private Path getLocalMetadataPath( final Path repoDir, final String moduleName, String version )
-    {
-        return getRepoFile(repoDir, moduleName, version, "maven-metadata-local.xml" );
+    private Path getLocalMetadataPath(final Path repoDir, final String moduleName, String version) {
+        return getRepoFile(repoDir, moduleName, version, "maven-metadata-local.xml");
     }
 
-    private Path getRemoteMetadataPath( final Path repoDir, final String moduleName, String version )
-    {
-        return getRepoFile(repoDir, moduleName, version, "maven-metadata.xml" );
+    private Path getRemoteMetadataPath(final Path repoDir, final String moduleName, String version) {
+        return getRepoFile(repoDir, moduleName, version, "maven-metadata.xml");
     }
 
-    private Path getRepoFile( final Path repoDir, final String moduleName, String version, String fileName )
-    {
-        final Path mng6754Path = Paths.get( "org", "apache", "maven", "its", "mng6754" );
-        Path modulePath = repoDir.resolve( mng6754Path.resolve( moduleName ) );
-        if ( version != null )
-        {
-            modulePath = modulePath.resolve( version );
+    private Path getRepoFile(final Path repoDir, final String moduleName, String version, String fileName) {
+        final Path mng6754Path = Paths.get("org", "apache", "maven", "its", "mng6754");
+        Path modulePath = repoDir.resolve(mng6754Path.resolve(moduleName));
+        if (version != null) {
+            modulePath = modulePath.resolve(version);
         }
-        return modulePath.resolve( fileName );
+        return modulePath.resolve(fileName);
     }
 
-    private Metadata getMetadata( final Path metadataFile ) throws IOException, XmlPullParserException
-    {
+    private Metadata getMetadata(final Path metadataFile) throws IOException, XmlPullParserException {
         MetadataXpp3Reader r = new MetadataXpp3Reader();
-        try ( InputStream is = Files.newInputStream( metadataFile ) )
-        {
-            return r.read( is );
+        try (InputStream is = Files.newInputStream(metadataFile)) {
+            return r.read(is);
         }
     }
 
-    private void assertEquals( String moduleName, String location, String field, String expected, String actual )
-    {
+    private void assertEquals(String moduleName, String location, String field, String expected, String actual) {
         String phase = null;
-        switch ( location )
-        {
-        case "local":
-            phase = "Installed";
-            break;
-        case "remote":
-            phase = "Deployed";
-            break;
+        switch (location) {
+            case "local":
+                phase = "Installed";
+                break;
+            case "remote":
+                phase = "Deployed";
+                break;
         }
-        assertEquals( String.format( "%s %s module should have equal %s %s with the Maven build timestamp",
-                 phase, moduleName, location, field ), expected, actual );
+        assertEquals(
+                String.format(
+                        "%s %s module should have equal %s %s with the Maven build timestamp",
+                        phase, moduleName, location, field),
+                expected,
+                actual);
     }
 
-    private void assertPathExists( Path repoDir, String moduleName, String location, String version, String fileName )
-    {
+    private void assertPathExists(Path repoDir, String moduleName, String location, String version, String fileName) {
         String phase = null;
-        switch ( location )
-        {
-        case "local":
-            phase = "Installed";
-            break;
-        case "remote":
-            phase = "Deployed";
-            break;
+        switch (location) {
+            case "local":
+                phase = "Installed";
+                break;
+            case "remote":
+                phase = "Deployed";
+                break;
         }
-        Path file = getRepoFile( repoDir, moduleName, version, fileName );
-        assertTrue( String.format( "%s %s module %s file %s should exist",
-                 phase, moduleName, location, file ), Files.exists( file ) );
+        Path file = getRepoFile(repoDir, moduleName, version, fileName);
+        assertTrue(
+                String.format("%s %s module %s file %s should exist", phase, moduleName, location, file),
+                Files.exists(file));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6759TransitiveDependencyRepositoriesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6759TransitiveDependencyRepositoriesTest.java
index c82e9ac..0369f64 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6759TransitiveDependencyRepositoriesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6759TransitiveDependencyRepositoriesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.net.URI;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,7 +33,7 @@
     private final String projectBaseDir = "/mng-6759-transitive-dependency-repositories";
 
     public MavenITmng6759TransitiveDependencyRepositoriesTest() {
-        super( "(,3.6.2),(3.6.2,)" );
+        super("(,3.6.2),(3.6.2,)");
     }
 
     /**
@@ -47,32 +45,29 @@
     @Test
     public void testTransitiveDependenciesAccountForRepositoriesListedByDependencyTrailPredecessor() throws Exception {
         installDependencyCInCustomRepo();
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), projectBaseDir );
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), projectBaseDir);
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "package"  );
+        verifier.addCliArgument("package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     private void installDependencyCInCustomRepo() throws Exception {
-        File dependencyCProjectDir = ResourceExtractor.simpleExtractResources( getClass(), projectBaseDir + "/dependency-in-custom-repo" );
-        URI customRepoUri = new File(new File(dependencyCProjectDir, "target" ), "repo" ).toURI();
-        Verifier verifier = newVerifier( dependencyCProjectDir.getAbsolutePath() );
+        File dependencyCProjectDir =
+                ResourceExtractor.simpleExtractResources(getClass(), projectBaseDir + "/dependency-in-custom-repo");
+        URI customRepoUri = new File(new File(dependencyCProjectDir, "target"), "repo").toURI();
+        Verifier verifier = newVerifier(dependencyCProjectDir.getAbsolutePath());
 
-        verifier.deleteDirectory( "target" );
-        if ( getMavenVersion().getMajorVersion() <= 3 )
-        {
-            verifier.addCliArgument( "-DaltDeploymentRepository=customRepo::default::" + customRepoUri );
+        verifier.deleteDirectory("target");
+        if (getMavenVersion().getMajorVersion() <= 3) {
+            verifier.addCliArgument("-DaltDeploymentRepository=customRepo::default::" + customRepoUri);
+        } else {
+            verifier.addCliArgument("-DaltDeploymentRepository=customRepo::" + customRepoUri);
         }
-        else
-        {
-            verifier.addCliArgument( "-DaltDeploymentRepository=customRepo::" + customRepoUri );
-        }
-        verifier.addCliArgument( "deploy" );
+        verifier.addCliArgument("deploy");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6772NestedImportScopeRepositoryOverride.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6772NestedImportScopeRepositoryOverride.java
index 1d6a3ce..eb61c04 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6772NestedImportScopeRepositoryOverride.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6772NestedImportScopeRepositoryOverride.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
@@ -38,65 +36,53 @@
  *
  */
 @Disabled // This IT has been disabled until it is decided how the solution shall look like
-public class MavenITmng6772NestedImportScopeRepositoryOverride
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6772NestedImportScopeRepositoryOverride extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6772NestedImportScopeRepositoryOverride()
-    {
-        super( "(,4.0.0-alpha-1),[4.0.0-alpha-1,)" );
+    public MavenITmng6772NestedImportScopeRepositoryOverride() {
+        super("(,4.0.0-alpha-1),[4.0.0-alpha-1,)");
     }
 
     // This will test the behavior using ProjectModelResolver
     @Test
-    public void testitInProject()
-        throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6772-override-in-project" );
+    public void testitInProject() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6772-override-in-project");
 
-        final Verifier verifier = newVerifier( testDir.getAbsolutePath(), null );
-        overrideGlobalSettings( testDir, verifier );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng6772" );
+        final Verifier verifier = newVerifier(testDir.getAbsolutePath(), null);
+        overrideGlobalSettings(testDir, verifier);
+        verifier.deleteArtifacts("org.apache.maven.its.mng6772");
 
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8" );
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     // This will test the behavior using DefaultModelResolver
     @Test
-    public void testitInDependency()
-        throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6772-override-in-dependency" );
+    public void testitInDependency() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6772-override-in-dependency");
 
-        final Verifier verifier = newVerifier( testDir.getAbsolutePath(), null );
-        overrideGlobalSettings( testDir, verifier );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng6772" );
+        final Verifier verifier = newVerifier(testDir.getAbsolutePath(), null);
+        overrideGlobalSettings(testDir, verifier);
+        verifier.deleteArtifacts("org.apache.maven.its.mng6772");
 
-        verifier.filterFile( "pom-template.xml", "pom.xml", "UTF-8" );
+        verifier.filterFile("pom-template.xml", "pom.xml", "UTF-8");
 
-        verifier.addCliArgument( "compile" );
+        verifier.addCliArgument("compile");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
 
     // central must not be defined in any settings.xml or super POM will never be in play.
-    private void overrideGlobalSettings( final File testDir, final Verifier verifier )
-    {
-        final File settingsFile = new File( testDir, "settings-override.xml" );
+    private void overrideGlobalSettings(final File testDir, final Verifier verifier) {
+        final File settingsFile = new File(testDir, "settings-override.xml");
         final String path = settingsFile.getAbsolutePath();
-        verifier.addCliArgument( "--global-settings" );
-        if ( path.indexOf( ' ' ) < 0 )
-        {
-            verifier.addCliArgument( path );
-        }
-        else
-        {
-            verifier.addCliArgument( '"' + path + '"' );
+        verifier.addCliArgument("--global-settings");
+        if (path.indexOf(' ') < 0) {
+            verifier.addCliArgument(path);
+        } else {
+            verifier.addCliArgument('"' + path + '"');
         }
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6957BuildConsumer.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6957BuildConsumer.java
index cdecd61..5b27a91 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6957BuildConsumer.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6957BuildConsumer.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
-import java.util.Collections;
 
 import org.apache.maven.shared.utils.io.FileUtils;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -46,13 +43,10 @@
  * <a href="https://issues.apache.org/jira/browse/MNG-6656">MNG-6656</a>.
  *
  */
-public class MavenITmng6957BuildConsumer
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6957BuildConsumer extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6957BuildConsumer()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng6957BuildConsumer() {
+        super("[4.0.0-alpha-1,)");
     }
 
     /**
@@ -67,42 +61,49 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testPublishedPoms()
-                    throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6957-buildconsumer" );
+    public void testPublishedPoms() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-6957-buildconsumer");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath(), false );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "-Dchangelist=MNG6957" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath(), false);
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("-Dchangelist=MNG6957");
 
-        verifier.addCliArgument( "install" );
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        assertTextEquals( new File( testDir, "expected/parent.pom"),
-                new File( verifier.getArtifactPath( "org.sonatype.mavenbook.multi", "parent", "0.9-MNG6957-SNAPSHOT", "pom" ) ) );
+        assertTextEquals(
+                new File(testDir, "expected/parent.pom"),
+                new File(verifier.getArtifactPath(
+                        "org.sonatype.mavenbook.multi", "parent", "0.9-MNG6957-SNAPSHOT", "pom")));
 
-        assertTextEquals( new File( testDir, "expected/simple-parent.pom"),
-                new File( verifier.getArtifactPath( "org.sonatype.mavenbook.multi", "simple-parent", "0.9-MNG6957-SNAPSHOT", "pom" ) ) );
+        assertTextEquals(
+                new File(testDir, "expected/simple-parent.pom"),
+                new File(verifier.getArtifactPath(
+                        "org.sonatype.mavenbook.multi", "simple-parent", "0.9-MNG6957-SNAPSHOT", "pom")));
 
-        assertTextEquals( new File( testDir, "expected/simple-weather.pom"),
-                new File( verifier.getArtifactPath( "org.sonatype.mavenbook.multi", "simple-weather", "0.9-MNG6957-SNAPSHOT", "pom" ) ) );
+        assertTextEquals(
+                new File(testDir, "expected/simple-weather.pom"),
+                new File(verifier.getArtifactPath(
+                        "org.sonatype.mavenbook.multi", "simple-weather", "0.9-MNG6957-SNAPSHOT", "pom")));
 
-        assertTextEquals( new File( testDir, "expected/simple-webapp.pom"),
-                new File( verifier.getArtifactPath( "org.sonatype.mavenbook.multi", "simple-webapp", "0.9-MNG6957-SNAPSHOT", "pom" ) ) );
+        assertTextEquals(
+                new File(testDir, "expected/simple-webapp.pom"),
+                new File(verifier.getArtifactPath(
+                        "org.sonatype.mavenbook.multi", "simple-webapp", "0.9-MNG6957-SNAPSHOT", "pom")));
 
-        assertTextEquals( new File( testDir, "expected/simple-testutils.pom"),
-                new File( verifier.getArtifactPath( "org.sonatype.mavenbook.multi", "simple-testutils", "0.9-MNG6957-SNAPSHOT", "pom" ) ) );
+        assertTextEquals(
+                new File(testDir, "expected/simple-testutils.pom"),
+                new File(verifier.getArtifactPath(
+                        "org.sonatype.mavenbook.multi", "simple-testutils", "0.9-MNG6957-SNAPSHOT", "pom")));
 
-        assertTextEquals( new File( testDir, "expected/utils-parent.pom"),
-                new File( verifier.getArtifactPath( "org.sonatype.mavenbook.multi", "utils-parent", "0.9-MNG6957-SNAPSHOT", "pom" ) ) );
+        assertTextEquals(
+                new File(testDir, "expected/utils-parent.pom"),
+                new File(verifier.getArtifactPath(
+                        "org.sonatype.mavenbook.multi", "utils-parent", "0.9-MNG6957-SNAPSHOT", "pom")));
     }
 
-    static void assertTextEquals( File file1, File file2 )
-            throws IOException
-    {
-        assertEquals( FileUtils.loadFile( file1 ), FileUtils.loadFile( file2 ) );
+    static void assertTextEquals(File file1, File file2) throws IOException {
+        assertEquals(FileUtils.loadFile(file1), FileUtils.loadFile(file2));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6972AllowAccessToGraphPackageTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6972AllowAccessToGraphPackageTest.java
index bac8259..e26d9da 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6972AllowAccessToGraphPackageTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6972AllowAccessToGraphPackageTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,33 +16,29 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test for <a href="https://issues.apache.org/jira/browse/MNG-6972">MNG-6972</a>.
  */
-public class MavenITmng6972AllowAccessToGraphPackageTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6972AllowAccessToGraphPackageTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng6972AllowAccessToGraphPackageTest()
-    {
-        super( "[3.9.0,)" );
+    public MavenITmng6972AllowAccessToGraphPackageTest() {
+        super("[3.9.0,)");
     }
 
     @Test
-    public void testit()
-        throws Exception
-    {
+    public void testit() throws Exception {
 
         // The testdir is computed from the location of this file.
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-6972-allow-access-to-graph-package" );
+        final File testDir =
+                ResourceExtractor.simpleExtractResources(getClass(), "/mng-6972-allow-access-to-graph-package");
 
         Verifier verifier;
 
@@ -55,19 +49,19 @@
          * unstable test results. Fortunately, the verifier
          * makes it easy to do this.
          */
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.deleteArtifact( "mng-6972-allow-access-to-graph-package", "build-plugin", "1.0", "jar" );
-        verifier.deleteArtifact( "mng-6972-allow-access-to-graph-package", "using-module", "1.0", "jar" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.deleteArtifact("mng-6972-allow-access-to-graph-package", "build-plugin", "1.0", "jar");
+        verifier.deleteArtifact("mng-6972-allow-access-to-graph-package", "using-module", "1.0", "jar");
 
-        verifier = newVerifier( new File( testDir.getAbsolutePath(), "build-plugin" ).getAbsolutePath() );
-        verifier.getSystemProperties().put( "maven.multiModuleProjectDirectory", testDir.getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(new File(testDir.getAbsolutePath(), "build-plugin").getAbsolutePath());
+        verifier.getSystemProperties().put("maven.multiModuleProjectDirectory", testDir.getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir.getAbsolutePath(), "using-module" ).getAbsolutePath() );
-        verifier.getSystemProperties().put( "maven.multiModuleProjectDirectory", testDir.getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(new File(testDir.getAbsolutePath(), "using-module").getAbsolutePath());
+        verifier.getSystemProperties().put("maven.multiModuleProjectDirectory", testDir.getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6981ProjectListShouldIncludeChildrenTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6981ProjectListShouldIncludeChildrenTest.java
index a4a5188..2fd8da0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6981ProjectListShouldIncludeChildrenTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng6981ProjectListShouldIncludeChildrenTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,39 +16,34 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng6981ProjectListShouldIncludeChildrenTest
-        extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng6981ProjectListShouldIncludeChildrenTest extends AbstractMavenIntegrationTestCase {
 
     private static final String RESOURCE_PATH = "/mng-6981-pl-should-include-children";
 
-    public MavenITmng6981ProjectListShouldIncludeChildrenTest()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng6981ProjectListShouldIncludeChildrenTest() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @Test
-    public void testProjectListShouldIncludeChildrenByDefault()
-            throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), RESOURCE_PATH );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+    public void testProjectListShouldIncludeChildrenByDefault() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), RESOURCE_PATH);
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( ":module-a" );
-        verifier.addCliArgument( "compile" );
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument(":module-a");
+        verifier.addCliArgument("compile");
         verifier.execute();
-        verifier.verifyTextInLog( "Building module-a-1 1.0" );
+        verifier.verifyTextInLog("Building module-a-1 1.0");
     }
 
     /**
@@ -59,19 +52,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testFileSwitchAllowsExcludeOfChildren()
-            throws Exception
-    {
-        final File testDir = ResourceExtractor.simpleExtractResources( getClass(), RESOURCE_PATH );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
+    public void testFileSwitchAllowsExcludeOfChildren() throws Exception {
+        final File testDir = ResourceExtractor.simpleExtractResources(getClass(), RESOURCE_PATH);
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "module-a" );
-        verifier.addCliArgument( "--non-recursive" );
-        verifier.setLogFileName( "log-non-recursive.txt" );
-        verifier.addCliArgument( "compile" );
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("module-a");
+        verifier.addCliArgument("--non-recursive");
+        verifier.setLogFileName("log-non-recursive.txt");
+        verifier.addCliArgument("compile");
         verifier.execute();
-        verifyTextNotInLog( verifier, "Building module-a-1 1.0" );
+        verifyTextNotInLog(verifier, "Building module-a-1 1.0");
     }
 
     /**
@@ -81,16 +72,12 @@
      * @param text the text to assert present
      * @throws VerificationException if text is not found in log
      */
-    private void verifyTextNotInLog( Verifier verifier, String text )
-            throws VerificationException
-    {
-        List<String> lines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
+    private void verifyTextNotInLog(Verifier verifier, String text) throws VerificationException {
+        List<String> lines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
 
-        for ( String line : lines )
-        {
-            if ( Verifier.stripAnsi( line ).contains( text ) )
-            {
-                throw new VerificationException( "Text found in log: " + text );
+        for (String line : lines) {
+            if (Verifier.stripAnsi(line).contains(text)) {
+                throw new VerificationException("Text found in log: " + text);
             }
         }
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7038RootdirTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7038RootdirTest.java
index caec6e2..1808651 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7038RootdirTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7038RootdirTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,138 +16,212 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Properties;
 
 import org.apache.maven.shared.verifier.VerificationException;
 import org.apache.maven.shared.verifier.Verifier;
 import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-import java.io.File;
-import java.io.IOException;
-import java.util.Properties;
+public class MavenITmng7038RootdirTest extends AbstractMavenIntegrationTestCase {
 
-public class MavenITmng7038RootdirTest
-    extends AbstractMavenIntegrationTestCase
-{
-
-    public MavenITmng7038RootdirTest()
-    {
-        super( "[4.0.0-alpha-6,)" );
+    public MavenITmng7038RootdirTest() {
+        super("[4.0.0-alpha-6,)");
     }
 
     @Test
-    public void testRootdir()
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7038-rootdir" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath()) ;
+    public void testRootdir() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7038-rootdir");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Properties props;
 
-        verifier.verifyFilePresent( "target/pom.properties" );
-        props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "project.properties.rootdir", testDir.getAbsolutePath(), props.getProperty( "project.properties.rootdir" ) );
-        assertEquals( "project.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "project.rootDirectory" ) );
-        assertEquals( "session.topDirectory", testDir.getAbsolutePath(), props.getProperty( "session.topDirectory" ) );
-        assertEquals( "session.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "session.rootDirectory" ) );
-        assertEquals( "project.properties.activated", Boolean.TRUE.toString(), props.getProperty( "project.properties.activated" ) );
+        verifier.verifyFilePresent("target/pom.properties");
+        props = verifier.loadProperties("target/pom.properties");
+        assertEquals(
+                "project.properties.rootdir",
+                testDir.getAbsolutePath(),
+                props.getProperty("project.properties.rootdir"));
+        assertEquals("project.rootDirectory", testDir.getAbsolutePath(), props.getProperty("project.rootDirectory"));
+        assertEquals("session.topDirectory", testDir.getAbsolutePath(), props.getProperty("session.topDirectory"));
+        assertEquals("session.rootDirectory", testDir.getAbsolutePath(), props.getProperty("session.rootDirectory"));
+        assertEquals(
+                "project.properties.activated",
+                Boolean.TRUE.toString(),
+                props.getProperty("project.properties.activated"));
 
-        verifier.verifyFilePresent( "module-a/target/pom.properties" );
-        props = verifier.loadProperties( "module-a/target/pom.properties" );
-        assertEquals( "project.properties.rootdir", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "project.properties.rootdir" ) );
-        assertEquals( "project.rootDirectory", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "project.rootDirectory" ) );
-        assertEquals( "session.topDirectory", testDir.getAbsolutePath(), props.getProperty( "session.topDirectory" ) );
-        assertEquals( "session.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "session.rootDirectory" ) );
-        assertEquals( "project.properties.activated", Boolean.FALSE.toString(), props.getProperty( "project.properties.activated" ) );
+        verifier.verifyFilePresent("module-a/target/pom.properties");
+        props = verifier.loadProperties("module-a/target/pom.properties");
+        assertEquals(
+                "project.properties.rootdir",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("project.properties.rootdir"));
+        assertEquals(
+                "project.rootDirectory",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("project.rootDirectory"));
+        assertEquals("session.topDirectory", testDir.getAbsolutePath(), props.getProperty("session.topDirectory"));
+        assertEquals("session.rootDirectory", testDir.getAbsolutePath(), props.getProperty("session.rootDirectory"));
+        assertEquals(
+                "project.properties.activated",
+                Boolean.FALSE.toString(),
+                props.getProperty("project.properties.activated"));
 
-        verifier.verifyFilePresent( "module-a/module-a-1/target/pom.properties" );
-        props = verifier.loadProperties( "module-a/module-a-1/target/pom.properties" );
-        assertEquals( "project.properties.rootdir", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "project.properties.rootdir" ) );
-        assertEquals( "project.rootDirectory", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "project.rootDirectory" ) );
-        assertEquals( "session.topDirectory", testDir.getAbsolutePath(), props.getProperty( "session.topDirectory" ) );
-        assertEquals( "session.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "session.rootDirectory" ) );
-        assertEquals( "project.properties.activated", Boolean.FALSE.toString(), props.getProperty( "project.properties.activated" ) );
+        verifier.verifyFilePresent("module-a/module-a-1/target/pom.properties");
+        props = verifier.loadProperties("module-a/module-a-1/target/pom.properties");
+        assertEquals(
+                "project.properties.rootdir",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("project.properties.rootdir"));
+        assertEquals(
+                "project.rootDirectory",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("project.rootDirectory"));
+        assertEquals("session.topDirectory", testDir.getAbsolutePath(), props.getProperty("session.topDirectory"));
+        assertEquals("session.rootDirectory", testDir.getAbsolutePath(), props.getProperty("session.rootDirectory"));
+        assertEquals(
+                "project.properties.activated",
+                Boolean.FALSE.toString(),
+                props.getProperty("project.properties.activated"));
 
-        verifier.verifyFilePresent( "module-b/target/pom.properties" );
-        props = verifier.loadProperties( "module-b/target/pom.properties" );
-        assertEquals( "project.properties.rootdir", testDir.getAbsolutePath(), props.getProperty( "project.properties.rootdir" ) );
-        assertEquals( "project.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "project.rootDirectory" ) );
-        assertEquals( "session.topDirectory", testDir.getAbsolutePath(), props.getProperty( "session.topDirectory" ) );
-        assertEquals( "session.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "session.rootDirectory" ) );
-        assertEquals( "project.properties.activated", Boolean.TRUE.toString(), props.getProperty( "project.properties.activated" ) );
+        verifier.verifyFilePresent("module-b/target/pom.properties");
+        props = verifier.loadProperties("module-b/target/pom.properties");
+        assertEquals(
+                "project.properties.rootdir",
+                testDir.getAbsolutePath(),
+                props.getProperty("project.properties.rootdir"));
+        assertEquals("project.rootDirectory", testDir.getAbsolutePath(), props.getProperty("project.rootDirectory"));
+        assertEquals("session.topDirectory", testDir.getAbsolutePath(), props.getProperty("session.topDirectory"));
+        assertEquals("session.rootDirectory", testDir.getAbsolutePath(), props.getProperty("session.rootDirectory"));
+        assertEquals(
+                "project.properties.activated",
+                Boolean.TRUE.toString(),
+                props.getProperty("project.properties.activated"));
 
-        verifier.verifyFilePresent( "module-b/module-b-1/target/pom.properties" );
-        props = verifier.loadProperties( "module-b/module-b-1/target/pom.properties" );
-        assertEquals( "project.properties.rootdir", testDir.getAbsolutePath(), props.getProperty( "project.properties.rootdir" ) );
-        assertEquals( "project.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "project.rootDirectory" ) );
-        assertEquals( "session.topDirectory", testDir.getAbsolutePath(), props.getProperty( "session.topDirectory" ) );
-        assertEquals( "session.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "session.rootDirectory" ) );
-        assertEquals( "project.properties.activated", Boolean.TRUE.toString(), props.getProperty( "project.properties.activated" ) );
+        verifier.verifyFilePresent("module-b/module-b-1/target/pom.properties");
+        props = verifier.loadProperties("module-b/module-b-1/target/pom.properties");
+        assertEquals(
+                "project.properties.rootdir",
+                testDir.getAbsolutePath(),
+                props.getProperty("project.properties.rootdir"));
+        assertEquals("project.rootDirectory", testDir.getAbsolutePath(), props.getProperty("project.rootDirectory"));
+        assertEquals("session.topDirectory", testDir.getAbsolutePath(), props.getProperty("session.topDirectory"));
+        assertEquals("session.rootDirectory", testDir.getAbsolutePath(), props.getProperty("session.rootDirectory"));
+        assertEquals(
+                "project.properties.activated",
+                Boolean.TRUE.toString(),
+                props.getProperty("project.properties.activated"));
     }
 
     @Test
-    public void testRootdirWithTopdirAndRoot()
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7038-rootdir" );
-        Verifier verifier = newVerifier( new File(testDir, "module-a").getAbsolutePath()) ;
+    public void testRootdirWithTopdirAndRoot() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7038-rootdir");
+        Verifier verifier = newVerifier(new File(testDir, "module-a").getAbsolutePath());
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Properties props;
 
-        verifier.verifyFilePresent( "target/pom.properties" );
-        props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "project.properties.rootdir", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "project.properties.rootdir" ) );
-        assertEquals( "project.rootDirectory", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "project.rootDirectory" ) );
-        assertEquals( "session.topDirectory", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "session.topDirectory" ) );
-        assertEquals( "session.rootDirectory", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "session.rootDirectory" ) );
-        assertEquals( "project.properties.activated", Boolean.FALSE.toString(), props.getProperty( "project.properties.activated" ) );
+        verifier.verifyFilePresent("target/pom.properties");
+        props = verifier.loadProperties("target/pom.properties");
+        assertEquals(
+                "project.properties.rootdir",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("project.properties.rootdir"));
+        assertEquals(
+                "project.rootDirectory",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("project.rootDirectory"));
+        assertEquals(
+                "session.topDirectory",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("session.topDirectory"));
+        assertEquals(
+                "session.rootDirectory",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("session.rootDirectory"));
+        assertEquals(
+                "project.properties.activated",
+                Boolean.FALSE.toString(),
+                props.getProperty("project.properties.activated"));
 
-        verifier.verifyFilePresent( "module-a-1/target/pom.properties" );
-        props = verifier.loadProperties( "module-a-1/target/pom.properties" );
-        assertEquals( "project.properties.rootdir", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "project.properties.rootdir" ) );
-        assertEquals( "project.rootDirectory", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "project.rootDirectory" ) );
-        assertEquals( "session.topDirectory", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "session.topDirectory" ) );
-        assertEquals( "session.rootDirectory", new File(testDir, "module-a").getAbsolutePath(), props.getProperty( "session.rootDirectory" ) );
-        assertEquals( "project.properties.activated", Boolean.FALSE.toString(), props.getProperty( "project.properties.activated" ) );
+        verifier.verifyFilePresent("module-a-1/target/pom.properties");
+        props = verifier.loadProperties("module-a-1/target/pom.properties");
+        assertEquals(
+                "project.properties.rootdir",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("project.properties.rootdir"));
+        assertEquals(
+                "project.rootDirectory",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("project.rootDirectory"));
+        assertEquals(
+                "session.topDirectory",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("session.topDirectory"));
+        assertEquals(
+                "session.rootDirectory",
+                new File(testDir, "module-a").getAbsolutePath(),
+                props.getProperty("session.rootDirectory"));
+        assertEquals(
+                "project.properties.activated",
+                Boolean.FALSE.toString(),
+                props.getProperty("project.properties.activated"));
     }
 
-
     @Test
-    public void testRootdirWithTopdirAndNoRoot()
-        throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7038-rootdir" );
-        Verifier verifier = newVerifier( new File(testDir, "module-b").getAbsolutePath()) ;
+    public void testRootdirWithTopdirAndNoRoot() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7038-rootdir");
+        Verifier verifier = newVerifier(new File(testDir, "module-b").getAbsolutePath());
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         Properties props;
 
-        verifier.verifyFilePresent( "target/pom.properties" );
-        props = verifier.loadProperties( "target/pom.properties" );
-        assertEquals( "project.properties.rootdir", testDir.getAbsolutePath(), props.getProperty( "project.properties.rootdir" ) );
-        assertEquals( "project.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "project.rootDirectory" ) );
-        assertEquals( "session.topDirectory", new File(testDir, "module-b").getAbsolutePath(), props.getProperty( "session.topDirectory" ) );
-        assertEquals( "session.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "session.rootDirectory" ) );
-        assertEquals( "project.properties.activated", Boolean.TRUE.toString(), props.getProperty( "project.properties.activated" ) );
+        verifier.verifyFilePresent("target/pom.properties");
+        props = verifier.loadProperties("target/pom.properties");
+        assertEquals(
+                "project.properties.rootdir",
+                testDir.getAbsolutePath(),
+                props.getProperty("project.properties.rootdir"));
+        assertEquals("project.rootDirectory", testDir.getAbsolutePath(), props.getProperty("project.rootDirectory"));
+        assertEquals(
+                "session.topDirectory",
+                new File(testDir, "module-b").getAbsolutePath(),
+                props.getProperty("session.topDirectory"));
+        assertEquals("session.rootDirectory", testDir.getAbsolutePath(), props.getProperty("session.rootDirectory"));
+        assertEquals(
+                "project.properties.activated",
+                Boolean.TRUE.toString(),
+                props.getProperty("project.properties.activated"));
 
-        verifier.verifyFilePresent( "module-b-1/target/pom.properties" );
-        props = verifier.loadProperties( "module-b-1/target/pom.properties" );
-        assertEquals( "project.properties.rootdir", testDir.getAbsolutePath(), props.getProperty( "project.properties.rootdir" ) );
-        assertEquals( "project.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "project.rootDirectory" ) );
-        assertEquals( "session.topDirectory", new File(testDir, "module-b").getAbsolutePath(), props.getProperty( "session.topDirectory" ) );
-        assertEquals( "session.rootDirectory", testDir.getAbsolutePath(), props.getProperty( "session.rootDirectory" ) );
-        assertEquals( "project.properties.activated", Boolean.TRUE.toString(), props.getProperty( "project.properties.activated" ) );
+        verifier.verifyFilePresent("module-b-1/target/pom.properties");
+        props = verifier.loadProperties("module-b-1/target/pom.properties");
+        assertEquals(
+                "project.properties.rootdir",
+                testDir.getAbsolutePath(),
+                props.getProperty("project.properties.rootdir"));
+        assertEquals("project.rootDirectory", testDir.getAbsolutePath(), props.getProperty("project.rootDirectory"));
+        assertEquals(
+                "session.topDirectory",
+                new File(testDir, "module-b").getAbsolutePath(),
+                props.getProperty("session.topDirectory"));
+        assertEquals("session.rootDirectory", testDir.getAbsolutePath(), props.getProperty("session.rootDirectory"));
+        assertEquals(
+                "project.properties.activated",
+                Boolean.TRUE.toString(),
+                props.getProperty("project.properties.activated"));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7045DropUselessAndOutdatedCdiApiTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7045DropUselessAndOutdatedCdiApiTest.java
index 63fe0fd..6f64a22 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7045DropUselessAndOutdatedCdiApiTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7045DropUselessAndOutdatedCdiApiTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,38 +16,32 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7045DropUselessAndOutdatedCdiApiTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7045DropUselessAndOutdatedCdiApiTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng7045DropUselessAndOutdatedCdiApiTest()
-    {
-        super( "[3.8.3,)" );
+    public MavenITmng7045DropUselessAndOutdatedCdiApiTest() {
+        super("[3.8.3,)");
     }
 
     @Test
-    public void testShouldNotLeakCdiApi()
-        throws IOException, VerificationException
-    {
+    public void testShouldNotLeakCdiApi() throws IOException, VerificationException {
         // in test Groovy 4.x is used which requires JDK 1.8, so simply skip it for older JDKs
-        requiresJavaVersion( "[1.8,)" );
+        requiresJavaVersion("[1.8,)");
 
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7045" );
-        Verifier verifier = newVerifier( testDir.getAbsolutePath()) ;
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7045");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
 
-        verifier.addCliArgument( "process-classes" );
+        verifier.addCliArgument("process-classes");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7051OptionalProfileActivationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7051OptionalProfileActivationTest.java
index 1368f8e..7648d4e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7051OptionalProfileActivationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7051OptionalProfileActivationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,23 +16,20 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7051OptionalProfileActivationTest
-        extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7051OptionalProfileActivationTest extends AbstractMavenIntegrationTestCase {
     private static final String PROJECT_PATH = "/mng-7051-optional-profile-activation";
 
-    public MavenITmng7051OptionalProfileActivationTest()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng7051OptionalProfileActivationTest() {
+        super("[4.0.0-alpha-1,)");
     }
 
     /**
@@ -43,25 +38,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testActivatingNonExistingProfileBreaks() throws Exception
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
+    public void testActivatingNonExistingProfileBreaks() throws Exception {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "non-existing-profile" );
-        verifier.setLogFileName( "test-breaking.txt" );
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("non-existing-profile");
+        verifier.setLogFileName("test-breaking.txt");
 
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
-            fail( "Activated a non-existing profile without ? prefix should break the build, but it didn't." );
-        }
-        catch ( VerificationException ve )
-        {
+            fail("Activated a non-existing profile without ? prefix should break the build, but it didn't.");
+        } catch (VerificationException ve) {
             // Inspect the reason why the build broke.
-            verifier.verifyTextInLog( "[ERROR] The requested profiles [non-existing-profile] could not be activated or deactivated because they do not exist." );
+            verifier.verifyTextInLog(
+                    "[ERROR] The requested profiles [non-existing-profile] could not be activated or deactivated because they do not exist.");
         }
     }
 
@@ -71,19 +63,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testActivatingNonExistingProfileWithQuestionMarkDoesNotBreak() throws Exception
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
+    public void testActivatingNonExistingProfileWithQuestionMarkDoesNotBreak() throws Exception {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "?non-existing-profile" );
-        verifier.setLogFileName( "test-non-breaking.txt" );
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("?non-existing-profile");
+        verifier.setLogFileName("test-non-breaking.txt");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyTextInLog( "[INFO] The requested optional profiles [non-existing-profile] could not be activated or deactivated because they do not exist." );
+        verifier.verifyTextInLog(
+                "[INFO] The requested optional profiles [non-existing-profile] could not be activated or deactivated because they do not exist.");
     }
 
     /**
@@ -92,19 +84,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testActivatingExistingAndNonExistingProfiles() throws Exception
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
+    public void testActivatingExistingAndNonExistingProfiles() throws Exception {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "?non-existing-profile,existing" );
-        verifier.setLogFileName( "test-non-breaking-mixed.txt" );
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("?non-existing-profile,existing");
+        verifier.setLogFileName("test-non-breaking-mixed.txt");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyTextInLog( "[INFO] The requested optional profiles [non-existing-profile] could not be activated or deactivated because they do not exist." );
+        verifier.verifyTextInLog(
+                "[INFO] The requested optional profiles [non-existing-profile] could not be activated or deactivated because they do not exist.");
     }
 
     /**
@@ -113,19 +105,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testDeactivatingNonExistingProfileWithQuestionMarkDoesNotBreak() throws Exception
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
+    public void testDeactivatingNonExistingProfileWithQuestionMarkDoesNotBreak() throws Exception {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "!?non-existing-profile" );
-        verifier.setLogFileName( "test-deactivating-non-breaking.txt" );
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("!?non-existing-profile");
+        verifier.setLogFileName("test-deactivating-non-breaking.txt");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyTextInLog( "[INFO] The requested optional profiles [non-existing-profile] could not be activated or deactivated because they do not exist." );
+        verifier.verifyTextInLog(
+                "[INFO] The requested optional profiles [non-existing-profile] could not be activated or deactivated because they do not exist.");
     }
 
     /**
@@ -134,18 +126,18 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testDeactivatingExistingAndNonExistingProfiles() throws Exception
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
+    public void testDeactivatingExistingAndNonExistingProfiles() throws Exception {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "!?non-existing-profile,!existing" );
-        verifier.setLogFileName( "test-deactivating-non-breaking-mixed.txt" );
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("!?non-existing-profile,!existing");
+        verifier.setLogFileName("test-deactivating-non-breaking-mixed.txt");
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        verifier.verifyTextInLog( "[INFO] The requested optional profiles [non-existing-profile] could not be activated or deactivated because they do not exist." );
+        verifier.verifyTextInLog(
+                "[INFO] The requested optional profiles [non-existing-profile] could not be activated or deactivated because they do not exist.");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7110ExtensionClassloader.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7110ExtensionClassloader.java
index 2395300..974d33e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7110ExtensionClassloader.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7110ExtensionClassloader.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.FileReader;
@@ -29,47 +24,45 @@
 import java.io.Reader;
 import java.util.Properties;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7110ExtensionClassloader
-        extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng7110ExtensionClassloader()
-    {
-        super( ALL_MAVEN_VERSIONS );
+public class MavenITmng7110ExtensionClassloader extends AbstractMavenIntegrationTestCase {
+    public MavenITmng7110ExtensionClassloader() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     @Test
-    public void testVerifyResourceOfExtensionAndDependency() throws IOException, VerificationException
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7110-extensionclassloader" );
-        
-        final Verifier extensionVerifier = newVerifier( new File( projectDir, "extension" ).getAbsolutePath() );
-        extensionVerifier.addCliArgument( "install" );
+    public void testVerifyResourceOfExtensionAndDependency() throws IOException, VerificationException {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7110-extensionclassloader");
+
+        final Verifier extensionVerifier = newVerifier(new File(projectDir, "extension").getAbsolutePath());
+        extensionVerifier.addCliArgument("install");
         extensionVerifier.execute();
         extensionVerifier.verifyErrorFreeLog();
 
-        final Verifier libVerifier = newVerifier( new File( projectDir, "lib" ).getAbsolutePath() );
-        libVerifier.addCliArgument( "install" );
+        final Verifier libVerifier = newVerifier(new File(projectDir, "lib").getAbsolutePath());
+        libVerifier.addCliArgument("install");
         libVerifier.execute();
         libVerifier.verifyErrorFreeLog();
 
-        final Verifier bomVerifier = newVerifier( new File( projectDir, "bom" ).getAbsolutePath() );
-        bomVerifier.addCliArgument( "install" );
+        final Verifier bomVerifier = newVerifier(new File(projectDir, "bom").getAbsolutePath());
+        bomVerifier.addCliArgument("install");
         bomVerifier.execute();
         bomVerifier.verifyErrorFreeLog();
-        
-        final Verifier projectVerifier = newVerifier( new File( projectDir, "module" ).getAbsolutePath() );
-        projectVerifier.addCliArgument( "verify" );
+
+        final Verifier projectVerifier = newVerifier(new File(projectDir, "module").getAbsolutePath());
+        projectVerifier.addCliArgument("verify");
         projectVerifier.execute();
         projectVerifier.verifyErrorFreeLog();
-        
-        Properties properties = new Properties();
-        Reader fileReader = new FileReader( new File( projectDir, "module/out.txt" ) );
-        properties.load( fileReader );
-        
-        assertEquals( "1", properties.getProperty( "extension.txt.count", "-1" ) );
-        assertEquals( "1", properties.getProperty( "lib.txt.count", "-1" ) );
-    }
 
+        Properties properties = new Properties();
+        Reader fileReader = new FileReader(new File(projectDir, "module/out.txt"));
+        properties.load(fileReader);
+
+        assertEquals("1", properties.getProperty("extension.txt.count", "-1"));
+        assertEquals("1", properties.getProperty("lib.txt.count", "-1"));
+    }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7112ProjectsWithNonRecursiveTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7112ProjectsWithNonRecursiveTest.java
index 5b2af8f..077a775 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7112ProjectsWithNonRecursiveTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7112ProjectsWithNonRecursiveTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,73 +16,66 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7112ProjectsWithNonRecursiveTest
-        extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7112ProjectsWithNonRecursiveTest extends AbstractMavenIntegrationTestCase {
     private static final String PROJECT_PATH = "/mng-7112-projects-with-non-recursive";
 
-    public MavenITmng7112ProjectsWithNonRecursiveTest()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng7112ProjectsWithNonRecursiveTest() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @Test
-    public void testAggregatesCanBeBuiltNonRecursively()
-            throws IOException, VerificationException
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        Verifier cleaner = newVerifier( projectDir.getAbsolutePath() );
-        cleaner.addCliArgument( "clean" );
+    public void testAggregatesCanBeBuiltNonRecursively() throws IOException, VerificationException {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        Verifier cleaner = newVerifier(projectDir.getAbsolutePath());
+        cleaner.addCliArgument("clean");
         cleaner.execute();
 
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( ":aggregator-a,:aggregator-b" );
-        verifier.addCliArgument( "-N" );
-        verifier.setLogFileName( "selected-non-recursive.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument(":aggregator-a,:aggregator-b");
+        verifier.addCliArgument("-N");
+        verifier.setLogFileName("selected-non-recursive.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFilePresent( "aggregator-a/target/touch.txt" );
-        verifier.verifyFileNotPresent( "aggregator-a/module-a/target/touch.txt" );
-        verifier.verifyFilePresent( "aggregator-b/target/touch.txt" );
-        verifier.verifyFileNotPresent( "aggregator-b/module-b/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFilePresent("aggregator-a/target/touch.txt");
+        verifier.verifyFileNotPresent("aggregator-a/module-a/target/touch.txt");
+        verifier.verifyFilePresent("aggregator-b/target/touch.txt");
+        verifier.verifyFileNotPresent("aggregator-b/module-b/target/touch.txt");
     }
 
     @Test
-    public void testAggregatesCanBeDeselectedNonRecursively()
-            throws IOException, VerificationException
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        Verifier cleaner = newVerifier( projectDir.getAbsolutePath() );
-        cleaner.addCliArgument( "clean" );
+    public void testAggregatesCanBeDeselectedNonRecursively() throws IOException, VerificationException {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        Verifier cleaner = newVerifier(projectDir.getAbsolutePath());
+        cleaner.addCliArgument("clean");
         cleaner.execute();
 
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "!:aggregator-a,!:aggregator-b" );
-        verifier.addCliArgument( "-N" );
-        verifier.setLogFileName( "excluded-non-recursive.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("!:aggregator-a,!:aggregator-b");
+        verifier.addCliArgument("-N");
+        verifier.setLogFileName("excluded-non-recursive.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
 
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "aggregator-a/target/touch.txt" );
-        verifier.verifyFilePresent( "aggregator-a/module-a/target/touch.txt" );
-        verifier.verifyFileNotPresent( "aggregator-b/target/touch.txt" );
-        verifier.verifyFilePresent( "aggregator-b/module-b/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("aggregator-a/target/touch.txt");
+        verifier.verifyFilePresent("aggregator-a/module-a/target/touch.txt");
+        verifier.verifyFileNotPresent("aggregator-b/target/touch.txt");
+        verifier.verifyFilePresent("aggregator-b/module-b/target/touch.txt");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7128BlockExternalHttpReactorTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7128BlockExternalHttpReactorTest.java
index 10b47fd..449c30a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7128BlockExternalHttpReactorTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7128BlockExternalHttpReactorTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,23 +16,20 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7128BlockExternalHttpReactorTest
-        extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7128BlockExternalHttpReactorTest extends AbstractMavenIntegrationTestCase {
     private static final String PROJECT_PATH = "/mng-7128-block-external-http-reactor";
 
-    public MavenITmng7128BlockExternalHttpReactorTest()
-    {
-        super( "[3.8.1,)" );
+    public MavenITmng7128BlockExternalHttpReactorTest() {
+        super("[3.8.1,)");
     }
 
     /**
@@ -43,26 +38,25 @@
      * @throws Exception in case of failure
      */
     @Test
-    public void testBlockedHttpRepositoryInPom() throws Exception
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
+    public void testBlockedHttpRepositoryInPom() throws Exception {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
         // ITs override global settings that provide blocked mirror: need to define the mirror in dedicated settings
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
 
-        try
-        {
-            verifier.addCliArgument( "compiler:compile" );
+        try {
+            verifier.addCliArgument("compiler:compile");
             verifier.execute();
-            fail( "HTTP repository defined in pom.xml should have failed the build but did not." );
-        }
-        catch ( VerificationException ve )
-        {
+            fail("HTTP repository defined in pom.xml should have failed the build but did not.");
+        } catch (VerificationException ve) {
             // Inspect the reason why the build broke.
-            verifier.verifyTextInLog( "[ERROR] Failed to execute goal on project http-repository-in-pom: " ); // project failed
-            verifier.verifyTextInLog( "Could not transfer artifact junit:junit:pom:1.3 from/to maven-default-http-blocker (http://0.0.0.0/): " ); // mirror introduced in MNG-7118
-            verifier.verifyTextInLog( "Blocked mirror for repositories: [insecure-http-repo (http://repo.maven.apache.org/, default, releases+snapshots)]" ); // blocked mirror text present
+            verifier.verifyTextInLog(
+                    "[ERROR] Failed to execute goal on project http-repository-in-pom: "); // project failed
+            verifier.verifyTextInLog(
+                    "Could not transfer artifact junit:junit:pom:1.3 from/to maven-default-http-blocker (http://0.0.0.0/): "); // mirror introduced in MNG-7118
+            verifier.verifyTextInLog(
+                    "Blocked mirror for repositories: [insecure-http-repo (http://repo.maven.apache.org/, default, releases+snapshots)]"); // blocked mirror text present
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7160ExtensionClassloader.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7160ExtensionClassloader.java
index d87f22b..5310228 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7160ExtensionClassloader.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7160ExtensionClassloader.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,61 +16,56 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7160ExtensionClassloader
-        extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng7160ExtensionClassloader()
-    {
-        super( "[3.9.0,)" );
+public class MavenITmng7160ExtensionClassloader extends AbstractMavenIntegrationTestCase {
+    public MavenITmng7160ExtensionClassloader() {
+        super("[3.9.0,)");
     }
 
     @Test
-    public void testVerify() throws IOException, VerificationException
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7160-extensionclassloader" );
+    public void testVerify() throws IOException, VerificationException {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7160-extensionclassloader");
 
-        final Verifier extensionVerifier = newVerifier( new File( projectDir, "extension" ).getAbsolutePath() );
-        extensionVerifier.addCliArgument( "install" );
+        final Verifier extensionVerifier = newVerifier(new File(projectDir, "extension").getAbsolutePath());
+        extensionVerifier.addCliArgument("install");
         extensionVerifier.execute();
         extensionVerifier.verifyErrorFreeLog();
 
-        final Verifier verifier1 = newVerifier( new File( projectDir, "project-build" ).getAbsolutePath() );
-        verifier1.addCliArgument( "install" );
+        final Verifier verifier1 = newVerifier(new File(projectDir, "project-build").getAbsolutePath());
+        verifier1.addCliArgument("install");
         verifier1.execute();
         verifier1.verifyErrorFreeLog();
-        verifier1.verifyTextInLog( "xpp3 -> mvn" );
-        verifier1.verifyTextInLog( "base64 -> ext" );
+        verifier1.verifyTextInLog("xpp3 -> mvn");
+        verifier1.verifyTextInLog("base64 -> ext");
 
-        final Verifier verifier2 = newVerifier( new File( projectDir, "project-core-parent-first" ).getAbsolutePath() );
-        verifier2.addCliArgument( "install" );
+        final Verifier verifier2 = newVerifier(new File(projectDir, "project-core-parent-first").getAbsolutePath());
+        verifier2.addCliArgument("install");
         verifier2.execute();
         verifier2.verifyErrorFreeLog();
-        verifier2.verifyTextInLog( "xpp3 -> mvn" );
-        verifier2.verifyTextInLog( "base64 -> mvn" );
+        verifier2.verifyTextInLog("xpp3 -> mvn");
+        verifier2.verifyTextInLog("base64 -> mvn");
 
-        final Verifier verifier3 = newVerifier( new File( projectDir, "project-core-plugin" ).getAbsolutePath() );
-        verifier3.addCliArgument( "verify" );
+        final Verifier verifier3 = newVerifier(new File(projectDir, "project-core-plugin").getAbsolutePath());
+        verifier3.addCliArgument("verify");
         verifier3.execute();
         verifier3.verifyErrorFreeLog();
-        verifier3.verifyTextInLog( "xpp3 -> mvn" );
-        verifier3.verifyTextInLog( "base64 -> ext" );
+        verifier3.verifyTextInLog("xpp3 -> mvn");
+        verifier3.verifyTextInLog("base64 -> ext");
 
-        final Verifier verifier4 = newVerifier( new File( projectDir, "project-core-self-first" ).getAbsolutePath() );
-        verifier4.addCliArgument( "verify" );
+        final Verifier verifier4 = newVerifier(new File(projectDir, "project-core-self-first").getAbsolutePath());
+        verifier4.addCliArgument("verify");
         verifier4.execute();
         verifier4.verifyErrorFreeLog();
-        verifier4.verifyTextInLog( "xpp3 -> ext" );
-        verifier4.verifyTextInLog( "base64 -> ext" );
+        verifier4.verifyTextInLog("xpp3 -> ext");
+        verifier4.verifyTextInLog("base64 -> ext");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7244IgnorePomPrefixInExpressions.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7244IgnorePomPrefixInExpressions.java
index 575f538..9764edb 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7244IgnorePomPrefixInExpressions.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7244IgnorePomPrefixInExpressions.java
@@ -18,45 +18,38 @@
  */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
-
 import java.io.File;
 import java.io.IOException;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7244IgnorePomPrefixInExpressions extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7244IgnorePomPrefixInExpressions extends AbstractMavenIntegrationTestCase {
     private static final String PROJECT_PATH = "/mng-7244-ignore-pom-prefix-in-expressions";
 
-    public MavenITmng7244IgnorePomPrefixInExpressions()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng7244IgnorePomPrefixInExpressions() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @Test
-    public void testIgnorePomPrefixInExpressions() throws IOException, VerificationException
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
+    public void testIgnorePomPrefixInExpressions() throws IOException, VerificationException {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
-        verifyLogDoesNotContainUnexpectedWarning( verifier );
+        verifyLogDoesNotContainUnexpectedWarning(verifier);
     }
 
-    private void verifyLogDoesNotContainUnexpectedWarning( Verifier verifier ) throws IOException
-    {
-        List<String> loadedLines = verifier.loadLines( "log.txt", "UTF-8" );
-        for ( String line : loadedLines )
-        {
-            if ( line.startsWith( "[WARNING]" ) && line.contains( "The expression ${pom.version} is deprecated." ) )
-            {
-                fail( "Log contained unexpected deprecation warning" );
+    private void verifyLogDoesNotContainUnexpectedWarning(Verifier verifier) throws IOException {
+        List<String> loadedLines = verifier.loadLines("log.txt", "UTF-8");
+        for (String line : loadedLines) {
+            if (line.startsWith("[WARNING]") && line.contains("The expression ${pom.version} is deprecated.")) {
+                fail("Log contained unexpected deprecation warning");
             }
         }
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7310LifecycleActivatedInSpecifiedModuleTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7310LifecycleActivatedInSpecifiedModuleTest.java
index 0cfe502..1a68928 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7310LifecycleActivatedInSpecifiedModuleTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7310LifecycleActivatedInSpecifiedModuleTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
+
 /**
  * An integration test which proves that the bug of MNG-7310 is fixed.
  * The bug is about loading an extension in a sibling submodule, which ends up failing the build.
@@ -31,29 +30,24 @@
  * <a href="https://issues.apache.org/jira/browse/MNG-7310">MNG-7310</a>.
  *
  */
-public class MavenITmng7310LifecycleActivatedInSpecifiedModuleTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7310LifecycleActivatedInSpecifiedModuleTest extends AbstractMavenIntegrationTestCase {
 
     public static final String BASE_TEST_DIR = "/mng-7310-lifecycle-activated-in-specified-module";
 
-    public MavenITmng7310LifecycleActivatedInSpecifiedModuleTest()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng7310LifecycleActivatedInSpecifiedModuleTest() {
+        super("[4.0.0-alpha-1,)");
     }
 
-    public void testItShouldNotLoadAnExtensionInASiblingSubmodule()
-        throws Exception
-    {
-        File extensionTestDir = ResourceExtractor.simpleExtractResources( getClass(), BASE_TEST_DIR + "/extension" );
-        File projectTestDir = ResourceExtractor.simpleExtractResources( getClass(), BASE_TEST_DIR + "/project" );
+    public void testItShouldNotLoadAnExtensionInASiblingSubmodule() throws Exception {
+        File extensionTestDir = ResourceExtractor.simpleExtractResources(getClass(), BASE_TEST_DIR + "/extension");
+        File projectTestDir = ResourceExtractor.simpleExtractResources(getClass(), BASE_TEST_DIR + "/project");
 
-        Verifier verifier = newVerifier( extensionTestDir.getAbsolutePath(), "remote" );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(extensionTestDir.getAbsolutePath(), "remote");
+        verifier.addCliArgument("install");
         verifier.execute();
 
-        Verifier verifier2 = newVerifier( projectTestDir.getAbsolutePath() );
-        verifier2.addCliArgument( "compile" );
+        Verifier verifier2 = newVerifier(projectTestDir.getAbsolutePath());
+        verifier2.addCliArgument("compile");
         verifier2.execute();
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7335MissingJarInParallelBuild.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7335MissingJarInParallelBuild.java
index 583cba5..3c27547 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7335MissingJarInParallelBuild.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7335MissingJarInParallelBuild.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,33 +16,29 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7335MissingJarInParallelBuild
-        extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7335MissingJarInParallelBuild extends AbstractMavenIntegrationTestCase {
     private static final String PROJECT_PATH = "/mng-7335-missing-jar-in-parallel-build";
 
-    public MavenITmng7335MissingJarInParallelBuild()
-    {
-        super( "[3.8.1,)" );
+    public MavenITmng7335MissingJarInParallelBuild() {
+        super("[3.8.1,)");
     }
 
     @Test
-    public void testMissingJarInParallelBuild() throws IOException, VerificationException
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.addCliArgument( "-T1C" );
-        verifier.addCliArguments( "clean", "package" );
+    public void testMissingJarInParallelBuild() throws IOException, VerificationException {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.addCliArgument("-T1C");
+        verifier.addCliArguments("clean", "package");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7349RelocationWarningTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7349RelocationWarningTest.java
index 608143b..fb8bbc6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7349RelocationWarningTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7349RelocationWarningTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,57 +16,52 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7349RelocationWarningTest
-    extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7349RelocationWarningTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng7349RelocationWarningTest()
-    {
-        super( "[3.8.5,)" );
+    public MavenITmng7349RelocationWarningTest() {
+        super("[3.8.5,)");
     }
 
     @Test
-    public void testit()
-            throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(),
-                    "/mng-7349-relocation-warning" );
-        File artifactsDir = new File( testDir, "artifacts" );
-        File projectDir = new File( testDir, "project" );
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7349-relocation-warning");
+        File artifactsDir = new File(testDir, "artifacts");
+        File projectDir = new File(testDir, "project");
 
         Verifier verifier;
 
-        verifier = newVerifier( artifactsDir.getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+        verifier = newVerifier(artifactsDir.getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.addCliArgument( "verify" );
+        verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
-        List<String> lines = verifier.loadLines( verifier.getLogFileName(), "UTF-8" );
+        List<String> lines = verifier.loadLines(verifier.getLogFileName(), "UTF-8");
         List<String> relocated = new ArrayList<>();
         for (String line : lines) {
             if (line.contains("has been relocated")) {
                 relocated.add(line);
             }
         }
-        assertEquals("Expected 2 relocations, but found multiple",
-                     2, relocated.size());
-        assertTrue("Expected the relocation messages to be logged",
-                    relocated.get(0).contains("Test relocation reason for old-plugin"));
-        assertTrue("Expected the relocation messages to be logged",
-                    relocated.get(1).contains("Test relocation reason for old-dep"));
+        assertEquals("Expected 2 relocations, but found multiple", 2, relocated.size());
+        assertTrue(
+                "Expected the relocation messages to be logged",
+                relocated.get(0).contains("Test relocation reason for old-plugin"));
+        assertTrue(
+                "Expected the relocation messages to be logged",
+                relocated.get(1).contains("Test relocation reason for old-dep"));
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7353CliGoalInvocationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7353CliGoalInvocationTest.java
index 01fb201..8aec3e0 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7353CliGoalInvocationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7353CliGoalInvocationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,96 +16,87 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * Tests new <code>mvn prefix:version:goal</code>,
  * <a href="https://issues.apache.org/jira/browse/MNG-7353">MNG-7353</a>.
  */
-public class MavenITmng7353CliGoalInvocationTest
-    extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng7353CliGoalInvocationTest()
-    {
-        super( "[3.9.0,)" );
+public class MavenITmng7353CliGoalInvocationTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng7353CliGoalInvocationTest() {
+        super("[3.9.0,)");
     }
 
-    private void run( String id, String goal, String expectedInvocation )
-        throws Exception
-    {
-        File basedir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7353-cli-goal-invocation" );
-        Verifier verifier = newVerifier( basedir.getAbsolutePath() );
-        verifier.setLogFileName( id + ".txt" );
-        verifier.addCliArgument( goal );
+    private void run(String id, String goal, String expectedInvocation) throws Exception {
+        File basedir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7353-cli-goal-invocation");
+        Verifier verifier = newVerifier(basedir.getAbsolutePath());
+        verifier.setLogFileName(id + ".txt");
+        verifier.addCliArgument(goal);
         verifier.execute();
-        verifier.verifyTextInLog( "[INFO] --- " + expectedInvocation );
+        verifier.verifyTextInLog("[INFO] --- " + expectedInvocation);
     }
 
     @Test
-    public void testPrefixGoal()
-        throws Exception
-    {
-        run( "pluginPrefix-goal", "dependency:list", "dependency:3.3.0:list (default-cli)" );
+    public void testPrefixGoal() throws Exception {
+        run("pluginPrefix-goal", "dependency:list", "dependency:3.3.0:list (default-cli)");
     }
 
     @Test
-    public void testPrefixGoalAtId()
-        throws Exception
-    {
-        run( "pluginPrefix-goal@id", "dependency:list@id", "dependency:3.3.0:list (id)" );
+    public void testPrefixGoalAtId() throws Exception {
+        run("pluginPrefix-goal@id", "dependency:list@id", "dependency:3.3.0:list (id)");
     }
 
     /**
      * new pluginPrefix:version:goal in Maven 3.9.0
      */
     @Test
-    public void testPrefixVersionGoal()
-        throws Exception
-    {
-        run( "pluginPrefix-version-goal", "dependency:3.1.1:list", "dependency:3.1.1:list (default-cli)" );
+    public void testPrefixVersionGoal() throws Exception {
+        run("pluginPrefix-version-goal", "dependency:3.1.1:list", "dependency:3.1.1:list (default-cli)");
     }
 
     /**
      * new pluginPrefix:version:goal in Maven 3.9.0
      */
     @Test
-    public void testPrefixVersionGoalAtId()
-        throws Exception
-    {
-        run( "pluginPrefix-goal@id", "dependency:3.1.1:list@id", "dependency:3.1.1:list (id)" );
+    public void testPrefixVersionGoalAtId() throws Exception {
+        run("pluginPrefix-goal@id", "dependency:3.1.1:list@id", "dependency:3.1.1:list (id)");
     }
 
     @Test
-    public void testGroupIdArtifactIdGoal()
-        throws Exception
-    {
-        run( "groupId-artifactId-goal", "org.apache.maven.plugins:maven-dependency-plugin:list", "dependency:3.3.0:list (default-cli)" );
+    public void testGroupIdArtifactIdGoal() throws Exception {
+        run(
+                "groupId-artifactId-goal",
+                "org.apache.maven.plugins:maven-dependency-plugin:list",
+                "dependency:3.3.0:list (default-cli)");
     }
 
     @Test
-    public void testGroupIdArtifactIdGoalAtId()
-        throws Exception
-    {
-        run( "groupId-artifactId-goal@id", "org.apache.maven.plugins:maven-dependency-plugin:list@id", "dependency:3.3.0:list (id)" );
+    public void testGroupIdArtifactIdGoalAtId() throws Exception {
+        run(
+                "groupId-artifactId-goal@id",
+                "org.apache.maven.plugins:maven-dependency-plugin:list@id",
+                "dependency:3.3.0:list (id)");
     }
 
     @Test
-    public void testGroupIdArtifactIdVersionGoal()
-        throws Exception
-    {
-        run( "groupId-artifactId-version-goal", "org.apache.maven.plugins:maven-dependency-plugin:3.1.1:list", "dependency:3.1.1:list (default-cli)" );
+    public void testGroupIdArtifactIdVersionGoal() throws Exception {
+        run(
+                "groupId-artifactId-version-goal",
+                "org.apache.maven.plugins:maven-dependency-plugin:3.1.1:list",
+                "dependency:3.1.1:list (default-cli)");
     }
 
     @Test
-    public void testGroupIdArtifactIdVersionGoalAtId()
-        throws Exception
-    {
-        run( "groupId-artifactId-version-goal@id", "org.apache.maven.plugins:maven-dependency-plugin:3.1.1:list@id", "dependency:3.1.1:list (id)" );
+    public void testGroupIdArtifactIdVersionGoalAtId() throws Exception {
+        run(
+                "groupId-artifactId-version-goal@id",
+                "org.apache.maven.plugins:maven-dependency-plugin:3.1.1:list@id",
+                "dependency:3.1.1:list (id)");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7360BuildConsumer.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7360BuildConsumer.java
index d088e15..5b71e7d 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7360BuildConsumer.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7360BuildConsumer.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,39 +16,35 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
- * This test suite tests whether the consumer pom feature can load a project with a {@code parent} tag 
+ * This test suite tests whether the consumer pom feature can load a project with a {@code parent} tag
  * inside the plugin configuration.
  * Related JIRA issue: <a href="https://issues.apache.org/jira/browse/MNG-7360">MNG-7360</a>.
  *
  * @author Guillaume Nodet
  */
-public class MavenITmng7360BuildConsumer extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7360BuildConsumer extends AbstractMavenIntegrationTestCase {
 
     private static final String PROJECT_PATH = "/mng-7360-build-consumer";
 
-    public MavenITmng7360BuildConsumer()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng7360BuildConsumer() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @Test
-    public void testSelectModuleByCoordinate() throws Exception
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+    public void testSelectModuleByCoordinate() throws Exception {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7390SelectModuleOutsideCwdTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7390SelectModuleOutsideCwdTest.java
index d4b7043..66d5169 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7390SelectModuleOutsideCwdTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7390SelectModuleOutsideCwdTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
@@ -34,114 +32,103 @@
  *
  * @author Martin Kanters
  */
-public class MavenITmng7390SelectModuleOutsideCwdTest extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7390SelectModuleOutsideCwdTest extends AbstractMavenIntegrationTestCase {
 
     private File moduleADir;
 
-    public MavenITmng7390SelectModuleOutsideCwdTest()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng7390SelectModuleOutsideCwdTest() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @BeforeEach
-    protected void setUp() throws Exception
-    {
-        moduleADir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7390-pl-outside-cwd/module-a" );
+    protected void setUp() throws Exception {
+        moduleADir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7390-pl-outside-cwd/module-a");
 
         // Clean up target files from earlier runs (verifier.setAutoClean does not work, as we are reducing the reactor)
-        final Verifier verifier = newVerifier( moduleADir.getAbsolutePath() );
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( ".." );
-        verifier.addCliArgument( "clean" );
+        final Verifier verifier = newVerifier(moduleADir.getAbsolutePath());
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("..");
+        verifier.addCliArgument("clean");
         verifier.execute();
     }
 
     @Test
-    public void testSelectModuleByCoordinate() throws Exception
-    {
-        final Verifier verifier = newVerifier( moduleADir.getAbsolutePath() );
+    public void testSelectModuleByCoordinate() throws Exception {
+        final Verifier verifier = newVerifier(moduleADir.getAbsolutePath());
 
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( ":module-b" );
-        verifier.setLogFileName( "log-module-by-coordinate.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument(":module-b");
+        verifier.setLogFileName("log-module-by-coordinate.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "../target/touch.txt" );
-        verifier.verifyFilePresent( "../module-b/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("../target/touch.txt");
+        verifier.verifyFilePresent("../module-b/target/touch.txt");
     }
 
     @Test
-    public void testSelectMultipleModulesByCoordinate() throws Exception
-    {
-        final Verifier verifier = newVerifier( moduleADir.getAbsolutePath() );
+    public void testSelectMultipleModulesByCoordinate() throws Exception {
+        final Verifier verifier = newVerifier(moduleADir.getAbsolutePath());
 
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( ":module-b,:module-a" );
-        verifier.setLogFileName( "log-modules-by-coordinate.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument(":module-b,:module-a");
+        verifier.setLogFileName("log-modules-by-coordinate.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "../target/touch.txt" );
-        verifier.verifyFilePresent( "../module-b/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("../target/touch.txt");
+        verifier.verifyFilePresent("../module-b/target/touch.txt");
     }
 
     @Test
-    public void testSelectModuleByRelativePath() throws Exception
-    {
-        final Verifier verifier = newVerifier( moduleADir.getAbsolutePath() );
+    public void testSelectModuleByRelativePath() throws Exception {
+        final Verifier verifier = newVerifier(moduleADir.getAbsolutePath());
 
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "../module-b" );
-        verifier.setLogFileName( "log-module-by-relative-path.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("../module-b");
+        verifier.setLogFileName("log-module-by-relative-path.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
-        verifier.verifyFileNotPresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "../target/touch.txt" );
-        verifier.verifyFilePresent( "../module-b/target/touch.txt" );
+        verifier.verifyFileNotPresent("target/touch.txt");
+        verifier.verifyFileNotPresent("../target/touch.txt");
+        verifier.verifyFilePresent("../module-b/target/touch.txt");
     }
 
     @Test
-    public void testSelectModulesByRelativePath() throws Exception
-    {
-        final Verifier verifier = newVerifier( moduleADir.getAbsolutePath() );
+    public void testSelectModulesByRelativePath() throws Exception {
+        final Verifier verifier = newVerifier(moduleADir.getAbsolutePath());
 
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "../module-b,." );
-        verifier.setLogFileName( "log-modules-by-relative-path.txt" );
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("../module-b,.");
+        verifier.setLogFileName("log-modules-by-relative-path.txt");
+        verifier.addCliArgument("validate");
         verifier.execute();
-        verifier.verifyFilePresent( "target/touch.txt" );
-        verifier.verifyFileNotPresent( "../target/touch.txt" );
-        verifier.verifyFilePresent( "../module-b/target/touch.txt" );
+        verifier.verifyFilePresent("target/touch.txt");
+        verifier.verifyFileNotPresent("../target/touch.txt");
+        verifier.verifyFilePresent("../module-b/target/touch.txt");
     }
 
     /**
-     Maven determines whether the target module is in a multi-module project based on the presence of a .mvn directory in root.
-     This test verifies that when that directory is missing, the module cannot be found.
+     * Maven determines whether the target module is in a multi-module project based on the presence of a .mvn directory in root.
+     * This test verifies that when that directory is missing, the module cannot be found.
      */
     @Test
-    public void testSelectModulesOutsideCwdDoesNotWorkWhenDotMvnIsNotPresent() throws Exception
-    {
+    public void testSelectModulesOutsideCwdDoesNotWorkWhenDotMvnIsNotPresent() throws Exception {
         final String noDotMvnPath = "/mng-7390-pl-outside-cwd-no-dotmvn/module-a";
-        final File noDotMvnDir = ResourceExtractor.simpleExtractResources( getClass(), noDotMvnPath );
-        final Verifier verifier = newVerifier( noDotMvnDir.getAbsolutePath() );
+        final File noDotMvnDir = ResourceExtractor.simpleExtractResources(getClass(), noDotMvnPath);
+        final Verifier verifier = newVerifier(noDotMvnDir.getAbsolutePath());
 
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "../module-b" );
-        verifier.setLogFileName( "log-modules-by-relative-path-no-dotmvn.txt" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("../module-b");
+        verifier.setLogFileName("log-modules-by-relative-path-no-dotmvn.txt");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
-            fail( "Expected goal to fail" );
-        }
-        catch ( VerificationException e )
-        {
-            verifier.verifyFileNotPresent( "target/touch.txt" );
-            verifier.verifyFileNotPresent( "../target/touch.txt" );
-            verifier.verifyFileNotPresent( "../module-b/target/touch.txt" );
+            fail("Expected goal to fail");
+        } catch (VerificationException e) {
+            verifier.verifyFileNotPresent("target/touch.txt");
+            verifier.verifyFileNotPresent("../target/touch.txt");
+            verifier.verifyFileNotPresent("../module-b/target/touch.txt");
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7404IgnorePrefixlessExpressionsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7404IgnorePrefixlessExpressionsTest.java
index cd94c10..0ebd093 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7404IgnorePrefixlessExpressionsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7404IgnorePrefixlessExpressionsTest.java
@@ -18,45 +18,38 @@
  */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
-
 import java.io.File;
 import java.io.IOException;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7404IgnorePrefixlessExpressionsTest extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7404IgnorePrefixlessExpressionsTest extends AbstractMavenIntegrationTestCase {
     private static final String PROJECT_PATH = "/mng-7404-ignore-prefixless-expressions";
 
-    public MavenITmng7404IgnorePrefixlessExpressionsTest()
-    {
-        super( "[4.0.0-alpha-1,)" );
+    public MavenITmng7404IgnorePrefixlessExpressionsTest() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @Test
-    public void testIgnorePrefixlessExpressions() throws IOException, VerificationException
-    {
-        final File projectDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
-        final Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
+    public void testIgnorePrefixlessExpressions() throws IOException, VerificationException {
+        final File projectDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
+        final Verifier verifier = newVerifier(projectDir.getAbsolutePath());
 
-        verifier.addCliArgument( "validate" );
+        verifier.addCliArgument("validate");
         verifier.execute();
 
-        verifyLogDoesNotContainUnexpectedWarning( verifier );
+        verifyLogDoesNotContainUnexpectedWarning(verifier);
     }
 
-    private void verifyLogDoesNotContainUnexpectedWarning( Verifier verifier ) throws IOException
-    {
-        List<String> loadedLines = verifier.loadLines( "log.txt", "UTF-8" );
-        for ( String line : loadedLines )
-        {
-            if ( line.startsWith( "[WARNING]" ) && line.contains( "The expression ${version} is deprecated." ) )
-            {
-                fail( "Log contained unexpected deprecation warning" );
+    private void verifyLogDoesNotContainUnexpectedWarning(Verifier verifier) throws IOException {
+        List<String> loadedLines = verifier.loadLines("log.txt", "UTF-8");
+        for (String line : loadedLines) {
+            if (line.startsWith("[WARNING]") && line.contains("The expression ${version} is deprecated.")) {
+                fail("Log contained unexpected deprecation warning");
             }
         }
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest.java
index 6d687e4..b762b7a 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,62 +16,55 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.IOException;
-import java.util.Arrays;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest()
-    {
-        super( "[4.0.0-alpha-1,)" );
+public class MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest() {
+        super("[4.0.0-alpha-1,)");
     }
 
     @Test
-    public void testConsistentLoggingOfOptionalProfilesAndProjects() throws IOException, VerificationException
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(),
-                "/mng-7443-consistency-of-optional-profiles-and-projects" );
+    public void testConsistentLoggingOfOptionalProfilesAndProjects() throws IOException, VerificationException {
+        File testDir = ResourceExtractor.simpleExtractResources(
+                getClass(), "/mng-7443-consistency-of-optional-profiles-and-projects");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-pl" );
-        verifier.addCliArgument( "?:does-not-exist" );
-        verifier.addCliArgument( "-P" );
-        verifier.addCliArgument( "?does-not-exist-either" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-pl");
+        verifier.addCliArgument("?:does-not-exist");
+        verifier.addCliArgument("-P");
+        verifier.addCliArgument("?does-not-exist-either");
 
-        verifier.addCliArguments( "clean", "verify" );
+        verifier.addCliArguments("clean", "verify");
         verifier.execute();
 
-        final List<String> logLines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
+        final List<String> logLines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
 
         int projectSelectorMissingCounter = 0;
         int profileSelectorMissingCounter = 0;
 
-        for ( String logLine : logLines )
-        {
-            if ( logLine.contains( "The requested optional projects" )
-                    && logLine.contains( ":does-not-exist" )
-                    && logLine.contains( "do not exist" ) )
-            {
+        for (String logLine : logLines) {
+            if (logLine.contains("The requested optional projects")
+                    && logLine.contains(":does-not-exist")
+                    && logLine.contains("do not exist")) {
                 projectSelectorMissingCounter++;
             }
-            if ( logLine.contains( "The requested optional profiles" )
-                    && logLine.contains( "does-not-exist-either" )
-                    && logLine.contains( "do not exist" ) )
-            {
+            if (logLine.contains("The requested optional profiles")
+                    && logLine.contains("does-not-exist-either")
+                    && logLine.contains("do not exist")) {
                 profileSelectorMissingCounter++;
             }
         }
 
-        assertEquals( 2, profileSelectorMissingCounter );
-        assertEquals( 2, projectSelectorMissingCounter );
+        assertEquals(2, profileSelectorMissingCounter);
+        assertEquals(2, projectSelectorMissingCounter);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7464ReadOnlyMojoParametersWarningTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7464ReadOnlyMojoParametersWarningTest.java
index f4676dc..94b0b4e 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7464ReadOnlyMojoParametersWarningTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7464ReadOnlyMojoParametersWarningTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.regex.Pattern;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,108 +33,109 @@
  *
  * @author Slawomir Jaranowski
  */
-public class MavenITmng7464ReadOnlyMojoParametersWarningTest extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng7464ReadOnlyMojoParametersWarningTest()
-    {
-        super( "[3.9.0,)" );
+public class MavenITmng7464ReadOnlyMojoParametersWarningTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng7464ReadOnlyMojoParametersWarningTest() {
+        super("[3.9.0,)");
     }
 
     /**
      * Test that ensures that warning is not printed for empty and default value
      */
     @Test
-    public void testEmptyConfiguration() throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7464-mojo-read-only-params" );
+    public void testEmptyConfiguration() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7464-mojo-read-only-params");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-empty-configuration.txt" );
-        verifier.addCliArgument( "-Dmaven.plugin.validation=verbose" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-empty-configuration.txt");
+        verifier.addCliArgument("-Dmaven.plugin.validation=verbose");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> logLines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        List<String> warnLines = findReadOnlyWarning( logLines );
+        List<String> logLines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        List<String> warnLines = findReadOnlyWarning(logLines);
 
-        assertTrue( "Unwanted warnings: " + warnLines, warnLines.isEmpty() );
+        assertTrue("Unwanted warnings: " + warnLines, warnLines.isEmpty());
     }
 
     /**
      * Test that ensures that warning is printed for read-only parameter set by property
      */
     @Test
-    public void testReadOnlyProperty()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7464-mojo-read-only-params" );
+    public void testReadOnlyProperty() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7464-mojo-read-only-params");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-Duser.property=value" );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-read-only-property.txt" );
-        verifier.addCliArgument( "-Dmaven.plugin.validation=verbose" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-Duser.property=value");
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-read-only-property.txt");
+        verifier.addCliArgument("-Dmaven.plugin.validation=verbose");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> logLines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        List<String> warnLines = findReadOnlyWarning( logLines );
+        List<String> logLines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        List<String> warnLines = findReadOnlyWarning(logLines);
 
-        assertTrue( warnLines.stream().anyMatch( s -> s.contains(
-            "Parameter 'readOnlyWithUserProperty' (user property 'user.property') is read-only, must not be used in configuration" ) ) );
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'readOnlyWithUserProperty' (user property 'user.property') is read-only, must not be used in configuration")));
     }
 
     /**
      * Test that ensures that warning is printed for read-only parameter set by plugin configuration.
      */
     @Test
-    public void testReadOnlyConfig() throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7464-mojo-read-only-params" );
+    public void testReadOnlyConfig() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7464-mojo-read-only-params");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.setLogFileName( "log-read-only-configuration.txt" );
-        verifier.addCliArgument( "-Pconfig-values" );
-        verifier.addCliArgument( "-Dmaven.plugin.validation=verbose" );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.setLogFileName("log-read-only-configuration.txt");
+        verifier.addCliArgument("-Pconfig-values");
+        verifier.addCliArgument("-Dmaven.plugin.validation=verbose");
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> logLines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        List<String> warnLines = findReadOnlyWarning( logLines );
+        List<String> logLines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        List<String> warnLines = findReadOnlyWarning(logLines);
 
-        assertTrue( warnLines.stream().anyMatch( s -> s.contains(
-            "Parameter 'readOnlyWithDefault' is read-only, must not be used in configuration" ) ) );
+        assertTrue(warnLines.stream()
+                .anyMatch(s ->
+                        s.contains("Parameter 'readOnlyWithDefault' is read-only, must not be used in configuration")));
 
-        assertTrue( warnLines.stream().anyMatch( s -> s.contains(
-            "Parameter 'readOnlyWithOutDefaults' is read-only, must not be used in configuration" ) ) );
+        assertTrue(warnLines.stream()
+                .anyMatch(s -> s.contains(
+                        "Parameter 'readOnlyWithOutDefaults' is read-only, must not be used in configuration")));
 
-        assertTrue( warnLines.stream().anyMatch( s -> s.contains(
-            "Parameter 'readOnlyWithProperty' (user property 'project.version') is read-only, must not be used in configuration" ) ) );
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'readOnlyWithProperty' (user property 'project.version') is read-only, must not be used in configuration")));
 
-        assertTrue( warnLines.stream().anyMatch( s -> s.contains(
-            "Parameter 'readOnlyWithUserProperty' (user property 'user.property') is read-only, must not be used in configuration" ) ) );
+        assertTrue(
+                warnLines.stream()
+                        .anyMatch(
+                                s -> s.contains(
+                                        "Parameter 'readOnlyWithUserProperty' (user property 'user.property') is read-only, must not be used in configuration")));
     }
 
-    private List<String> findReadOnlyWarning( List<String> logLines )
-    {
-        Pattern pattern = Pattern.compile( ".* Parameter .* is read-only.*" );
+    private List<String> findReadOnlyWarning(List<String> logLines) {
+        Pattern pattern = Pattern.compile(".* Parameter .* is read-only.*");
         List<String> result = new ArrayList<>();
-        for ( String line : logLines )
-        {
-            if ( pattern.matcher( line ).matches() )
-            {
-                result.add( line );
+        for (String line : logLines) {
+            if (pattern.matcher(line).matches()) {
+                result.add(line);
             }
         }
         return result;
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7468UnsupportedPluginsParametersTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7468UnsupportedPluginsParametersTest.java
index ffced2f..d1a320f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7468UnsupportedPluginsParametersTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7468UnsupportedPluginsParametersTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.regex.Pattern;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -35,159 +33,148 @@
  *
  * @author Slawomir Jaranowski
  */
-public class MavenITmng7468UnsupportedPluginsParametersTest extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng7468UnsupportedPluginsParametersTest()
-    {
-        super( "[3.9.0,)" );
+public class MavenITmng7468UnsupportedPluginsParametersTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng7468UnsupportedPluginsParametersTest() {
+        super("[3.9.0,)");
     }
 
     /**
      * Test that ensures that warning is not printed for empty configuration
      */
     @Test
-    public void testNoConfiguration() throws Exception
-    {
-        List<String> warnLines = performTest( "no-config" );
-        assertTrue( "Unwanted warnings: " + warnLines, warnLines.isEmpty() );
+    public void testNoConfiguration() throws Exception {
+        List<String> warnLines = performTest("no-config");
+        assertTrue("Unwanted warnings: " + warnLines, warnLines.isEmpty());
     }
 
     /**
      * Test that ensures that warning is not printed for valid parameters
      */
     @Test
-    public void testValidParameter() throws Exception
-    {
-        List<String> warnLines = performTest( "valid-parameter" );
-        assertTrue( "Unwanted warnings: " + warnLines, warnLines.isEmpty() );
+    public void testValidParameter() throws Exception {
+        List<String> warnLines = performTest("valid-parameter");
+        assertTrue("Unwanted warnings: " + warnLines, warnLines.isEmpty());
     }
 
     /**
      * Test that ensures that warning is not printed for valid parameters
      */
     @Test
-    public void testValidParameterAlias() throws Exception
-    {
-        List<String> warnLines = performTest( "valid-parameter-alias" );
-        assertTrue( "Unwanted warnings: " + warnLines, warnLines.isEmpty() );
+    public void testValidParameterAlias() throws Exception {
+        List<String> warnLines = performTest("valid-parameter-alias");
+        assertTrue("Unwanted warnings: " + warnLines, warnLines.isEmpty());
     }
 
     /**
      * Test that ensures that warning is not printed for valid parameters
      */
     @Test
-    public void testValidParameterForOtherGoal() throws Exception
-    {
-        List<String> warnLines = performTest( "valid-parameter-other-goal" );
-        assertTrue( "Unwanted warnings: " + warnLines, warnLines.isEmpty() );
+    public void testValidParameterForOtherGoal() throws Exception {
+        List<String> warnLines = performTest("valid-parameter-other-goal");
+        assertTrue("Unwanted warnings: " + warnLines, warnLines.isEmpty());
     }
 
     /**
      * Test that ensures that warning is printed for configuration
      */
     @Test
-    public void testInBuildPlugin() throws Exception
-    {
-        List<String> warnLines = performTest( "config-build-plugin" );
-        assertWarningContains( warnLines );
+    public void testInBuildPlugin() throws Exception {
+        List<String> warnLines = performTest("config-build-plugin");
+        assertWarningContains(warnLines);
     }
 
     /**
      * Test that ensures that warning is printed for configuration
      */
     @Test
-    public void testInBuildExecution() throws Exception
-    {
-        List<String> warnLines = performTest( "config-build-execution" );
-        assertWarningContains( warnLines );
+    public void testInBuildExecution() throws Exception {
+        List<String> warnLines = performTest("config-build-execution");
+        assertWarningContains(warnLines);
     }
 
     /**
      * Test that ensures that warning is printed for configuration
      */
     @Test
-    public void testInBuildMixed() throws Exception
-    {
-        List<String> warnLines = performTest( "config-build-mixed" );
-        assertWarningContains( warnLines );
+    public void testInBuildMixed() throws Exception {
+        List<String> warnLines = performTest("config-build-mixed");
+        assertWarningContains(warnLines);
     }
 
     /**
      * Test that ensures that warning is printed for configuration
      */
     @Test
-    public void testInPluginManagement() throws Exception
-    {
-        List<String> warnLines = performTest( "config-plugin-management" );
-        assertWarningContains( warnLines );
+    public void testInPluginManagement() throws Exception {
+        List<String> warnLines = performTest("config-plugin-management");
+        assertWarningContains(warnLines);
     }
 
     /**
      * Test that ensures that warning is printed for configuration
      */
     @Test
-    public void testInPluginManagementParent() throws Exception
-    {
-        List<String> warnLines = performTest( "config-plugin-management-parent" );
-        assertWarningContains( warnLines );
+    public void testInPluginManagementParent() throws Exception {
+        List<String> warnLines = performTest("config-plugin-management-parent");
+        assertWarningContains(warnLines);
     }
 
     /**
      * Test that ensures that warning is printed for configuration
      */
     @Test
-    public void testWithForkedGoalExecution() throws Exception
-    {
-        List<String> warnLines = performTest( "config-with-fork-goal" );
+    public void testWithForkedGoalExecution() throws Exception {
+        List<String> warnLines = performTest("config-with-fork-goal");
 
-        assertTrue( warnLines.remove(
-            "[WARNING] Parameter 'invalidXml' is unknown for plugin 'maven-it-plugin-fork:2.1-SNAPSHOT:fork-goal (fork)'" ) );
+        assertTrue(
+                warnLines.remove(
+                        "[WARNING] Parameter 'invalidXml' is unknown for plugin 'maven-it-plugin-fork:2.1-SNAPSHOT:fork-goal (fork)'"));
 
-        assertTrue( warnLines.remove(
-            "[WARNING] Parameter 'invalidParam' is unknown for plugin 'maven-it-plugin-fork:2.1-SNAPSHOT:fork-goal (fork)'" ) );
+        assertTrue(
+                warnLines.remove(
+                        "[WARNING] Parameter 'invalidParam' is unknown for plugin 'maven-it-plugin-fork:2.1-SNAPSHOT:fork-goal (fork)'"));
 
-        assertTrue( warnLines.remove(
-            "[WARNING] Parameter 'invalidXml' is unknown for plugin 'maven-it-plugin-fork:2.1-SNAPSHOT:touch (touch)'" ) );
+        assertTrue(
+                warnLines.remove(
+                        "[WARNING] Parameter 'invalidXml' is unknown for plugin 'maven-it-plugin-fork:2.1-SNAPSHOT:touch (touch)'"));
 
-        assertTrue( warnLines.remove(
-            "[WARNING] Parameter 'invalidParam' is unknown for plugin 'maven-it-plugin-fork:2.1-SNAPSHOT:touch (touch)'" ) );
+        assertTrue(
+                warnLines.remove(
+                        "[WARNING] Parameter 'invalidParam' is unknown for plugin 'maven-it-plugin-fork:2.1-SNAPSHOT:touch (touch)'"));
 
-        assertTrue( "Not verified line: " + warnLines, warnLines.isEmpty() );
+        assertTrue("Not verified line: " + warnLines, warnLines.isEmpty());
     }
 
-    private List<String> performTest( String project ) throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7468-unsupported-params" );
+    private List<String> performTest(String project) throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7468-unsupported-params");
 
-        Verifier verifier = newVerifier( new File( testDir, project ).getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, project).getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        List<String> logLines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
-        return findUnknownWarning( logLines );
+        List<String> logLines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
+        return findUnknownWarning(logLines);
     }
 
-    private void assertWarningContains( List<String> warnLines )
-    {
-        assertTrue( warnLines.remove(
-            "[WARNING] Parameter 'invalidParam' is unknown for plugin 'maven-it-plugin-configuration:2.1-SNAPSHOT:touch (default)'" ) );
+    private void assertWarningContains(List<String> warnLines) {
+        assertTrue(
+                warnLines.remove(
+                        "[WARNING] Parameter 'invalidParam' is unknown for plugin 'maven-it-plugin-configuration:2.1-SNAPSHOT:touch (default)'"));
 
-        assertTrue( warnLines.remove(
-            "[WARNING] Parameter 'invalidXml' is unknown for plugin 'maven-it-plugin-configuration:2.1-SNAPSHOT:touch (default)'" ) );
+        assertTrue(
+                warnLines.remove(
+                        "[WARNING] Parameter 'invalidXml' is unknown for plugin 'maven-it-plugin-configuration:2.1-SNAPSHOT:touch (default)'"));
 
-        assertTrue( "Not verified line: " + warnLines, warnLines.isEmpty() );
+        assertTrue("Not verified line: " + warnLines, warnLines.isEmpty());
     }
 
-    private List<String> findUnknownWarning( List<String> logLines )
-    {
-        Pattern pattern = Pattern.compile( "\\[WARNING] Parameter .* is unknown.*" );
+    private List<String> findUnknownWarning(List<String> logLines) {
+        Pattern pattern = Pattern.compile("\\[WARNING] Parameter .* is unknown.*");
         List<String> result = new ArrayList<>();
-        for ( String line : logLines )
-        {
-            if ( pattern.matcher( line ).matches() )
-            {
-                result.add( line );
+        for (String line : logLines) {
+            if (pattern.matcher(line).matches()) {
+                result.add(line);
             }
         }
 
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7470ResolverTransportTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7470ResolverTransportTest.java
index 07c84aa..b6fa21b 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7470ResolverTransportTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7470ResolverTransportTest.java
@@ -1,12 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-
 import java.io.File;
 import java.util.HashMap;
 import java.util.Map;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
@@ -15,86 +32,69 @@
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-7470">MNG-7470</a>:
  * check that Maven bundled transports work as expected.
  */
-public class MavenITmng7470ResolverTransportTest
-        extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7470ResolverTransportTest extends AbstractMavenIntegrationTestCase {
     private File projectDir;
 
     private HttpServer server;
 
     private int port;
 
-    public MavenITmng7470ResolverTransportTest()
-    {
-        super( "[3.9.0,)" );
+    public MavenITmng7470ResolverTransportTest() {
+        super("[3.9.0,)");
     }
 
     @BeforeEach
-    protected void setUp()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7470-resolver-transport" );
-        projectDir = new File( testDir, "project" );
+    protected void setUp() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7470-resolver-transport");
+        projectDir = new File(testDir, "project");
 
-        server = HttpServer.builder()
-                .port( 0 )
-                .source( new File( testDir, "repo" ) )
-                .build();
+        server = HttpServer.builder().port(0).source(new File(testDir, "repo")).build();
         server.start();
-        if ( server.isFailed() )
-        {
-            fail( "Couldn't bind the server socket to a free port!" );
+        if (server.isFailed()) {
+            fail("Couldn't bind the server socket to a free port!");
         }
         port = server.port();
-        System.out.println( "Bound server socket to the port " + port );
+        System.out.println("Bound server socket to the port " + port);
     }
 
     @AfterEach
-    protected void tearDown()
-        throws Exception
-    {
-        if ( server != null )
-        {
+    protected void tearDown() throws Exception {
+        if (server != null) {
             server.stop();
             server.join();
         }
     }
 
-    private void performTest( /* nullable */ final String transport, final String logSnippet ) throws Exception
-    {
-        Verifier verifier = newVerifier( projectDir.getAbsolutePath() );
-        verifier.setForkJvm( true );
+    private void performTest(/* nullable */ final String transport, final String logSnippet) throws Exception {
+        Verifier verifier = newVerifier(projectDir.getAbsolutePath());
+        verifier.setForkJvm(true);
 
         Map<String, String> properties = new HashMap<>();
-        properties.put( "@port@", Integer.toString( port ) );
-        verifier.filterFile( "settings-template.xml", "settings.xml", "UTF-8", properties );
-        if ( transport == null )
-        {
-            verifier.setLogFileName( "default-transport.log" );
+        properties.put("@port@", Integer.toString(port));
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8", properties);
+        if (transport == null) {
+            verifier.setLogFileName("default-transport.log");
+        } else {
+            verifier.setLogFileName(transport + "-transport.log");
         }
-        else
-        {
-            verifier.setLogFileName( transport + "-transport.log" );
-        }
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.resolver.resolver-demo-maven-plugin" );
-        verifier.deleteArtifacts( "org.apache.maven.its.resolver-transport" );
-        verifier.addCliArgument( "-X" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( new File( projectDir, "settings.xml" ).getAbsolutePath() );
-        verifier.addCliArgument( "-Pmaven-core-it-repo" );
-        if ( transport != null )
-        {
-            verifier.addCliArgument( "-Dmaven.resolver.transport=" + transport );
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.resolver.resolver-demo-maven-plugin");
+        verifier.deleteArtifacts("org.apache.maven.its.resolver-transport");
+        verifier.addCliArgument("-X");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument(new File(projectDir, "settings.xml").getAbsolutePath());
+        verifier.addCliArgument("-Pmaven-core-it-repo");
+        if (transport != null) {
+            verifier.addCliArgument("-Dmaven.resolver.transport=" + transport);
         }
         // Maven will fail if project dependencies cannot be resolved.
         // As dependency exists ONLY in HTTP repo, it MUST be reached using selected transport and
         // successfully resolved from it.
-        verifier.addCliArgument( "verify" );
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
         // verify maven console output contains "[DEBUG] Using transporter XXXTransporter"
-        verifier.verifyTextInLog( logSnippet );
+        verifier.verifyTextInLog(logSnippet);
     }
 
     private static final String WAGON_LOG_SNIPPET = "[DEBUG] Using transporter WagonTransporter";
@@ -102,23 +102,17 @@
     private static final String NATIVE_LOG_SNIPPET = "[DEBUG] Using transporter HttpTransporter";
 
     @Test
-    public void testResolverTransportDefault()
-            throws Exception
-    {
-        performTest( null, NATIVE_LOG_SNIPPET );
+    public void testResolverTransportDefault() throws Exception {
+        performTest(null, NATIVE_LOG_SNIPPET);
     }
 
     @Test
-    public void testResolverTransportWagon()
-            throws Exception
-    {
-        performTest( "wagon", WAGON_LOG_SNIPPET );
+    public void testResolverTransportWagon() throws Exception {
+        performTest("wagon", WAGON_LOG_SNIPPET);
     }
 
     @Test
-    public void testResolverTransportNative()
-            throws Exception
-    {
-        performTest( "native", NATIVE_LOG_SNIPPET );
+    public void testResolverTransportNative() throws Exception {
+        performTest("native", NATIVE_LOG_SNIPPET);
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7474SessionScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7474SessionScopeTest.java
index 59dcac4..0e31794 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7474SessionScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7474SessionScopeTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,41 +16,35 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-7474">MNG-7474</a>:
  * check that Session scope beans are actually singletons for the session.
  */
-public class MavenITmng7474SessionScopeTest
-        extends AbstractMavenIntegrationTestCase
-{
-    public MavenITmng7474SessionScopeTest()
-    {
-        super( "[3.9.0,)" );
+public class MavenITmng7474SessionScopeTest extends AbstractMavenIntegrationTestCase {
+    public MavenITmng7474SessionScopeTest() {
+        super("[3.9.0,)");
     }
 
     @Test
-    public void testSessionScope()
-            throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7474-session-scope" );
+    public void testSessionScope() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7474-session-scope");
 
-        Verifier verifier = newVerifier( new File( testDir, "plugin" ).getAbsolutePath() );
-        verifier.addCliArgument( "install" );
+        Verifier verifier = newVerifier(new File(testDir, "plugin").getAbsolutePath());
+        verifier.addCliArgument("install");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( new File( testDir, "project" ).getAbsolutePath() );
-        verifier.addCliArgument( "validate" );
+        verifier = newVerifier(new File(testDir, "project").getAbsolutePath());
+        verifier.addCliArgument("validate");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7487DeadlockTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7487DeadlockTest.java
index 4e2b0f9..4971f6c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7487DeadlockTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7487DeadlockTest.java
@@ -18,42 +18,38 @@
  */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
-
 import java.io.File;
 import java.io.IOException;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-public class MavenITmng7487DeadlockTest extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7487DeadlockTest extends AbstractMavenIntegrationTestCase {
     private static final String PROJECT_PATH = "/mng-7487-deadlock";
 
-    public MavenITmng7487DeadlockTest()
-    {
-        super( "(,3.8.4],[3.8.6,)" );
+    public MavenITmng7487DeadlockTest() {
+        super("(,3.8.4],[3.8.6,)");
     }
 
     @Test
-    public void testDeadlock() throws IOException, VerificationException
-    {
-        final File rootDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
+    public void testDeadlock() throws IOException, VerificationException {
+        final File rootDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
 
-        final File pluginDir = new File( rootDir, "plugin" );
-        final Verifier pluginVerifier = newVerifier( pluginDir.getAbsolutePath() );
-        pluginVerifier.addCliArgument( "install" );
+        final File pluginDir = new File(rootDir, "plugin");
+        final Verifier pluginVerifier = newVerifier(pluginDir.getAbsolutePath());
+        pluginVerifier.addCliArgument("install");
         pluginVerifier.execute();
 
-        final File consumerDir = new File( rootDir, "consumer" );
-        final Verifier consumerVerifier = newVerifier( consumerDir.getAbsolutePath() );
-        consumerVerifier.setForkJvm( true );;
-        consumerVerifier.addCliArgument( "-T2" );
-        consumerVerifier.addCliArgument( "package" );
+        final File consumerDir = new File(rootDir, "consumer");
+        final Verifier consumerVerifier = newVerifier(consumerDir.getAbsolutePath());
+        consumerVerifier.setForkJvm(true);
+        ;
+        consumerVerifier.addCliArgument("-T2");
+        consumerVerifier.addCliArgument("package");
         consumerVerifier.execute();
         consumerVerifier.verifyErrorFreeLog();
-        consumerVerifier.verifyTextInLog( "BUILD SUCCESS" );
+        consumerVerifier.verifyTextInLog("BUILD SUCCESS");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7504NotWarnUnsupportedReportPluginsTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7504NotWarnUnsupportedReportPluginsTest.java
index 0d57f0a..8e4edc2 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7504NotWarnUnsupportedReportPluginsTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7504NotWarnUnsupportedReportPluginsTest.java
@@ -18,14 +18,13 @@
  */
 package org.apache.maven.it;
 
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
-import org.apache.maven.shared.verifier.VerificationException;
-
 import java.io.File;
 import java.io.IOException;
 import java.util.List;
 
+import org.apache.maven.shared.verifier.VerificationException;
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -36,31 +35,29 @@
  *
  * @author Slawomir Jaranowski
  */
-public class MavenITmng7504NotWarnUnsupportedReportPluginsTest extends AbstractMavenIntegrationTestCase
-{
+public class MavenITmng7504NotWarnUnsupportedReportPluginsTest extends AbstractMavenIntegrationTestCase {
     private static final String PROJECT_PATH = "/mng-7504-warn-unsupported-report-plugins";
 
-    public MavenITmng7504NotWarnUnsupportedReportPluginsTest()
-    {
-        super( "[3.9.0]" );
+    public MavenITmng7504NotWarnUnsupportedReportPluginsTest() {
+        super("[3.9.0]");
     }
 
     @Test
-    public void testWarnNotPresent() throws IOException, VerificationException
-    {
-        File rootDir = ResourceExtractor.simpleExtractResources( getClass(), PROJECT_PATH );
+    public void testWarnNotPresent() throws IOException, VerificationException {
+        File rootDir = ResourceExtractor.simpleExtractResources(getClass(), PROJECT_PATH);
 
-        Verifier verifier = newVerifier( rootDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.addCliArgument( "site" );
+        Verifier verifier = newVerifier(rootDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.addCliArgument("site");
         verifier.execute();
 
-        List<String> logLines = verifier.loadFile( verifier.getBasedir(), verifier.getLogFileName(), false );
+        List<String> logLines = verifier.loadFile(verifier.getBasedir(), verifier.getLogFileName(), false);
 
-        for ( String line : logLines )
-        {
-            assertFalse( line.contains( "[WARNING] Parameter 'reportPlugins' is unknown for plugin 'maven-site-plugin:0.1-stub-SNAPSHOT:site (default-site)'" ) );
+        for (String line : logLines) {
+            assertFalse(
+                    line.contains(
+                            "[WARNING] Parameter 'reportPlugins' is unknown for plugin 'maven-site-plugin:0.1-stub-SNAPSHOT:site (default-site)'"));
         }
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7529VersionRangeRepositorySelection.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7529VersionRangeRepositorySelection.java
index 3ff0a91..2e6973f 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7529VersionRangeRepositorySelection.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7529VersionRangeRepositorySelection.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,44 +16,42 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.apache.maven.shared.verifier.Verifier;
+package org.apache.maven.it;
 
 import java.io.File;
 
+import org.apache.maven.shared.verifier.Verifier;
+import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-7529">MNG-7529</a>.
  */
-public class MavenITmng7529VersionRangeRepositorySelection
-    extends AbstractMavenIntegrationTestCase {
+public class MavenITmng7529VersionRangeRepositorySelection extends AbstractMavenIntegrationTestCase {
 
-  public MavenITmng7529VersionRangeRepositorySelection() {
-    super("(3.8.6,)");
-  }
+    public MavenITmng7529VersionRangeRepositorySelection() {
+        super("(3.8.6,)");
+    }
 
-  /**
-   * Test dependency resolution from a version range using multiple remote repositories
-   * with snapshot or release enabled.
-   *
-   * @throws Exception in case of failure
-   */
-  @Test
-  public void testit()
-      throws Exception {
-    File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7529");
-    Verifier verifier = newVerifier(testDir.getAbsolutePath());
-    verifier.setAutoclean(false);
-    verifier.deleteDirectory("target");
-    verifier.deleteArtifacts("org.apache.maven.its.mng7529");
-    verifier.addCliArgument("--settings");
-    verifier.addCliArgument("settings.xml");
+    /**
+     * Test dependency resolution from a version range using multiple remote repositories
+     * with snapshot or release enabled.
+     *
+     * @throws Exception in case of failure
+     */
+    @Test
+    public void testit() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7529");
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng7529");
+        verifier.addCliArgument("--settings");
+        verifier.addCliArgument("settings.xml");
 
-    verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
-    verifier.addCliArgument("validate");
-    verifier.execute();
-    verifier.verifyErrorFreeLog();
-  }
+        verifier.filterFile("settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("validate");
+        verifier.execute();
+        verifier.verifyErrorFreeLog();
+    }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7566JavaPrerequisiteTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7566JavaPrerequisiteTest.java
index 1f0cf8d..f0f55c8 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7566JavaPrerequisiteTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7566JavaPrerequisiteTest.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
 import java.io.File;
@@ -11,13 +29,10 @@
  * Similar to {@link MavenITmng4840MavenPrerequisiteTest}.
  *
  */
-class MavenITmng7566JavaPrerequisiteTest
-    extends AbstractMavenIntegrationTestCase
-{
+class MavenITmng7566JavaPrerequisiteTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng7566JavaPrerequisiteTest()
-    {
-        super( "[4.0.0-alpha-3,)" );
+    public MavenITmng7566JavaPrerequisiteTest() {
+        super("[4.0.0-alpha-3,)");
     }
 
     /**
@@ -26,27 +41,22 @@
      * @throws Exception in case of failure
      */
     @Test
-    void testitMojoExecution()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7566" );
+    void testitMojoExecution() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7566");
 
-        Verifier verifier = newVerifier( new File( testDir, "test-1" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng7566" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        try
-        {
-            verifier.addCliArgument( "validate" );
+        Verifier verifier = newVerifier(new File(testDir, "test-1").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng7566");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        try {
+            verifier.addCliArgument("validate");
             verifier.execute();
             verifier.verifyErrorFreeLog();
-            fail( "Build did not fail despite unsatisfied prerequisite of plugin on Maven version." );
-        }
-        catch ( Exception e )
-        {
+            fail("Build did not fail despite unsatisfied prerequisite of plugin on Maven version.");
+        } catch (Exception e) {
             // expected, unsolvable version conflict
         }
     }
@@ -58,24 +68,21 @@
      * @throws Exception in case of failure
      */
     @Test
-    void testitPluginVersionResolution()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7566" );
+    void testitPluginVersionResolution() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7566");
 
-        Verifier verifier = newVerifier( new File( testDir, "test-2" ).getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.deleteDirectory( "target" );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng7566" );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.filterFile( "../settings-template.xml", "settings.xml", "UTF-8" );
-        verifier.addCliArgument( "org.apache.maven.its.mng7566:maven-mng7566-plugin:touch" );
+        Verifier verifier = newVerifier(new File(testDir, "test-2").getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.deleteDirectory("target");
+        verifier.deleteArtifacts("org.apache.maven.its.mng7566");
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.filterFile("../settings-template.xml", "settings.xml", "UTF-8");
+        verifier.addCliArgument("org.apache.maven.its.mng7566:maven-mng7566-plugin:touch");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier.verifyFilePresent( "target/touch-1.txt" );
-        verifier.verifyFileNotPresent( "target/touch-2.txt" );
+        verifier.verifyFilePresent("target/touch-1.txt");
+        verifier.verifyFileNotPresent("target/touch-2.txt");
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7587Jsr330.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7587Jsr330.java
index 869dc59..5516915 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7587Jsr330.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7587Jsr330.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,30 +16,26 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
+
+import java.io.File;
 
 import org.apache.maven.shared.verifier.Verifier;
 import org.apache.maven.shared.verifier.util.ResourceExtractor;
-import org.codehaus.plexus.util.Os;
-import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.condition.EnabledOnJre;
 import org.junit.jupiter.api.condition.JRE;
 
-import java.io.File;
-
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-7587">MNG-7587</a>.
  * Simply verifies that plexus component using JSR330 and compiled with JDK 17 bytecode can
  * work on maven.
  */
-class MavenITmng7587Jsr330
-    extends AbstractMavenIntegrationTestCase
-{
+class MavenITmng7587Jsr330 extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng7587Jsr330()
-    {
+    public MavenITmng7587Jsr330() {
         // affected Maven versions: 3.9.2 and 4.0.0-alpha-5
-        super( "(3.9.2,3.999),(4.0.0-alpha-5,)" );
+        super("(3.9.2,3.999),(4.0.0-alpha-5,)");
     }
 
     /**
@@ -51,23 +45,22 @@
      */
     @Test
     @EnabledOnJre(JRE.JAVA_17)
-    void testJdk17() throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7587-jsr330").getAbsoluteFile();
+    void testJdk17() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7587-jsr330")
+                .getAbsoluteFile();
 
-        final Verifier pluginVerifier = newVerifier( new File( testDir, "plugin" ).getPath() );
-        pluginVerifier.addCliArgument( "clean" );
-        pluginVerifier.addCliArgument( "install" );
-        pluginVerifier.addCliArgument( "-V" );
+        final Verifier pluginVerifier = newVerifier(new File(testDir, "plugin").getPath());
+        pluginVerifier.addCliArgument("clean");
+        pluginVerifier.addCliArgument("install");
+        pluginVerifier.addCliArgument("-V");
         pluginVerifier.execute();
         pluginVerifier.verifyErrorFreeLog();
 
-        final Verifier consumerVerifier = newVerifier( new File( testDir, "consumer" ).getPath() );
-        consumerVerifier.addCliArgument( "clean" );
-        consumerVerifier.addCliArgument( "verify" );
-        consumerVerifier.addCliArgument( "-V" );
+        final Verifier consumerVerifier = newVerifier(new File(testDir, "consumer").getPath());
+        consumerVerifier.addCliArgument("clean");
+        consumerVerifier.addCliArgument("verify");
+        consumerVerifier.addCliArgument("-V");
         consumerVerifier.execute();
         consumerVerifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7606DependencyImportScopeTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7606DependencyImportScopeTest.java
index 46211ca..930697c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7606DependencyImportScopeTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7606DependencyImportScopeTest.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
 import java.io.File;
@@ -11,13 +29,10 @@
  * It checks that "import" scope for dependencies work
  *
  */
-class MavenITmng7606DependencyImportScopeTest
-    extends AbstractMavenIntegrationTestCase
-{
+class MavenITmng7606DependencyImportScopeTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng7606DependencyImportScopeTest()
-    {
-        super( ALL_MAVEN_VERSIONS );
+    public MavenITmng7606DependencyImportScopeTest() {
+        super(ALL_MAVEN_VERSIONS);
     }
 
     /**
@@ -26,17 +41,14 @@
      * @throws Exception in case of failure
      */
     @Test
-    void testDependencyResolution()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7606" );
+    void testDependencyResolution() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7606");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( true );
-        verifier.deleteArtifacts( "org.apache.maven.its.mng7606" );
-        verifier.addCliArgument( "verify" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(true);
+        verifier.deleteArtifacts("org.apache.maven.its.mng7606");
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7629SubtreeBuildTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7629SubtreeBuildTest.java
index 48b0c69..e9375b5 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7629SubtreeBuildTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7629SubtreeBuildTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,25 +16,23 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
+
+import java.io.File;
 
 import org.apache.maven.shared.verifier.Verifier;
 import org.apache.maven.shared.verifier.util.ResourceExtractor;
 import org.junit.jupiter.api.Test;
 
-import java.io.File;
-
 /**
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-7629">MNG-7629</a>.
  * It checks that building a subtree that consumes an attached artifact works
  *
  */
-class MavenITmng7629SubtreeBuildTest
-    extends AbstractMavenIntegrationTestCase
-{
+class MavenITmng7629SubtreeBuildTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng7629SubtreeBuildTest()
-    {
-        super( "[4.0.0-alpha-4,)" );
+    public MavenITmng7629SubtreeBuildTest() {
+        super("[4.0.0-alpha-4,)");
     }
 
     /**
@@ -45,22 +41,19 @@
      * @throws Exception in case of failure
      */
     @Test
-    void testBuildSubtree()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7629" );
+    void testBuildSubtree() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7629");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( true );
-        verifier.addCliArgument( "verify" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(true);
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( true );
-        verifier.addCliArguments( "-f", "child-2", "verify" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(true);
+        verifier.addCliArguments("-f", "child-2", "verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7679SingleMojoNoPomTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7679SingleMojoNoPomTest.java
index 3d4ee66..6f6d30c 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7679SingleMojoNoPomTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7679SingleMojoNoPomTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
 import java.io.File;
 
@@ -30,14 +29,11 @@
  * Executing single mojo without POM should not NPE.
  *
  */
-class MavenITmng7679SingleMojoNoPomTest
-    extends AbstractMavenIntegrationTestCase
-{
+class MavenITmng7679SingleMojoNoPomTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng7679SingleMojoNoPomTest()
-    {
+    public MavenITmng7679SingleMojoNoPomTest() {
         // affected Maven versions: 3.8.7, 3.9.0, 4.0.0-alpha-4
-        super( "(,3.8.7)(3.8.7,3.9.0),(3.9.0,4.0.0-alpha-4),(4.0.0-alpha-4,)" );
+        super("(,3.8.7)(3.8.7,3.9.0),(3.9.0,4.0.0-alpha-4),(4.0.0-alpha-4,)");
     }
 
     /**
@@ -46,20 +42,17 @@
      * @throws Exception in case of failure
      */
     @Test
-    void testSingleMojoNoPom()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7679" );
+    void testSingleMojoNoPom() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7679");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "install:install-file" );
-        verifier.addCliArgument( "-Dfile=mng-7679.txt" );
-        verifier.addCliArgument( "-DgroupId=org.apache.maven.it.mng7679" );
-        verifier.addCliArgument( "-DartifactId=artifact" );
-        verifier.addCliArgument( "-Dversion=1.0.0" );
-        verifier.addCliArgument( "-Dpackaging=jar" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("install:install-file");
+        verifier.addCliArgument("-Dfile=mng-7679.txt");
+        verifier.addCliArgument("-DgroupId=org.apache.maven.it.mng7679");
+        verifier.addCliArgument("-DartifactId=artifact");
+        verifier.addCliArgument("-Dversion=1.0.0");
+        verifier.addCliArgument("-Dpackaging=jar");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7697PomWithEmojiTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7697PomWithEmojiTest.java
index 76cdaf4..8d3c126 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7697PomWithEmojiTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7697PomWithEmojiTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
 import java.io.File;
 
@@ -29,14 +28,11 @@
  * This is a test set for <a href="https://issues.apache.org/jira/browse/MNG-7697">MNG-7697</a>.
  * Verifies if pom with emoji in comments are parsed.
  */
-class MavenITmng7697PomWithEmojiTest
-    extends AbstractMavenIntegrationTestCase
-{
+class MavenITmng7697PomWithEmojiTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng7697PomWithEmojiTest()
-    {
+    public MavenITmng7697PomWithEmojiTest() {
         // affected Maven versions: 3.9.0, 4.0.0-alpha-4
-        super( "(,3.9.0),(3.9.0,4.0.0-alpha-4),(4.0.0-alpha-4,)" );
+        super("(,3.9.0),(3.9.0,4.0.0-alpha-4),(4.0.0-alpha-4,)");
     }
 
     /**
@@ -45,14 +41,12 @@
      * @throws Exception in case of failure
      */
     @Test
-    void testPomRead()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7697-emoji" );
+    void testPomRead() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7697-emoji");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.setAutoclean( false );
-        verifier.addCliArgument( "verify" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.setAutoclean(false);
+        verifier.addCliArgument("verify");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7716BuildDeadlock.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7716BuildDeadlock.java
index f1a4ebc..2483df6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7716BuildDeadlock.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7716BuildDeadlock.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
 import java.io.File;
 import java.util.concurrent.TimeUnit;
@@ -33,13 +32,10 @@
  * Executing the project should not deadlock
  *
  */
-class MavenITmng7716BuildDeadlock
-    extends AbstractMavenIntegrationTestCase
-{
+class MavenITmng7716BuildDeadlock extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng7716BuildDeadlock()
-    {
-        super( "[3.8.8,3.9.0),[3.9.1,4.0.0-alpha-1),[4.0.0-alpha-5,)" );
+    public MavenITmng7716BuildDeadlock() {
+        super("[3.8.8,3.9.0),[3.9.1,4.0.0-alpha-1),[4.0.0-alpha-5,)");
     }
 
     /**
@@ -48,26 +44,23 @@
      * @throws Exception in case of failure
      */
     @Test
-    @Timeout( value = 120, unit = TimeUnit.SECONDS )
-    void testNoDeadlockAtVersionUpdate()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7716" );
+    @Timeout(value = 120, unit = TimeUnit.SECONDS)
+    void testNoDeadlockAtVersionUpdate() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7716");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-f" );
-        verifier.addCliArgument( "settings" );
-        verifier.addCliArgument( "install" );
-        verifier.setLogFileName( "log-settings.txt" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-f");
+        verifier.addCliArgument("settings");
+        verifier.addCliArgument("install");
+        verifier.setLogFileName("log-settings.txt");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
-        verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-T1C" );
-        verifier.addCliArgument( "org.codehaus.mojo:versions-maven-plugin:2.15.0:set" );
-        verifier.addCliArgument( "-DnewVersion=1.2.3" );
+        verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-T1C");
+        verifier.addCliArgument("org.codehaus.mojo:versions-maven-plugin:2.15.0:set");
+        verifier.addCliArgument("-DnewVersion=1.2.3");
         verifier.execute();
         verifier.verifyErrorFreeLog();
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7737ProfileActivationTest.java b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7737ProfileActivationTest.java
index f876f04..ac4c0f3 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7737ProfileActivationTest.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng7737ProfileActivationTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
 import java.io.File;
-import java.util.List;
 
 import org.apache.maven.shared.verifier.Verifier;
 import org.apache.maven.shared.verifier.util.ResourceExtractor;
@@ -32,14 +30,11 @@
  * Simply verifies that various (expected) profiles are properly activated or not.
  *
  */
-class MavenITmng7737ProfileActivationTest
-    extends AbstractMavenIntegrationTestCase
-{
+class MavenITmng7737ProfileActivationTest extends AbstractMavenIntegrationTestCase {
 
-    public MavenITmng7737ProfileActivationTest()
-    {
+    public MavenITmng7737ProfileActivationTest() {
         // affected Maven versions: 3.9.0
-        super( "(,3.9.0),(3.9.0,)" );
+        super("(,3.9.0),(3.9.0,)");
     }
 
     /**
@@ -48,56 +43,54 @@
      * @throws Exception in case of failure
      */
     @Test
-    void testSingleMojoNoPom()
-        throws Exception
-    {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-7737-profiles" );
+    void testSingleMojoNoPom() throws Exception {
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(), "/mng-7737-profiles");
 
-        Verifier verifier = newVerifier( testDir.getAbsolutePath() );
-        verifier.addCliArgument( "-s" );
-        verifier.addCliArgument( "settings.xml" );
-        verifier.addCliArgument( "org.apache.maven.plugins:maven-help-plugin:3.3.0:active-profiles" );
-        verifier.addCliArgument( "-Dsettings-property" );
-        verifier.addCliArgument( "-Dpom-property" );
+        Verifier verifier = newVerifier(testDir.getAbsolutePath());
+        verifier.addCliArgument("-s");
+        verifier.addCliArgument("settings.xml");
+        verifier.addCliArgument("org.apache.maven.plugins:maven-help-plugin:3.3.0:active-profiles");
+        verifier.addCliArgument("-Dsettings-property");
+        verifier.addCliArgument("-Dpom-property");
         verifier.execute();
         verifier.verifyErrorFreeLog();
 
         // Example output on my Linux Box w/ Java 17
-        //The following profiles are active:
+        // The following profiles are active:
         //
-        //- settings-active-default (source: external)
-        //- settings-active (source: external)
-        //- settings-jdk-8 (source: external)
-        //- settings-jdk-11 (source: external)
-        //- settings-jdk-17 (source: external)
-        //- settings-os-unix (source: external)
-        //- settings-property (source: external)
-        //- settings-file-exists-present (source: external)
-        //- settings-file-missing-absent (source: external)
-        //- it-defaults (source: external)
-        //- pom-jdk-8 (source: org.apache.maven.its.mng7737:test:0.1)
-        //- pom-jdk-11 (source: org.apache.maven.its.mng7737:test:0.1)
-        //- pom-jdk-17 (source: org.apache.maven.its.mng7737:test:0.1)
-        //- pom-os-unix (source: org.apache.maven.its.mng7737:test:0.1)
-        //- pom-property (source: org.apache.maven.its.mng7737:test:0.1)
-        //- pom-file-exists-present (source: org.apache.maven.its.mng7737:test:0.1)
-        //- pom-file-missing-absent (source: org.apache.maven.its.mng7737:test:0.1)
+        // - settings-active-default (source: external)
+        // - settings-active (source: external)
+        // - settings-jdk-8 (source: external)
+        // - settings-jdk-11 (source: external)
+        // - settings-jdk-17 (source: external)
+        // - settings-os-unix (source: external)
+        // - settings-property (source: external)
+        // - settings-file-exists-present (source: external)
+        // - settings-file-missing-absent (source: external)
+        // - it-defaults (source: external)
+        // - pom-jdk-8 (source: org.apache.maven.its.mng7737:test:0.1)
+        // - pom-jdk-11 (source: org.apache.maven.its.mng7737:test:0.1)
+        // - pom-jdk-17 (source: org.apache.maven.its.mng7737:test:0.1)
+        // - pom-os-unix (source: org.apache.maven.its.mng7737:test:0.1)
+        // - pom-property (source: org.apache.maven.its.mng7737:test:0.1)
+        // - pom-file-exists-present (source: org.apache.maven.its.mng7737:test:0.1)
+        // - pom-file-missing-absent (source: org.apache.maven.its.mng7737:test:0.1)
 
-        verifier.verifyTextInLog( "settings-active-default" );
-        verifier.verifyTextInLog( "settings-active" );
-        verifier.verifyTextInLog( "settings-jdk"); // enough, as we build on 8+ at least one is present
-        verifier.verifyTextInLog( "settings-os-" + Os.OS_FAMILY );
-        verifier.verifyTextInLog( "settings-property" );
-        verifier.verifyTextInLog( "settings-file-exists-present" );
-        verifier.verifyTextInLog( "settings-file-missing-absent" );
+        verifier.verifyTextInLog("settings-active-default");
+        verifier.verifyTextInLog("settings-active");
+        verifier.verifyTextInLog("settings-jdk"); // enough, as we build on 8+ at least one is present
+        verifier.verifyTextInLog("settings-os-" + Os.OS_FAMILY);
+        verifier.verifyTextInLog("settings-property");
+        verifier.verifyTextInLog("settings-file-exists-present");
+        verifier.verifyTextInLog("settings-file-missing-absent");
 
         // In case of POM, the pom-active-default documented constraint stands:
         // "This profile will automatically be active for all builds unless
         // **another profile in the same POM** is activated using one of the previously described methods."
-        verifier.verifyTextInLog( "pom-jdk"); // enough, as we build on 8+ at least one is present
-        verifier.verifyTextInLog( "pom-os-" + Os.OS_FAMILY );
-        verifier.verifyTextInLog( "pom-property" );
-        verifier.verifyTextInLog( "pom-file-exists-present" );
-        verifier.verifyTextInLog( "pom-file-missing-absent" );
+        verifier.verifyTextInLog("pom-jdk"); // enough, as we build on 8+ at least one is present
+        verifier.verifyTextInLog("pom-os-" + Os.OS_FAMILY);
+        verifier.verifyTextInLog("pom-property");
+        verifier.verifyTextInLog("pom-file-exists-present");
+        verifier.verifyTextInLog("pom-file-missing-absent");
     }
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/TestSuiteOrdering.java b/core-it-suite/src/test/java/org/apache/maven/it/TestSuiteOrdering.java
index 5c755a9..d6fddd6 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/TestSuiteOrdering.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/TestSuiteOrdering.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it;
 
 /*
@@ -37,73 +55,64 @@
 /**
  * The Core IT suite.
  */
-public class TestSuiteOrdering implements ClassOrderer
-{
+public class TestSuiteOrdering implements ClassOrderer {
 
     private static PrintStream out = System.out;
 
     // store missed test to show info only once
-    private final static List<Class<?>> MISSED_TESTS = new ArrayList<>();
+    private static final List<Class<?>> MISSED_TESTS = new ArrayList<>();
 
     final Map<Class<?>, Integer> tests = new HashMap<>();
 
-    private static void infoProperty( PrintStream info, String property )
-    {
-        info.println( property + ": " + System.getProperty( property ) );
+    private static void infoProperty(PrintStream info, String property) {
+        info.println(property + ": " + System.getProperty(property));
     }
 
-    static
-    {
-        try
-        {
+    static {
+        try {
             // TODO: workaround for https://github.com/apache/maven-integration-testing/pull/232
             // The verifier currently uses system properties to configure itself, such as
-            // maven.home (see https://github.com/apache/maven-integration-testing/blob/ba72268198fb4c68890f11bfa0aac3f4889c79b9/core-it-suite/pom.xml#L509-L511)
+            // maven.home (see
+            // https://github.com/apache/maven-integration-testing/blob/ba72268198fb4c68890f11bfa0aac3f4889c79b9/core-it-suite/pom.xml#L509-L511)
             // or other properties to configure the maven that will be launched.  Using system properties
             // make impossible the detection whether a system property has been set by the maven being run
             // or by the code that wants to use the verifier to create a new embedded maven, which means
             // those properties can not be cleared by the verifier.  So clear those properties here, as
             // we do want to isolate the tests from the outside environment.
-            System.clearProperty( "maven.bootclasspath" );
-            System.clearProperty( "maven.conf" );
-            System.clearProperty( "classworlds.conf" );
+            System.clearProperty("maven.bootclasspath");
+            System.clearProperty("maven.conf");
+            System.clearProperty("classworlds.conf");
 
-            Verifier verifier = new Verifier( "" );
+            Verifier verifier = new Verifier("");
             String mavenVersion = verifier.getMavenVersion();
             String executable = verifier.getExecutable();
 
-            out.println( "Running integration tests for Maven " + mavenVersion + System.lineSeparator()
-                             + "\tusing Maven executable: " + executable + System.lineSeparator()
-                             + "\twith verifier.forkMode: " + System.getProperty( "verifier.forkMode",
-                                                                                  "not defined == fork" ) );
+            out.println("Running integration tests for Maven " + mavenVersion + System.lineSeparator()
+                    + "\tusing Maven executable: " + executable + System.lineSeparator()
+                    + "\twith verifier.forkMode: " + System.getProperty("verifier.forkMode", "not defined == fork"));
 
-            System.setProperty( "maven.version", mavenVersion );
+            System.setProperty("maven.version", mavenVersion);
 
-            String basedir = System.getProperty( "basedir", "." );
+            String basedir = System.getProperty("basedir", ".");
 
-            try ( PrintStream info = new PrintStream(
-                Files.newOutputStream( Paths.get( basedir, "target/info.txt" ) ) ) )
-            {
-                infoProperty( info, "maven.version" );
-                infoProperty( info, "java.version" );
-                infoProperty( info, "os.name" );
-                infoProperty( info, "os.version" );
+            try (PrintStream info = new PrintStream(Files.newOutputStream(Paths.get(basedir, "target/info.txt")))) {
+                infoProperty(info, "maven.version");
+                infoProperty(info, "java.version");
+                infoProperty(info, "os.name");
+                infoProperty(info, "os.version");
             }
-        }
-        catch ( Exception e )
-        {
-            throw new RuntimeException( e );
+        } catch (Exception e) {
+            throw new RuntimeException(e);
         }
     }
 
-    public TestSuiteOrdering()
-    {
+    public TestSuiteOrdering() {
         TestSuiteOrdering suite = this;
 
         /*
          * This must be the first one to ensure the local repository is properly setup.
          */
-        suite.addTestSuite( MavenITBootstrapTest.class, -10 );
+        suite.addTestSuite(MavenITBootstrapTest.class, -10);
 
         /*
          * Add tests in reverse order of implementation. This makes testing new
@@ -111,681 +120,676 @@
          * the tests are to finishing. Newer tests are also more likely to fail, so this is
          * a fail fast technique as well.
          */
-        suite.addTestSuite( MavenITmng7587Jsr330.class );
-        suite.addTestSuite( MavenITmng7038RootdirTest.class );
-        suite.addTestSuite( MavenITmng7697PomWithEmojiTest.class );
-        suite.addTestSuite( MavenITmng7737ProfileActivationTest.class );
-        suite.addTestSuite( MavenITmng7716BuildDeadlock.class );
-        suite.addTestSuite( MavenITmng7679SingleMojoNoPomTest.class );
-        suite.addTestSuite( MavenITmng7629SubtreeBuildTest.class );
-        suite.addTestSuite( MavenITmng7606DependencyImportScopeTest.class );
-        suite.addTestSuite( MavenITmng6609ProfileActivationForPackagingTest.class );
-        suite.addTestSuite( MavenITmng7566JavaPrerequisiteTest.class );
-        suite.addTestSuite( MavenITmng5889FindBasedir.class );
-        suite.addTestSuite( MavenITmng7360BuildConsumer.class );
-        suite.addTestSuite( MavenITmng5452MavenBuildTimestampUTCTest.class );
-        suite.addTestSuite( MavenITmng3890TransitiveDependencyScopeUpdateTest.class );
-        suite.addTestSuite( MavenITmng3092SnapshotsExcludedFromVersionRangeTest.class );
-        suite.addTestSuite( MavenITmng3038TransitiveDepManVersionTest.class );
-        suite.addTestSuite( MavenITmng2771PomExtensionComponentOverrideTest.class );
-        suite.addTestSuite( MavenITmng0612NewestConflictResolverTest.class );
-        suite.addTestSuite( MavenIT0108SnapshotUpdateTest.class );
-        suite.addTestSuite( MavenITmng7310LifecycleActivatedInSpecifiedModuleTest.class );
-        suite.addTestSuite( MavenITmng7474SessionScopeTest.class );
-        suite.addTestSuite( MavenITmng7529VersionRangeRepositorySelection.class );
-        suite.addTestSuite( MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest.class );
-        suite.addTestSuite( MavenITmng7353CliGoalInvocationTest.class );
-        suite.addTestSuite( MavenITmng7504NotWarnUnsupportedReportPluginsTest.class );
-        suite.addTestSuite( MavenITmng7160ExtensionClassloader.class );
-        suite.addTestSuite( MavenITmng7468UnsupportedPluginsParametersTest.class );
-        suite.addTestSuite( MavenITmng7487DeadlockTest.class );
-        suite.addTestSuite( MavenITmng7470ResolverTransportTest.class );
-        suite.addTestSuite( MavenITmng7464ReadOnlyMojoParametersWarningTest.class );
-        suite.addTestSuite( MavenITmng7404IgnorePrefixlessExpressionsTest.class );
-        suite.addTestSuite( MavenITmng5222MojoDeprecatedTest.class );
-        suite.addTestSuite( MavenITmng7390SelectModuleOutsideCwdTest.class );
-        suite.addTestSuite( MavenITmng7244IgnorePomPrefixInExpressions.class );
-        suite.addTestSuite( MavenITmng7349RelocationWarningTest.class );
-        suite.addTestSuite( MavenITmng6326CoreExtensionsNotFoundTest.class );
-        suite.addTestSuite( MavenITmng5561PluginRelocationLosesConfigurationTest.class );
-        suite.addTestSuite( MavenITmng7335MissingJarInParallelBuild.class );
-        suite.addTestSuite( MavenITmng4463DependencyManagementImportVersionRanges.class );
-        suite.addTestSuite( MavenITmng7112ProjectsWithNonRecursiveTest.class );
-        suite.addTestSuite( MavenITmng7128BlockExternalHttpReactorTest.class );
-        suite.addTestSuite( MavenITmng6511OptionalProjectSelectionTest.class );
-        suite.addTestSuite( MavenITmng7110ExtensionClassloader.class );
-        suite.addTestSuite( MavenITmng7051OptionalProfileActivationTest.class );
-        suite.addTestSuite( MavenITmng6957BuildConsumer.class );
-        suite.addTestSuite( MavenITmng7045DropUselessAndOutdatedCdiApiTest.class );
-        suite.addTestSuite( MavenITmng6566ExecuteAnnotationShouldNotReExecuteGoalsTest.class );
-        suite.addTestSuite( MavenITmng6754TimestampInMultimoduleProject.class );
-        suite.addTestSuite( MavenITmng6981ProjectListShouldIncludeChildrenTest.class );
-        suite.addTestSuite( MavenITmng6972AllowAccessToGraphPackageTest.class );
-        suite.addTestSuite( MavenITmng6772NestedImportScopeRepositoryOverride.class );
-        suite.addTestSuite( MavenITmng6759TransitiveDependencyRepositoriesTest.class );
-        suite.addTestSuite( MavenITmng6720FailFastTest.class );
-        suite.addTestSuite( MavenITmng6656BuildConsumer.class );
-        suite.addTestSuite( MavenITmng6562WarnDefaultBindings.class );
-        suite.addTestSuite( MavenITmng6558ToolchainsBuildingEventTest.class );
-        suite.addTestSuite( MavenITmng6506PackageAnnotationTest.class );
-        suite.addTestSuite( MavenITmng6391PrintVersionTest.class );
-        suite.addTestSuite( MavenITmng6386BaseUriPropertyTest.class );
-        suite.addTestSuite( MavenITmng6330RelativePath.class );
-        suite.addTestSuite( MavenITmng6256SpecialCharsAlternatePOMLocation.class );
-        suite.addTestSuite( MavenITmng6255FixConcatLines.class );
-        suite.addTestSuite( MavenITmng6240PluginExtensionAetherProvider.class );
-        suite.addTestSuite( MavenITmng6223FindBasedir.class );
-        suite.addTestSuite( MavenITmng6210CoreExtensionsCustomScopesTest.class );
-        suite.addTestSuite( MavenITmng6189SiteReportPluginsWarningTest.class );
-        suite.addTestSuite( MavenITmng6173GetProjectsAndDependencyGraphTest.class );
-        suite.addTestSuite( MavenITmng6173GetAllProjectsInReactorTest.class );
-        suite.addTestSuite( MavenITmng6127PluginExecutionConfigurationInterferenceTest.class );
-        suite.addTestSuite( MavenITmng6118SubmoduleInvocation.class );
-        suite.addTestSuite( MavenITmng6090CIFriendlyTest.class );
-        suite.addTestSuite( MavenITmng6084Jsr250PluginTest.class );
-        suite.addTestSuite( MavenITmng6071GetResourceWithCustomPom.class );
-        suite.addTestSuite( MavenITmng6065FailOnSeverityTest.class );
-        suite.addTestSuite( MavenITmng6057CheckReactorOrderTest.class );
-        suite.addTestSuite( MavenITmng5965ParallelBuildMultipliesWorkTest.class );
-        suite.addTestSuite( MavenITmng5958LifecyclePhaseBinaryCompat.class );
-        suite.addTestSuite( MavenITmng5935OptionalLostInTranstiveManagedDependenciesTest.class );
-        suite.addTestSuite( MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest.class );
-        suite.addTestSuite( MavenITmng5895CIFriendlyUsageWithPropertyTest.class );
-        suite.addTestSuite( MavenITmng5868NoDuplicateAttachedArtifacts.class );
-        suite.addTestSuite( MavenITmng5840RelativePathReactorMatching.class );
-        suite.addTestSuite( MavenITmng5840ParentVersionRanges.class );
-        suite.addTestSuite( MavenITmng5805PkgTypeMojoConfiguration2.class );
-        suite.addTestSuite( MavenITmng5783PluginDependencyFiltering.class );
-        suite.addTestSuite( MavenITmng5774ConfigurationProcessorsTest.class );
-        suite.addTestSuite( MavenITmng5771CoreExtensionsTest.class );
-        suite.addTestSuite( MavenITmng5768CliExecutionIdTest.class );
-        suite.addTestSuite( MavenITmng5760ResumeFeatureTest.class );
-        suite.addTestSuite( MavenITmng5753CustomMojoExecutionConfiguratorTest.class );
-        suite.addTestSuite( MavenITmng5742BuildExtensionClassloaderTest.class );
-        suite.addTestSuite( MavenITmng5716ToolchainsTypeTest.class );
-        suite.addTestSuite( MavenITmng5669ReadPomsOnce.class );
-        suite.addTestSuite( MavenITmng5663NestedImportScopePomResolutionTest.class );
-        suite.addTestSuite( MavenITmng5640LifecycleParticipantAfterSessionEnd.class );
-        suite.addTestSuite( MavenITmng5639ImportScopePomResolutionTest.class );
-        suite.addTestSuite( MavenITmng5608ProfileActivationWarningTest.class );
-        suite.addTestSuite( MavenITmng5591WorkspaceReader.class );
-        suite.addTestSuite( MavenITmng5581LifecycleMappingDelegate.class );
-        suite.addTestSuite( MavenITmng5578SessionScopeTest.class );
-        suite.addTestSuite( MavenITmng5576CdFriendlyVersions.class );
-        suite.addTestSuite( MavenITmng5572ReactorPluginExtensionsTest.class );
-        suite.addTestSuite( MavenITmng5530MojoExecutionScopeTest.class );
-        suite.addTestSuite( MavenITmng5482AetherNotFoundTest.class );
-        suite.addTestSuite( MavenITmng5445LegacyStringSearchModelInterpolatorTest.class );
-        suite.addTestSuite( MavenITmng5389LifecycleParticipantAfterSessionEnd.class );
-        suite.addTestSuite( MavenITmng5387ArtifactReplacementPlugin.class );
-        suite.addTestSuite( MavenITmng5382Jsr330Plugin.class );
-        suite.addTestSuite( MavenITmng5338FileOptionToDirectory.class );
-        suite.addTestSuite( MavenITmng5280SettingsProfilesRepositoriesOrderTest.class );
-        suite.addTestSuite( MavenITmng5230MakeReactorWithExcludesTest.class );
-        suite.addTestSuite( MavenITmng5224InjectedSettings.class );
-        suite.addTestSuite( MavenITmng5214DontMapWsdlToJar.class );
-        suite.addTestSuite( MavenITmng5208EventSpyParallelTest.class );
-        suite.addTestSuite( MavenITmng5175WagonHttpTest.class );
-        suite.addTestSuite( MavenITmng5137ReactorResolutionInForkedBuildTest.class );
-        suite.addTestSuite( MavenITmng5135AggregatorDepResolutionModuleExtensionTest.class );
-        suite.addTestSuite( MavenITmng5096ExclusionAtDependencyWithImpliedClassifierTest.class );
-        suite.addTestSuite( MavenITmng5064SuppressSnapshotUpdatesTest.class );
-        suite.addTestSuite( MavenITmng5019StringBasedCompLookupFromChildPluginRealmTest.class );
-        suite.addTestSuite( MavenITmng5013ConfigureParamBeanFromScalarValueTest.class );
-        suite.addTestSuite( MavenITmng5012CollectionVsArrayParamCoercionTest.class );
-        suite.addTestSuite( MavenITmng5011ConfigureCollectionArrayFromUserPropertiesTest.class );
-        suite.addTestSuite( MavenITmng5009AggregationCycleTest.class );
-        suite.addTestSuite( MavenITmng5006VersionRangeDependencyParentResolutionTest.class );
-        suite.addTestSuite( MavenITmng5000ChildPathAwareUrlInheritanceTest.class );
-        suite.addTestSuite( MavenITmng4992MapStylePropertiesParamConfigTest.class );
-        suite.addTestSuite( MavenITmng4991NonProxyHostsTest.class );
-        suite.addTestSuite( MavenITmng4987TimestampBasedSnapshotSelectionTest.class );
-        suite.addTestSuite( MavenITmng4975ProfileInjectedPluginExecutionOrderTest.class );
-        suite.addTestSuite( MavenITmng4973ExtensionVisibleToPluginInReactorTest.class );
-        suite.addTestSuite( MavenITmng4966AbnormalUrlPreservationTest.class );
-        suite.addTestSuite( MavenITmng4963ParentResolutionFromMirrorTest.class );
-        suite.addTestSuite( MavenITmng4960MakeLikeReactorResumeTest.class );
-        suite.addTestSuite( MavenITmng4955LocalVsRemoteSnapshotResolutionTest.class );
-        suite.addTestSuite( MavenITmng4952MetadataReleaseInfoUpdateTest.class );
-        suite.addTestSuite( MavenITmng4936EventSpyTest.class );
-        suite.addTestSuite( MavenITmng4925ContainerLookupRealmDuringMojoExecTest.class );
-        suite.addTestSuite( MavenITmng4919LifecycleMappingWithSameGoalTwiceTest.class );
-        suite.addTestSuite( MavenITmng4913UserPropertyVsDependencyPomPropertyTest.class );
-        suite.addTestSuite( MavenITmng4895PluginDepWithNonRelocatedMavenApiTest.class );
-        suite.addTestSuite( MavenITmng4891RobustSnapshotResolutionTest.class );
-        suite.addTestSuite( MavenITmng4890MakeLikeReactorConsidersVersionsTest.class );
-        suite.addTestSuite( MavenITmng4883FailUponOverconstrainedVersionRangesTest.class );
-        suite.addTestSuite( MavenITmng4877DeployUsingPrivateKeyTest.class );
-        suite.addTestSuite( MavenITmng4874UpdateLatestPluginVersionTest.class );
-        suite.addTestSuite( MavenITmng4872ReactorResolutionAttachedWithExclusionsTest.class );
-        suite.addTestSuite( MavenITmng4842ParentResolutionOfDependencyPomTest.class );
-        suite.addTestSuite( MavenITmng4840MavenPrerequisiteTest.class );
-        suite.addTestSuite( MavenITmng4834ParentProjectResolvedFromRemoteReposTest.class );
-        suite.addTestSuite( MavenITmng4829ChecksumFailureWarningTest.class );
-        suite.addTestSuite( MavenITmng4814ReResolutionOfDependenciesDuringReactorTest.class );
-        suite.addTestSuite( MavenITmng4811CustomComponentConfiguratorTest.class );
-        suite.addTestSuite( MavenITmng4800NearestWinsVsScopeWideningTest.class );
-        suite.addTestSuite( MavenITmng4795DepResolutionInReactorProjectForkedByLifecycleTest.class );
-        suite.addTestSuite( MavenITmng4791ProjectBuilderResolvesRemotePomArtifactTest.class );
-        suite.addTestSuite( MavenITmng4789ScopeInheritanceMeetsConflictTest.class );
-        suite.addTestSuite( MavenITmng4788InstallationToCustomLocalRepoTest.class );
-        suite.addTestSuite( MavenITmng4786AntBased21xMojoSupportTest.class );
-        suite.addTestSuite( MavenITmng4785TransitiveResolutionInForkedThreadTest.class );
-        suite.addTestSuite( MavenITmng4781DeploymentToNexusStagingRepoTest.class );
-        suite.addTestSuite( MavenITmng4779MultipleDepsWithVersionRangeFromLocalRepoTest.class );
-        suite.addTestSuite( MavenITmng4776ForkedReactorPluginVersionResolutionTest.class );
-        suite.addTestSuite( MavenITmng4772PluginVersionResolutionDoesntTouchDisabledRepoTest.class );
-        suite.addTestSuite( MavenITmng4771PluginPrefixResolutionDoesntTouchDisabledRepoTest.class );
-        suite.addTestSuite( MavenITmng4768NearestMatchConflictResolutionTest.class );
-        suite.addTestSuite( MavenITmng4765LocalPomProjectBuilderTest.class );
-        suite.addTestSuite( MavenITmng4755FetchRemoteMetadataForVersionRangeTest.class );
-        suite.addTestSuite( MavenITmng4750ResolvedMavenProjectDependencyArtifactsTest.class );
-        suite.addTestSuite( MavenITmng4747JavaAgentUsedByPluginTest.class );
-        suite.addTestSuite( MavenITmng4745PluginVersionUpdateTest.class );
-        suite.addTestSuite( MavenITmng4729MirrorProxyAuthUsedByProjectBuilderTest.class );
-        suite.addTestSuite( MavenITmng4721OptionalPluginDependencyTest.class );
-        suite.addTestSuite( MavenITmng4720DependencyManagementExclusionMergeTest.class );
-        suite.addTestSuite( MavenITmng4696MavenProjectDependencyArtifactsTest.class );
-        suite.addTestSuite( MavenITmng4690InterdependentConflictResolutionTest.class );
-        suite.addTestSuite( MavenITmng4684DistMgmtOverriddenByProfileTest.class );
-        suite.addTestSuite( MavenITmng4679SnapshotUpdateInPluginTest.class );
-        suite.addTestSuite( MavenITmng4677DisabledPluginConfigInheritanceTest.class );
-        suite.addTestSuite( MavenITmng4666CoreRealmImportTest.class );
-        suite.addTestSuite( MavenITmng4660ResumeFromTest.class );
-        suite.addTestSuite( MavenITmng4660OutdatedPackagedArtifact.class );
-        suite.addTestSuite( MavenITmng4654ArtifactHandlerForMainArtifactTest.class );
-        suite.addTestSuite( MavenITmng4644StrictPomParsingRejectsMisplacedTextTest.class );
-        suite.addTestSuite( MavenITmng4633DualCompilerExecutionsWeaveModeTest.class );
-        suite.addTestSuite( MavenITmng4629NoPomValidationErrorUponMissingSystemDepTest.class );
-        suite.addTestSuite( MavenITmng4625SettingsXmlInterpolationWithXmlMarkupTest.class );
-        suite.addTestSuite( MavenITmng4618AggregatorBuiltAfterModulesTest.class );
-        suite.addTestSuite( MavenITmng4615ValidateRequiredPluginParameterTest.class );
-        suite.addTestSuite( MavenITmng4600DependencyOptionalFlagManagementTest.class );
-        suite.addTestSuite( MavenITmng4590ImportedPomUsesSystemAndUserPropertiesTest.class );
-        suite.addTestSuite( MavenITmng4586PluginPrefixResolutionFromVersionlessPluginMgmtTest.class );
-        suite.addTestSuite( MavenITmng4580ProjectLevelPluginDepUsedForCliInvocInReactorTest.class );
-        suite.addTestSuite( MavenITmng4572ModelVersionSurroundedByWhitespaceTest.class );
-        suite.addTestSuite( MavenITmng4561MirroringOfPluginRepoTest.class );
-        suite.addTestSuite( MavenITmng4555MetaversionResolutionOfflineTest.class );
-        suite.addTestSuite( MavenITmng4554PluginPrefixMappingUpdateTest.class );
-        suite.addTestSuite( MavenITmng4553CoreArtifactFilterConsidersGroupIdTest.class );
-        suite.addTestSuite( MavenITmng4544ActiveComponentCollectionThreadSafeTest.class );
-        suite.addTestSuite( MavenITmng4536RequiresNoProjectForkingMojoTest.class );
-        suite.addTestSuite( MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest.class );
-        suite.addTestSuite( MavenITmng4526MavenProjectArtifactsScopeTest.class );
-        suite.addTestSuite( MavenITmng4522FailUponMissingDependencyParentPomTest.class );
-        suite.addTestSuite( MavenITmng4500NoUpdateOfTimestampedSnapshotsTest.class );
-        suite.addTestSuite( MavenITmng4498IgnoreBrokenMetadataTest.class );
-        suite.addTestSuite( MavenITmng4489MirroringOfExtensionRepoTest.class );
-        suite.addTestSuite( MavenITmng4488ValidateExternalParenPomLenientTest.class );
-        suite.addTestSuite( MavenITmng4482ForcePluginSnapshotUpdateTest.class );
-        suite.addTestSuite( MavenITmng4474PerLookupWagonInstantiationTest.class );
-        suite.addTestSuite( MavenITmng4470AuthenticatedDeploymentToProxyTest.class );
-        suite.addTestSuite( MavenITmng4469AuthenticatedDeploymentToCustomRepoTest.class );
-        suite.addTestSuite( MavenITmng4465PluginPrefixFromLocalCacheOfDownRepoTest.class );
-        suite.addTestSuite( MavenITmng4464PlatformIndependentFileSeparatorTest.class );
-        suite.addTestSuite( MavenITmng4461ArtifactUploadMonitorTest.class );
-        suite.addTestSuite( MavenITmng4459InMemorySettingsKeptEncryptedTest.class );
-        suite.addTestSuite( MavenITmng4453PluginVersionFromLifecycleMappingTest.class );
-        suite.addTestSuite( MavenITmng4452ResolutionOfSnapshotWithClassifierTest.class );
-        suite.addTestSuite( MavenITmng4450StubModelForMissingDependencyPomTest.class );
-        suite.addTestSuite( MavenITmng4436SingletonComponentLookupTest.class );
-        suite.addTestSuite( MavenITmng4433ForceParentSnapshotUpdateTest.class );
-        suite.addTestSuite( MavenITmng4430DistributionManagementStatusTest.class );
-        suite.addTestSuite( MavenITmng4429CompRequirementOnNonDefaultImplTest.class );
-        suite.addTestSuite( MavenITmng4428FollowHttpRedirectTest.class );
-        suite.addTestSuite( MavenITmng4423SessionDataFromPluginParameterExpressionTest.class );
-        suite.addTestSuite( MavenITmng4422PluginExecutionPhaseInterpolationTest.class );
-        suite.addTestSuite( MavenITmng4421DeprecatedPomInterpolationExpressionsTest.class );
-        suite.addTestSuite( MavenITmng4416PluginOrderAfterProfileInjectionTest.class );
-        suite.addTestSuite( MavenITmng4415InheritedPluginOrderTest.class );
-        suite.addTestSuite( MavenITmng4413MirroringOfDependencyRepoTest.class );
-        suite.addTestSuite( MavenITmng4412OfflineModeInPluginTest.class );
-        suite.addTestSuite( MavenITmng4411VersionInfoTest.class );
-        suite.addTestSuite( MavenITmng4410UsageHelpTest.class );
-        suite.addTestSuite( MavenITmng4408NonExistentSettingsFileTest.class );
-        suite.addTestSuite( MavenITmng4405ValidPluginVersionTest.class );
-        suite.addTestSuite( MavenITmng4404UniqueProfileIdTest.class );
-        suite.addTestSuite( MavenITmng4403LenientDependencyPomParsingTest.class );
-        suite.addTestSuite( MavenITmng4402DuplicateChildModuleTest.class );
-        suite.addTestSuite( MavenITmng4401RepositoryOrderForParentPomTest.class );
-        suite.addTestSuite( MavenITmng4400RepositoryOrderTest.class );
-        suite.addTestSuite( MavenITmng4396AntBased20xMojoSupportTest.class );
-        suite.addTestSuite( MavenITmng4393ParseExternalParenPomLenientTest.class );
-        suite.addTestSuite( MavenITmng4387QuietLoggingTest.class );
-        suite.addTestSuite( MavenITmng4386DebugLoggingTest.class );
-        suite.addTestSuite( MavenITmng4385LifecycleMappingFromExtensionInReactorTest.class );
-        suite.addTestSuite( MavenITmng4383ValidDependencyVersionTest.class );
-        suite.addTestSuite( MavenITmng4381ExtensionSingletonComponentTest.class );
-        suite.addTestSuite( MavenITmng4379TransitiveSystemPathInterpolatedWithEnvVarTest.class );
-        suite.addTestSuite( MavenITmng4368TimestampAwareArtifactInstallerTest.class );
-        suite.addTestSuite( MavenITmng4367LayoutAwareMirrorSelectionTest.class );
-        suite.addTestSuite( MavenITmng4365XmlMarkupInAttributeValueTest.class );
-        suite.addTestSuite( MavenITmng4363DynamicAdditionOfDependencyArtifactTest.class );
-        suite.addTestSuite( MavenITmng4361ForceDependencySnapshotUpdateTest.class );
-        suite.addTestSuite( MavenITmng4360WebDavSupportTest.class );
-        suite.addTestSuite( MavenITmng4359LocallyReachableParentOutsideOfReactorTest.class );
-        suite.addTestSuite( MavenITmng4357LifecycleMappingDiscoveryInReactorTest.class );
-        suite.addTestSuite( MavenITmng4355ExtensionAutomaticVersionResolutionTest.class );
-        suite.addTestSuite( MavenITmng4353PluginDependencyResolutionFromPomRepoTest.class );
-        suite.addTestSuite( MavenITmng4350LifecycleMappingExecutionOrderTest.class );
-        suite.addTestSuite( MavenITmng4349RelocatedArtifactWithInvalidPomTest.class );
-        suite.addTestSuite( MavenITmng4348NoUnnecessaryRepositoryAccessTest.class );
-        suite.addTestSuite( MavenITmng4347ImportScopeWithSettingsProfilesTest.class );
-        suite.addTestSuite( MavenITmng4345DefaultPluginExecutionOrderTest.class );
-        suite.addTestSuite( MavenITmng4344ManagedPluginExecutionOrderTest.class );
-        suite.addTestSuite( MavenITmng4343MissingReleaseUpdatePolicyTest.class );
-        suite.addTestSuite( MavenITmng4342IndependentMojoParameterDefaultValuesTest.class );
-        suite.addTestSuite( MavenITmng4341PluginExecutionOrderTest.class );
-        suite.addTestSuite( MavenITmng4338OptionalMojosTest.class );
-        suite.addTestSuite( MavenITmng4335SettingsOfflineModeTest.class );
-        suite.addTestSuite( MavenITmng4332DefaultPluginExecutionOrderTest.class );
-        suite.addTestSuite( MavenITmng4331DependencyCollectionTest.class );
-        suite.addTestSuite( MavenITmng4328PrimitiveMojoParameterConfigurationTest.class );
-        suite.addTestSuite( MavenITmng4327ExcludeForkingMojoFromForkedLifecycleTest.class );
-        suite.addTestSuite( MavenITmng4326LocalSnapshotSuppressesRemoteCheckTest.class );
-        suite.addTestSuite( MavenITmng4321CliUsesPluginMgmtConfigTest.class );
-        suite.addTestSuite( MavenITmng4320AggregatorAndDependenciesTest.class );
-        suite.addTestSuite( MavenITmng4319PluginExecutionGoalInterpolationTest.class );
-        suite.addTestSuite( MavenITmng4318ProjectExecutionRootTest.class );
-        suite.addTestSuite( MavenITmng4317PluginVersionResolutionFromMultiReposTest.class );
-        suite.addTestSuite( MavenITmng4314DirectInvocationOfAggregatorTest.class );
-        suite.addTestSuite( MavenITmng4312TypeAwarePluginParameterExpressionInjectionTest.class );
-        suite.addTestSuite( MavenITmng4309StrictChecksumValidationForMetadataTest.class );
-        suite.addTestSuite( MavenITmng4305LocalRepoBasedirTest.class );
-        suite.addTestSuite( MavenITmng4304ProjectDependencyArtifactsTest.class );
-        suite.addTestSuite( MavenITmng4293RequiresCompilePlusRuntimeScopeTest.class );
-        suite.addTestSuite( MavenITmng4292EnumTypeMojoParametersTest.class );
-        suite.addTestSuite( MavenITmng4291MojoRequiresOnlineModeTest.class );
-        suite.addTestSuite( MavenITmng4283ParentPomPackagingTest.class );
-        suite.addTestSuite( MavenITmng4281PreferLocalSnapshotTest.class );
-        suite.addTestSuite( MavenITmng4276WrongTransitivePlexusUtilsTest.class );
-        suite.addTestSuite( MavenITmng4275RelocationWarningTest.class );
-        suite.addTestSuite( MavenITmng4274PluginRealmArtifactsTest.class );
-        suite.addTestSuite( MavenITmng4273RestrictedCoreRealmAccessForPluginTest.class );
-        suite.addTestSuite( MavenITmng4270ArtifactHandlersFromPluginDepsTest.class );
-        suite.addTestSuite( MavenITmng4269BadReactorResolutionFromOutDirTest.class );
-        suite.addTestSuite( MavenITmng4262MakeLikeReactorDottedPathTest.class );
-        suite.addTestSuite( MavenITmng4262MakeLikeReactorDottedPath370Test.class );
-        suite.addTestSuite( MavenITmng4238ArtifactHandlerExtensionUsageTest.class );
-        suite.addTestSuite( MavenITmng4235HttpAuthDeploymentChecksumsTest.class );
-        suite.addTestSuite( MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest.class );
-        suite.addTestSuite( MavenITmng4231SnapshotUpdatePolicyTest.class );
-        suite.addTestSuite( MavenITmng4214MirroredParentSearchReposTest.class );
-        suite.addTestSuite( MavenITmng4208InterpolationPrefersCliOverProjectPropsTest.class );
-        suite.addTestSuite( MavenITmng4207PluginWithLog4JTest.class );
-        suite.addTestSuite( MavenITmng4203TransitiveDependencyExclusionTest.class );
-        suite.addTestSuite( MavenITmng4199CompileMeetsRuntimeScopeTest.class );
-        suite.addTestSuite( MavenITmng4196ExclusionOnPluginDepTest.class );
-        suite.addTestSuite( MavenITmng4193UniqueRepoIdTest.class );
-        suite.addTestSuite( MavenITmng4190MirrorRepoMergingTest.class );
-        suite.addTestSuite( MavenITmng4189UniqueVersionSnapshotTest.class );
-        suite.addTestSuite( MavenITmng4180PerDependencyExclusionsTest.class );
-        suite.addTestSuite( MavenITmng4172EmptyDependencySetTest.class );
-        suite.addTestSuite( MavenITmng4166HideCoreCommonsCliTest.class );
-        suite.addTestSuite( MavenITmng4162ReportingMigrationTest.class );
-        suite.addTestSuite( MavenITmng4150VersionRangeTest.class );
-        suite.addTestSuite( MavenITmng4129PluginExecutionInheritanceTest.class );
-        suite.addTestSuite( MavenITmng4116UndecodedUrlsTest.class );
-        suite.addTestSuite( MavenITmng4112MavenVersionPropertyTest.class );
-        suite.addTestSuite( MavenITmng4107InterpolationUsesDominantProfileSourceTest.class );
-        suite.addTestSuite( MavenITmng4106InterpolationUsesDominantProfileTest.class );
-        suite.addTestSuite( MavenITmng4102InheritedPropertyInterpolationTest.class );
-        suite.addTestSuite( MavenITmng4091BadPluginDescriptorTest.class );
-        suite.addTestSuite( MavenITmng4087PercentEncodedFileUrlTest.class );
-        suite.addTestSuite( MavenITmng4072InactiveProfileReposTest.class );
-        suite.addTestSuite( MavenITmng4070WhitespaceTrimmingTest.class );
-        suite.addTestSuite( MavenITmng4068AuthenticatedMirrorTest.class );
-        suite.addTestSuite( MavenITmng4056ClassifierBasedDepResolutionFromReactorTest.class );
-        suite.addTestSuite( MavenITmng4053PluginConfigAttributesTest.class );
-        suite.addTestSuite( MavenITmng4052ReactorAwareImportScopeTest.class );
-        suite.addTestSuite( MavenITmng4048VersionRangeReactorResolutionTest.class );
-        suite.addTestSuite( MavenITmng4040ProfileInjectedModulesTest.class );
-        suite.addTestSuite( MavenITmng4036ParentResolutionFromSettingsRepoTest.class );
-        suite.addTestSuite( MavenITmng4034ManagedProfileDependencyTest.class );
-        suite.addTestSuite( MavenITmng4026ReactorDependenciesOrderTest.class );
-        suite.addTestSuite( MavenITmng4023ParentProfileOneTimeInjectionTest.class );
-        suite.addTestSuite( MavenITmng4022IdempotentPluginConfigMergingTest.class );
-        suite.addTestSuite( MavenITmng4016PrefixedPropertyInterpolationTest.class );
-        suite.addTestSuite( MavenITmng4009InheritProfileEffectsTest.class );
-        suite.addTestSuite( MavenITmng4008MergedFilterOrderTest.class );
-        suite.addTestSuite( MavenITmng4007PlatformFileSeparatorTest.class );
-        suite.addTestSuite( MavenITmng4005UniqueDependencyKeyTest.class );
-        suite.addTestSuite( MavenITmng4000MultiPluginExecutionsTest.class );
-        suite.addTestSuite( MavenITmng3998PluginExecutionConfigTest.class );
-        suite.addTestSuite( MavenITmng3991ValidDependencyScopeTest.class );
-        suite.addTestSuite( MavenITmng3983PluginResolutionFromProfileReposTest.class );
-        suite.addTestSuite( MavenITmng3979ElementJoinTest.class );
-        suite.addTestSuite( MavenITmng3974MirrorOrderingTest.class );
-        suite.addTestSuite( MavenITmng3970DepResolutionFromProfileReposTest.class );
-        suite.addTestSuite( MavenITmng3955EffectiveSettingsTest.class );
-        suite.addTestSuite( MavenITmng3953AuthenticatedDeploymentTest.class );
-        suite.addTestSuite( MavenITmng3951AbsolutePathsTest.class );
-        suite.addTestSuite( MavenITmng3948ParentResolutionFromProfileReposTest.class );
-        suite.addTestSuite( MavenITmng3947PluginDefaultExecutionConfigTest.class );
-        suite.addTestSuite( MavenITmng3944BasedirInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3943PluginExecutionInheritanceTest.class );
-        suite.addTestSuite( MavenITmng3941ExecutionProjectRestrictedToForkingMojoTest.class );
-        suite.addTestSuite( MavenITmng3940EnvVarInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3938MergePluginExecutionsTest.class );
-        suite.addTestSuite( MavenITmng3937MergedPluginExecutionGoalsTest.class );
-        suite.addTestSuite( MavenITmng3927PluginDefaultExecutionConfigTest.class );
-        suite.addTestSuite( MavenITmng3925MergedPluginExecutionOrderTest.class );
-        suite.addTestSuite( MavenITmng3924XmlMarkupInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3916PluginExecutionInheritanceTest.class );
-        suite.addTestSuite( MavenITmng3906MergedPluginClassPathOrderingTest.class );
-        suite.addTestSuite( MavenITmng3904NestedBuildDirInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3900ProfilePropertiesInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3899ExtensionInheritanceTest.class );
-        suite.addTestSuite( MavenITmng3892ReleaseDeploymentTest.class );
-        suite.addTestSuite( MavenITmng3887PluginExecutionOrderTest.class );
-        suite.addTestSuite( MavenITmng3886ExecutionGoalsOrderTest.class );
-        suite.addTestSuite( MavenITmng3877BasedirAlignedModelTest.class );
-        suite.addTestSuite( MavenITmng3873MultipleExecutionGoalsTest.class );
-        suite.addTestSuite( MavenITmng3872ProfileActivationInRelocatedPomTest.class );
-        suite.addTestSuite( MavenITmng3866PluginConfigInheritanceTest.class );
-        suite.addTestSuite( MavenITmng3864PerExecPluginConfigTest.class );
-        suite.addTestSuite( MavenITmng3863AutoPluginGroupIdTest.class );
-        suite.addTestSuite( MavenITmng3853ProfileInjectedDistReposTest.class );
-        suite.addTestSuite( MavenITmng3852PluginConfigWithHeterogeneousListTest.class );
-        suite.addTestSuite( MavenITmng3846PomInheritanceUrlAdjustmentTest.class );
-        suite.addTestSuite( MavenITmng3845LimitedPomInheritanceTest.class );
-        suite.addTestSuite( MavenITmng3843PomInheritanceTest.class );
-        suite.addTestSuite( MavenITmng3839PomParsingCoalesceTextTest.class );
-        suite.addTestSuite( MavenITmng3838EqualPluginDepsTest.class );
-        suite.addTestSuite( MavenITmng3836PluginConfigInheritanceTest.class );
-        suite.addTestSuite( MavenITmng3833PomInterpolationDataFlowChainTest.class );
-        suite.addTestSuite( MavenITmng3831PomInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3827PluginConfigTest.class );
-        suite.addTestSuite( MavenITmng3822BasedirAlignedInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3821EqualPluginExecIdsTest.class );
-        suite.addTestSuite( MavenITmng3814BogusProjectCycleTest.class );
-        suite.addTestSuite( MavenITmng3813PluginClassPathOrderingTest.class );
-        suite.addTestSuite( MavenITmng3811ReportingPluginConfigurationInheritanceTest.class );
-        suite.addTestSuite( MavenITmng3810BadProfileActivationTest.class );
-        suite.addTestSuite( MavenITmng3808ReportInheritanceOrderingTest.class );
-        suite.addTestSuite( MavenITmng3807PluginConfigExpressionEvaluationTest.class );
-        suite.addTestSuite( MavenITmng3805ExtensionClassPathOrderingTest.class );
-        suite.addTestSuite( MavenITmng3796ClassImportInconsistencyTest.class );
-        suite.addTestSuite( MavenITmng3775ConflictResolutionBacktrackingTest.class );
-        suite.addTestSuite( MavenITmng3769ExclusionRelocatedTransdepsTest.class );
-        suite.addTestSuite( MavenITmng3766ToolchainsFromExtensionTest.class );
-        suite.addTestSuite( MavenITmng3748BadSettingsXmlTest.class );
-        suite.addTestSuite( MavenITmng3747PrefixedPathExpressionTest.class );
-        suite.addTestSuite( MavenITmng3746POMPropertyOverrideTest.class );
-        suite.addTestSuite( MavenITmng3740SelfReferentialReactorProjectsTest.class );
-        suite.addTestSuite( MavenITmng3732ActiveProfilesTest.class );
-        suite.addTestSuite( MavenITmng3729MultiForkAggregatorsTest.class );
-        suite.addTestSuite( MavenITmng3724ExecutionProjectSyncTest.class );
-        suite.addTestSuite( MavenITmng3723ConcreteParentProjectTest.class );
-        suite.addTestSuite( MavenITmng3719PomExecutionOrderingTest.class );
-        suite.addTestSuite( MavenITmng3716AggregatorForkingTest.class );
-        suite.addTestSuite( MavenITmng3714ToolchainsCliOptionTest.class );
-        suite.addTestSuite( MavenITmng3710PollutedClonedPluginsTest.class );
-        suite.addTestSuite( MavenITmng3703ExecutionProjectWithRelativePathsTest.class );
-        suite.addTestSuite( MavenITmng3701ImplicitProfileIdTest.class );
-        suite.addTestSuite( MavenITmng3694ReactorProjectsDynamismTest.class );
-        suite.addTestSuite( MavenITmng3693PomFileBasedirChangeTest.class );
-        suite.addTestSuite( MavenITmng3684BuildPluginParameterTest.class );
-        suite.addTestSuite( MavenITmng3680InvalidDependencyPOMTest.class );
-        suite.addTestSuite( MavenITmng3679PluginExecIdInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3671PluginLevelDepInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3667ResolveDepsWithBadPomVersionTest.class );
-        suite.addTestSuite( MavenITmng3652UserAgentHeaderTest.class );
-        suite.addTestSuite( MavenITmng3645POMSyntaxErrorTest.class );
-        suite.addTestSuite( MavenITmng3642DynamicResourcesTest.class );
-        suite.addTestSuite( MavenITmng3641ProfileActivationWarningTest.class );
-        suite.addTestSuite( MavenITmng3621UNCInheritedPathsTest.class );
-        suite.addTestSuite( MavenITmng3607ClassLoadersUseValidUrlsTest.class );
-        suite.addTestSuite( MavenITmng3600DeploymentModeDefaultsTest.class );
-        suite.addTestSuite( MavenITmng3599useHttpProxyForWebDAVMk2Test.class );
-        suite.addTestSuite( MavenITmng3586SystemScopePluginDependencyTest.class );
-        suite.addTestSuite( MavenITmng3581PluginUsesWagonDependencyTest.class );
-        suite.addTestSuite( MavenITmng3575HexadecimalOctalPluginParameterConfigTest.class );
-        suite.addTestSuite( MavenITmng3545ProfileDeactivationTest.class );
-        suite.addTestSuite( MavenITmng3536AppendedAbsolutePathsTest.class );
-        suite.addTestSuite( MavenITmng3535SelfReferentialPropertiesTest.class );
-        suite.addTestSuite( MavenITmng3529QuotedCliArgTest.class );
-        suite.addTestSuite( MavenITmng3506ArtifactHandlersFromPluginsTest.class );
-        suite.addTestSuite( MavenITmng3503Xpp3ShadingTest.class );
-        suite.addTestSuite( MavenITmng3498ForkToOtherMojoTest.class );
-        suite.addTestSuite( MavenITmng3485OverrideWagonExtensionTest.class );
-        suite.addTestSuite( MavenITmng3482DependencyPomInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3477DependencyResolutionErrorMessageTest.class );
-        suite.addTestSuite( MavenITmng3475BaseAlignedDirTest.class );
-        suite.addTestSuite( MavenITmng3470StrictChecksumVerificationOfDependencyPomTest.class );
-        suite.addTestSuite( MavenITmng3461MirrorMatchingTest.class );
-        suite.addTestSuite( MavenITmng3441MetadataUpdatedFromDeploymentRepositoryTest.class );
-        suite.addTestSuite( MavenITmng3422ActiveComponentCollectionTest.class );
-        suite.addTestSuite( MavenITmng3415JunkRepositoryMetadataTest.class );
-        suite.addTestSuite( MavenITmng3401CLIDefaultExecIdTest.class );
-        suite.addTestSuite( MavenITmng3396DependencyManagementForOverConstrainedRangesTest.class );
-        suite.addTestSuite( MavenITmng3394POMPluginVersionDominanceTest.class );
-        suite.addTestSuite( MavenITmng3380ManagedRelocatedTransdepsTest.class );
-        suite.addTestSuite( MavenITmng3379ParallelArtifactDownloadsTest.class );
-        suite.addTestSuite( MavenITmng3372DirectInvocationOfPluginsTest.class );
-        suite.addTestSuite( MavenITmng3355TranslatedPathInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3331ModulePathNormalizationTest.class );
-        suite.addTestSuite( MavenITmng3314OfflineSnapshotsTest.class );
-        suite.addTestSuite( MavenITmng3297DependenciesNotLeakedToMojoTest.class );
-        suite.addTestSuite( MavenITmng3288SystemScopeDirTest.class );
-        suite.addTestSuite( MavenITmng3284UsingCachedPluginsTest.class );
-        suite.addTestSuite( MavenITmng3268MultipleHyphenPCommandLineTest.class );
-        suite.addTestSuite( MavenITmng3259DepsDroppedInMultiModuleBuildTest.class );
-        suite.addTestSuite( MavenITmng3220ImportScopeTest.class );
-        suite.addTestSuite( MavenITmng3217InterPluginDependencyTest.class );
-        suite.addTestSuite( MavenITmng3208ProfileAwareReactorSortingTest.class );
-        suite.addTestSuite( MavenITmng3203DefaultLifecycleExecIdTest.class );
-        suite.addTestSuite( MavenITmng3183LoggingToFileTest.class );
-        suite.addTestSuite( MavenITmng3139UseCachedMetadataOfBlacklistedRepoTest.class );
-        suite.addTestSuite( MavenITmng3133UrlNormalizationNotBeforeInterpolationTest.class );
-        suite.addTestSuite( MavenITmng3122ActiveProfilesNoDuplicatesTest.class );
-        suite.addTestSuite( MavenITmng3118TestClassPathOrderTest.class );
-        suite.addTestSuite( MavenITmng3099SettingsProfilesWithNoPomTest.class );
-        suite.addTestSuite( MavenITmng3052DepRepoAggregationTest.class );
-        suite.addTestSuite( MavenITmng3043BestEffortReactorResolutionTest.class );
-        suite.addTestSuite( MavenITmng3023ReactorDependencyResolutionTest.class );
-        suite.addTestSuite( MavenITmng3012CoreClassImportTest.class );
-        suite.addTestSuite( MavenITmng3004ReactorFailureBehaviorMultithreadedTest.class );
-        suite.addTestSuite( MavenITmng2994SnapshotRangeRepositoryTest.class );
-        suite.addTestSuite( MavenITmng2972OverridePluginDependencyTest.class );
-        suite.addTestSuite( MavenITmng2926PluginPrefixOrderTest.class );
-        suite.addTestSuite( MavenITmng2921ActiveAttachedArtifactsTest.class );
-        suite.addTestSuite( MavenITmng2892HideCorePlexusUtilsTest.class );
-        suite.addTestSuite( MavenITmng2871PrePackageSubartifactResolutionTest.class );
-        suite.addTestSuite( MavenITmng2865MirrorWildcardTest.class );
-        suite.addTestSuite( MavenITmng2861RelocationsAndRangesTest.class );
-        suite.addTestSuite( MavenITmng2848ProfileActivationByEnvironmentVariableTest.class );
-        suite.addTestSuite( MavenITmng2843PluginConfigPropertiesInjectionTest.class );
-        suite.addTestSuite( MavenITmng2831CustomArtifactHandlerAndCustomLifecycleTest.class );
-        suite.addTestSuite( MavenITmng2820PomCommentsTest.class );
-        suite.addTestSuite( MavenITmng2790LastUpdatedMetadataTest.class );
-        suite.addTestSuite( MavenITmng2749ExtensionAvailableToPluginTest.class );
-        suite.addTestSuite( MavenITmng2744checksumVerificationTest.class );
-        suite.addTestSuite( MavenITmng2741PluginMetadataResolutionErrorMessageTest.class );
-        suite.addTestSuite( MavenITmng2739RequiredRepositoryElementsTest.class );
-        suite.addTestSuite( MavenITmng2738ProfileIdCollidesWithCliOptionTest.class );
-        suite.addTestSuite( MavenITmng2720SiblingClasspathArtifactsTest.class );
-        suite.addTestSuite( MavenITmng2695OfflinePluginSnapshotsTest.class );
-        suite.addTestSuite( MavenITmng2693SitePluginRealmTest.class );
-        suite.addTestSuite( MavenITmng2690MojoLoadingErrorsTest.class );
-        suite.addTestSuite( MavenITmng2668UsePluginDependenciesForSortingTest.class );
-        suite.addTestSuite( MavenITmng2605BogusProfileActivationTest.class );
-        suite.addTestSuite( MavenITmng2591MergeInheritedPluginConfigTest.class );
-        suite.addTestSuite( MavenITmng2577SettingsXmlInterpolationTest.class );
-        suite.addTestSuite( MavenITmng2576MakeLikeReactorTest.class );
-        suite.addTestSuite( MavenITmng2562Timestamp322Test.class );
-        suite.addTestSuite( MavenITmng2486TimestampedDependencyVersionInterpolationTest.class );
-        suite.addTestSuite( MavenITmng2432PluginPrefixOrderTest.class );
-        suite.addTestSuite( MavenITmng2387InactiveProxyTest.class );
-        suite.addTestSuite( MavenITmng2363BasedirAwareFileActivatorTest.class );
-        suite.addTestSuite( MavenITmng2362DeployedPomEncodingTest.class );
-        suite.addTestSuite( MavenITmng2339BadProjectInterpolationTest.class );
-        suite.addTestSuite( MavenITmng2318LocalParentResolutionTest.class );
-        suite.addTestSuite( MavenITmng2309ProfileInjectionOrderTest.class );
-        suite.addTestSuite( MavenITmng2305MultipleProxiesTest.class );
-        suite.addTestSuite( MavenITmng2277AggregatorAndResolutionPluginsTest.class );
-        suite.addTestSuite( MavenITmng2276ProfileActivationBySettingsPropertyTest.class );
-        suite.addTestSuite( MavenITmng2254PomEncodingTest.class );
-        suite.addTestSuite( MavenITmng2234ActiveProfilesFromSettingsTest.class );
-        suite.addTestSuite( MavenITmng2228ComponentInjectionTest.class );
-        suite.addTestSuite( MavenITmng2222OutputDirectoryReactorResolutionTest.class );
-        suite.addTestSuite( MavenITmng2201PluginConfigInterpolationTest.class );
-        suite.addTestSuite( MavenITmng2199ParentVersionRangeTest.class );
-        suite.addTestSuite( MavenITmng2196ParentResolutionTest.class );
-        suite.addTestSuite( MavenITmng2174PluginDepsManagedByParentProfileTest.class );
-        suite.addTestSuite( MavenITmng2140ReactorAwareDepResolutionWhenForkTest.class );
-        suite.addTestSuite( MavenITmng2136ActiveByDefaultProfileTest.class );
-        suite.addTestSuite( MavenITmng2135PluginBuildInReactorTest.class );
-        suite.addTestSuite( MavenITmng2130ParentLookupFromReactorCacheTest.class );
-        suite.addTestSuite( MavenITmng2124PomInterpolationWithParentValuesTest.class );
-        suite.addTestSuite( MavenITmng2123VersionRangeDependencyTest.class );
-        suite.addTestSuite( MavenITmng2103PluginExecutionInheritanceTest.class );
-        suite.addTestSuite( MavenITmng2098VersionRangeSatisfiedFromWrongRepoTest.class );
-        suite.addTestSuite( MavenITmng2068ReactorRelativeParentsTest.class );
-        suite.addTestSuite( MavenITmng2054PluginExecutionInheritanceTest.class );
-        suite.addTestSuite( MavenITmng2052InterpolateWithSettingsProfilePropertiesTest.class );
-        suite.addTestSuite( MavenITmng2045testJarDependenciesBrokenInReactorTest.class );
-        suite.addTestSuite( MavenITmng2006ChildPathAwareUrlInheritanceTest.class );
-        suite.addTestSuite( MavenITmng1995InterpolateBooleanModelElementsTest.class );
-        suite.addTestSuite( MavenITmng1992SystemPropOverridesPomPropTest.class );
-        suite.addTestSuite( MavenITmng1957JdkActivationWithVersionRangeTest.class );
-        suite.addTestSuite( MavenITmng1895ScopeConflictResolutionTest.class );
-        suite.addTestSuite( MavenITmng1803PomValidationErrorIncludesLineNumberTest.class );
-        suite.addTestSuite( MavenITmng1751ForcedMetadataUpdateDuringDeploymentTest.class );
-        suite.addTestSuite( MavenITmng1703PluginMgmtDepInheritanceTest.class );
-        suite.addTestSuite( MavenITmng1701DuplicatePluginTest.class );
-        suite.addTestSuite( MavenITmng1493NonStandardModulePomNamesTest.class );
-        suite.addTestSuite( MavenITmng1491ReactorArtifactIdCollisionTest.class );
-        suite.addTestSuite( MavenITmng1415QuotedSystemPropertiesTest.class );
-        suite.addTestSuite( MavenITmng1412DependenciesOrderTest.class );
-        suite.addTestSuite( MavenITmng1349ChecksumFormatsTest.class );
-        suite.addTestSuite( MavenITmng1323AntrunDependenciesTest.class );
-        suite.addTestSuite( MavenITmng1233WarDepWithProvidedScopeTest.class );
-        suite.addTestSuite( MavenITmng1144MultipleDefaultGoalsTest.class );
-        suite.addTestSuite( MavenITmng1142VersionRangeIntersectionTest.class );
-        suite.addTestSuite( MavenITmng1088ReactorPluginResolutionTest.class );
-        suite.addTestSuite( MavenITmng1073AggregatorForksReactorTest.class );
-        suite.addTestSuite( MavenITmng1052PluginMgmtConfigTest.class );
-        suite.addTestSuite( MavenITmng1021EqualAttachmentBuildNumberTest.class );
-        suite.addTestSuite( MavenITmng0985NonExecutedPluginMgmtGoalsTest.class );
-        suite.addTestSuite( MavenITmng0956ComponentInjectionViaProjectLevelPluginDepTest.class );
-        suite.addTestSuite( MavenITmng0947OptionalDependencyTest.class );
-        suite.addTestSuite( MavenITmng0870ReactorAwarePluginDiscoveryTest.class );
-        suite.addTestSuite( MavenITmng0866EvaluateDefaultValueTest.class );
-        suite.addTestSuite( MavenITmng0848UserPropertyOverridesDefaultValueTest.class );
-        suite.addTestSuite( MavenITmng0836PluginParentResolutionTest.class );
-        suite.addTestSuite( MavenITmng0828PluginConfigValuesInDebugTest.class );
-        suite.addTestSuite( MavenITmng0823MojoContextPassingTest.class );
-        suite.addTestSuite( MavenITmng0820ConflictResolutionTest.class );
-        suite.addTestSuite( MavenITmng0818WarDepsNotTransitiveTest.class );
-        suite.addTestSuite( MavenITmng0814ExplicitProfileActivationTest.class );
-        suite.addTestSuite( MavenITmng0786ProfileAwareReactorTest.class );
-        suite.addTestSuite( MavenITmng0781PluginConfigVsExecConfigTest.class );
-        suite.addTestSuite( MavenITmng0773SettingsProfileReactorPollutionTest.class );
-        suite.addTestSuite( MavenITmng0768OfflineModeTest.class );
-        suite.addTestSuite( MavenITmng0761MissingSnapshotDistRepoTest.class );
-        suite.addTestSuite( MavenITmng0680ParentBasedirTest.class );
-        suite.addTestSuite( MavenITmng0674PluginParameterAliasTest.class );
-        suite.addTestSuite( MavenITmng0666IgnoreLegacyPomTest.class );
-        suite.addTestSuite( MavenITmng0557UserSettingsCliOptionTest.class );
-        suite.addTestSuite( MavenITmng0553SettingsAuthzEncryptionTest.class );
-        suite.addTestSuite( MavenITmng0522InheritedPluginMgmtConfigTest.class );
-        suite.addTestSuite( MavenITmng0507ArtifactRelocationTest.class );
-        suite.addTestSuite( MavenITmng0505VersionRangeTest.class );
-        suite.addTestSuite( MavenITmng0496IgnoreUnknownPluginParametersTest.class );
-        suite.addTestSuite( MavenITmng0479OverrideCentralRepoTest.class );
-        suite.addTestSuite( MavenITmng0471CustomLifecycleTest.class );
-        suite.addTestSuite( MavenITmng0469ReportConfigTest.class );
-        suite.addTestSuite( MavenITmng0461TolerateMissingDependencyPomTest.class );
-        suite.addTestSuite( MavenITmng0449PluginVersionResolutionTest.class );
-        suite.addTestSuite( MavenITmng0377PluginLookupFromPrefixTest.class );
-        suite.addTestSuite( MavenITmng0294MergeGlobalAndUserSettingsTest.class );
-        suite.addTestSuite( MavenITmng0282NonReactorExecWhenProjectIndependentTest.class );
-        suite.addTestSuite( MavenITmng0249ResolveDepsFromReactorTest.class );
-        suite.addTestSuite( MavenITmng0187CollectedProjectsTest.class );
-        suite.addTestSuite( MavenITmng0095ReactorFailureBehaviorTest.class );
-        suite.addTestSuite( MavenIT0199CyclicImportScopeTest.class );
-        suite.addTestSuite( MavenIT0146InstallerSnapshotNaming.class );
-        suite.addTestSuite( MavenIT0144LifecycleExecutionOrderTest.class );
-        suite.addTestSuite( MavenIT0143TransitiveDependencyScopesTest.class );
-        suite.addTestSuite( MavenIT0142DirectDependencyScopesTest.class );
-        suite.addTestSuite( MavenIT0140InterpolationWithPomPrefixTest.class );
-        suite.addTestSuite( MavenIT0139InterpolationWithProjectPrefixTest.class );
-        suite.addTestSuite( MavenIT0138PluginLifecycleTest.class );
-        suite.addTestSuite( MavenIT0137EarLifecycleTest.class );
-        suite.addTestSuite( MavenIT0136RarLifecycleTest.class );
-        suite.addTestSuite( MavenIT0135EjbLifecycleTest.class );
-        suite.addTestSuite( MavenIT0134WarLifecycleTest.class );
-        suite.addTestSuite( MavenIT0133JarLifecycleTest.class );
-        suite.addTestSuite( MavenIT0132PomLifecycleTest.class );
-        suite.addTestSuite( MavenIT0131SiteLifecycleTest.class );
-        suite.addTestSuite( MavenIT0130CleanLifecycleTest.class );
-        suite.addTestSuite( MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest.class );
-        suite.addTestSuite( MavenIT0090EnvVarInterpolationTest.class );
-        suite.addTestSuite( MavenIT0087PluginRealmWithProjectLevelDepsTest.class );
-        suite.addTestSuite( MavenIT0086PluginRealmTest.class );
-        suite.addTestSuite( MavenIT0085TransitiveSystemScopeTest.class );
-        suite.addTestSuite( MavenIT0072InterpolationWithDottedPropertyTest.class );
-        suite.addTestSuite( MavenIT0071PluginConfigWithDottedPropertyTest.class );
-        suite.addTestSuite( MavenIT0064MojoConfigViaSettersTest.class );
-        suite.addTestSuite( MavenIT0063SystemScopeDependencyTest.class );
-        suite.addTestSuite( MavenIT0056MultipleGoalExecutionsTest.class );
-        suite.addTestSuite( MavenIT0052ReleaseProfileTest.class );
-        suite.addTestSuite( MavenIT0051ReleaseProfileTest.class );
-        suite.addTestSuite( MavenIT0041ArtifactTypeFromPluginExtensionTest.class );
-        suite.addTestSuite( MavenIT0040PackagingFromPluginExtensionTest.class );
-        suite.addTestSuite( MavenIT0038AlternatePomFileDifferentDirTest.class );
-        suite.addTestSuite( MavenIT0037AlternatePomFileSameDirTest.class );
-        suite.addTestSuite( MavenIT0032MavenPrerequisiteTest.class );
-        suite.addTestSuite( MavenIT0030DepPomDepMgmtInheritanceTest.class );
-        suite.addTestSuite( MavenIT0025MultipleExecutionLevelConfigsTest.class );
-        suite.addTestSuite( MavenIT0024MultipleGoalExecutionsTest.class );
-        suite.addTestSuite( MavenIT0023SettingsProfileTest.class );
-        suite.addTestSuite( MavenIT0021PomProfileTest.class );
-        suite.addTestSuite( MavenIT0019PluginVersionMgmtBySuperPomTest.class );
-        suite.addTestSuite( MavenIT0018DependencyManagementTest.class );
-        suite.addTestSuite( MavenIT0012PomInterpolationTest.class );
-        suite.addTestSuite( MavenIT0011DefaultVersionByDependencyManagementTest.class );
-        suite.addTestSuite( MavenIT0010DependencyClosureResolutionTest.class );
-        suite.addTestSuite( MavenIT0009GoalConfigurationTest.class );
-        suite.addTestSuite( MavenIT0008SimplePluginTest.class );
+        suite.addTestSuite(MavenITmng7587Jsr330.class);
+        suite.addTestSuite(MavenITmng7038RootdirTest.class);
+        suite.addTestSuite(MavenITmng7697PomWithEmojiTest.class);
+        suite.addTestSuite(MavenITmng7737ProfileActivationTest.class);
+        suite.addTestSuite(MavenITmng7716BuildDeadlock.class);
+        suite.addTestSuite(MavenITmng7679SingleMojoNoPomTest.class);
+        suite.addTestSuite(MavenITmng7629SubtreeBuildTest.class);
+        suite.addTestSuite(MavenITmng7606DependencyImportScopeTest.class);
+        suite.addTestSuite(MavenITmng6609ProfileActivationForPackagingTest.class);
+        suite.addTestSuite(MavenITmng7566JavaPrerequisiteTest.class);
+        suite.addTestSuite(MavenITmng5889FindBasedir.class);
+        suite.addTestSuite(MavenITmng7360BuildConsumer.class);
+        suite.addTestSuite(MavenITmng5452MavenBuildTimestampUTCTest.class);
+        suite.addTestSuite(MavenITmng3890TransitiveDependencyScopeUpdateTest.class);
+        suite.addTestSuite(MavenITmng3092SnapshotsExcludedFromVersionRangeTest.class);
+        suite.addTestSuite(MavenITmng3038TransitiveDepManVersionTest.class);
+        suite.addTestSuite(MavenITmng2771PomExtensionComponentOverrideTest.class);
+        suite.addTestSuite(MavenITmng0612NewestConflictResolverTest.class);
+        suite.addTestSuite(MavenIT0108SnapshotUpdateTest.class);
+        suite.addTestSuite(MavenITmng7310LifecycleActivatedInSpecifiedModuleTest.class);
+        suite.addTestSuite(MavenITmng7474SessionScopeTest.class);
+        suite.addTestSuite(MavenITmng7529VersionRangeRepositorySelection.class);
+        suite.addTestSuite(MavenITmng7443ConsistencyOfOptionalProjectsAndProfilesTest.class);
+        suite.addTestSuite(MavenITmng7353CliGoalInvocationTest.class);
+        suite.addTestSuite(MavenITmng7504NotWarnUnsupportedReportPluginsTest.class);
+        suite.addTestSuite(MavenITmng7160ExtensionClassloader.class);
+        suite.addTestSuite(MavenITmng7468UnsupportedPluginsParametersTest.class);
+        suite.addTestSuite(MavenITmng7487DeadlockTest.class);
+        suite.addTestSuite(MavenITmng7470ResolverTransportTest.class);
+        suite.addTestSuite(MavenITmng7464ReadOnlyMojoParametersWarningTest.class);
+        suite.addTestSuite(MavenITmng7404IgnorePrefixlessExpressionsTest.class);
+        suite.addTestSuite(MavenITmng5222MojoDeprecatedTest.class);
+        suite.addTestSuite(MavenITmng7390SelectModuleOutsideCwdTest.class);
+        suite.addTestSuite(MavenITmng7244IgnorePomPrefixInExpressions.class);
+        suite.addTestSuite(MavenITmng7349RelocationWarningTest.class);
+        suite.addTestSuite(MavenITmng6326CoreExtensionsNotFoundTest.class);
+        suite.addTestSuite(MavenITmng5561PluginRelocationLosesConfigurationTest.class);
+        suite.addTestSuite(MavenITmng7335MissingJarInParallelBuild.class);
+        suite.addTestSuite(MavenITmng4463DependencyManagementImportVersionRanges.class);
+        suite.addTestSuite(MavenITmng7112ProjectsWithNonRecursiveTest.class);
+        suite.addTestSuite(MavenITmng7128BlockExternalHttpReactorTest.class);
+        suite.addTestSuite(MavenITmng6511OptionalProjectSelectionTest.class);
+        suite.addTestSuite(MavenITmng7110ExtensionClassloader.class);
+        suite.addTestSuite(MavenITmng7051OptionalProfileActivationTest.class);
+        suite.addTestSuite(MavenITmng6957BuildConsumer.class);
+        suite.addTestSuite(MavenITmng7045DropUselessAndOutdatedCdiApiTest.class);
+        suite.addTestSuite(MavenITmng6566ExecuteAnnotationShouldNotReExecuteGoalsTest.class);
+        suite.addTestSuite(MavenITmng6754TimestampInMultimoduleProject.class);
+        suite.addTestSuite(MavenITmng6981ProjectListShouldIncludeChildrenTest.class);
+        suite.addTestSuite(MavenITmng6972AllowAccessToGraphPackageTest.class);
+        suite.addTestSuite(MavenITmng6772NestedImportScopeRepositoryOverride.class);
+        suite.addTestSuite(MavenITmng6759TransitiveDependencyRepositoriesTest.class);
+        suite.addTestSuite(MavenITmng6720FailFastTest.class);
+        suite.addTestSuite(MavenITmng6656BuildConsumer.class);
+        suite.addTestSuite(MavenITmng6562WarnDefaultBindings.class);
+        suite.addTestSuite(MavenITmng6558ToolchainsBuildingEventTest.class);
+        suite.addTestSuite(MavenITmng6506PackageAnnotationTest.class);
+        suite.addTestSuite(MavenITmng6391PrintVersionTest.class);
+        suite.addTestSuite(MavenITmng6386BaseUriPropertyTest.class);
+        suite.addTestSuite(MavenITmng6330RelativePath.class);
+        suite.addTestSuite(MavenITmng6256SpecialCharsAlternatePOMLocation.class);
+        suite.addTestSuite(MavenITmng6255FixConcatLines.class);
+        suite.addTestSuite(MavenITmng6240PluginExtensionAetherProvider.class);
+        suite.addTestSuite(MavenITmng6223FindBasedir.class);
+        suite.addTestSuite(MavenITmng6210CoreExtensionsCustomScopesTest.class);
+        suite.addTestSuite(MavenITmng6189SiteReportPluginsWarningTest.class);
+        suite.addTestSuite(MavenITmng6173GetProjectsAndDependencyGraphTest.class);
+        suite.addTestSuite(MavenITmng6173GetAllProjectsInReactorTest.class);
+        suite.addTestSuite(MavenITmng6127PluginExecutionConfigurationInterferenceTest.class);
+        suite.addTestSuite(MavenITmng6118SubmoduleInvocation.class);
+        suite.addTestSuite(MavenITmng6090CIFriendlyTest.class);
+        suite.addTestSuite(MavenITmng6084Jsr250PluginTest.class);
+        suite.addTestSuite(MavenITmng6071GetResourceWithCustomPom.class);
+        suite.addTestSuite(MavenITmng6065FailOnSeverityTest.class);
+        suite.addTestSuite(MavenITmng6057CheckReactorOrderTest.class);
+        suite.addTestSuite(MavenITmng5965ParallelBuildMultipliesWorkTest.class);
+        suite.addTestSuite(MavenITmng5958LifecyclePhaseBinaryCompat.class);
+        suite.addTestSuite(MavenITmng5935OptionalLostInTranstiveManagedDependenciesTest.class);
+        suite.addTestSuite(MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest.class);
+        suite.addTestSuite(MavenITmng5895CIFriendlyUsageWithPropertyTest.class);
+        suite.addTestSuite(MavenITmng5868NoDuplicateAttachedArtifacts.class);
+        suite.addTestSuite(MavenITmng5840RelativePathReactorMatching.class);
+        suite.addTestSuite(MavenITmng5840ParentVersionRanges.class);
+        suite.addTestSuite(MavenITmng5805PkgTypeMojoConfiguration2.class);
+        suite.addTestSuite(MavenITmng5783PluginDependencyFiltering.class);
+        suite.addTestSuite(MavenITmng5774ConfigurationProcessorsTest.class);
+        suite.addTestSuite(MavenITmng5771CoreExtensionsTest.class);
+        suite.addTestSuite(MavenITmng5768CliExecutionIdTest.class);
+        suite.addTestSuite(MavenITmng5760ResumeFeatureTest.class);
+        suite.addTestSuite(MavenITmng5753CustomMojoExecutionConfiguratorTest.class);
+        suite.addTestSuite(MavenITmng5742BuildExtensionClassloaderTest.class);
+        suite.addTestSuite(MavenITmng5716ToolchainsTypeTest.class);
+        suite.addTestSuite(MavenITmng5669ReadPomsOnce.class);
+        suite.addTestSuite(MavenITmng5663NestedImportScopePomResolutionTest.class);
+        suite.addTestSuite(MavenITmng5640LifecycleParticipantAfterSessionEnd.class);
+        suite.addTestSuite(MavenITmng5639ImportScopePomResolutionTest.class);
+        suite.addTestSuite(MavenITmng5608ProfileActivationWarningTest.class);
+        suite.addTestSuite(MavenITmng5591WorkspaceReader.class);
+        suite.addTestSuite(MavenITmng5581LifecycleMappingDelegate.class);
+        suite.addTestSuite(MavenITmng5578SessionScopeTest.class);
+        suite.addTestSuite(MavenITmng5576CdFriendlyVersions.class);
+        suite.addTestSuite(MavenITmng5572ReactorPluginExtensionsTest.class);
+        suite.addTestSuite(MavenITmng5530MojoExecutionScopeTest.class);
+        suite.addTestSuite(MavenITmng5482AetherNotFoundTest.class);
+        suite.addTestSuite(MavenITmng5445LegacyStringSearchModelInterpolatorTest.class);
+        suite.addTestSuite(MavenITmng5389LifecycleParticipantAfterSessionEnd.class);
+        suite.addTestSuite(MavenITmng5387ArtifactReplacementPlugin.class);
+        suite.addTestSuite(MavenITmng5382Jsr330Plugin.class);
+        suite.addTestSuite(MavenITmng5338FileOptionToDirectory.class);
+        suite.addTestSuite(MavenITmng5280SettingsProfilesRepositoriesOrderTest.class);
+        suite.addTestSuite(MavenITmng5230MakeReactorWithExcludesTest.class);
+        suite.addTestSuite(MavenITmng5224InjectedSettings.class);
+        suite.addTestSuite(MavenITmng5214DontMapWsdlToJar.class);
+        suite.addTestSuite(MavenITmng5208EventSpyParallelTest.class);
+        suite.addTestSuite(MavenITmng5175WagonHttpTest.class);
+        suite.addTestSuite(MavenITmng5137ReactorResolutionInForkedBuildTest.class);
+        suite.addTestSuite(MavenITmng5135AggregatorDepResolutionModuleExtensionTest.class);
+        suite.addTestSuite(MavenITmng5096ExclusionAtDependencyWithImpliedClassifierTest.class);
+        suite.addTestSuite(MavenITmng5064SuppressSnapshotUpdatesTest.class);
+        suite.addTestSuite(MavenITmng5019StringBasedCompLookupFromChildPluginRealmTest.class);
+        suite.addTestSuite(MavenITmng5013ConfigureParamBeanFromScalarValueTest.class);
+        suite.addTestSuite(MavenITmng5012CollectionVsArrayParamCoercionTest.class);
+        suite.addTestSuite(MavenITmng5011ConfigureCollectionArrayFromUserPropertiesTest.class);
+        suite.addTestSuite(MavenITmng5009AggregationCycleTest.class);
+        suite.addTestSuite(MavenITmng5006VersionRangeDependencyParentResolutionTest.class);
+        suite.addTestSuite(MavenITmng5000ChildPathAwareUrlInheritanceTest.class);
+        suite.addTestSuite(MavenITmng4992MapStylePropertiesParamConfigTest.class);
+        suite.addTestSuite(MavenITmng4991NonProxyHostsTest.class);
+        suite.addTestSuite(MavenITmng4987TimestampBasedSnapshotSelectionTest.class);
+        suite.addTestSuite(MavenITmng4975ProfileInjectedPluginExecutionOrderTest.class);
+        suite.addTestSuite(MavenITmng4973ExtensionVisibleToPluginInReactorTest.class);
+        suite.addTestSuite(MavenITmng4966AbnormalUrlPreservationTest.class);
+        suite.addTestSuite(MavenITmng4963ParentResolutionFromMirrorTest.class);
+        suite.addTestSuite(MavenITmng4960MakeLikeReactorResumeTest.class);
+        suite.addTestSuite(MavenITmng4955LocalVsRemoteSnapshotResolutionTest.class);
+        suite.addTestSuite(MavenITmng4952MetadataReleaseInfoUpdateTest.class);
+        suite.addTestSuite(MavenITmng4936EventSpyTest.class);
+        suite.addTestSuite(MavenITmng4925ContainerLookupRealmDuringMojoExecTest.class);
+        suite.addTestSuite(MavenITmng4919LifecycleMappingWithSameGoalTwiceTest.class);
+        suite.addTestSuite(MavenITmng4913UserPropertyVsDependencyPomPropertyTest.class);
+        suite.addTestSuite(MavenITmng4895PluginDepWithNonRelocatedMavenApiTest.class);
+        suite.addTestSuite(MavenITmng4891RobustSnapshotResolutionTest.class);
+        suite.addTestSuite(MavenITmng4890MakeLikeReactorConsidersVersionsTest.class);
+        suite.addTestSuite(MavenITmng4883FailUponOverconstrainedVersionRangesTest.class);
+        suite.addTestSuite(MavenITmng4877DeployUsingPrivateKeyTest.class);
+        suite.addTestSuite(MavenITmng4874UpdateLatestPluginVersionTest.class);
+        suite.addTestSuite(MavenITmng4872ReactorResolutionAttachedWithExclusionsTest.class);
+        suite.addTestSuite(MavenITmng4842ParentResolutionOfDependencyPomTest.class);
+        suite.addTestSuite(MavenITmng4840MavenPrerequisiteTest.class);
+        suite.addTestSuite(MavenITmng4834ParentProjectResolvedFromRemoteReposTest.class);
+        suite.addTestSuite(MavenITmng4829ChecksumFailureWarningTest.class);
+        suite.addTestSuite(MavenITmng4814ReResolutionOfDependenciesDuringReactorTest.class);
+        suite.addTestSuite(MavenITmng4811CustomComponentConfiguratorTest.class);
+        suite.addTestSuite(MavenITmng4800NearestWinsVsScopeWideningTest.class);
+        suite.addTestSuite(MavenITmng4795DepResolutionInReactorProjectForkedByLifecycleTest.class);
+        suite.addTestSuite(MavenITmng4791ProjectBuilderResolvesRemotePomArtifactTest.class);
+        suite.addTestSuite(MavenITmng4789ScopeInheritanceMeetsConflictTest.class);
+        suite.addTestSuite(MavenITmng4788InstallationToCustomLocalRepoTest.class);
+        suite.addTestSuite(MavenITmng4786AntBased21xMojoSupportTest.class);
+        suite.addTestSuite(MavenITmng4785TransitiveResolutionInForkedThreadTest.class);
+        suite.addTestSuite(MavenITmng4781DeploymentToNexusStagingRepoTest.class);
+        suite.addTestSuite(MavenITmng4779MultipleDepsWithVersionRangeFromLocalRepoTest.class);
+        suite.addTestSuite(MavenITmng4776ForkedReactorPluginVersionResolutionTest.class);
+        suite.addTestSuite(MavenITmng4772PluginVersionResolutionDoesntTouchDisabledRepoTest.class);
+        suite.addTestSuite(MavenITmng4771PluginPrefixResolutionDoesntTouchDisabledRepoTest.class);
+        suite.addTestSuite(MavenITmng4768NearestMatchConflictResolutionTest.class);
+        suite.addTestSuite(MavenITmng4765LocalPomProjectBuilderTest.class);
+        suite.addTestSuite(MavenITmng4755FetchRemoteMetadataForVersionRangeTest.class);
+        suite.addTestSuite(MavenITmng4750ResolvedMavenProjectDependencyArtifactsTest.class);
+        suite.addTestSuite(MavenITmng4747JavaAgentUsedByPluginTest.class);
+        suite.addTestSuite(MavenITmng4745PluginVersionUpdateTest.class);
+        suite.addTestSuite(MavenITmng4729MirrorProxyAuthUsedByProjectBuilderTest.class);
+        suite.addTestSuite(MavenITmng4721OptionalPluginDependencyTest.class);
+        suite.addTestSuite(MavenITmng4720DependencyManagementExclusionMergeTest.class);
+        suite.addTestSuite(MavenITmng4696MavenProjectDependencyArtifactsTest.class);
+        suite.addTestSuite(MavenITmng4690InterdependentConflictResolutionTest.class);
+        suite.addTestSuite(MavenITmng4684DistMgmtOverriddenByProfileTest.class);
+        suite.addTestSuite(MavenITmng4679SnapshotUpdateInPluginTest.class);
+        suite.addTestSuite(MavenITmng4677DisabledPluginConfigInheritanceTest.class);
+        suite.addTestSuite(MavenITmng4666CoreRealmImportTest.class);
+        suite.addTestSuite(MavenITmng4660ResumeFromTest.class);
+        suite.addTestSuite(MavenITmng4660OutdatedPackagedArtifact.class);
+        suite.addTestSuite(MavenITmng4654ArtifactHandlerForMainArtifactTest.class);
+        suite.addTestSuite(MavenITmng4644StrictPomParsingRejectsMisplacedTextTest.class);
+        suite.addTestSuite(MavenITmng4633DualCompilerExecutionsWeaveModeTest.class);
+        suite.addTestSuite(MavenITmng4629NoPomValidationErrorUponMissingSystemDepTest.class);
+        suite.addTestSuite(MavenITmng4625SettingsXmlInterpolationWithXmlMarkupTest.class);
+        suite.addTestSuite(MavenITmng4618AggregatorBuiltAfterModulesTest.class);
+        suite.addTestSuite(MavenITmng4615ValidateRequiredPluginParameterTest.class);
+        suite.addTestSuite(MavenITmng4600DependencyOptionalFlagManagementTest.class);
+        suite.addTestSuite(MavenITmng4590ImportedPomUsesSystemAndUserPropertiesTest.class);
+        suite.addTestSuite(MavenITmng4586PluginPrefixResolutionFromVersionlessPluginMgmtTest.class);
+        suite.addTestSuite(MavenITmng4580ProjectLevelPluginDepUsedForCliInvocInReactorTest.class);
+        suite.addTestSuite(MavenITmng4572ModelVersionSurroundedByWhitespaceTest.class);
+        suite.addTestSuite(MavenITmng4561MirroringOfPluginRepoTest.class);
+        suite.addTestSuite(MavenITmng4555MetaversionResolutionOfflineTest.class);
+        suite.addTestSuite(MavenITmng4554PluginPrefixMappingUpdateTest.class);
+        suite.addTestSuite(MavenITmng4553CoreArtifactFilterConsidersGroupIdTest.class);
+        suite.addTestSuite(MavenITmng4544ActiveComponentCollectionThreadSafeTest.class);
+        suite.addTestSuite(MavenITmng4536RequiresNoProjectForkingMojoTest.class);
+        suite.addTestSuite(MavenITmng4528ExcludeWagonsFromMavenCoreArtifactsTest.class);
+        suite.addTestSuite(MavenITmng4526MavenProjectArtifactsScopeTest.class);
+        suite.addTestSuite(MavenITmng4522FailUponMissingDependencyParentPomTest.class);
+        suite.addTestSuite(MavenITmng4500NoUpdateOfTimestampedSnapshotsTest.class);
+        suite.addTestSuite(MavenITmng4498IgnoreBrokenMetadataTest.class);
+        suite.addTestSuite(MavenITmng4489MirroringOfExtensionRepoTest.class);
+        suite.addTestSuite(MavenITmng4488ValidateExternalParenPomLenientTest.class);
+        suite.addTestSuite(MavenITmng4482ForcePluginSnapshotUpdateTest.class);
+        suite.addTestSuite(MavenITmng4474PerLookupWagonInstantiationTest.class);
+        suite.addTestSuite(MavenITmng4470AuthenticatedDeploymentToProxyTest.class);
+        suite.addTestSuite(MavenITmng4469AuthenticatedDeploymentToCustomRepoTest.class);
+        suite.addTestSuite(MavenITmng4465PluginPrefixFromLocalCacheOfDownRepoTest.class);
+        suite.addTestSuite(MavenITmng4464PlatformIndependentFileSeparatorTest.class);
+        suite.addTestSuite(MavenITmng4461ArtifactUploadMonitorTest.class);
+        suite.addTestSuite(MavenITmng4459InMemorySettingsKeptEncryptedTest.class);
+        suite.addTestSuite(MavenITmng4453PluginVersionFromLifecycleMappingTest.class);
+        suite.addTestSuite(MavenITmng4452ResolutionOfSnapshotWithClassifierTest.class);
+        suite.addTestSuite(MavenITmng4450StubModelForMissingDependencyPomTest.class);
+        suite.addTestSuite(MavenITmng4436SingletonComponentLookupTest.class);
+        suite.addTestSuite(MavenITmng4433ForceParentSnapshotUpdateTest.class);
+        suite.addTestSuite(MavenITmng4430DistributionManagementStatusTest.class);
+        suite.addTestSuite(MavenITmng4429CompRequirementOnNonDefaultImplTest.class);
+        suite.addTestSuite(MavenITmng4428FollowHttpRedirectTest.class);
+        suite.addTestSuite(MavenITmng4423SessionDataFromPluginParameterExpressionTest.class);
+        suite.addTestSuite(MavenITmng4422PluginExecutionPhaseInterpolationTest.class);
+        suite.addTestSuite(MavenITmng4421DeprecatedPomInterpolationExpressionsTest.class);
+        suite.addTestSuite(MavenITmng4416PluginOrderAfterProfileInjectionTest.class);
+        suite.addTestSuite(MavenITmng4415InheritedPluginOrderTest.class);
+        suite.addTestSuite(MavenITmng4413MirroringOfDependencyRepoTest.class);
+        suite.addTestSuite(MavenITmng4412OfflineModeInPluginTest.class);
+        suite.addTestSuite(MavenITmng4411VersionInfoTest.class);
+        suite.addTestSuite(MavenITmng4410UsageHelpTest.class);
+        suite.addTestSuite(MavenITmng4408NonExistentSettingsFileTest.class);
+        suite.addTestSuite(MavenITmng4405ValidPluginVersionTest.class);
+        suite.addTestSuite(MavenITmng4404UniqueProfileIdTest.class);
+        suite.addTestSuite(MavenITmng4403LenientDependencyPomParsingTest.class);
+        suite.addTestSuite(MavenITmng4402DuplicateChildModuleTest.class);
+        suite.addTestSuite(MavenITmng4401RepositoryOrderForParentPomTest.class);
+        suite.addTestSuite(MavenITmng4400RepositoryOrderTest.class);
+        suite.addTestSuite(MavenITmng4396AntBased20xMojoSupportTest.class);
+        suite.addTestSuite(MavenITmng4393ParseExternalParenPomLenientTest.class);
+        suite.addTestSuite(MavenITmng4387QuietLoggingTest.class);
+        suite.addTestSuite(MavenITmng4386DebugLoggingTest.class);
+        suite.addTestSuite(MavenITmng4385LifecycleMappingFromExtensionInReactorTest.class);
+        suite.addTestSuite(MavenITmng4383ValidDependencyVersionTest.class);
+        suite.addTestSuite(MavenITmng4381ExtensionSingletonComponentTest.class);
+        suite.addTestSuite(MavenITmng4379TransitiveSystemPathInterpolatedWithEnvVarTest.class);
+        suite.addTestSuite(MavenITmng4368TimestampAwareArtifactInstallerTest.class);
+        suite.addTestSuite(MavenITmng4367LayoutAwareMirrorSelectionTest.class);
+        suite.addTestSuite(MavenITmng4365XmlMarkupInAttributeValueTest.class);
+        suite.addTestSuite(MavenITmng4363DynamicAdditionOfDependencyArtifactTest.class);
+        suite.addTestSuite(MavenITmng4361ForceDependencySnapshotUpdateTest.class);
+        suite.addTestSuite(MavenITmng4360WebDavSupportTest.class);
+        suite.addTestSuite(MavenITmng4359LocallyReachableParentOutsideOfReactorTest.class);
+        suite.addTestSuite(MavenITmng4357LifecycleMappingDiscoveryInReactorTest.class);
+        suite.addTestSuite(MavenITmng4355ExtensionAutomaticVersionResolutionTest.class);
+        suite.addTestSuite(MavenITmng4353PluginDependencyResolutionFromPomRepoTest.class);
+        suite.addTestSuite(MavenITmng4350LifecycleMappingExecutionOrderTest.class);
+        suite.addTestSuite(MavenITmng4349RelocatedArtifactWithInvalidPomTest.class);
+        suite.addTestSuite(MavenITmng4348NoUnnecessaryRepositoryAccessTest.class);
+        suite.addTestSuite(MavenITmng4347ImportScopeWithSettingsProfilesTest.class);
+        suite.addTestSuite(MavenITmng4345DefaultPluginExecutionOrderTest.class);
+        suite.addTestSuite(MavenITmng4344ManagedPluginExecutionOrderTest.class);
+        suite.addTestSuite(MavenITmng4343MissingReleaseUpdatePolicyTest.class);
+        suite.addTestSuite(MavenITmng4342IndependentMojoParameterDefaultValuesTest.class);
+        suite.addTestSuite(MavenITmng4341PluginExecutionOrderTest.class);
+        suite.addTestSuite(MavenITmng4338OptionalMojosTest.class);
+        suite.addTestSuite(MavenITmng4335SettingsOfflineModeTest.class);
+        suite.addTestSuite(MavenITmng4332DefaultPluginExecutionOrderTest.class);
+        suite.addTestSuite(MavenITmng4331DependencyCollectionTest.class);
+        suite.addTestSuite(MavenITmng4328PrimitiveMojoParameterConfigurationTest.class);
+        suite.addTestSuite(MavenITmng4327ExcludeForkingMojoFromForkedLifecycleTest.class);
+        suite.addTestSuite(MavenITmng4326LocalSnapshotSuppressesRemoteCheckTest.class);
+        suite.addTestSuite(MavenITmng4321CliUsesPluginMgmtConfigTest.class);
+        suite.addTestSuite(MavenITmng4320AggregatorAndDependenciesTest.class);
+        suite.addTestSuite(MavenITmng4319PluginExecutionGoalInterpolationTest.class);
+        suite.addTestSuite(MavenITmng4318ProjectExecutionRootTest.class);
+        suite.addTestSuite(MavenITmng4317PluginVersionResolutionFromMultiReposTest.class);
+        suite.addTestSuite(MavenITmng4314DirectInvocationOfAggregatorTest.class);
+        suite.addTestSuite(MavenITmng4312TypeAwarePluginParameterExpressionInjectionTest.class);
+        suite.addTestSuite(MavenITmng4309StrictChecksumValidationForMetadataTest.class);
+        suite.addTestSuite(MavenITmng4305LocalRepoBasedirTest.class);
+        suite.addTestSuite(MavenITmng4304ProjectDependencyArtifactsTest.class);
+        suite.addTestSuite(MavenITmng4293RequiresCompilePlusRuntimeScopeTest.class);
+        suite.addTestSuite(MavenITmng4292EnumTypeMojoParametersTest.class);
+        suite.addTestSuite(MavenITmng4291MojoRequiresOnlineModeTest.class);
+        suite.addTestSuite(MavenITmng4283ParentPomPackagingTest.class);
+        suite.addTestSuite(MavenITmng4281PreferLocalSnapshotTest.class);
+        suite.addTestSuite(MavenITmng4276WrongTransitivePlexusUtilsTest.class);
+        suite.addTestSuite(MavenITmng4275RelocationWarningTest.class);
+        suite.addTestSuite(MavenITmng4274PluginRealmArtifactsTest.class);
+        suite.addTestSuite(MavenITmng4273RestrictedCoreRealmAccessForPluginTest.class);
+        suite.addTestSuite(MavenITmng4270ArtifactHandlersFromPluginDepsTest.class);
+        suite.addTestSuite(MavenITmng4269BadReactorResolutionFromOutDirTest.class);
+        suite.addTestSuite(MavenITmng4262MakeLikeReactorDottedPathTest.class);
+        suite.addTestSuite(MavenITmng4262MakeLikeReactorDottedPath370Test.class);
+        suite.addTestSuite(MavenITmng4238ArtifactHandlerExtensionUsageTest.class);
+        suite.addTestSuite(MavenITmng4235HttpAuthDeploymentChecksumsTest.class);
+        suite.addTestSuite(MavenITmng4233ReactorResolutionForManuallyCreatedArtifactTest.class);
+        suite.addTestSuite(MavenITmng4231SnapshotUpdatePolicyTest.class);
+        suite.addTestSuite(MavenITmng4214MirroredParentSearchReposTest.class);
+        suite.addTestSuite(MavenITmng4208InterpolationPrefersCliOverProjectPropsTest.class);
+        suite.addTestSuite(MavenITmng4207PluginWithLog4JTest.class);
+        suite.addTestSuite(MavenITmng4203TransitiveDependencyExclusionTest.class);
+        suite.addTestSuite(MavenITmng4199CompileMeetsRuntimeScopeTest.class);
+        suite.addTestSuite(MavenITmng4196ExclusionOnPluginDepTest.class);
+        suite.addTestSuite(MavenITmng4193UniqueRepoIdTest.class);
+        suite.addTestSuite(MavenITmng4190MirrorRepoMergingTest.class);
+        suite.addTestSuite(MavenITmng4189UniqueVersionSnapshotTest.class);
+        suite.addTestSuite(MavenITmng4180PerDependencyExclusionsTest.class);
+        suite.addTestSuite(MavenITmng4172EmptyDependencySetTest.class);
+        suite.addTestSuite(MavenITmng4166HideCoreCommonsCliTest.class);
+        suite.addTestSuite(MavenITmng4162ReportingMigrationTest.class);
+        suite.addTestSuite(MavenITmng4150VersionRangeTest.class);
+        suite.addTestSuite(MavenITmng4129PluginExecutionInheritanceTest.class);
+        suite.addTestSuite(MavenITmng4116UndecodedUrlsTest.class);
+        suite.addTestSuite(MavenITmng4112MavenVersionPropertyTest.class);
+        suite.addTestSuite(MavenITmng4107InterpolationUsesDominantProfileSourceTest.class);
+        suite.addTestSuite(MavenITmng4106InterpolationUsesDominantProfileTest.class);
+        suite.addTestSuite(MavenITmng4102InheritedPropertyInterpolationTest.class);
+        suite.addTestSuite(MavenITmng4091BadPluginDescriptorTest.class);
+        suite.addTestSuite(MavenITmng4087PercentEncodedFileUrlTest.class);
+        suite.addTestSuite(MavenITmng4072InactiveProfileReposTest.class);
+        suite.addTestSuite(MavenITmng4070WhitespaceTrimmingTest.class);
+        suite.addTestSuite(MavenITmng4068AuthenticatedMirrorTest.class);
+        suite.addTestSuite(MavenITmng4056ClassifierBasedDepResolutionFromReactorTest.class);
+        suite.addTestSuite(MavenITmng4053PluginConfigAttributesTest.class);
+        suite.addTestSuite(MavenITmng4052ReactorAwareImportScopeTest.class);
+        suite.addTestSuite(MavenITmng4048VersionRangeReactorResolutionTest.class);
+        suite.addTestSuite(MavenITmng4040ProfileInjectedModulesTest.class);
+        suite.addTestSuite(MavenITmng4036ParentResolutionFromSettingsRepoTest.class);
+        suite.addTestSuite(MavenITmng4034ManagedProfileDependencyTest.class);
+        suite.addTestSuite(MavenITmng4026ReactorDependenciesOrderTest.class);
+        suite.addTestSuite(MavenITmng4023ParentProfileOneTimeInjectionTest.class);
+        suite.addTestSuite(MavenITmng4022IdempotentPluginConfigMergingTest.class);
+        suite.addTestSuite(MavenITmng4016PrefixedPropertyInterpolationTest.class);
+        suite.addTestSuite(MavenITmng4009InheritProfileEffectsTest.class);
+        suite.addTestSuite(MavenITmng4008MergedFilterOrderTest.class);
+        suite.addTestSuite(MavenITmng4007PlatformFileSeparatorTest.class);
+        suite.addTestSuite(MavenITmng4005UniqueDependencyKeyTest.class);
+        suite.addTestSuite(MavenITmng4000MultiPluginExecutionsTest.class);
+        suite.addTestSuite(MavenITmng3998PluginExecutionConfigTest.class);
+        suite.addTestSuite(MavenITmng3991ValidDependencyScopeTest.class);
+        suite.addTestSuite(MavenITmng3983PluginResolutionFromProfileReposTest.class);
+        suite.addTestSuite(MavenITmng3979ElementJoinTest.class);
+        suite.addTestSuite(MavenITmng3974MirrorOrderingTest.class);
+        suite.addTestSuite(MavenITmng3970DepResolutionFromProfileReposTest.class);
+        suite.addTestSuite(MavenITmng3955EffectiveSettingsTest.class);
+        suite.addTestSuite(MavenITmng3953AuthenticatedDeploymentTest.class);
+        suite.addTestSuite(MavenITmng3951AbsolutePathsTest.class);
+        suite.addTestSuite(MavenITmng3948ParentResolutionFromProfileReposTest.class);
+        suite.addTestSuite(MavenITmng3947PluginDefaultExecutionConfigTest.class);
+        suite.addTestSuite(MavenITmng3944BasedirInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3943PluginExecutionInheritanceTest.class);
+        suite.addTestSuite(MavenITmng3941ExecutionProjectRestrictedToForkingMojoTest.class);
+        suite.addTestSuite(MavenITmng3940EnvVarInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3938MergePluginExecutionsTest.class);
+        suite.addTestSuite(MavenITmng3937MergedPluginExecutionGoalsTest.class);
+        suite.addTestSuite(MavenITmng3927PluginDefaultExecutionConfigTest.class);
+        suite.addTestSuite(MavenITmng3925MergedPluginExecutionOrderTest.class);
+        suite.addTestSuite(MavenITmng3924XmlMarkupInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3916PluginExecutionInheritanceTest.class);
+        suite.addTestSuite(MavenITmng3906MergedPluginClassPathOrderingTest.class);
+        suite.addTestSuite(MavenITmng3904NestedBuildDirInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3900ProfilePropertiesInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3899ExtensionInheritanceTest.class);
+        suite.addTestSuite(MavenITmng3892ReleaseDeploymentTest.class);
+        suite.addTestSuite(MavenITmng3887PluginExecutionOrderTest.class);
+        suite.addTestSuite(MavenITmng3886ExecutionGoalsOrderTest.class);
+        suite.addTestSuite(MavenITmng3877BasedirAlignedModelTest.class);
+        suite.addTestSuite(MavenITmng3873MultipleExecutionGoalsTest.class);
+        suite.addTestSuite(MavenITmng3872ProfileActivationInRelocatedPomTest.class);
+        suite.addTestSuite(MavenITmng3866PluginConfigInheritanceTest.class);
+        suite.addTestSuite(MavenITmng3864PerExecPluginConfigTest.class);
+        suite.addTestSuite(MavenITmng3863AutoPluginGroupIdTest.class);
+        suite.addTestSuite(MavenITmng3853ProfileInjectedDistReposTest.class);
+        suite.addTestSuite(MavenITmng3852PluginConfigWithHeterogeneousListTest.class);
+        suite.addTestSuite(MavenITmng3846PomInheritanceUrlAdjustmentTest.class);
+        suite.addTestSuite(MavenITmng3845LimitedPomInheritanceTest.class);
+        suite.addTestSuite(MavenITmng3843PomInheritanceTest.class);
+        suite.addTestSuite(MavenITmng3839PomParsingCoalesceTextTest.class);
+        suite.addTestSuite(MavenITmng3838EqualPluginDepsTest.class);
+        suite.addTestSuite(MavenITmng3836PluginConfigInheritanceTest.class);
+        suite.addTestSuite(MavenITmng3833PomInterpolationDataFlowChainTest.class);
+        suite.addTestSuite(MavenITmng3831PomInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3827PluginConfigTest.class);
+        suite.addTestSuite(MavenITmng3822BasedirAlignedInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3821EqualPluginExecIdsTest.class);
+        suite.addTestSuite(MavenITmng3814BogusProjectCycleTest.class);
+        suite.addTestSuite(MavenITmng3813PluginClassPathOrderingTest.class);
+        suite.addTestSuite(MavenITmng3811ReportingPluginConfigurationInheritanceTest.class);
+        suite.addTestSuite(MavenITmng3810BadProfileActivationTest.class);
+        suite.addTestSuite(MavenITmng3808ReportInheritanceOrderingTest.class);
+        suite.addTestSuite(MavenITmng3807PluginConfigExpressionEvaluationTest.class);
+        suite.addTestSuite(MavenITmng3805ExtensionClassPathOrderingTest.class);
+        suite.addTestSuite(MavenITmng3796ClassImportInconsistencyTest.class);
+        suite.addTestSuite(MavenITmng3775ConflictResolutionBacktrackingTest.class);
+        suite.addTestSuite(MavenITmng3769ExclusionRelocatedTransdepsTest.class);
+        suite.addTestSuite(MavenITmng3766ToolchainsFromExtensionTest.class);
+        suite.addTestSuite(MavenITmng3748BadSettingsXmlTest.class);
+        suite.addTestSuite(MavenITmng3747PrefixedPathExpressionTest.class);
+        suite.addTestSuite(MavenITmng3746POMPropertyOverrideTest.class);
+        suite.addTestSuite(MavenITmng3740SelfReferentialReactorProjectsTest.class);
+        suite.addTestSuite(MavenITmng3732ActiveProfilesTest.class);
+        suite.addTestSuite(MavenITmng3729MultiForkAggregatorsTest.class);
+        suite.addTestSuite(MavenITmng3724ExecutionProjectSyncTest.class);
+        suite.addTestSuite(MavenITmng3723ConcreteParentProjectTest.class);
+        suite.addTestSuite(MavenITmng3719PomExecutionOrderingTest.class);
+        suite.addTestSuite(MavenITmng3716AggregatorForkingTest.class);
+        suite.addTestSuite(MavenITmng3714ToolchainsCliOptionTest.class);
+        suite.addTestSuite(MavenITmng3710PollutedClonedPluginsTest.class);
+        suite.addTestSuite(MavenITmng3703ExecutionProjectWithRelativePathsTest.class);
+        suite.addTestSuite(MavenITmng3701ImplicitProfileIdTest.class);
+        suite.addTestSuite(MavenITmng3694ReactorProjectsDynamismTest.class);
+        suite.addTestSuite(MavenITmng3693PomFileBasedirChangeTest.class);
+        suite.addTestSuite(MavenITmng3684BuildPluginParameterTest.class);
+        suite.addTestSuite(MavenITmng3680InvalidDependencyPOMTest.class);
+        suite.addTestSuite(MavenITmng3679PluginExecIdInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3671PluginLevelDepInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3667ResolveDepsWithBadPomVersionTest.class);
+        suite.addTestSuite(MavenITmng3652UserAgentHeaderTest.class);
+        suite.addTestSuite(MavenITmng3645POMSyntaxErrorTest.class);
+        suite.addTestSuite(MavenITmng3642DynamicResourcesTest.class);
+        suite.addTestSuite(MavenITmng3641ProfileActivationWarningTest.class);
+        suite.addTestSuite(MavenITmng3621UNCInheritedPathsTest.class);
+        suite.addTestSuite(MavenITmng3607ClassLoadersUseValidUrlsTest.class);
+        suite.addTestSuite(MavenITmng3600DeploymentModeDefaultsTest.class);
+        suite.addTestSuite(MavenITmng3599useHttpProxyForWebDAVMk2Test.class);
+        suite.addTestSuite(MavenITmng3586SystemScopePluginDependencyTest.class);
+        suite.addTestSuite(MavenITmng3581PluginUsesWagonDependencyTest.class);
+        suite.addTestSuite(MavenITmng3575HexadecimalOctalPluginParameterConfigTest.class);
+        suite.addTestSuite(MavenITmng3545ProfileDeactivationTest.class);
+        suite.addTestSuite(MavenITmng3536AppendedAbsolutePathsTest.class);
+        suite.addTestSuite(MavenITmng3535SelfReferentialPropertiesTest.class);
+        suite.addTestSuite(MavenITmng3529QuotedCliArgTest.class);
+        suite.addTestSuite(MavenITmng3506ArtifactHandlersFromPluginsTest.class);
+        suite.addTestSuite(MavenITmng3503Xpp3ShadingTest.class);
+        suite.addTestSuite(MavenITmng3498ForkToOtherMojoTest.class);
+        suite.addTestSuite(MavenITmng3485OverrideWagonExtensionTest.class);
+        suite.addTestSuite(MavenITmng3482DependencyPomInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3477DependencyResolutionErrorMessageTest.class);
+        suite.addTestSuite(MavenITmng3475BaseAlignedDirTest.class);
+        suite.addTestSuite(MavenITmng3470StrictChecksumVerificationOfDependencyPomTest.class);
+        suite.addTestSuite(MavenITmng3461MirrorMatchingTest.class);
+        suite.addTestSuite(MavenITmng3441MetadataUpdatedFromDeploymentRepositoryTest.class);
+        suite.addTestSuite(MavenITmng3422ActiveComponentCollectionTest.class);
+        suite.addTestSuite(MavenITmng3415JunkRepositoryMetadataTest.class);
+        suite.addTestSuite(MavenITmng3401CLIDefaultExecIdTest.class);
+        suite.addTestSuite(MavenITmng3396DependencyManagementForOverConstrainedRangesTest.class);
+        suite.addTestSuite(MavenITmng3394POMPluginVersionDominanceTest.class);
+        suite.addTestSuite(MavenITmng3380ManagedRelocatedTransdepsTest.class);
+        suite.addTestSuite(MavenITmng3379ParallelArtifactDownloadsTest.class);
+        suite.addTestSuite(MavenITmng3372DirectInvocationOfPluginsTest.class);
+        suite.addTestSuite(MavenITmng3355TranslatedPathInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3331ModulePathNormalizationTest.class);
+        suite.addTestSuite(MavenITmng3314OfflineSnapshotsTest.class);
+        suite.addTestSuite(MavenITmng3297DependenciesNotLeakedToMojoTest.class);
+        suite.addTestSuite(MavenITmng3288SystemScopeDirTest.class);
+        suite.addTestSuite(MavenITmng3284UsingCachedPluginsTest.class);
+        suite.addTestSuite(MavenITmng3268MultipleHyphenPCommandLineTest.class);
+        suite.addTestSuite(MavenITmng3259DepsDroppedInMultiModuleBuildTest.class);
+        suite.addTestSuite(MavenITmng3220ImportScopeTest.class);
+        suite.addTestSuite(MavenITmng3217InterPluginDependencyTest.class);
+        suite.addTestSuite(MavenITmng3208ProfileAwareReactorSortingTest.class);
+        suite.addTestSuite(MavenITmng3203DefaultLifecycleExecIdTest.class);
+        suite.addTestSuite(MavenITmng3183LoggingToFileTest.class);
+        suite.addTestSuite(MavenITmng3139UseCachedMetadataOfBlacklistedRepoTest.class);
+        suite.addTestSuite(MavenITmng3133UrlNormalizationNotBeforeInterpolationTest.class);
+        suite.addTestSuite(MavenITmng3122ActiveProfilesNoDuplicatesTest.class);
+        suite.addTestSuite(MavenITmng3118TestClassPathOrderTest.class);
+        suite.addTestSuite(MavenITmng3099SettingsProfilesWithNoPomTest.class);
+        suite.addTestSuite(MavenITmng3052DepRepoAggregationTest.class);
+        suite.addTestSuite(MavenITmng3043BestEffortReactorResolutionTest.class);
+        suite.addTestSuite(MavenITmng3023ReactorDependencyResolutionTest.class);
+        suite.addTestSuite(MavenITmng3012CoreClassImportTest.class);
+        suite.addTestSuite(MavenITmng3004ReactorFailureBehaviorMultithreadedTest.class);
+        suite.addTestSuite(MavenITmng2994SnapshotRangeRepositoryTest.class);
+        suite.addTestSuite(MavenITmng2972OverridePluginDependencyTest.class);
+        suite.addTestSuite(MavenITmng2926PluginPrefixOrderTest.class);
+        suite.addTestSuite(MavenITmng2921ActiveAttachedArtifactsTest.class);
+        suite.addTestSuite(MavenITmng2892HideCorePlexusUtilsTest.class);
+        suite.addTestSuite(MavenITmng2871PrePackageSubartifactResolutionTest.class);
+        suite.addTestSuite(MavenITmng2865MirrorWildcardTest.class);
+        suite.addTestSuite(MavenITmng2861RelocationsAndRangesTest.class);
+        suite.addTestSuite(MavenITmng2848ProfileActivationByEnvironmentVariableTest.class);
+        suite.addTestSuite(MavenITmng2843PluginConfigPropertiesInjectionTest.class);
+        suite.addTestSuite(MavenITmng2831CustomArtifactHandlerAndCustomLifecycleTest.class);
+        suite.addTestSuite(MavenITmng2820PomCommentsTest.class);
+        suite.addTestSuite(MavenITmng2790LastUpdatedMetadataTest.class);
+        suite.addTestSuite(MavenITmng2749ExtensionAvailableToPluginTest.class);
+        suite.addTestSuite(MavenITmng2744checksumVerificationTest.class);
+        suite.addTestSuite(MavenITmng2741PluginMetadataResolutionErrorMessageTest.class);
+        suite.addTestSuite(MavenITmng2739RequiredRepositoryElementsTest.class);
+        suite.addTestSuite(MavenITmng2738ProfileIdCollidesWithCliOptionTest.class);
+        suite.addTestSuite(MavenITmng2720SiblingClasspathArtifactsTest.class);
+        suite.addTestSuite(MavenITmng2695OfflinePluginSnapshotsTest.class);
+        suite.addTestSuite(MavenITmng2693SitePluginRealmTest.class);
+        suite.addTestSuite(MavenITmng2690MojoLoadingErrorsTest.class);
+        suite.addTestSuite(MavenITmng2668UsePluginDependenciesForSortingTest.class);
+        suite.addTestSuite(MavenITmng2605BogusProfileActivationTest.class);
+        suite.addTestSuite(MavenITmng2591MergeInheritedPluginConfigTest.class);
+        suite.addTestSuite(MavenITmng2577SettingsXmlInterpolationTest.class);
+        suite.addTestSuite(MavenITmng2576MakeLikeReactorTest.class);
+        suite.addTestSuite(MavenITmng2562Timestamp322Test.class);
+        suite.addTestSuite(MavenITmng2486TimestampedDependencyVersionInterpolationTest.class);
+        suite.addTestSuite(MavenITmng2432PluginPrefixOrderTest.class);
+        suite.addTestSuite(MavenITmng2387InactiveProxyTest.class);
+        suite.addTestSuite(MavenITmng2363BasedirAwareFileActivatorTest.class);
+        suite.addTestSuite(MavenITmng2362DeployedPomEncodingTest.class);
+        suite.addTestSuite(MavenITmng2339BadProjectInterpolationTest.class);
+        suite.addTestSuite(MavenITmng2318LocalParentResolutionTest.class);
+        suite.addTestSuite(MavenITmng2309ProfileInjectionOrderTest.class);
+        suite.addTestSuite(MavenITmng2305MultipleProxiesTest.class);
+        suite.addTestSuite(MavenITmng2277AggregatorAndResolutionPluginsTest.class);
+        suite.addTestSuite(MavenITmng2276ProfileActivationBySettingsPropertyTest.class);
+        suite.addTestSuite(MavenITmng2254PomEncodingTest.class);
+        suite.addTestSuite(MavenITmng2234ActiveProfilesFromSettingsTest.class);
+        suite.addTestSuite(MavenITmng2228ComponentInjectionTest.class);
+        suite.addTestSuite(MavenITmng2222OutputDirectoryReactorResolutionTest.class);
+        suite.addTestSuite(MavenITmng2201PluginConfigInterpolationTest.class);
+        suite.addTestSuite(MavenITmng2199ParentVersionRangeTest.class);
+        suite.addTestSuite(MavenITmng2196ParentResolutionTest.class);
+        suite.addTestSuite(MavenITmng2174PluginDepsManagedByParentProfileTest.class);
+        suite.addTestSuite(MavenITmng2140ReactorAwareDepResolutionWhenForkTest.class);
+        suite.addTestSuite(MavenITmng2136ActiveByDefaultProfileTest.class);
+        suite.addTestSuite(MavenITmng2135PluginBuildInReactorTest.class);
+        suite.addTestSuite(MavenITmng2130ParentLookupFromReactorCacheTest.class);
+        suite.addTestSuite(MavenITmng2124PomInterpolationWithParentValuesTest.class);
+        suite.addTestSuite(MavenITmng2123VersionRangeDependencyTest.class);
+        suite.addTestSuite(MavenITmng2103PluginExecutionInheritanceTest.class);
+        suite.addTestSuite(MavenITmng2098VersionRangeSatisfiedFromWrongRepoTest.class);
+        suite.addTestSuite(MavenITmng2068ReactorRelativeParentsTest.class);
+        suite.addTestSuite(MavenITmng2054PluginExecutionInheritanceTest.class);
+        suite.addTestSuite(MavenITmng2052InterpolateWithSettingsProfilePropertiesTest.class);
+        suite.addTestSuite(MavenITmng2045testJarDependenciesBrokenInReactorTest.class);
+        suite.addTestSuite(MavenITmng2006ChildPathAwareUrlInheritanceTest.class);
+        suite.addTestSuite(MavenITmng1995InterpolateBooleanModelElementsTest.class);
+        suite.addTestSuite(MavenITmng1992SystemPropOverridesPomPropTest.class);
+        suite.addTestSuite(MavenITmng1957JdkActivationWithVersionRangeTest.class);
+        suite.addTestSuite(MavenITmng1895ScopeConflictResolutionTest.class);
+        suite.addTestSuite(MavenITmng1803PomValidationErrorIncludesLineNumberTest.class);
+        suite.addTestSuite(MavenITmng1751ForcedMetadataUpdateDuringDeploymentTest.class);
+        suite.addTestSuite(MavenITmng1703PluginMgmtDepInheritanceTest.class);
+        suite.addTestSuite(MavenITmng1701DuplicatePluginTest.class);
+        suite.addTestSuite(MavenITmng1493NonStandardModulePomNamesTest.class);
+        suite.addTestSuite(MavenITmng1491ReactorArtifactIdCollisionTest.class);
+        suite.addTestSuite(MavenITmng1415QuotedSystemPropertiesTest.class);
+        suite.addTestSuite(MavenITmng1412DependenciesOrderTest.class);
+        suite.addTestSuite(MavenITmng1349ChecksumFormatsTest.class);
+        suite.addTestSuite(MavenITmng1323AntrunDependenciesTest.class);
+        suite.addTestSuite(MavenITmng1233WarDepWithProvidedScopeTest.class);
+        suite.addTestSuite(MavenITmng1144MultipleDefaultGoalsTest.class);
+        suite.addTestSuite(MavenITmng1142VersionRangeIntersectionTest.class);
+        suite.addTestSuite(MavenITmng1088ReactorPluginResolutionTest.class);
+        suite.addTestSuite(MavenITmng1073AggregatorForksReactorTest.class);
+        suite.addTestSuite(MavenITmng1052PluginMgmtConfigTest.class);
+        suite.addTestSuite(MavenITmng1021EqualAttachmentBuildNumberTest.class);
+        suite.addTestSuite(MavenITmng0985NonExecutedPluginMgmtGoalsTest.class);
+        suite.addTestSuite(MavenITmng0956ComponentInjectionViaProjectLevelPluginDepTest.class);
+        suite.addTestSuite(MavenITmng0947OptionalDependencyTest.class);
+        suite.addTestSuite(MavenITmng0870ReactorAwarePluginDiscoveryTest.class);
+        suite.addTestSuite(MavenITmng0866EvaluateDefaultValueTest.class);
+        suite.addTestSuite(MavenITmng0848UserPropertyOverridesDefaultValueTest.class);
+        suite.addTestSuite(MavenITmng0836PluginParentResolutionTest.class);
+        suite.addTestSuite(MavenITmng0828PluginConfigValuesInDebugTest.class);
+        suite.addTestSuite(MavenITmng0823MojoContextPassingTest.class);
+        suite.addTestSuite(MavenITmng0820ConflictResolutionTest.class);
+        suite.addTestSuite(MavenITmng0818WarDepsNotTransitiveTest.class);
+        suite.addTestSuite(MavenITmng0814ExplicitProfileActivationTest.class);
+        suite.addTestSuite(MavenITmng0786ProfileAwareReactorTest.class);
+        suite.addTestSuite(MavenITmng0781PluginConfigVsExecConfigTest.class);
+        suite.addTestSuite(MavenITmng0773SettingsProfileReactorPollutionTest.class);
+        suite.addTestSuite(MavenITmng0768OfflineModeTest.class);
+        suite.addTestSuite(MavenITmng0761MissingSnapshotDistRepoTest.class);
+        suite.addTestSuite(MavenITmng0680ParentBasedirTest.class);
+        suite.addTestSuite(MavenITmng0674PluginParameterAliasTest.class);
+        suite.addTestSuite(MavenITmng0666IgnoreLegacyPomTest.class);
+        suite.addTestSuite(MavenITmng0557UserSettingsCliOptionTest.class);
+        suite.addTestSuite(MavenITmng0553SettingsAuthzEncryptionTest.class);
+        suite.addTestSuite(MavenITmng0522InheritedPluginMgmtConfigTest.class);
+        suite.addTestSuite(MavenITmng0507ArtifactRelocationTest.class);
+        suite.addTestSuite(MavenITmng0505VersionRangeTest.class);
+        suite.addTestSuite(MavenITmng0496IgnoreUnknownPluginParametersTest.class);
+        suite.addTestSuite(MavenITmng0479OverrideCentralRepoTest.class);
+        suite.addTestSuite(MavenITmng0471CustomLifecycleTest.class);
+        suite.addTestSuite(MavenITmng0469ReportConfigTest.class);
+        suite.addTestSuite(MavenITmng0461TolerateMissingDependencyPomTest.class);
+        suite.addTestSuite(MavenITmng0449PluginVersionResolutionTest.class);
+        suite.addTestSuite(MavenITmng0377PluginLookupFromPrefixTest.class);
+        suite.addTestSuite(MavenITmng0294MergeGlobalAndUserSettingsTest.class);
+        suite.addTestSuite(MavenITmng0282NonReactorExecWhenProjectIndependentTest.class);
+        suite.addTestSuite(MavenITmng0249ResolveDepsFromReactorTest.class);
+        suite.addTestSuite(MavenITmng0187CollectedProjectsTest.class);
+        suite.addTestSuite(MavenITmng0095ReactorFailureBehaviorTest.class);
+        suite.addTestSuite(MavenIT0199CyclicImportScopeTest.class);
+        suite.addTestSuite(MavenIT0146InstallerSnapshotNaming.class);
+        suite.addTestSuite(MavenIT0144LifecycleExecutionOrderTest.class);
+        suite.addTestSuite(MavenIT0143TransitiveDependencyScopesTest.class);
+        suite.addTestSuite(MavenIT0142DirectDependencyScopesTest.class);
+        suite.addTestSuite(MavenIT0140InterpolationWithPomPrefixTest.class);
+        suite.addTestSuite(MavenIT0139InterpolationWithProjectPrefixTest.class);
+        suite.addTestSuite(MavenIT0138PluginLifecycleTest.class);
+        suite.addTestSuite(MavenIT0137EarLifecycleTest.class);
+        suite.addTestSuite(MavenIT0136RarLifecycleTest.class);
+        suite.addTestSuite(MavenIT0135EjbLifecycleTest.class);
+        suite.addTestSuite(MavenIT0134WarLifecycleTest.class);
+        suite.addTestSuite(MavenIT0133JarLifecycleTest.class);
+        suite.addTestSuite(MavenIT0132PomLifecycleTest.class);
+        suite.addTestSuite(MavenIT0131SiteLifecycleTest.class);
+        suite.addTestSuite(MavenIT0130CleanLifecycleTest.class);
+        suite.addTestSuite(MavenIT0113ServerAuthzAvailableToWagonMgrInPluginTest.class);
+        suite.addTestSuite(MavenIT0090EnvVarInterpolationTest.class);
+        suite.addTestSuite(MavenIT0087PluginRealmWithProjectLevelDepsTest.class);
+        suite.addTestSuite(MavenIT0086PluginRealmTest.class);
+        suite.addTestSuite(MavenIT0085TransitiveSystemScopeTest.class);
+        suite.addTestSuite(MavenIT0072InterpolationWithDottedPropertyTest.class);
+        suite.addTestSuite(MavenIT0071PluginConfigWithDottedPropertyTest.class);
+        suite.addTestSuite(MavenIT0064MojoConfigViaSettersTest.class);
+        suite.addTestSuite(MavenIT0063SystemScopeDependencyTest.class);
+        suite.addTestSuite(MavenIT0056MultipleGoalExecutionsTest.class);
+        suite.addTestSuite(MavenIT0052ReleaseProfileTest.class);
+        suite.addTestSuite(MavenIT0051ReleaseProfileTest.class);
+        suite.addTestSuite(MavenIT0041ArtifactTypeFromPluginExtensionTest.class);
+        suite.addTestSuite(MavenIT0040PackagingFromPluginExtensionTest.class);
+        suite.addTestSuite(MavenIT0038AlternatePomFileDifferentDirTest.class);
+        suite.addTestSuite(MavenIT0037AlternatePomFileSameDirTest.class);
+        suite.addTestSuite(MavenIT0032MavenPrerequisiteTest.class);
+        suite.addTestSuite(MavenIT0030DepPomDepMgmtInheritanceTest.class);
+        suite.addTestSuite(MavenIT0025MultipleExecutionLevelConfigsTest.class);
+        suite.addTestSuite(MavenIT0024MultipleGoalExecutionsTest.class);
+        suite.addTestSuite(MavenIT0023SettingsProfileTest.class);
+        suite.addTestSuite(MavenIT0021PomProfileTest.class);
+        suite.addTestSuite(MavenIT0019PluginVersionMgmtBySuperPomTest.class);
+        suite.addTestSuite(MavenIT0018DependencyManagementTest.class);
+        suite.addTestSuite(MavenIT0012PomInterpolationTest.class);
+        suite.addTestSuite(MavenIT0011DefaultVersionByDependencyManagementTest.class);
+        suite.addTestSuite(MavenIT0010DependencyClosureResolutionTest.class);
+        suite.addTestSuite(MavenIT0009GoalConfigurationTest.class);
+        suite.addTestSuite(MavenIT0008SimplePluginTest.class);
         /*
          * Add tests in reverse alpha order above.
          */
     }
 
-    void addTestSuite( Class<?> clazz )
-    {
-        addTestSuite( clazz, tests.size() );
+    void addTestSuite(Class<?> clazz) {
+        addTestSuite(clazz, tests.size());
     }
 
-    void addTestSuite( Class<?> clazz, int order )
-    {
-        tests.put( clazz, order );
+    void addTestSuite(Class<?> clazz, int order) {
+        tests.put(clazz, order);
     }
 
-    int getIndex( ClassDescriptor cd )
-    {
-        Integer i = tests.get( cd.getTestClass() );
+    int getIndex(ClassDescriptor cd) {
+        Integer i = tests.get(cd.getTestClass());
         return i != null ? i : -1;
     }
 
-    public void orderClasses( ClassOrdererContext context )
-    {
+    public void orderClasses(ClassOrdererContext context) {
         context.getClassDescriptors().stream()
-            .filter( cd -> !MISSED_TESTS.contains( cd.getTestClass() ) )
-            .filter( cd -> getIndex( cd ) == -1 )
-            .filter( cd -> cd.findRepeatableAnnotations( Tag.class ).stream()
-                .noneMatch( t -> "disabled".equals( t.value() ) ) )
-            .forEach( cd -> {
-                out.println( "Test " + cd.getTestClass()
-                                 + " is not present in TestSuiteOrdering " + System.lineSeparator()
-                                 + "\t- please add it or annotate with @Tag(\"disabled\")" + System.lineSeparator() );
-                MISSED_TESTS.add( cd.getTestClass() );
-            } );
+                .filter(cd -> !MISSED_TESTS.contains(cd.getTestClass()))
+                .filter(cd -> getIndex(cd) == -1)
+                .filter(cd ->
+                        cd.findRepeatableAnnotations(Tag.class).stream().noneMatch(t -> "disabled".equals(t.value())))
+                .forEach(cd -> {
+                    out.println("Test " + cd.getTestClass()
+                            + " is not present in TestSuiteOrdering " + System.lineSeparator()
+                            + "\t- please add it or annotate with @Tag(\"disabled\")" + System.lineSeparator());
+                    MISSED_TESTS.add(cd.getTestClass());
+                });
 
-        context.getClassDescriptors().sort( Comparator.comparing( this::getIndex ) );
+        context.getClassDescriptors().sort(Comparator.comparing(this::getIndex));
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/TunnelingProxyServer.java b/core-it-suite/src/test/java/org/apache/maven/it/TunnelingProxyServer.java
index 0a3538f..d431665 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/TunnelingProxyServer.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/TunnelingProxyServer.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,8 +16,8 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
-import org.junit.jupiter.api.Test;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
@@ -34,9 +32,7 @@
  *
  * @author Benjamin Bentmann
  */
-public class TunnelingProxyServer
-    implements Runnable
-{
+public class TunnelingProxyServer implements Runnable {
 
     private int port;
 
@@ -48,211 +44,152 @@
 
     private String connectFilter;
 
-    public TunnelingProxyServer( int port, String targetHost, int targetPort, String connectFilter )
-    {
+    public TunnelingProxyServer(int port, String targetHost, int targetPort, String connectFilter) {
         this.port = port;
         this.targetHost = targetHost;
         this.targetPort = targetPort;
         this.connectFilter = connectFilter;
     }
 
-    public int getPort()
-    {
-        return ( server != null ) ? server.getLocalPort() : port;
+    public int getPort() {
+        return (server != null) ? server.getLocalPort() : port;
     }
 
-    public void start()
-        throws IOException
-    {
-        server = new ServerSocket( port, 4 );
-        new Thread( this ).start();
+    public void start() throws IOException {
+        server = new ServerSocket(port, 4);
+        new Thread(this).start();
     }
 
-    public void stop()
-        throws IOException
-    {
-        if ( server != null )
-        {
+    public void stop() throws IOException {
+        if (server != null) {
             server.close();
             server = null;
         }
     }
 
-    public void run()
-    {
-        try
-        {
-            while ( true )
-            {
-                new ClientHandler( server.accept() ).start();
+    public void run() {
+        try {
+            while (true) {
+                new ClientHandler(server.accept()).start();
             }
-        }
-        catch ( Exception e )
-        {
+        } catch (Exception e) {
             // closed
         }
     }
 
-    class ClientHandler
-        extends Thread
-    {
+    class ClientHandler extends Thread {
 
         private Socket client;
 
-        public ClientHandler( Socket client )
-        {
+        public ClientHandler(Socket client) {
             this.client = client;
         }
 
-        public void run()
-        {
-            try
-            {
-                PushbackInputStream is = new PushbackInputStream( client.getInputStream() );
+        public void run() {
+            try {
+                PushbackInputStream is = new PushbackInputStream(client.getInputStream());
 
                 String dest = null;
 
-                while ( true )
-                {
-                    String line = readLine( is );
-                    if ( line == null || line.length() <= 0 )
-                    {
+                while (true) {
+                    String line = readLine(is);
+                    if (line == null || line.length() <= 0) {
                         break;
                     }
-                    Matcher m = Pattern.compile( "CONNECT +([^:]+:[0-9]+) +.*" ).matcher( line );
-                    if ( m.matches() )
-                    {
-                        dest = m.group( 1 );
+                    Matcher m = Pattern.compile("CONNECT +([^:]+:[0-9]+) +.*").matcher(line);
+                    if (m.matches()) {
+                        dest = m.group(1);
                     }
                 }
 
                 OutputStream os = client.getOutputStream();
 
-                if ( dest == null || ( connectFilter != null && !dest.matches( connectFilter ) ) )
-                {
-                    os.write( ( "HTTP/1.0 400 Bad request for " + dest + "\r\n\r\n" ).getBytes( "UTF-8" ) );
+                if (dest == null || (connectFilter != null && !dest.matches(connectFilter))) {
+                    os.write(("HTTP/1.0 400 Bad request for " + dest + "\r\n\r\n").getBytes("UTF-8"));
                     return;
                 }
 
-                os.write( "HTTP/1.0 200 Connection established\r\n\r\n".getBytes( "UTF-8" ) );
+                os.write("HTTP/1.0 200 Connection established\r\n\r\n".getBytes("UTF-8"));
 
-                Socket server = new Socket( targetHost, targetPort );
+                Socket server = new Socket(targetHost, targetPort);
 
-                Thread t1 = new StreamPumper( is, server.getOutputStream() );
+                Thread t1 = new StreamPumper(is, server.getOutputStream());
                 t1.start();
-                Thread t2 = new StreamPumper( server.getInputStream(), os );
+                Thread t2 = new StreamPumper(server.getInputStream(), os);
                 t2.start();
                 t1.join();
                 t2.join();
 
                 server.close();
-            }
-            catch ( Exception e )
-            {
+            } catch (Exception e) {
                 e.printStackTrace();
-            }
-            finally
-            {
-                try
-                {
+            } finally {
+                try {
                     client.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     e.printStackTrace();
                 }
             }
         }
 
-        private String readLine( PushbackInputStream is )
-            throws IOException
-        {
-            StringBuilder buffer = new StringBuilder( 1024 );
+        private String readLine(PushbackInputStream is) throws IOException {
+            StringBuilder buffer = new StringBuilder(1024);
 
-            while ( true )
-            {
+            while (true) {
                 int b = is.read();
-                if ( b < 0 )
-                {
+                if (b < 0) {
                     return null;
-                }
-                else if ( b == '\n' )
-                {
+                } else if (b == '\n') {
                     break;
-                }
-                else if ( b == '\r' )
-                {
+                } else if (b == '\r') {
                     b = is.read();
-                    if ( b != '\n' )
-                    {
-                        is.unread( b );
+                    if (b != '\n') {
+                        is.unread(b);
                     }
                     break;
-                }
-                else
-                {
-                    buffer.append( (char) b );
+                } else {
+                    buffer.append((char) b);
                 }
             }
 
             return buffer.toString();
         }
-
     }
 
-    static class StreamPumper
-        extends Thread
-    {
+    static class StreamPumper extends Thread {
 
         private final InputStream is;
 
         private final OutputStream os;
 
-        public StreamPumper( InputStream is, OutputStream os )
-        {
+        public StreamPumper(InputStream is, OutputStream os) {
             this.is = is;
             this.os = os;
         }
 
-        public void run()
-        {
-            try
-            {
-                for ( byte[] buffer = new byte[1024 * 8]; ; )
-                {
-                    int n = is.read( buffer );
-                    if ( n < 0 )
-                    {
+        public void run() {
+            try {
+                for (byte[] buffer = new byte[1024 * 8]; ; ) {
+                    int n = is.read(buffer);
+                    if (n < 0) {
                         break;
                     }
-                    os.write( buffer, 0, n );
+                    os.write(buffer, 0, n);
                 }
-            }
-            catch ( IOException e )
-            {
+            } catch (IOException e) {
                 // closed
-            }
-            finally
-            {
-                try
-                {
+            } finally {
+                try {
                     is.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     e.printStackTrace();
                 }
-                try
-                {
+                try {
                     os.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     e.printStackTrace();
                 }
             }
         }
-
     }
-
 }
diff --git a/core-it-suite/src/test/java/org/apache/maven/it/utils/DeployedResource.java b/core-it-suite/src/test/java/org/apache/maven/it/utils/DeployedResource.java
index 7fcc84d..29bd070 100644
--- a/core-it-suite/src/test/java/org/apache/maven/it/utils/DeployedResource.java
+++ b/core-it-suite/src/test/java/org/apache/maven/it/utils/DeployedResource.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "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
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.maven.it.utils;
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -21,8 +39,7 @@
 /**
  * @author Olivier Lamy
  */
-public class DeployedResource
-{
+public class DeployedResource {
     public String httpMethod;
 
     public String requestUri;
@@ -31,21 +48,19 @@
 
     public String transferEncoding;
 
-    public DeployedResource()
-    {
+    public DeployedResource() {
         // no op
     }
 
     @Override
-    public String toString()
-    {
+    public String toString() {
         final StringBuilder sb = new StringBuilder();
-        sb.append( "DeployedResource" );
-        sb.append( "{httpMethod='" ).append( httpMethod ).append( '\'' );
-        sb.append( ", requestUri='" ).append( requestUri ).append( '\'' );
-        sb.append( ", contentLength='" ).append( contentLength ).append( '\'' );
-        sb.append( ", transferEncoding='" ).append( transferEncoding ).append( '\'' );
-        sb.append( '}' );
+        sb.append("DeployedResource");
+        sb.append("{httpMethod='").append(httpMethod).append('\'');
+        sb.append(", requestUri='").append(requestUri).append('\'');
+        sb.append(", contentLength='").append(contentLength).append('\'');
+        sb.append(", transferEncoding='").append(transferEncoding).append('\'');
+        sb.append('}');
         return sb.toString();
     }
 }
diff --git a/core-it-support/core-it-component/pom.xml b/core-it-support/core-it-component/pom.xml
index 05bd448..fb44f9d 100644
--- a/core-it-support/core-it-component/pom.xml
+++ b/core-it-support/core-it-component/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
diff --git a/core-it-support/core-it-component/src/main/java/org/apache/maven/coreit/component/DefaultStatefulSingleton.java b/core-it-support/core-it-component/src/main/java/org/apache/maven/coreit/component/DefaultStatefulSingleton.java
index 9284011..cbafdce 100644
--- a/core-it-support/core-it-component/src/main/java/org/apache/maven/coreit/component/DefaultStatefulSingleton.java
+++ b/core-it-support/core-it-component/src/main/java/org/apache/maven/coreit/component/DefaultStatefulSingleton.java
@@ -1,5 +1,3 @@
-package org.apache.maven.coreit.component;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.coreit.component;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -27,31 +26,23 @@
 /**
  *
  */
-public class DefaultStatefulSingleton
-    implements StatefulSingleton
-{
+public class DefaultStatefulSingleton implements StatefulSingleton {
 
     private Properties properties = new Properties();
 
-    public String getProperty( String key )
-    {
-        return properties.getProperty( key );
+    public String getProperty(String key) {
+        return properties.getProperty(key);
     }
 
-    public void setProperty( String key, String value )
-    {
-        properties.setProperty( key, value );
+    public void setProperty(String key, String value) {
+        properties.setProperty(key, value);
     }
 
-    public void saveProperties( File propertiesFile )
-        throws IOException
-    {
+    public void saveProperties(File propertiesFile) throws IOException {
         propertiesFile.getParentFile().mkdirs();
 
-        try ( FileOutputStream os = new FileOutputStream( propertiesFile ) )
-        {
-            properties.store( os, "MAVEN-CORE-IT" );
+        try (FileOutputStream os = new FileOutputStream(propertiesFile)) {
+            properties.store(os, "MAVEN-CORE-IT");
         }
     }
-
 }
diff --git a/core-it-support/core-it-component/src/main/java/org/apache/maven/coreit/component/StatefulSingleton.java b/core-it-support/core-it-component/src/main/java/org/apache/maven/coreit/component/StatefulSingleton.java
index c8bdd68..6cac778 100644
--- a/core-it-support/core-it-component/src/main/java/org/apache/maven/coreit/component/StatefulSingleton.java
+++ b/core-it-support/core-it-component/src/main/java/org/apache/maven/coreit/component/StatefulSingleton.java
@@ -1,5 +1,3 @@
-package org.apache.maven.coreit.component;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.coreit.component;
 
 import java.io.File;
 import java.io.IOException;
@@ -25,14 +24,11 @@
 /**
  *
  */
-public interface StatefulSingleton
-{
+public interface StatefulSingleton {
 
-    void setProperty( String key, String value );
+    void setProperty(String key, String value);
 
-    String getProperty( String key );
+    String getProperty(String key);
 
-    void saveProperties( File propertiesFile )
-        throws IOException;
-
+    void saveProperties(File propertiesFile) throws IOException;
 }
diff --git a/core-it-support/core-it-extension/pom.xml b/core-it-support/core-it-extension/pom.xml
index 87a7acc..9ef88a7 100644
--- a/core-it-support/core-it-extension/pom.xml
+++ b/core-it-support/core-it-extension/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
diff --git a/core-it-support/core-it-javaagent/pom.xml b/core-it-support/core-it-javaagent/pom.xml
index 303487a..6822fdd 100644
--- a/core-it-support/core-it-javaagent/pom.xml
+++ b/core-it-support/core-it-javaagent/pom.xml
@@ -1,5 +1,4 @@
 <?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,9 +17,7 @@
 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">
+<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>
   <parent>
     <groupId>org.apache.maven.its</groupId>
@@ -30,6 +27,24 @@
   <artifactId>core-it-javaagent</artifactId>
   <version>2.1-SNAPSHOT</version>
 
+  <dependencies>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm</artifactId>
+      <version>7.3.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-commons</artifactId>
+      <version>7.3.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.ow2.asm</groupId>
+      <artifactId>asm-util</artifactId>
+      <version>7.3.1</version>
+    </dependency>
+  </dependencies>
+
   <build>
     <plugins>
       <plugin>
@@ -69,22 +84,4 @@
       </plugin>
     </plugins>
   </build>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.ow2.asm</groupId>
-      <artifactId>asm</artifactId>
-      <version>7.3.1</version>
-    </dependency>
-    <dependency>
-      <groupId>org.ow2.asm</groupId>
-      <artifactId>asm-commons</artifactId>
-      <version>7.3.1</version>
-    </dependency>
-    <dependency>
-      <groupId>org.ow2.asm</groupId>
-      <artifactId>asm-util</artifactId>
-      <version>7.3.1</version>
-    </dependency>
-  </dependencies>
-</project>
\ No newline at end of file
+</project>
diff --git a/core-it-support/core-it-javaagent/src/main/java/org/apache/maven/coreits/javaagent/mng5669/Premain.java b/core-it-support/core-it-javaagent/src/main/java/org/apache/maven/coreits/javaagent/mng5669/Premain.java
index 4307e0c..7f53da7 100644
--- a/core-it-support/core-it-javaagent/src/main/java/org/apache/maven/coreits/javaagent/mng5669/Premain.java
+++ b/core-it-support/core-it-javaagent/src/main/java/org/apache/maven/coreits/javaagent/mng5669/Premain.java
@@ -1,5 +1,3 @@
-package org.apache.maven.coreits.javaagent.mng5669;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.coreits.javaagent.mng5669;
 
 import java.lang.instrument.ClassFileTransformer;
 import java.lang.instrument.IllegalClassFormatException;
@@ -36,74 +35,60 @@
  * @author Robert Scholte
  *
  */
-public class Premain
-{
-    public static void premain( String agentArgs, Instrumentation inst )
-    {
-        inst.addTransformer( new ClassFileTransformer()
-        {
+public class Premain {
+    public static void premain(String agentArgs, Instrumentation inst) {
+        inst.addTransformer(new ClassFileTransformer() {
 
-            public byte[] transform( ClassLoader loader, String className, Class<?> classBeingRedefined,
-                                     ProtectionDomain protectionDomain, byte[] classfileBuffer )
-                throws IllegalClassFormatException
-            {
-                if ( "org/apache/maven/model/io/DefaultModelReader".equals( className ) )
-                {
-                    ClassReader r = new ClassReader( classfileBuffer );
-                    final ClassWriter w = new ClassWriter( Opcodes.ASM6 );
+            public byte[] transform(
+                    ClassLoader loader,
+                    String className,
+                    Class<?> classBeingRedefined,
+                    ProtectionDomain protectionDomain,
+                    byte[] classfileBuffer)
+                    throws IllegalClassFormatException {
+                if ("org/apache/maven/model/io/DefaultModelReader".equals(className)) {
+                    ClassReader r = new ClassReader(classfileBuffer);
+                    final ClassWriter w = new ClassWriter(Opcodes.ASM6);
 
-                    ClassVisitor v = new DefaultModelReaderVisitor( Opcodes.ASM6, w );
+                    ClassVisitor v = new DefaultModelReaderVisitor(Opcodes.ASM6, w);
 
-                    r.accept( v, ClassReader.EXPAND_FRAMES );
+                    r.accept(v, ClassReader.EXPAND_FRAMES);
                     return w.toByteArray();
-                }
-                else
-                {
+                } else {
                     return classfileBuffer;
                 }
             }
-        } );
+        });
     }
 
-    private static class DefaultModelReaderVisitor
-        extends ClassVisitor
-    {
-        DefaultModelReaderVisitor( int api, org.objectweb.asm.ClassVisitor cv )
-        {
-            super( api, cv );
+    private static class DefaultModelReaderVisitor extends ClassVisitor {
+        DefaultModelReaderVisitor(int api, org.objectweb.asm.ClassVisitor cv) {
+            super(api, cv);
         }
 
         @Override
-        public MethodVisitor visitMethod( int access, String name, String desc, String signature, String[] exceptions )
-        {
-            MethodVisitor mv = cv.visitMethod( access, name, desc, signature, exceptions );
-            if ( "getSource".equals( name ) )
-            {
-                return new GetSourceMethodAdvice( Opcodes.ASM6, mv, access, name, desc );
-            }
-            else
-            {
+        public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
+            MethodVisitor mv = cv.visitMethod(access, name, desc, signature, exceptions);
+            if ("getSource".equals(name)) {
+                return new GetSourceMethodAdvice(Opcodes.ASM6, mv, access, name, desc);
+            } else {
                 return mv;
             }
         }
     }
 
     // org.apache.maven.model.io.DefaultModelReader.getSource(Map<String, ?>)
-    private static class GetSourceMethodAdvice
-        extends AdviceAdapter
-    {
-        GetSourceMethodAdvice( int api, MethodVisitor mv, int access, String name, String desc )
-        {
-            super( api, mv, access, name, desc );
+    private static class GetSourceMethodAdvice extends AdviceAdapter {
+        GetSourceMethodAdvice(int api, MethodVisitor mv, int access, String name, String desc) {
+            super(api, mv, access, name, desc);
         }
 
         @Override
-        protected void onMethodEnter()
-        {
+        protected void onMethodEnter() {
             // System.out.println( options ),
-            mv.visitFieldInsn( GETSTATIC, "java/lang/System", "out", "Ljava/io/PrintStream;" );
-            mv.visitVarInsn( ALOAD, 1 );
-            mv.visitMethodInsn( INVOKEVIRTUAL, "java/io/PrintStream", "println", "(Ljava/lang/Object;)V", false );
+            mv.visitFieldInsn(GETSTATIC, "java/lang/System", "out", "Ljava/io/PrintStream;");
+            mv.visitVarInsn(ALOAD, 1);
+            mv.visitMethodInsn(INVOKEVIRTUAL, "java/io/PrintStream", "println", "(Ljava/lang/Object;)V", false);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/pom.xml
index e8e0913..4e3e868 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Active Collection</name>
-  <description>
-    A test plugin that depends on active collections of core components.
-  </description>
+  <description>A test plugin that depends on active collections of core components.</description>
   <inceptionYear>2009</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/CheckMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/CheckMojo.java
index dbc0e2c..aa0e932 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/CheckMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/CheckMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugins.annotations.Component;
-import org.apache.maven.plugins.annotations.LifecyclePhase;
-import org.apache.maven.plugins.annotations.Mojo;
-import org.apache.maven.plugins.annotations.Parameter;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -36,20 +27,26 @@
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.plugins.annotations.Component;
+import org.apache.maven.plugins.annotations.LifecyclePhase;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+
 /**
  * Checks the general retrieval of components from active component collections.
  *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "check", defaultPhase = LifecyclePhase.VALIDATE )
-public class CheckMojo
-    extends AbstractMojo
-{
+@Mojo(name = "check", defaultPhase = LifecyclePhase.VALIDATE)
+public class CheckMojo extends AbstractMojo {
 
     /**
      * Project base directory used for manual path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
@@ -67,7 +64,7 @@
     /**
      * The path to the properties file to create.
      */
-    @Parameter( property = "clsldr.pluginClassLoaderOutput" )
+    @Parameter(property = "clsldr.pluginClassLoaderOutput")
     private File outputFile;
 
     /**
@@ -75,87 +72,68 @@
      *
      * @throws MojoFailureException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         Properties componentProperties = new Properties();
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Dumping component info" );
+        getLog().info("[MAVEN-CORE-IT-LOG] Dumping component info");
 
-        componentProperties.setProperty( "count", Integer.toString( componentList.size() ) );
+        componentProperties.setProperty("count", Integer.toString(componentList.size()));
 
-        if ( componentList.size() != componentMap.size() )
-        {
-            throw new MojoExecutionException( "Inconsistent collection: " + componentList + " vs " + componentMap );
+        if (componentList.size() != componentMap.size()) {
+            throw new MojoExecutionException("Inconsistent collection: " + componentList + " vs " + componentMap);
         }
 
-        for ( int i = componentList.size() - 1; i >= 0; i-- )
-        {
-            Object component = componentList.get( i );
+        for (int i = componentList.size() - 1; i >= 0; i--) {
+            Object component = componentList.get(i);
 
-            if ( component != componentList.get( i ) )
-            {
-                throw new MojoExecutionException( "Invalid re-lookup of component from list: " + i );
+            if (component != componentList.get(i)) {
+                throw new MojoExecutionException("Invalid re-lookup of component from list: " + i);
             }
         }
 
         int i = 0;
-        for ( Iterator it = componentMap.keySet().iterator(); it.hasNext(); i++ )
-        {
+        for (Iterator it = componentMap.keySet().iterator(); it.hasNext(); i++) {
             String roleHint = (String) it.next();
-            componentProperties.setProperty( "component." + i + ".hint", roleHint );
+            componentProperties.setProperty("component." + i + ".hint", roleHint);
 
-            Object component = componentMap.get( roleHint );
+            Object component = componentMap.get(roleHint);
 
-            if ( component != null )
-            {
-                String hash = Integer.toString( System.identityHashCode( component ) );
-                componentProperties.setProperty( "component." + i + ".hash", hash );
-                componentProperties.setProperty( "component." + roleHint + ".hash", hash );
+            if (component != null) {
+                String hash = Integer.toString(System.identityHashCode(component));
+                componentProperties.setProperty("component." + i + ".hash", hash);
+                componentProperties.setProperty("component." + roleHint + ".hash", hash);
             }
 
-            if ( component != componentMap.get( roleHint ) )
-            {
-                throw new MojoExecutionException( "Invalid re-lookup of component from map: " + roleHint );
+            if (component != componentMap.get(roleHint)) {
+                throw new MojoExecutionException("Invalid re-lookup of component from map: " + roleHint);
             }
 
-            getLog().info( "[MAVEN-CORE-IT-LOG]   " + roleHint + " = " + component );
+            getLog().info("[MAVEN-CORE-IT-LOG]   " + roleHint + " = " + component);
         }
 
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( basedir, outputFile.getPath() );
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(basedir, outputFile.getPath());
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + outputFile);
 
         OutputStream out = null;
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
-            out = new FileOutputStream( outputFile );
-            componentProperties.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + outputFile, e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(outputFile);
+            componentProperties.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + outputFile, e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/CheckThreadSafetyMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/CheckThreadSafetyMojo.java
index 29122de..f8f4441 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/CheckThreadSafetyMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/CheckThreadSafetyMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.Component;
-import org.apache.maven.plugins.annotations.LifecyclePhase;
-import org.apache.maven.plugins.annotations.Mojo;
-import org.apache.maven.plugins.annotations.Parameter;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -35,20 +27,25 @@
 import java.util.Properties;
 import java.util.Vector;
 
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.Component;
+import org.apache.maven.plugins.annotations.LifecyclePhase;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+
 /**
  * Checks the thread-safe retrieval of components from active component collections.
  *
  * @author Benjamin Bentmann
-  */
-@Mojo( name = "check-thread-safety", defaultPhase = LifecyclePhase.VALIDATE )
-public class CheckThreadSafetyMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "check-thread-safety", defaultPhase = LifecyclePhase.VALIDATE)
+public class CheckThreadSafetyMojo extends AbstractMojo {
 
     /**
      * Project base directory used for manual path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
@@ -66,7 +63,7 @@
     /**
      * The path to the properties file to create.
      */
-    @Parameter( property = "collections.outputFile" )
+    @Parameter(property = "collections.outputFile")
     private File outputFile;
 
     /**
@@ -74,12 +71,10 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         Properties componentProperties = new Properties();
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Testing concurrent component access" );
+        getLog().info("[MAVEN-CORE-IT-LOG] Testing concurrent component access");
 
         ClassLoader pluginRealm = getClass().getClassLoader();
         ClassLoader coreRealm = MojoExecutionException.class.getClassLoader();
@@ -90,39 +85,29 @@
         final List exceptions = new Vector();
 
         Thread[] threads = new Thread[2];
-        for ( int i = 0; i < threads.length; i++ )
-        {
+        for (int i = 0; i < threads.length; i++) {
             // NOTE: The threads need to use different realms to trigger changes of the collections
-            final ClassLoader cl = ( i % 2 ) == 0 ? pluginRealm : coreRealm;
-            threads[i] = new Thread()
-            {
+            final ClassLoader cl = (i % 2) == 0 ? pluginRealm : coreRealm;
+            threads[i] = new Thread() {
                 private final ClassLoader tccl = cl;
 
-                public void run()
-                {
-                    getLog().info( "[MAVEN-CORE-IT-LOG] Thread " + this + " uses " + tccl );
-                    Thread.currentThread().setContextClassLoader( tccl );
-                    while ( go.isEmpty() )
-                    {
+                public void run() {
+                    getLog().info("[MAVEN-CORE-IT-LOG] Thread " + this + " uses " + tccl);
+                    Thread.currentThread().setContextClassLoader(tccl);
+                    while (go.isEmpty()) {
                         // wait for start
                     }
-                    for ( int j = 0; j < 10 * 1000; j++ )
-                    {
-                        try
-                        {
-                            for ( Object o : map.values() )
-                            {
+                    for (int j = 0; j < 10 * 1000; j++) {
+                        try {
+                            for (Object o : map.values()) {
                                 o.toString();
                             }
-                            for ( Object aList : list )
-                            {
+                            for (Object aList : list) {
                                 aList.toString();
                             }
-                        }
-                        catch ( Exception e )
-                        {
-                            getLog().warn( "[MAVEN-CORE-IT-LOG] Thread " + this + " encountered concurrency issue", e );
-                            exceptions.add( e );
+                        } catch (Exception e) {
+                            getLog().warn("[MAVEN-CORE-IT-LOG] Thread " + this + " encountered concurrency issue", e);
+                            exceptions.add(e);
                         }
                     }
                 }
@@ -130,56 +115,41 @@
             threads[i].start();
         }
 
-        go.add( null );
-        for ( Thread thread : threads )
-        {
-            try
-            {
+        go.add(null);
+        for (Thread thread : threads) {
+            try {
                 thread.join();
-            }
-            catch ( InterruptedException e )
-            {
-                getLog().warn( "[MAVEN-CORE-IT-LOG] Interrupted while joining " + thread );
+            } catch (InterruptedException e) {
+                getLog().warn("[MAVEN-CORE-IT-LOG] Interrupted while joining " + thread);
             }
         }
 
-        componentProperties.setProperty( "components", Integer.toString( componentList.size() ) );
-        componentProperties.setProperty( "exceptions", Integer.toString( exceptions.size() ) );
+        componentProperties.setProperty("components", Integer.toString(componentList.size()));
+        componentProperties.setProperty("exceptions", Integer.toString(exceptions.size()));
 
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( basedir, outputFile.getPath() );
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(basedir, outputFile.getPath());
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + outputFile);
 
         OutputStream out = null;
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
-            out = new FileOutputStream( outputFile );
-            componentProperties.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + outputFile, e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(outputFile);
+            componentProperties.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + outputFile, e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/DefaultTestComponent.java b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/DefaultTestComponent.java
index bd10925..d27e645 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/DefaultTestComponent.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/DefaultTestComponent.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 /**
  * A simple test component.
  *
  * @author Benjamin Bentmann
  */
-public class DefaultTestComponent
-        implements TestComponent
-{
-
-}
+public class DefaultTestComponent implements TestComponent {}
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/DumpRepoLayoutsMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/DumpRepoLayoutsMojo.java
index f27d6c3..f3c0220 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/DumpRepoLayoutsMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/DumpRepoLayoutsMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
 
 import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;
 import org.apache.maven.plugin.AbstractMojo;
@@ -28,28 +35,18 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.util.List;
-import java.util.Map;
-import java.util.Properties;
-
 /**
  * Dumps the role hints of the available repository layouts to a properties file.
  *
  * @author Benjamin Bentmann
-  */
-@Mojo( name = "dump-repo-layouts", defaultPhase = LifecyclePhase.VALIDATE )
-public class DumpRepoLayoutsMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "dump-repo-layouts", defaultPhase = LifecyclePhase.VALIDATE)
+public class DumpRepoLayoutsMojo extends AbstractMojo {
 
     /**
      * Project base directory used for manual path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
@@ -67,7 +64,7 @@
     /**
      * The path to the properties file used to dump the repository layouts.
      */
-    @Parameter( property = "collections.layoutsFile" )
+    @Parameter(property = "collections.layoutsFile")
     private File layoutsFile;
 
     /**
@@ -75,69 +72,52 @@
      *
      * @throws MojoFailureException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         Properties layoutProperties = new Properties();
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Dumping repository layouts" );
+        getLog().info("[MAVEN-CORE-IT-LOG] Dumping repository layouts");
 
-        layoutProperties.setProperty( "layouts", Integer.toString( repositoryLayouts.size() ) );
+        layoutProperties.setProperty("layouts", Integer.toString(repositoryLayouts.size()));
 
-        for ( Object o : repositoryLayouts.keySet() )
-        {
+        for (Object o : repositoryLayouts.keySet()) {
             String roleHint = (String) o;
-            Object repoLayout = repositoryLayouts.get( roleHint );
-            if ( repoLayout != null )
-            {
-                layoutProperties.setProperty( "layouts." + roleHint, repoLayout.getClass().getName() );
+            Object repoLayout = repositoryLayouts.get(roleHint);
+            if (repoLayout != null) {
+                layoutProperties.setProperty(
+                        "layouts." + roleHint, repoLayout.getClass().getName());
+            } else {
+                layoutProperties.setProperty("layouts." + roleHint, "");
             }
-            else
-            {
-                layoutProperties.setProperty( "layouts." + roleHint, "" );
-            }
-            getLog().info( "[MAVEN-CORE-IT-LOG]   " + roleHint + " = " + repoLayout );
+            getLog().info("[MAVEN-CORE-IT-LOG]   " + roleHint + " = " + repoLayout);
         }
 
-        if ( repoLayouts.size() != repositoryLayouts.size() )
-        {
-            throw new MojoExecutionException( "Inconsistent collection: " + repoLayouts + " vs " + repositoryLayouts );
+        if (repoLayouts.size() != repositoryLayouts.size()) {
+            throw new MojoExecutionException("Inconsistent collection: " + repoLayouts + " vs " + repositoryLayouts);
         }
 
-        if ( !layoutsFile.isAbsolute() )
-        {
-            layoutsFile = new File( basedir, layoutsFile.getPath() );
+        if (!layoutsFile.isAbsolute()) {
+            layoutsFile = new File(basedir, layoutsFile.getPath());
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + layoutsFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + layoutsFile);
 
         OutputStream out = null;
-        try
-        {
+        try {
             layoutsFile.getParentFile().mkdirs();
-            out = new FileOutputStream( layoutsFile );
-            layoutProperties.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + layoutsFile, e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(layoutsFile);
+            layoutProperties.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + layoutsFile, e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + layoutsFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + layoutsFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
index 6adc9a4..c3b1b29 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-active-collection/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 /**
  * A simple interface for our test components.
  *
  * @author Benjamin Bentmann
  */
-public interface TestComponent
-{
-
-}
+public interface TestComponent {}
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-all/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-all/pom.xml
index a22965f..a3b8015 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-all/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-all/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-all/src/main/java/org/apache/maven/plugin/coreit/AggregatorDependenciesMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-all/src/main/java/org/apache/maven/plugin/coreit/AggregatorDependenciesMojo.java
index c26b526..379302f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-all/src/main/java/org/apache/maven/plugin/coreit/AggregatorDependenciesMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-all/src/main/java/org/apache/maven/plugin/coreit/AggregatorDependenciesMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.IOException;
@@ -31,37 +30,31 @@
 
 /**
  */
-@Mojo( name = "aggregator-dependencies", defaultPhase = LifecyclePhase.VALIDATE,
-       requiresDependencyResolution = ResolutionScope.TEST, aggregator = true )
-public class AggregatorDependenciesMojo
-    extends AbstractMojo
-{
+@Mojo(
+        name = "aggregator-dependencies",
+        defaultPhase = LifecyclePhase.VALIDATE,
+        requiresDependencyResolution = ResolutionScope.TEST,
+        aggregator = true)
+public class AggregatorDependenciesMojo extends AbstractMojo {
 
     /**
      * The path to the touch file, relative to the project's base directory.
      */
-    @Parameter( property = "aggregator.touchFile", defaultValue = "${project.build.directory}/touch.txt" )
+    @Parameter(property = "aggregator.touchFile", defaultValue = "${project.build.directory}/touch.txt")
     private File touchFile;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Touching file: " + touchFile );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Touching file: " + touchFile);
 
-        if ( touchFile != null )
-        {
-            try
-            {
+        if (touchFile != null) {
+            try {
                 touchFile.getParentFile().mkdirs();
                 touchFile.createNewFile();
-            }
-            catch ( IOException e )
-            {
-                throw new MojoExecutionException( "Failed to create touch file " + touchFile, e );
+            } catch (IOException e) {
+                throw new MojoExecutionException("Failed to create touch file " + touchFile, e);
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Touched file: " + touchFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Touched file: " + touchFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml
index 0fef117..7bfc3fe 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Ant-Based</name>
-  <description>
-    A test plugin whose mojos are implemented via Ant scripts.
-  </description>
+  <description>A test plugin whose mojos are implemented via Ant scripts.</description>
   <inceptionYear>2009</inceptionYear>
 
   <properties>
@@ -95,13 +91,6 @@
         via MNG-3284.
         -->
         <version>2.4.2</version>
-        <dependencies>
-          <dependency>
-            <groupId>org.apache.maven.plugin-tools</groupId>
-            <artifactId>maven-plugin-tools-ant</artifactId>
-            <version>2.4.2</version>
-          </dependency>
-        </dependencies>
         <configuration>
           <!-- NOTE: We use a handwritten descriptor to decouple from MPLUGIN-136/MNG-3741 so dump the generated one -->
           <outputDirectory>${project.build.directory}</outputDirectory>
@@ -109,6 +98,13 @@
             <extractor>ant</extractor>
           </extractors>
         </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.maven.plugin-tools</groupId>
+            <artifactId>maven-plugin-tools-ant</artifactId>
+            <version>2.4.2</version>
+          </dependency>
+        </dependencies>
       </plugin>
     </plugins>
   </build>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-artifact/pom.xml
index 360605b..5e23b13 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,11 +30,9 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Artifact</name>
-  <description>
-    A test plugin that manages the build artifacts of a project. More precisely, it can set the main artifact's file,
+  <description>A test plugin that manages the build artifacts of a project. More precisely, it can set the main artifact's file,
     attach artifacts and install/deploy them to the repos. As such, it is the simplified essence of a bunch of
-    production plugins.
-  </description>
+    production plugins.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AbstractRepoMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AbstractRepoMojo.java
index 12d26bb..d753aee 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AbstractRepoMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AbstractRepoMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,58 +16,55 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.util.Collection;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.util.Collection;
-
 /**
  * Provides common code for the install and deploy mojos.
  *
  * @author Benjamin Bentmann
  *
  */
-public abstract class AbstractRepoMojo
-    extends AbstractMojo
-{
+public abstract class AbstractRepoMojo extends AbstractMojo {
 
     /**
      * The project's main artifact.
      */
-    @Parameter( defaultValue = "${project.artifact}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project.artifact}", required = true, readonly = true)
     protected Artifact mainArtifact;
 
     /**
      * The project's attached artifact.
      */
-    @Parameter( defaultValue = "${project.attachedArtifacts}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project.attachedArtifacts}", required = true, readonly = true)
     protected Collection<Artifact> attachedArtifacts;
 
     /**
      * The packaging of the project.
      */
-    @Parameter( defaultValue = "${project.packaging}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project.packaging}", required = true, readonly = true)
     protected String packaging;
 
     /**
      * The POM file of the project.
      */
-    @Parameter( defaultValue = "${project.file}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project.file}", required = true, readonly = true)
     protected File pomFile;
 
     /**
      * The local repository.
      */
-    @Parameter( defaultValue = "${localRepository}", required = true, readonly = true )
+    @Parameter(defaultValue = "${localRepository}", required = true, readonly = true)
     protected ArtifactRepository localRepository;
 
-    protected boolean isPomArtifact()
-    {
-        return "pom".equals( packaging );
+    protected boolean isPomArtifact() {
+        return "pom".equals(packaging);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AttachMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AttachMojo.java
index 3a27f8a..9911c2e 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AttachMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AttachMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -29,24 +30,20 @@
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.project.MavenProjectHelper;
 
-import java.io.File;
-
 /**
  * Attaches a secondary artifact to the current project. This mimics source/javadoc attachments or other assemblies.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "attach", defaultPhase = LifecyclePhase.PACKAGE )
-public class AttachMojo
-    extends AbstractMojo
-{
+@Mojo(name = "attach", defaultPhase = LifecyclePhase.PACKAGE)
+public class AttachMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project}", readonly = true, required = true)
     private MavenProject project;
 
     /**
@@ -59,20 +56,20 @@
     /**
      * The path to the file to attach, relative to the project base directory. The plugin will not validate this path.
      */
-    @Parameter( property = "artifact.attachedFile", required = true )
+    @Parameter(property = "artifact.attachedFile", required = true)
     private String attachedFile;
 
     /**
      * The type of the artifact to attach.
      */
-    @Parameter( property = "artifact.artifactType" )
+    @Parameter(property = "artifact.artifactType")
     private String artifactType;
 
     /**
      * The classifier for the attached artifact. If unspecified, the default classifier for the specified artifact type
      * is used.
      */
-    @Parameter( property = "artifact.artifactClassifier" )
+    @Parameter(property = "artifact.artifactClassifier")
     private String artifactClassifier;
 
     /**
@@ -80,34 +77,28 @@
      *
      * @throws MojoFailureException If the attached file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Attaching artifact file: " + attachedFile );
-        getLog().info( "[MAVEN-CORE-IT-LOG] type=" + artifactType + ", classifier=" + artifactClassifier );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Attaching artifact file: " + attachedFile);
+        getLog().info("[MAVEN-CORE-IT-LOG] type=" + artifactType + ", classifier=" + artifactClassifier);
 
-        if ( attachedFile == null || attachedFile.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for attached artifact file has not been specified" );
+        if (attachedFile == null || attachedFile.length() <= 0) {
+            throw new MojoFailureException("Path name for attached artifact file has not been specified");
         }
 
         /*
          * NOTE: We do not want to test path translation here, so resolve relative paths manually.
          */
-        File artifactFile = new File( attachedFile );
-        if ( !artifactFile.isAbsolute() )
-        {
-            artifactFile = new File( project.getBasedir(), attachedFile );
+        File artifactFile = new File(attachedFile);
+        if (!artifactFile.isAbsolute()) {
+            artifactFile = new File(project.getBasedir(), attachedFile);
         }
 
-        if ( !artifactFile.exists() )
-        {
-            getLog().warn( "[MAVEN-CORE-IT-LOG] Attached artifact file does not exist: " + artifactFile );
+        if (!artifactFile.exists()) {
+            getLog().warn("[MAVEN-CORE-IT-LOG] Attached artifact file does not exist: " + artifactFile);
         }
 
-        helper.attachArtifact( project, artifactType, artifactClassifier, artifactFile );
+        helper.attachArtifact(project, artifactType, artifactClassifier, artifactFile);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Attached artifact file: " + artifactFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Attached artifact file: " + artifactFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AttachPomMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AttachPomMojo.java
index c16aa21..b2cdc86 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AttachPomMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/AttachPomMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.plugin.AbstractMojo;
@@ -29,31 +30,27 @@
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.project.artifact.ProjectArtifactMetadata;
 
-import java.io.File;
-
 /**
  * Attaches a POM to the main artifact.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "attach-pom", defaultPhase = LifecyclePhase.PACKAGE )
-public class AttachPomMojo
-    extends AbstractMojo
-{
+@Mojo(name = "attach-pom", defaultPhase = LifecyclePhase.PACKAGE)
+public class AttachPomMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
      * The path to the POM file to attach to the main artifact, relative to the project base directory. The plugin will
      * not validate this path.
      */
-    @Parameter( property = "artifact.pomFile", defaultValue = "${project.file.path}", required = true )
+    @Parameter(property = "artifact.pomFile", defaultValue = "${project.file.path}", required = true)
     private String pomFile;
 
     /**
@@ -61,29 +58,24 @@
      *
      * @throws MojoFailureException If the artifact file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Attaching POM to main artifact: " + pomFile );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Attaching POM to main artifact: " + pomFile);
 
-        if ( pomFile == null || pomFile.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for POM file has not been specified" );
+        if (pomFile == null || pomFile.length() <= 0) {
+            throw new MojoFailureException("Path name for POM file has not been specified");
         }
 
         /*
          * NOTE: We do not want to test path translation here, so resolve relative paths manually.
          */
-        File metadataFile = new File( pomFile );
-        if ( !metadataFile.isAbsolute() )
-        {
-            metadataFile = new File( project.getBasedir(), pomFile );
+        File metadataFile = new File(pomFile);
+        if (!metadataFile.isAbsolute()) {
+            metadataFile = new File(project.getBasedir(), pomFile);
         }
 
         Artifact artifact = project.getArtifact();
-        artifact.addMetadata( new ProjectArtifactMetadata( artifact, metadataFile ) );
+        artifact.addMetadata(new ProjectArtifactMetadata(artifact, metadataFile));
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Attached POM to main artifact: " + metadataFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Attached POM to main artifact: " + metadataFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/CollectMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/CollectMojo.java
index 4570c6d..4049572 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/CollectMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/CollectMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.util.Collections;
+import java.util.LinkedHashSet;
+import java.util.List;
+import java.util.Set;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
@@ -32,32 +36,25 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.util.Collections;
-import java.util.LinkedHashSet;
-import java.util.List;
-import java.util.Set;
-
 /**
  * Collects user-specified artifacts. This mimics in part the Maven Assembly Plugin.
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "collect" )
-public class CollectMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "collect")
+public class CollectMojo extends AbstractMojo {
 
     /**
      * The local repository.
      */
-    @Parameter( defaultValue = "${localRepository}", readonly = true, required = true )
+    @Parameter(defaultValue = "${localRepository}", readonly = true, required = true)
     private ArtifactRepository localRepository;
 
     /**
      * The remote repositories of the current Maven project.
      */
-    @Parameter( defaultValue = "${project.remoteArtifactRepositories}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project.remoteArtifactRepositories}", readonly = true, required = true)
     private List remoteRepositories;
 
     /**
@@ -93,39 +90,39 @@
      *
      * @throws MojoFailureException If the artifact file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Collecting artifacts" );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Collecting artifacts");
 
-        try
-        {
-            Artifact origin = factory.createArtifact( "it", "it", "0.1", null, "pom" );
+        try {
+            Artifact origin = factory.createArtifact("it", "it", "0.1", null, "pom");
 
             Set artifacts = new LinkedHashSet();
 
-            if ( dependencies != null )
-            {
-                for ( Dependency dependency : dependencies )
-                {
-                    Artifact artifact =
-                        factory.createArtifactWithClassifier( dependency.getGroupId(), dependency.getArtifactId(),
-                                                              dependency.getVersion(), dependency.getType(),
-                                                              dependency.getClassifier() );
+            if (dependencies != null) {
+                for (Dependency dependency : dependencies) {
+                    Artifact artifact = factory.createArtifactWithClassifier(
+                            dependency.getGroupId(),
+                            dependency.getArtifactId(),
+                            dependency.getVersion(),
+                            dependency.getType(),
+                            dependency.getClassifier());
 
-                    artifacts.add( artifact );
+                    artifacts.add(artifact);
 
-                    getLog().info( "[MAVEN-CORE-IT-LOG] Collecting " + artifact.getId() );
+                    getLog().info("[MAVEN-CORE-IT-LOG] Collecting " + artifact.getId());
                 }
             }
 
-            collector.collect( artifacts, origin, localRepository, remoteRepositories, metadataSource, null,
-                               Collections.EMPTY_LIST );
-        }
-        catch ( Exception e )
-        {
-            throw new MojoExecutionException( "Failed to collect artifacts: " + e.getMessage(), e );
+            collector.collect(
+                    artifacts,
+                    origin,
+                    localRepository,
+                    remoteRepositories,
+                    metadataSource,
+                    null,
+                    Collections.EMPTY_LIST);
+        } catch (Exception e) {
+            throw new MojoExecutionException("Failed to collect artifacts: " + e.getMessage(), e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/CustomRepositoryLayout.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/CustomRepositoryLayout.java
index b7db247..088f2e7 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/CustomRepositoryLayout.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/CustomRepositoryLayout.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.handler.ArtifactHandler;
@@ -28,44 +27,36 @@
 /**
  * @author Benjamin Bentmann
  */
-public class CustomRepositoryLayout
-    implements ArtifactRepositoryLayout
-{
+public class CustomRepositoryLayout implements ArtifactRepositoryLayout {
     @Override
-    public String getId()
-    {
+    public String getId() {
         return "id";
     }
 
-    public String pathOf( Artifact artifact )
-    {
+    public String pathOf(Artifact artifact) {
         ArtifactHandler artifactHandler = artifact.getArtifactHandler();
 
         StringBuilder path = new StringBuilder();
 
-        path.append( artifact.getArtifactId() ).append( '-' ).append( artifact.getVersion() );
+        path.append(artifact.getArtifactId()).append('-').append(artifact.getVersion());
 
-        if ( artifact.hasClassifier() )
-        {
-            path.append( '-' ).append( artifact.getClassifier() );
+        if (artifact.hasClassifier()) {
+            path.append('-').append(artifact.getClassifier());
         }
 
-        if ( artifactHandler.getExtension() != null && artifactHandler.getExtension().length() > 0 )
-        {
-            path.append( '.' ).append( artifactHandler.getExtension() );
+        if (artifactHandler.getExtension() != null
+                && artifactHandler.getExtension().length() > 0) {
+            path.append('.').append(artifactHandler.getExtension());
         }
 
         return path.toString();
     }
 
-    public String pathOfLocalRepositoryMetadata( ArtifactMetadata metadata, ArtifactRepository repository )
-    {
-        return metadata.getLocalFilename( repository );
+    public String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository) {
+        return metadata.getLocalFilename(repository);
     }
 
-    public String pathOfRemoteRepositoryMetadata( ArtifactMetadata metadata )
-    {
+    public String pathOfRemoteRepositoryMetadata(ArtifactMetadata metadata) {
         return metadata.getRemoteFilename();
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/DeployFileMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/DeployFileMojo.java
index 075e7f9..8dcdd94 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/DeployFileMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/DeployFileMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.deployer.ArtifactDeployer;
@@ -32,53 +33,49 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-
 /**
  * Deploys a user-supplied file to some repository. This mimics part of the Maven Deploy Plugin.
  *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "deploy-file", requiresProject = false )
-public class DeployFileMojo
-    extends AbstractMojo
-{
+@Mojo(name = "deploy-file", requiresProject = false)
+public class DeployFileMojo extends AbstractMojo {
 
     /**
      * The file of the artifact to deploy.
      */
-    @Parameter( property = "file" )
+    @Parameter(property = "file")
     private File file;
 
     /**
      * The group id of the artifact.
      */
-    @Parameter( property = "groupId" )
+    @Parameter(property = "groupId")
     private String groupId;
 
     /**
      * The artifact id of the artifact.
      */
-    @Parameter( property = "artifactId" )
+    @Parameter(property = "artifactId")
     private String artifactId;
 
     /**
      * The version of the artifact.
      */
-    @Parameter( property = "version" )
+    @Parameter(property = "version")
     private String version;
 
     /**
      * The URL of the repository to deploy to.
      */
-    @Parameter( property = "repositoryUrl" )
+    @Parameter(property = "repositoryUrl")
     private String repositoryUrl;
 
     /**
      * The ID of the repository to deploy to.
      */
-    @Parameter( property = "repositoryId" )
+    @Parameter(property = "repositoryId")
     private String repositoryId;
 
     /**
@@ -91,7 +88,7 @@
     /**
      * The repository layout.
      */
-    @Component( hint = "default" )
+    @Component(hint = "default")
     private ArtifactRepositoryLayout repositoryLayout;
 
     /**
@@ -111,7 +108,7 @@
     /**
      * The local repository.
      */
-    @Parameter( defaultValue = "${localRepository}", readonly = true, required = true )
+    @Parameter(defaultValue = "${localRepository}", readonly = true, required = true)
     private ArtifactRepository localRepository;
 
     /**
@@ -119,25 +116,18 @@
      *
      * @throws MojoExecutionException If any artifact could not be deployed.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Deploying artifacts" );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Deploying artifacts");
 
-        try
-        {
-            ArtifactRepository repository =
-                repositoryFactory.createDeploymentArtifactRepository( repositoryId, repositoryUrl, repositoryLayout,
-                                                                      true );
+        try {
+            ArtifactRepository repository = repositoryFactory.createDeploymentArtifactRepository(
+                    repositoryId, repositoryUrl, repositoryLayout, true);
 
-            Artifact artifact = artifactFactory.createArtifact( groupId, artifactId, version, null, "jar" );
+            Artifact artifact = artifactFactory.createArtifact(groupId, artifactId, version, null, "jar");
 
-            deployer.deploy( file, artifact, repository, localRepository );
-        }
-        catch ( Exception e )
-        {
-            throw new MojoExecutionException( "Failed to deploy artifacts: " + e.getMessage(), e );
+            deployer.deploy(file, artifact, repository, localRepository);
+        } catch (Exception e) {
+            throw new MojoExecutionException("Failed to deploy artifacts: " + e.getMessage(), e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java
index 43c50b2..9f4e22c 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.deployer.ArtifactDeployer;
@@ -33,16 +32,14 @@
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "deploy", defaultPhase = LifecyclePhase.DEPLOY )
-public class DeployMojo
-    extends AbstractRepoMojo
-{
+ */
+@Mojo(name = "deploy", defaultPhase = LifecyclePhase.DEPLOY)
+public class DeployMojo extends AbstractRepoMojo {
 
     /**
      * The distribution repository.
      */
-    @Parameter( defaultValue = "${project.distributionManagementArtifactRepository}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project.distributionManagementArtifactRepository}", readonly = true, required = true)
     private ArtifactRepository deploymentRepository;
 
     /**
@@ -57,35 +54,24 @@
      *
      * @throws MojoExecutionException If any artifact could not be installed.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Deploying project artifacts" );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Deploying project artifacts");
 
-        try
-        {
-            if ( isPomArtifact() )
-            {
-                deployer.deploy( pomFile, mainArtifact, deploymentRepository, localRepository );
-            }
-            else
-            {
-                deployer.deploy( mainArtifact.getFile(), mainArtifact, deploymentRepository, localRepository );
+        try {
+            if (isPomArtifact()) {
+                deployer.deploy(pomFile, mainArtifact, deploymentRepository, localRepository);
+            } else {
+                deployer.deploy(mainArtifact.getFile(), mainArtifact, deploymentRepository, localRepository);
             }
 
-            if ( attachedArtifacts != null )
-            {
-                for ( Artifact attachedArtifact : attachedArtifacts )
-                {
-                    deployer.deploy( attachedArtifact.getFile(), attachedArtifact, deploymentRepository,
-                                     localRepository );
+            if (attachedArtifacts != null) {
+                for (Artifact attachedArtifact : attachedArtifacts) {
+                    deployer.deploy(
+                            attachedArtifact.getFile(), attachedArtifact, deploymentRepository, localRepository);
                 }
             }
-        }
-        catch ( Exception e )
-        {
-            throw new MojoExecutionException( "Failed to deploy artifacts: " + e.getMessage(), e );
+        } catch (Exception e) {
+            throw new MojoExecutionException("Failed to deploy artifacts: " + e.getMessage(), e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallArtifactsMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallArtifactsMojo.java
index 117d480..7588992 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallArtifactsMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallArtifactsMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.util.List;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.handler.ArtifactHandler;
@@ -36,21 +38,18 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.plugins.annotations.ResolutionScope;
 
-import java.io.File;
-import java.util.List;
-
 /**
  * @author Olivier Lamy
  */
-@Mojo( name = "install-artifacts", requiresDependencyResolution = ResolutionScope.RUNTIME,
-       defaultPhase = LifecyclePhase.PACKAGE )
-public class InstallArtifactsMojo
-    extends AbstractMojo
-{
+@Mojo(
+        name = "install-artifacts",
+        requiresDependencyResolution = ResolutionScope.RUNTIME,
+        defaultPhase = LifecyclePhase.PACKAGE)
+public class InstallArtifactsMojo extends AbstractMojo {
 
     /**
      */
-    @Parameter( defaultValue = "${project.runtimeArtifacts}", readonly = true )
+    @Parameter(defaultValue = "${project.runtimeArtifacts}", readonly = true)
     private List<Artifact> artifacts;
 
     /**
@@ -67,105 +66,90 @@
      * The directory that will be used to assemble the artifacts in
      * and place the bin scripts.
      */
-    @Parameter( property = "assembleDirectory", defaultValue = "${project.build.directory}/appassembler" )
+    @Parameter(property = "assembleDirectory", defaultValue = "${project.build.directory}/appassembler")
     private File assembleDirectory;
 
     /**
      * Path (relative to assembleDirectory) of the desired output repository.
      */
-    @Parameter( defaultValue = "repo" )
+    @Parameter(defaultValue = "repo")
     private String repositoryName;
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
 
         ArtifactRepositoryLayout artifactRepositoryLayout = new FlatRepositoryLayout();
 
         // The repo where the jar files will be installed
-        ArtifactRepository artifactRepository =
-            artifactRepositoryFactory.createDeploymentArtifactRepository( "appassembler", "file://"
-                + assembleDirectory.getAbsolutePath() + "/" + repositoryName, artifactRepositoryLayout, false );
-        for ( Artifact artifact : artifacts )
-        {
-            installArtifact( artifactRepository, artifact );
+        ArtifactRepository artifactRepository = artifactRepositoryFactory.createDeploymentArtifactRepository(
+                "appassembler",
+                "file://" + assembleDirectory.getAbsolutePath() + "/" + repositoryName,
+                artifactRepositoryLayout,
+                false);
+        for (Artifact artifact : artifacts) {
+            installArtifact(artifactRepository, artifact);
         }
     }
 
-    private void installArtifact( ArtifactRepository artifactRepository, Artifact artifact )
-        throws MojoExecutionException
-    {
-        try
-        {
+    private void installArtifact(ArtifactRepository artifactRepository, Artifact artifact)
+            throws MojoExecutionException {
+        try {
 
             artifact.isSnapshot();
 
-            if ( artifact.getFile() != null )
-            {
-                artifactInstaller.install( artifact.getFile(), artifact, artifactRepository );
+            if (artifact.getFile() != null) {
+                artifactInstaller.install(artifact.getFile(), artifact, artifactRepository);
             }
-        }
-        catch ( ArtifactInstallationException e )
-        {
-            throw new MojoExecutionException( "Failed to copy artifact.", e );
+        } catch (ArtifactInstallationException e) {
+            throw new MojoExecutionException("Failed to copy artifact.", e);
         }
     }
 
     /**
      *
      */
-    public static class FlatRepositoryLayout
-        implements ArtifactRepositoryLayout
-    {
+    public static class FlatRepositoryLayout implements ArtifactRepositoryLayout {
         private static final char ARTIFACT_SEPARATOR = '-';
 
         private static final char GROUP_SEPARATOR = '.';
 
         @Override
-        public String getId()
-        {
+        public String getId() {
             return "id";
         }
 
-        public String pathOf( Artifact artifact )
-        {
+        public String pathOf(Artifact artifact) {
             ArtifactHandler artifactHandler = artifact.getArtifactHandler();
 
             StringBuilder path = new StringBuilder();
 
-            path.append( artifact.getArtifactId() ).append( ARTIFACT_SEPARATOR ).append( artifact.getVersion() );
+            path.append(artifact.getArtifactId()).append(ARTIFACT_SEPARATOR).append(artifact.getVersion());
 
-            if ( artifact.hasClassifier() )
-            {
-                path.append( ARTIFACT_SEPARATOR ).append( artifact.getClassifier() );
+            if (artifact.hasClassifier()) {
+                path.append(ARTIFACT_SEPARATOR).append(artifact.getClassifier());
             }
 
-            if ( artifactHandler.getExtension() != null && artifactHandler.getExtension().length() > 0 )
-            {
-                path.append( GROUP_SEPARATOR ).append( artifactHandler.getExtension() );
+            if (artifactHandler.getExtension() != null
+                    && artifactHandler.getExtension().length() > 0) {
+                path.append(GROUP_SEPARATOR).append(artifactHandler.getExtension());
             }
 
             return path.toString();
         }
 
-        public String pathOfLocalRepositoryMetadata( ArtifactMetadata metadata, ArtifactRepository repository )
-        {
-            return pathOfRepositoryMetadata( metadata.getLocalFilename( repository ) );
+        public String pathOfLocalRepositoryMetadata(ArtifactMetadata metadata, ArtifactRepository repository) {
+            return pathOfRepositoryMetadata(metadata.getLocalFilename(repository));
         }
 
-        private String pathOfRepositoryMetadata( String filename )
-        {
+        private String pathOfRepositoryMetadata(String filename) {
             StringBuilder path = new StringBuilder();
 
-            path.append( filename );
+            path.append(filename);
 
             return path.toString();
         }
 
-        public String pathOfRemoteRepositoryMetadata( ArtifactMetadata metadata )
-        {
-            return pathOfRepositoryMetadata( metadata.getRemoteFilename() );
+        public String pathOfRemoteRepositoryMetadata(ArtifactMetadata metadata) {
+            return pathOfRepositoryMetadata(metadata.getRemoteFilename());
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallCustomMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallCustomMojo.java
index 6993bda..b20ce9d 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallCustomMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallCustomMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 
@@ -34,10 +33,8 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "install-custom" )
-public class InstallCustomMojo
-    extends InstallMojo
-{
+@Mojo(name = "install-custom")
+public class InstallCustomMojo extends InstallMojo {
 
     /**
      */
@@ -47,7 +44,7 @@
     /**
      * The base directory of the local repository to install to.
      */
-    @Parameter( property = "install.localRepoDir" )
+    @Parameter(property = "install.localRepoDir")
     private File localRepoDir;
 
     /**
@@ -55,24 +52,20 @@
      *
      * @throws MojoExecutionException If any artifact could not be installed.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
+    public void execute() throws MojoExecutionException {
+        try {
             String url = "file://" + localRepoDir.toURL().getPath();
 
-            localRepository =
-                repositoryFactory.createArtifactRepository( localRepository.getId(), url, new CustomRepositoryLayout(),
-                                                            localRepository.getSnapshots(),
-                                                            localRepository.getReleases() );
-        }
-        catch ( Exception e )
-        {
-            throw new MojoExecutionException( "Failed to create custom local repository", e );
+            localRepository = repositoryFactory.createArtifactRepository(
+                    localRepository.getId(),
+                    url,
+                    new CustomRepositoryLayout(),
+                    localRepository.getSnapshots(),
+                    localRepository.getReleases());
+        } catch (Exception e) {
+            throw new MojoExecutionException("Failed to create custom local repository", e);
         }
 
         super.execute();
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallMojo.java
index fe13b8f..afc8ae4 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/InstallMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.installer.ArtifactInstaller;
@@ -31,11 +30,9 @@
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "install", defaultPhase = LifecyclePhase.INSTALL )
-public class InstallMojo
-    extends AbstractRepoMojo
-{
+ */
+@Mojo(name = "install", defaultPhase = LifecyclePhase.INSTALL)
+public class InstallMojo extends AbstractRepoMojo {
 
     /**
      * The artifact installer.
@@ -48,34 +45,23 @@
      *
      * @throws MojoExecutionException If any artifact could not be installed.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Installing project artifacts" );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Installing project artifacts");
 
-        try
-        {
-            if ( isPomArtifact() )
-            {
-                installer.install( pomFile, mainArtifact, localRepository );
-            }
-            else
-            {
-                installer.install( mainArtifact.getFile(), mainArtifact, localRepository );
+        try {
+            if (isPomArtifact()) {
+                installer.install(pomFile, mainArtifact, localRepository);
+            } else {
+                installer.install(mainArtifact.getFile(), mainArtifact, localRepository);
             }
 
-            if ( attachedArtifacts != null )
-            {
-                for ( Artifact attachedArtifact : attachedArtifacts )
-                {
-                    installer.install( attachedArtifact.getFile(), attachedArtifact, localRepository );
+            if (attachedArtifacts != null) {
+                for (Artifact attachedArtifact : attachedArtifacts) {
+                    installer.install(attachedArtifact.getFile(), attachedArtifact, localRepository);
                 }
             }
-        }
-        catch ( Exception e )
-        {
-            throw new MojoExecutionException( "Failed to install artifacts", e );
+        } catch (Exception e) {
+            throw new MojoExecutionException("Failed to install artifacts", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/LatestMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/LatestMojo.java
index 8ae85b9..c8fe2ff 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/LatestMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/LatestMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.repository.metadata.ArtifactRepositoryMetadata;
@@ -31,34 +30,29 @@
 /**
  * Marks the project's artifact as the latest version.
  *
-  *
+ *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "latest", defaultPhase = LifecyclePhase.PACKAGE )
-public class LatestMojo
-    extends AbstractMojo
-{
+@Mojo(name = "latest", defaultPhase = LifecyclePhase.PACKAGE)
+public class LatestMojo extends AbstractMojo {
 
     /**
      * The main project artifact.
      */
-    @Parameter( defaultValue = "${project.artifact}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project.artifact}", readonly = true, required = true)
     private Artifact projectArtifact;
 
     /**
      * Runs this mojo.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         Versioning versioning = new Versioning();
-        versioning.setLatest( projectArtifact.getVersion() );
+        versioning.setLatest(projectArtifact.getVersion());
         versioning.updateTimestamp();
 
-        ArtifactRepositoryMetadata metadata = new ArtifactRepositoryMetadata( projectArtifact, versioning );
-        projectArtifact.addMetadata( metadata );
+        ArtifactRepositoryMetadata metadata = new ArtifactRepositoryMetadata(projectArtifact, versioning);
+        projectArtifact.addMetadata(metadata);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Marked artifact as latest" );
+        getLog().info("[MAVEN-CORE-IT-LOG] Marked artifact as latest");
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ReleaseMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ReleaseMojo.java
index 041f8c9..9f05f47 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ReleaseMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ReleaseMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.plugin.AbstractMojo;
@@ -31,31 +30,26 @@
 /**
  * Marks the project's artifact as a release.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "release", defaultPhase = LifecyclePhase.PACKAGE )
-public class ReleaseMojo
-    extends AbstractMojo
-{
+@Mojo(name = "release", defaultPhase = LifecyclePhase.PACKAGE)
+public class ReleaseMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project}", readonly = true, required = true)
     private MavenProject project;
 
     /**
      * Runs this mojo.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         Artifact artifact = project.getArtifact();
-        artifact.setRelease( true );
+        artifact.setRelease(true);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Marked artifact as release" );
+        getLog().info("[MAVEN-CORE-IT-LOG] Marked artifact as release");
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ResolveMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ResolveMojo.java
index 1118fb1..b408990 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ResolveMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ResolveMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.List;
+import java.util.Properties;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
@@ -30,33 +35,25 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.List;
-import java.util.Properties;
-
 /**
  * Resolves user-specified artifacts. This mimics in part the Maven Dependency Plugin and the Maven Surefire Plugin.
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "resolve" )
-public class ResolveMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "resolve")
+public class ResolveMojo extends AbstractMojo {
 
     /**
      * The local repository.
      */
-    @Parameter( defaultValue = "${localRepository}", readonly = true, required = true )
+    @Parameter(defaultValue = "${localRepository}", readonly = true, required = true)
     private ArtifactRepository localRepository;
 
     /**
      * The remote repositories of the current Maven project.
      */
-    @Parameter( defaultValue = "${project.remoteArtifactRepositories}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project.remoteArtifactRepositories}", readonly = true, required = true)
     private List remoteRepositories;
 
     /**
@@ -92,66 +89,53 @@
      *
      * @throws MojoExecutionException If the artifact could not be resolved
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Resolving artifacts" );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Resolving artifacts");
 
         Properties props = new Properties();
 
-        try
-        {
-            if ( dependencies != null )
-            {
-                for ( Dependency dependency : dependencies )
-                {
-                    Artifact artifact =
-                        factory.createArtifactWithClassifier( dependency.getGroupId(), dependency.getArtifactId(),
-                                                              dependency.getVersion(), dependency.getType(),
-                                                              dependency.getClassifier() );
+        try {
+            if (dependencies != null) {
+                for (Dependency dependency : dependencies) {
+                    Artifact artifact = factory.createArtifactWithClassifier(
+                            dependency.getGroupId(),
+                            dependency.getArtifactId(),
+                            dependency.getVersion(),
+                            dependency.getType(),
+                            dependency.getClassifier());
 
-                    getLog().info( "[MAVEN-CORE-IT-LOG] Resolving " + getId( artifact ) );
+                    getLog().info("[MAVEN-CORE-IT-LOG] Resolving " + getId(artifact));
 
-                    resolver.resolve( artifact, remoteRepositories, localRepository );
+                    resolver.resolve(artifact, remoteRepositories, localRepository);
 
-                    if ( artifact.getFile() != null )
-                    {
-                        props.setProperty( getId( artifact ), artifact.getFile().getPath() );
+                    if (artifact.getFile() != null) {
+                        props.setProperty(getId(artifact), artifact.getFile().getPath());
                     }
 
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   " + artifact.getFile() );
+                    getLog().info("[MAVEN-CORE-IT-LOG]   " + artifact.getFile());
                 }
             }
-        }
-        catch ( Exception e )
-        {
-            throw new MojoExecutionException( "Failed to resolve artifacts: " + e.getMessage(), e );
+        } catch (Exception e) {
+            throw new MojoExecutionException("Failed to resolve artifacts: " + e.getMessage(), e);
         }
 
-        if ( propertiesFile != null )
-        {
-            getLog().info( "[MAVEN-CORE-IT-LOG] Creating properties file " + propertiesFile );
+        if (propertiesFile != null) {
+            getLog().info("[MAVEN-CORE-IT-LOG] Creating properties file " + propertiesFile);
 
-            try
-            {
+            try {
                 propertiesFile.getParentFile().mkdirs();
 
-                try ( FileOutputStream fos = new FileOutputStream( propertiesFile ) )
-                {
-                    props.store( fos, "MAVEN-CORE-IT" );
+                try (FileOutputStream fos = new FileOutputStream(propertiesFile)) {
+                    props.store(fos, "MAVEN-CORE-IT");
                 }
-            }
-            catch ( IOException e )
-            {
-                throw new MojoExecutionException( "Failed to create properties file: " + e.getMessage(), e );
+            } catch (IOException e) {
+                throw new MojoExecutionException("Failed to create properties file: " + e.getMessage(), e);
             }
         }
     }
 
-    private String getId( Artifact artifact )
-    {
+    private String getId(Artifact artifact) {
         artifact.isSnapshot(); // decouple from MNG-2961
         return artifact.getId();
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ResolveTransitiveMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ResolveTransitiveMojo.java
index 06a61f5..5fa853c 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ResolveTransitiveMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/ResolveTransitiveMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.LinkedHashSet;
+import java.util.List;
+import java.util.Properties;
+import java.util.Set;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
@@ -31,35 +38,25 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.LinkedHashSet;
-import java.util.List;
-import java.util.Properties;
-import java.util.Set;
-
 /**
  * Resolves user-specified artifacts transitively. As an additional exercise, the resolution happens in a forked thread
  * to test access to any shared session state.
  *
  * @author Benjamin Bentmann
-  */
-@Mojo( name = "resolve-transitive" )
-public class ResolveTransitiveMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "resolve-transitive")
+public class ResolveTransitiveMojo extends AbstractMojo {
 
     /**
      * The local repository.
      */
-    @Parameter( defaultValue = "${localRepository}", readonly = true, required = true )
+    @Parameter(defaultValue = "${localRepository}", readonly = true, required = true)
     private ArtifactRepository localRepository;
 
     /**
      * The remote repositories of the current Maven project.
      */
-    @Parameter( defaultValue = "${project.remoteArtifactRepositories}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project.remoteArtifactRepositories}", readonly = true, required = true)
     private List remoteRepositories;
 
     /**
@@ -102,110 +99,88 @@
      *
      * @throws MojoExecutionException If the artifacts couldn't be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Resolving artifacts" );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Resolving artifacts");
 
         ResolverThread thread = new ResolverThread();
         thread.start();
-        while ( thread.isAlive() )
-        {
-            try
-            {
+        while (thread.isAlive()) {
+            try {
                 thread.join();
-            }
-            catch ( InterruptedException e )
-            {
+            } catch (InterruptedException e) {
                 e.printStackTrace();
             }
         }
 
-        if ( thread.error != null )
-        {
-            throw new MojoExecutionException( "Failed to resolve artifacts: " + thread.error.getMessage(),
-                                              thread.error );
+        if (thread.error != null) {
+            throw new MojoExecutionException("Failed to resolve artifacts: " + thread.error.getMessage(), thread.error);
         }
 
-        if ( propertiesFile != null )
-        {
-            getLog().info( "[MAVEN-CORE-IT-LOG] Creating properties file " + propertiesFile );
+        if (propertiesFile != null) {
+            getLog().info("[MAVEN-CORE-IT-LOG] Creating properties file " + propertiesFile);
 
-            try
-            {
+            try {
                 propertiesFile.getParentFile().mkdirs();
 
-                try ( FileOutputStream fos = new FileOutputStream( propertiesFile ) )
-                {
-                    thread.props.store( fos, "MAVEN-CORE-IT" );
+                try (FileOutputStream fos = new FileOutputStream(propertiesFile)) {
+                    thread.props.store(fos, "MAVEN-CORE-IT");
                 }
-            }
-            catch ( IOException e )
-            {
-                throw new MojoExecutionException( "Failed to create properties file: " + e.getMessage(), e );
+            } catch (IOException e) {
+                throw new MojoExecutionException("Failed to create properties file: " + e.getMessage(), e);
             }
         }
     }
 
-    private String getId( Artifact artifact )
-    {
+    private String getId(Artifact artifact) {
         artifact.isSnapshot(); // decouple from MNG-2961
         return artifact.getId();
     }
 
-    class ResolverThread
-        extends Thread
-    {
+    class ResolverThread extends Thread {
 
         Properties props = new Properties();
 
         Exception error;
 
-        public void run()
-        {
-            if ( dependencies != null )
-            {
-                try
-                {
+        public void run() {
+            if (dependencies != null) {
+                try {
                     Set artifacts = new LinkedHashSet();
 
-                    for ( Dependency dependency : dependencies )
-                    {
-                        Artifact artifact =
-                            factory.createArtifactWithClassifier( dependency.getGroupId(), dependency.getArtifactId(),
-                                                                  dependency.getVersion(), dependency.getType(),
-                                                                  dependency.getClassifier() );
+                    for (Dependency dependency : dependencies) {
+                        Artifact artifact = factory.createArtifactWithClassifier(
+                                dependency.getGroupId(),
+                                dependency.getArtifactId(),
+                                dependency.getVersion(),
+                                dependency.getType(),
+                                dependency.getClassifier());
 
-                        getLog().info(
-                            "[MAVEN-CORE-IT-LOG] Resolving " + ResolveTransitiveMojo.this.getId( artifact ) );
+                        getLog().info("[MAVEN-CORE-IT-LOG] Resolving " + ResolveTransitiveMojo.this.getId(artifact));
 
-                        artifacts.add( artifact );
+                        artifacts.add(artifact);
                     }
 
-                    Artifact origin = factory.createArtifact( "it", "it", "0.1", null, "pom" );
+                    Artifact origin = factory.createArtifact("it", "it", "0.1", null, "pom");
 
-                    artifacts = resolver.resolveTransitively( artifacts, origin, remoteRepositories, localRepository,
-                                                              metadataSource ).getArtifacts();
+                    artifacts = resolver.resolveTransitively(
+                                    artifacts, origin, remoteRepositories, localRepository, metadataSource)
+                            .getArtifacts();
 
-                    for ( Object artifact1 : artifacts )
-                    {
+                    for (Object artifact1 : artifacts) {
                         Artifact artifact = (Artifact) artifact1;
 
-                        if ( artifact.getFile() != null )
-                        {
-                            props.setProperty( ResolveTransitiveMojo.this.getId( artifact ),
-                                               artifact.getFile().getPath() );
+                        if (artifact.getFile() != null) {
+                            props.setProperty(
+                                    ResolveTransitiveMojo.this.getId(artifact),
+                                    artifact.getFile().getPath());
                         }
 
-                        getLog().info( "[MAVEN-CORE-IT-LOG]   " + artifact.getFile() );
+                        getLog().info("[MAVEN-CORE-IT-LOG]   " + artifact.getFile());
                     }
-                }
-                catch ( Exception e )
-                {
+                } catch (Exception e) {
                     error = e;
                 }
             }
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/SetMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/SetMojo.java
index f44de09..95a14fc 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/SetMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-artifact/src/main/java/org/apache/maven/plugin/coreit/SetMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.plugin.AbstractMojo;
@@ -28,32 +29,28 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-
 /**
  * Sets the main artifact's file. This is the essence of the Maven JAR Plugin and all the other packaging plugins.
  * Creating the actual file for the main artifact is a specific plugin job and not related to the Maven core.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "set", defaultPhase = LifecyclePhase.PACKAGE )
-public class SetMojo
-    extends AbstractMojo
-{
+@Mojo(name = "set", defaultPhase = LifecyclePhase.PACKAGE)
+public class SetMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project}", readonly = true, required = true)
     private MavenProject project;
 
     /**
      * The path to the file to set as the main artifact, relative to the project base directory. The plugin will not
      * validate this path.
      */
-    @Parameter( property = "artifact.mainFile", required = true )
+    @Parameter(property = "artifact.mainFile", required = true)
     private String mainFile;
 
     /**
@@ -61,34 +58,28 @@
      *
      * @throws MojoFailureException If the artifact file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Setting main artifact file: " + mainFile );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Setting main artifact file: " + mainFile);
 
-        if ( mainFile == null || mainFile.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for main artifact file has not been specified" );
+        if (mainFile == null || mainFile.length() <= 0) {
+            throw new MojoFailureException("Path name for main artifact file has not been specified");
         }
 
         /*
          * NOTE: We do not want to test path translation here, so resolve relative paths manually.
          */
-        File artifactFile = new File( mainFile );
-        if ( !artifactFile.isAbsolute() )
-        {
-            artifactFile = new File( project.getBasedir(), mainFile );
+        File artifactFile = new File(mainFile);
+        if (!artifactFile.isAbsolute()) {
+            artifactFile = new File(project.getBasedir(), mainFile);
         }
 
-        if ( !artifactFile.exists() )
-        {
-            getLog().warn( "[MAVEN-CORE-IT-LOG] Main artifact file does not exist: " + artifactFile );
+        if (!artifactFile.exists()) {
+            getLog().warn("[MAVEN-CORE-IT-LOG] Main artifact file does not exist: " + artifactFile);
         }
 
         Artifact artifact = project.getArtifact();
-        artifact.setFile( artifactFile );
+        artifact.setFile(artifactFile);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Set main artifact file: " + artifactFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Set main artifact file: " + artifactFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/pom.xml
index 665ca5c..7aeadeb 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,9 +32,7 @@
   <packaging>jar</packaging>
 
   <name>Maven IT Plugin :: Class Loader :: Dependency A</name>
-  <description>
-    A test dependency for the test plugin.
-  </description>
+  <description>A test dependency for the test plugin.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/src/main/java/org/apache/maven/plugin/coreit/ClassA.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/src/main/java/org/apache/maven/plugin/coreit/ClassA.java
index 345ff4f..bfd5649 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/src/main/java/org/apache/maven/plugin/coreit/ClassA.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/src/main/java/org/apache/maven/plugin/coreit/ClassA.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 /**
  * A test class that is unique to this artifact.
@@ -25,12 +24,9 @@
  * @author Benjamin Bentmann
  *
  */
-public class ClassA
-{
+public class ClassA {
 
-    public static String methodA()
-    {
+    public static String methodA() {
         return "A";
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/src/main/java/org/apache/maven/plugin/coreit/SomeClass.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/src/main/java/org/apache/maven/plugin/coreit/SomeClass.java
index 66ff79a..4b932e3 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/src/main/java/org/apache/maven/plugin/coreit/SomeClass.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-a/src/main/java/org/apache/maven/plugin/coreit/SomeClass.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 /**
  * A test class that is <em>not</em> unique to this artifact. Other artifacts will deliberately contain an equally named
@@ -26,12 +25,9 @@
  * @author Benjamin Bentmann
  *
  */
-public class SomeClass
-{
+public class SomeClass {
 
-    public static String methodA()
-    {
+    public static String methodA() {
         return "A";
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/pom.xml
index 73434b7..703794c 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>jar</packaging>
 
   <name>Maven IT Plugin :: Class Loader :: Dependency B</name>
-  <description>
-    A test dependency for the test plugin. This artifact has a dependency by itself to test transitive dependency
-    resolution.
-  </description>
+  <description>A test dependency for the test plugin. This artifact has a dependency by itself to test transitive dependency
+    resolution.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/src/main/java/org/apache/maven/plugin/coreit/ClassB.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/src/main/java/org/apache/maven/plugin/coreit/ClassB.java
index 4ba9301..b4daf29 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/src/main/java/org/apache/maven/plugin/coreit/ClassB.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/src/main/java/org/apache/maven/plugin/coreit/ClassB.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 /**
  * A test class that is unique to this artifact.
@@ -25,12 +24,9 @@
  * @author Benjamin Bentmann
  *
  */
-public class ClassB
-{
+public class ClassB {
 
-    public static String methodB()
-    {
+    public static String methodB() {
         return "B";
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/src/main/java/org/apache/maven/plugin/coreit/SomeClass.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/src/main/java/org/apache/maven/plugin/coreit/SomeClass.java
index 58c4e8e..c8efaa6 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/src/main/java/org/apache/maven/plugin/coreit/SomeClass.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-b/src/main/java/org/apache/maven/plugin/coreit/SomeClass.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 /**
  * A test class that is <em>not</em> unique to this artifact. Other artifacts will deliberately contain an equally named
@@ -26,12 +25,9 @@
  * @author Benjamin Bentmann
  *
  */
-public class SomeClass
-{
+public class SomeClass {
 
-    public static String methodB()
-    {
+    public static String methodB() {
         return "B";
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-c/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-c/pom.xml
index 4ad544b..e585908 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-c/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/dep-c/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,9 +32,7 @@
   <packaging>jar</packaging>
 
   <name>Maven IT Plugin :: Class Loader :: Dependency C</name>
-  <description>
-    A test dependency for the test plugin.
-  </description>
+  <description>A test dependency for the test plugin.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/pom.xml
index 29a6eb2..9d5888c 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/pom.xml
@@ -1,5 +1,4 @@
 <?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,19 +17,17 @@
 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>
 
-
-<!-- We can't use the parent which has managed dependencies
+  <!-- We can't use the parent which has managed dependencies
     which make the tests using this plugin to fail -->
-<!--  <parent>-->
-<!--    <groupId>org.apache.maven.its.plugins</groupId>-->
-<!--    <artifactId>maven-it-plugins</artifactId>-->
-<!--    <version>2.1-SNAPSHOT</version>-->
-<!--    <relativePath>../../pom.xml</relativePath>-->
-<!--  </parent>-->
+  <!--  <parent>-->
+  <!--    <groupId>org.apache.maven.its.plugins</groupId>-->
+  <!--    <artifactId>maven-it-plugins</artifactId>-->
+  <!--    <version>2.1-SNAPSHOT</version>-->
+  <!--    <relativePath>../../pom.xml</relativePath>-->
+  <!--  </parent>-->
 
   <groupId>org.apache.maven.its.plugins</groupId>
   <artifactId>maven-it-plugin-class-loader</artifactId>
@@ -38,10 +35,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Class Loader</name>
-  <description>
-    A test plugin that tries to load classes and/or resources via the plugin class loader or the thread's context class
-    loader.
-  </description>
+  <description>A test plugin that tries to load classes and/or resources via the plugin class loader or the thread's context class
+    loader.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/AbstractLoadMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/AbstractLoadMojo.java
index ee3a0ee..1749a5b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/AbstractLoadMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/AbstractLoadMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.Parameter;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.IOException;
@@ -34,15 +29,17 @@
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.Parameter;
+
 /**
  * Loads classes and/or resources from a class loader and records the results in a properties file.
  *
  * @author Benjamin Bentmann
  *
  */
-public abstract class AbstractLoadMojo
-    extends AbstractMojo
-{
+public abstract class AbstractLoadMojo extends AbstractMojo {
 
     /**
      * The comma separated set of classes to load. For each specified qualified class name <code>QCN</code> that was
@@ -51,7 +48,7 @@
      * comma separated list of all public methods declared directly in that class, in alphabetic order and possibly with
      * duplicates to account for overloaded methods.
      */
-    @Parameter( property = "clsldr.classNames" )
+    @Parameter(property = "clsldr.classNames")
     protected String classNames;
 
     /**
@@ -60,7 +57,7 @@
      * the URL to the resource. In addition, the keys <code>ARP.count</code>, <code>ARP.0</code>, <code>ARP.1</code>
      * etc. will enumerate all URLs matching the resource name.
      */
-    @Parameter( property = "clsldr.resourcePaths" )
+    @Parameter(property = "clsldr.resourcePaths")
     protected String resourcePaths;
 
     /**
@@ -70,10 +67,8 @@
      * @param classLoader The class loader to use, must not be <code>null</code>.
      * @throws MojoExecutionException If the output file could not be created.
      */
-    protected void execute( File outputFile, ClassLoader classLoader )
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using class loader " + classLoader );
+    protected void execute(File outputFile, ClassLoader classLoader) throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using class loader " + classLoader);
 
         /*
          * NOTE: This one is a little subtle. For all properly implemented class loaders, loading a class/resource from
@@ -85,118 +80,93 @@
          * loader will use a slightly different code path in the original class loader during parent delegation, thereby
          * increasing test coverage for its implementation.
          */
-        ClassLoader childClassLoader = new URLClassLoader( new URL[0], classLoader );
+        ClassLoader childClassLoader = new URLClassLoader(new URL[0], classLoader);
 
         Properties loaderProperties = new Properties();
 
-        if ( classNames != null && classNames.length() > 0 )
-        {
-            String[] names = classNames.split( "," );
-            for ( String name : names )
-            {
-                getLog().info( "[MAVEN-CORE-IT-LOG] Loading class " + name );
+        if (classNames != null && classNames.length() > 0) {
+            String[] names = classNames.split(",");
+            for (String name : names) {
+                getLog().info("[MAVEN-CORE-IT-LOG] Loading class " + name);
 
                 // test ClassLoader.loadClass(String) and (indirectly) ClassLoader.loadClass(String, boolean)
-                try
-                {
-                    Class type = classLoader.loadClass( name );
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   Loaded class from " + type.getClassLoader() );
-                    try
-                    {
-                        if ( !type.equals( childClassLoader.loadClass( name ) ) )
-                        {
-                            throw new ClassNotFoundException( name );
+                try {
+                    Class type = classLoader.loadClass(name);
+                    getLog().info("[MAVEN-CORE-IT-LOG]   Loaded class from " + type.getClassLoader());
+                    try {
+                        if (!type.equals(childClassLoader.loadClass(name))) {
+                            throw new ClassNotFoundException(name);
                         }
-                    }
-                    catch ( ClassNotFoundException cnfe )
-                    {
-                        getLog().error( "[MAVEN-CORE-IT-LOG] Detected class loader defect while loading " + name );
+                    } catch (ClassNotFoundException cnfe) {
+                        getLog().error("[MAVEN-CORE-IT-LOG] Detected class loader defect while loading " + name);
                         throw cnfe;
                     }
-                    loaderProperties.setProperty( name, "" + type.hashCode() );
+                    loaderProperties.setProperty(name, "" + type.hashCode());
 
                     Method[] methods = type.getDeclaredMethods();
                     List methodNames = new ArrayList();
-                    for ( Method method : methods )
-                    {
-                        if ( Modifier.isPublic( method.getModifiers() ) )
-                        {
-                            methodNames.add( method.getName() );
+                    for (Method method : methods) {
+                        if (Modifier.isPublic(method.getModifiers())) {
+                            methodNames.add(method.getName());
                         }
                     }
-                    Collections.sort( methodNames );
-                    StringBuilder buffer = new StringBuilder( 1024 );
-                    for ( Object methodName : methodNames )
-                    {
-                        if ( buffer.length() > 0 )
-                        {
-                            buffer.append( ',' );
+                    Collections.sort(methodNames);
+                    StringBuilder buffer = new StringBuilder(1024);
+                    for (Object methodName : methodNames) {
+                        if (buffer.length() > 0) {
+                            buffer.append(',');
                         }
-                        buffer.append( methodName );
+                        buffer.append(methodName);
                     }
 
-                    loaderProperties.setProperty( name + ".methods", buffer.toString() );
-                }
-                catch ( ClassNotFoundException e )
-                {
+                    loaderProperties.setProperty(name + ".methods", buffer.toString());
+                } catch (ClassNotFoundException e) {
                     // ignore, will be reported by means of missing keys in the properties file
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   Class not available" );
-                }
-                catch ( LinkageError e )
-                {
+                    getLog().info("[MAVEN-CORE-IT-LOG]   Class not available");
+                } catch (LinkageError e) {
                     // ignore, will be reported by means of missing keys in the properties file
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   Class not linkable", e );
+                    getLog().info("[MAVEN-CORE-IT-LOG]   Class not linkable", e);
                 }
             }
         }
 
-        if ( resourcePaths != null && resourcePaths.length() > 0 )
-        {
-            String[] paths = resourcePaths.split( "," );
-            for ( String path : paths )
-            {
-                getLog().info( "[MAVEN-CORE-IT-LOG] Loading resource " + path );
+        if (resourcePaths != null && resourcePaths.length() > 0) {
+            String[] paths = resourcePaths.split(",");
+            for (String path : paths) {
+                getLog().info("[MAVEN-CORE-IT-LOG] Loading resource " + path);
 
                 // test ClassLoader.getResource()
-                URL url = classLoader.getResource( path );
-                getLog().info( "[MAVEN-CORE-IT-LOG]   Loaded resource from " + url );
-                if ( url != null && !url.equals( childClassLoader.getResource( path ) ) )
-                {
-                    getLog().error( "[MAVEN-CORE-IT-LOG] Detected class loader defect while getting " + path );
+                URL url = classLoader.getResource(path);
+                getLog().info("[MAVEN-CORE-IT-LOG]   Loaded resource from " + url);
+                if (url != null && !url.equals(childClassLoader.getResource(path))) {
+                    getLog().error("[MAVEN-CORE-IT-LOG] Detected class loader defect while getting " + path);
                     url = null;
                 }
-                if ( url != null )
-                {
-                    loaderProperties.setProperty( path, url.toString() );
+                if (url != null) {
+                    loaderProperties.setProperty(path, url.toString());
                 }
 
                 // test ClassLoader.getResources()
-                try
-                {
-                    List urls = Collections.list( classLoader.getResources( path ) );
-                    if ( !urls.equals( Collections.list( childClassLoader.getResources( path ) ) ) )
-                    {
-                        getLog().error( "[MAVEN-CORE-IT-LOG] Detected class loader defect while getting " + path );
+                try {
+                    List urls = Collections.list(classLoader.getResources(path));
+                    if (!urls.equals(Collections.list(childClassLoader.getResources(path)))) {
+                        getLog().error("[MAVEN-CORE-IT-LOG] Detected class loader defect while getting " + path);
                         urls = Collections.EMPTY_LIST;
                     }
-                    loaderProperties.setProperty( path + ".count", "" + urls.size() );
-                    for ( int j = 0; j < urls.size(); j++ )
-                    {
-                        loaderProperties.setProperty( path + "." + j, urls.get( j ).toString() );
+                    loaderProperties.setProperty(path + ".count", "" + urls.size());
+                    for (int j = 0; j < urls.size(); j++) {
+                        loaderProperties.setProperty(path + "." + j, urls.get(j).toString());
                     }
-                }
-                catch ( IOException e )
-                {
-                    throw new MojoExecutionException( "Resources could not be enumerated: " + path, e );
+                } catch (IOException e) {
+                    throw new MojoExecutionException("Resources could not be enumerated: " + path, e);
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + outputFile);
 
-        PropertiesUtil.write( outputFile, loaderProperties );
+        PropertiesUtil.write(outputFile, loaderProperties);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/AssignmentCompatibleMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/AssignmentCompatibleMojo.java
index cdf85eb..f78ccc6 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/AssignmentCompatibleMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/AssignmentCompatibleMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.util.Properties;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.Mojo;
@@ -25,24 +27,19 @@
 import org.apache.maven.plugins.annotations.LifecyclePhase;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.util.Properties;
-
 /**
  * Checks whether API classes exported by the Maven core are assignment-compatible with types loaded from the plugin
  * class loader. In other words, checks that types shared with the core realm are imported into the plugin realm.
  *
  * @author Benjamin Bentmann
-  */
-@org.apache.maven.plugins.annotations.Mojo( name = "assignment-compatible", defaultPhase = LifecyclePhase.INITIALIZE )
-public class AssignmentCompatibleMojo
-    extends AbstractMojo
-{
+ */
+@org.apache.maven.plugins.annotations.Mojo(name = "assignment-compatible", defaultPhase = LifecyclePhase.INITIALIZE)
+public class AssignmentCompatibleMojo extends AbstractMojo {
 
     /**
      * The path to the properties file used to track the results of the assignment compatibility tests.
      */
-    @Parameter( property = "clsldr.assigncompatPropertiesFile" )
+    @Parameter(property = "clsldr.assigncompatPropertiesFile")
     private File assigncompatPropertiesFile;
 
     /**
@@ -57,63 +54,50 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         ClassLoader coreRealm = Mojo.class.getClassLoader();
         ClassLoader pluginRealm = getClass().getClassLoader();
 
-        if ( coreRealm == pluginRealm )
-        {
-            throw new MojoExecutionException( "Unexpected class loader hierarchy, could not detect core realm" );
+        if (coreRealm == pluginRealm) {
+            throw new MojoExecutionException("Unexpected class loader hierarchy, could not detect core realm");
         }
 
         Properties properties = new Properties();
 
-        if ( classNames != null )
-        {
-            for ( String className : classNames )
-            {
+        if (classNames != null) {
+            for (String className : classNames) {
                 String result;
 
-                getLog().info( "[MAVEN-CORE-IT-LOG] Loading class " + className );
+                getLog().info("[MAVEN-CORE-IT-LOG] Loading class " + className);
 
-                try
-                {
-                    Class type = pluginRealm.loadClass( className );
-                    result = getKey( type );
-                }
-                catch ( ClassNotFoundException e )
-                {
+                try {
+                    Class type = pluginRealm.loadClass(className);
+                    result = getKey(type);
+                } catch (ClassNotFoundException e) {
                     result = "";
                 }
-                properties.setProperty( "plugin." + className, result );
-                getLog().info( "[MAVEN-CORE-IT-LOG]   plugin: " + result );
+                properties.setProperty("plugin." + className, result);
+                getLog().info("[MAVEN-CORE-IT-LOG]   plugin: " + result);
 
-                try
-                {
-                    Class type = coreRealm.loadClass( className );
-                    result = getKey( type );
-                }
-                catch ( ClassNotFoundException e )
-                {
+                try {
+                    Class type = coreRealm.loadClass(className);
+                    result = getKey(type);
+                } catch (ClassNotFoundException e) {
                     result = "";
                 }
-                properties.setProperty( "core." + className, result );
-                getLog().info( "[MAVEN-CORE-IT-LOG]   core  : " + result );
+                properties.setProperty("core." + className, result);
+                getLog().info("[MAVEN-CORE-IT-LOG]   core  : " + result);
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + assigncompatPropertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + assigncompatPropertiesFile);
 
-        PropertiesUtil.write( assigncompatPropertiesFile, properties );
+        PropertiesUtil.write(assigncompatPropertiesFile, properties);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + assigncompatPropertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + assigncompatPropertiesFile);
     }
 
-    private String getKey( Class type )
-    {
+    private String getKey(Class type) {
         return type.hashCode() + "@" + type.getClassLoader().hashCode();
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/ExpressionUtil.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/ExpressionUtil.java
index 6e5738b..6424dc4 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/ExpressionUtil.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/ExpressionUtil.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.lang.reflect.Array;
 import java.lang.reflect.Field;
@@ -36,16 +35,15 @@
  * @author Benjamin Bentmann
  *
  */
-class ExpressionUtil
-{
+class ExpressionUtil {
 
     private static final Object[] NO_ARGS = {};
 
     private static final Class[] NO_PARAMS = {};
 
-    private static final Class[] OBJECT_PARAM = { Object.class };
+    private static final Class[] OBJECT_PARAM = {Object.class};
 
-    private static final Class[] STRING_PARAM = { String.class };
+    private static final Class[] STRING_PARAM = {String.class};
 
     /**
      * Evaluates the specified expression. Expressions are composed of segments which are separated by a forward slash
@@ -61,14 +59,12 @@
      * @return The values of the evaluation, indexed by expression, or an empty map if the segments could not be
      * evaluated.
      */
-    public static Map evaluate( String expression, Object context )
-    {
+    public static Map evaluate(String expression, Object context) {
         Map values = Collections.EMPTY_MAP;
 
-        if ( expression != null && expression.length() > 0 )
-        {
-            List segments = Arrays.asList( expression.split( "/", 0 ) );
-            values = evaluate( "", segments, context );
+        if (expression != null && expression.length() > 0) {
+            List segments = Arrays.asList(expression.split("/", 0));
+            values = evaluate("", segments, context);
         }
 
         return values;
@@ -83,80 +79,56 @@
      * @return The values of the evaluation, indexed by expression, or an empty map if the segments could not be
      * evaluated.
      */
-    private static Map evaluate( String prefix, List segments, Object context )
-    {
+    private static Map evaluate(String prefix, List segments, Object context) {
         Map values = Collections.EMPTY_MAP;
 
-        if ( segments.isEmpty() )
-        {
-            values = Collections.singletonMap( prefix, context );
-        }
-        else if ( context != null )
-        {
+        if (segments.isEmpty()) {
+            values = Collections.singletonMap(prefix, context);
+        } else if (context != null) {
             Map targets = Collections.EMPTY_MAP;
-            String segment = (String) segments.get( 0 );
-            if ( context.getClass().isArray() && Character.isDigit( segment.charAt( 0 ) ) )
-            {
-                try
-                {
-                    int index = Integer.parseInt( segment );
-                    targets = Collections.singletonMap( segment, Array.get( context, index ) );
-                }
-                catch ( RuntimeException e )
-                {
+            String segment = (String) segments.get(0);
+            if (context.getClass().isArray() && Character.isDigit(segment.charAt(0))) {
+                try {
+                    int index = Integer.parseInt(segment);
+                    targets = Collections.singletonMap(segment, Array.get(context, index));
+                } catch (RuntimeException e) {
                     // invalid index, just ignore
                 }
-            }
-            else if ( ( context instanceof List ) && Character.isDigit( segment.charAt( 0 ) ) )
-            {
-                try
-                {
-                    int index = Integer.parseInt( segment );
-                    targets = Collections.singletonMap( segment, ( (List) context ).get( index ) );
-                }
-                catch ( RuntimeException e )
-                {
+            } else if ((context instanceof List) && Character.isDigit(segment.charAt(0))) {
+                try {
+                    int index = Integer.parseInt(segment);
+                    targets = Collections.singletonMap(segment, ((List) context).get(index));
+                } catch (RuntimeException e) {
                     // invalid index, just ignore
                 }
-            }
-            else if ( ( context instanceof Collection ) && "*".equals( segment ) )
-            {
+            } else if ((context instanceof Collection) && "*".equals(segment)) {
                 targets = new LinkedHashMap();
                 int index = 0;
-                for ( Iterator it = ( (Collection) context ).iterator(); it.hasNext(); index++ )
-                {
-                    targets.put( Integer.toString( index ), it.next() );
+                for (Iterator it = ((Collection) context).iterator(); it.hasNext(); index++) {
+                    targets.put(Integer.toString(index), it.next());
                 }
-            }
-            else if ( context.getClass().isArray() && "*".equals( segment ) )
-            {
+            } else if (context.getClass().isArray() && "*".equals(segment)) {
                 targets = new LinkedHashMap();
-                for ( int index = 0, n = Array.getLength( context ); index < n; index++ )
-                {
-                    targets.put( Integer.toString( index ), Array.get( context, index ) );
+                for (int index = 0, n = Array.getLength(context); index < n; index++) {
+                    targets.put(Integer.toString(index), Array.get(context, index));
                 }
-            }
-            else
-            {
-                targets = Collections.singletonMap( segment, getProperty( context, segment ) );
+            } else {
+                targets = Collections.singletonMap(segment, getProperty(context, segment));
             }
 
             values = new LinkedHashMap();
-            for ( Object key : targets.keySet() )
-            {
-                Object target = targets.get( key );
+            for (Object key : targets.keySet()) {
+                Object target = targets.get(key);
                 values.putAll(
-                    evaluate( concat( prefix, String.valueOf( key ) ), segments.subList( 1, segments.size() ),
-                              target ) );
+                        evaluate(concat(prefix, String.valueOf(key)), segments.subList(1, segments.size()), target));
             }
         }
 
         return values;
     }
 
-    private static String concat( String prefix, String segment )
-    {
-        return ( prefix == null || prefix.length() <= 0 ) ? segment : ( prefix + '/' + segment );
+    private static String concat(String prefix, String segment) {
+        return (prefix == null || prefix.length() <= 0) ? segment : (prefix + '/' + segment);
     }
 
     /**
@@ -166,78 +138,52 @@
      * @param property The name of the bean property, must not be <code>null</code>.
      * @return The value of the bean property or <code>null</code> if the property does not exist.
      */
-    static Object getProperty( Object context, String property )
-    {
+    static Object getProperty(Object context, String property) {
         Object value;
 
         Class type = context.getClass();
-        if ( context instanceof Collection )
-        {
+        if (context instanceof Collection) {
             type = Collection.class;
-        }
-        else if ( context instanceof Map )
-        {
+        } else if (context instanceof Map) {
             type = Map.class;
         }
 
-        try
-        {
-            try
-            {
-                Method method = type.getMethod( property, NO_PARAMS );
-                method.setAccessible( true );
-                value = method.invoke( context, NO_ARGS );
-            }
-            catch ( NoSuchMethodException e )
-            {
-                try
-                {
-                    String name = "get" + Character.toUpperCase( property.charAt( 0 ) ) + property.substring( 1 );
-                    Method method = type.getMethod( name, NO_PARAMS );
-                    method.setAccessible( true );
-                    value = method.invoke( context, NO_ARGS );
-                }
-                catch ( NoSuchMethodException e1 )
-                {
-                    try
-                    {
-                        String name = "is" + Character.toUpperCase( property.charAt( 0 ) ) + property.substring( 1 );
-                        Method method = type.getMethod( name, NO_PARAMS );
-                        method.setAccessible( true );
-                        value = method.invoke( context, NO_ARGS );
-                    }
-                    catch ( NoSuchMethodException e2 )
-                    {
-                        try
-                        {
+        try {
+            try {
+                Method method = type.getMethod(property, NO_PARAMS);
+                method.setAccessible(true);
+                value = method.invoke(context, NO_ARGS);
+            } catch (NoSuchMethodException e) {
+                try {
+                    String name = "get" + Character.toUpperCase(property.charAt(0)) + property.substring(1);
+                    Method method = type.getMethod(name, NO_PARAMS);
+                    method.setAccessible(true);
+                    value = method.invoke(context, NO_ARGS);
+                } catch (NoSuchMethodException e1) {
+                    try {
+                        String name = "is" + Character.toUpperCase(property.charAt(0)) + property.substring(1);
+                        Method method = type.getMethod(name, NO_PARAMS);
+                        method.setAccessible(true);
+                        value = method.invoke(context, NO_ARGS);
+                    } catch (NoSuchMethodException e2) {
+                        try {
                             Method method;
-                            try
-                            {
-                                method = type.getMethod( "get", STRING_PARAM );
+                            try {
+                                method = type.getMethod("get", STRING_PARAM);
+                            } catch (NoSuchMethodException e3) {
+                                method = type.getMethod("get", OBJECT_PARAM);
                             }
-                            catch ( NoSuchMethodException e3 )
-                            {
-                                method = type.getMethod( "get", OBJECT_PARAM );
-                            }
-                            method.setAccessible( true );
-                            value = method.invoke( context, new Object[]{ property } );
-                        }
-                        catch ( NoSuchMethodException e3 )
-                        {
-                            try
-                            {
-                                Field field = type.getField( property );
-                                field.setAccessible( true );
-                                value = field.get( context );
-                            }
-                            catch ( NoSuchFieldException e4 )
-                            {
-                                if ( "length".equals( property ) && type.isArray() )
-                                {
-                                    value = Array.getLength( context );
-                                }
-                                else
-                                {
+                            method.setAccessible(true);
+                            value = method.invoke(context, new Object[] {property});
+                        } catch (NoSuchMethodException e3) {
+                            try {
+                                Field field = type.getField(property);
+                                field.setAccessible(true);
+                                value = field.get(context);
+                            } catch (NoSuchFieldException e4) {
+                                if ("length".equals(property) && type.isArray()) {
+                                    value = Array.getLength(context);
+                                } else {
                                     throw e4;
                                 }
                             }
@@ -245,12 +191,9 @@
                     }
                 }
             }
-        }
-        catch ( Exception e )
-        {
+        } catch (Exception e) {
             value = null;
         }
         return value;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/InstanceofMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/InstanceofMojo.java
index bc88756..ed566bc 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/InstanceofMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/InstanceofMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,35 +32,27 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Properties;
-
 /**
  * Checks whether objects obtained from the Maven core are assignment-compatible with types loaded from the plugin class
  * loader. In other words, checks that types shared with the core realm are imported into the plugin realm.
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "instanceof", defaultPhase = LifecyclePhase.INITIALIZE )
-public class InstanceofMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "instanceof", defaultPhase = LifecyclePhase.INITIALIZE)
+public class InstanceofMojo extends AbstractMojo {
 
     /**
      * The path to the properties file used to track the results of the instanceof tests.
      */
-    @Parameter( property = "clsldr.instanceofPropertiesFile" )
+    @Parameter(property = "clsldr.instanceofPropertiesFile")
     private File instanceofPropertiesFile;
 
     /**
      * The qualified name of the type to which the objects should be assignment-compatible. This type will be loaded
      * from the plugin class loader, just like as if it was imported in the plugin source code.
      */
-    @Parameter( property = "clsldr.className" )
+    @Parameter(property = "clsldr.className")
     private String className;
 
     /**
@@ -73,7 +70,7 @@
     /**
      * The current Maven project against which expressions are evaluated.
      */
-    @Parameter( defaultValue = "${project}", readonly = true )
+    @Parameter(defaultValue = "${project}", readonly = true)
     private Object project;
 
     /**
@@ -81,61 +78,54 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         Class type;
-        try
-        {
-            getLog().info( "[MAVEN-CORE-IT-LOG] Loading class " + className );
-            type = getClass().getClassLoader().loadClass( className );
-            getLog().info( "[MAVEN-CORE-IT-LOG] Loaded class from " + type.getClassLoader() );
-        }
-        catch ( ClassNotFoundException e )
-        {
-            throw new MojoExecutionException( "Failed to load type " + className, e );
+        try {
+            getLog().info("[MAVEN-CORE-IT-LOG] Loading class " + className);
+            type = getClass().getClassLoader().loadClass(className);
+            getLog().info("[MAVEN-CORE-IT-LOG] Loaded class from " + type.getClassLoader());
+        } catch (ClassNotFoundException e) {
+            throw new MojoExecutionException("Failed to load type " + className, e);
         }
 
         Properties instanceofProperties = new Properties();
 
-        if ( objectExpressions != null && objectExpressions.length > 0 )
-        {
+        if (objectExpressions != null && objectExpressions.length > 0) {
             Map contexts = new HashMap();
-            contexts.put( "project", project );
-            contexts.put( "pom", project );
+            contexts.put("project", project);
+            contexts.put("pom", project);
 
-            for ( String expression : objectExpressions )
-            {
-                getLog().info( "[MAVEN-CORE-IT-LOG] Evaluating expression " + expression );
-                Object object = ExpressionUtil.evaluate( expression, contexts ).get( expression );
-                getLog().info( "[MAVEN-CORE-IT-LOG] Checking object " + object );
-                if ( object != null )
-                {
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   Loaded class " + object.getClass().getName() );
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   Loaded class from " + object.getClass().getClassLoader() );
+            for (String expression : objectExpressions) {
+                getLog().info("[MAVEN-CORE-IT-LOG] Evaluating expression " + expression);
+                Object object = ExpressionUtil.evaluate(expression, contexts).get(expression);
+                getLog().info("[MAVEN-CORE-IT-LOG] Checking object " + object);
+                if (object != null) {
+                    getLog().info("[MAVEN-CORE-IT-LOG]   Loaded class "
+                            + object.getClass().getName());
+                    getLog().info("[MAVEN-CORE-IT-LOG]   Loaded class from "
+                            + object.getClass().getClassLoader());
                 }
-                instanceofProperties.setProperty( expression.replace( '/', '.' ),
-                                                  Boolean.toString( type.isInstance( object ) ) );
+                instanceofProperties.setProperty(
+                        expression.replace('/', '.'), Boolean.toString(type.isInstance(object)));
             }
         }
 
-        if ( components != null && !components.isEmpty() )
-        {
-            for ( Object object : components )
-            {
-                getLog().info( "[MAVEN-CORE-IT-LOG] Checking component " + object );
-                getLog().info( "[MAVEN-CORE-IT-LOG]   Loaded class " + object.getClass().getName() );
-                getLog().info( "[MAVEN-CORE-IT-LOG]   Loaded class from " + object.getClass().getClassLoader() );
-                instanceofProperties.setProperty( object.getClass().getName(),
-                                                  Boolean.toString( type.isInstance( object ) ) );
+        if (components != null && !components.isEmpty()) {
+            for (Object object : components) {
+                getLog().info("[MAVEN-CORE-IT-LOG] Checking component " + object);
+                getLog().info("[MAVEN-CORE-IT-LOG]   Loaded class "
+                        + object.getClass().getName());
+                getLog().info("[MAVEN-CORE-IT-LOG]   Loaded class from "
+                        + object.getClass().getClassLoader());
+                instanceofProperties.setProperty(
+                        object.getClass().getName(), Boolean.toString(type.isInstance(object)));
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + instanceofPropertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + instanceofPropertiesFile);
 
-        PropertiesUtil.write( instanceofPropertiesFile, instanceofProperties );
+        PropertiesUtil.write(instanceofPropertiesFile, instanceofProperties);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + instanceofPropertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + instanceofPropertiesFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/LoadDependenciesMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/LoadDependenciesMojo.java
index 4b33443..7485a4f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/LoadDependenciesMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/LoadDependenciesMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,12 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.LifecyclePhase;
-import org.apache.maven.plugins.annotations.Mojo;
-import org.apache.maven.plugins.annotations.Parameter;
-import org.apache.maven.plugins.annotations.ResolutionScope;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.net.MalformedURLException;
@@ -31,6 +24,12 @@
 import java.net.URLClassLoader;
 import java.util.List;
 
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.LifecyclePhase;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+import org.apache.maven.plugins.annotations.ResolutionScope;
+
 /**
  * Loads classes and/or resources from a custom class loader that holds the project dependencies and records the results
  * in a properties file.
@@ -38,23 +37,23 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "load-dependencies", defaultPhase = LifecyclePhase.INITIALIZE,
-       requiresDependencyResolution = ResolutionScope.COMPILE )
-public class LoadDependenciesMojo
-    extends AbstractLoadMojo
-{
+@Mojo(
+        name = "load-dependencies",
+        defaultPhase = LifecyclePhase.INITIALIZE,
+        requiresDependencyResolution = ResolutionScope.COMPILE)
+public class LoadDependenciesMojo extends AbstractLoadMojo {
 
     /**
      * The project's class path to load classes/resources from.
      */
-    @Parameter( defaultValue = "${project.compileClasspathElements}", readonly = true )
+    @Parameter(defaultValue = "${project.compileClasspathElements}", readonly = true)
     private List classPath;
 
     /**
      * The path to the properties file used to track the results of the class/resource loading via the project class
      * loader.
      */
-    @Parameter( property = "clsldr.projectClassLoaderOutput" )
+    @Parameter(property = "clsldr.projectClassLoaderOutput")
     private File projectClassLoaderOutput;
 
     /**
@@ -62,36 +61,26 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         URL[] urls = new URL[classPath.size()];
-        for ( int i = 0; i < urls.length; i++ )
-        {
-            try
-            {
-                urls[i] = new File( (String) classPath.get( i ) ).toURI().toURL();
-                getLog().info( "[MAVEN-CORE-IT-LOG] Using " + urls[i] );
-            }
-            catch ( MalformedURLException e )
-            {
-                getLog().error( "[MAVEN-CORE-IT-LOG] Failed to convert to URL " + classPath.get( i ), e );
+        for (int i = 0; i < urls.length; i++) {
+            try {
+                urls[i] = new File((String) classPath.get(i)).toURI().toURL();
+                getLog().info("[MAVEN-CORE-IT-LOG] Using " + urls[i]);
+            } catch (MalformedURLException e) {
+                getLog().error("[MAVEN-CORE-IT-LOG] Failed to convert to URL " + classPath.get(i), e);
             }
         }
 
-        ClassLoader projectClassLoader = new URLClassLoader( urls, getClass().getClassLoader() );
+        ClassLoader projectClassLoader = new URLClassLoader(urls, getClass().getClassLoader());
 
         ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader();
-        try
-        {
-            Thread.currentThread().setContextClassLoader( projectClassLoader );
+        try {
+            Thread.currentThread().setContextClassLoader(projectClassLoader);
 
-            execute( projectClassLoaderOutput, projectClassLoader );
-        }
-        finally
-        {
-            Thread.currentThread().setContextClassLoader( contextClassLoader );
+            execute(projectClassLoaderOutput, projectClassLoader);
+        } finally {
+            Thread.currentThread().setContextClassLoader(contextClassLoader);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/LoadMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/LoadMojo.java
index 2db4047..df2d193 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/LoadMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/LoadMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,38 +16,37 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
 
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.LifecyclePhase;
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-
 /**
  * Loads classes and/or resources from the plugin class path and records the results in a properties file.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "load", defaultPhase = LifecyclePhase.INITIALIZE )
-public class LoadMojo
-    extends AbstractLoadMojo
-{
+@Mojo(name = "load", defaultPhase = LifecyclePhase.INITIALIZE)
+public class LoadMojo extends AbstractLoadMojo {
 
     /**
      * The path to the properties file used to track the results of the class/resource loading via the plugin class
      * loader.
      */
-    @Parameter( property = "clsldr.pluginClassLoaderOutput" )
+    @Parameter(property = "clsldr.pluginClassLoaderOutput")
     private File pluginClassLoaderOutput;
 
     /**
      * The path to the properties file used to track the results of the class/resource loading via the thread's context
      * class loader.
      */
-    @Parameter( property = "clsldr.contextClassLoaderOutput" )
+    @Parameter(property = "clsldr.contextClassLoaderOutput")
     private File contextClassLoaderOutput;
 
     /**
@@ -57,17 +54,12 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        if ( pluginClassLoaderOutput != null )
-        {
-            execute( pluginClassLoaderOutput, getClass().getClassLoader() );
+    public void execute() throws MojoExecutionException {
+        if (pluginClassLoaderOutput != null) {
+            execute(pluginClassLoaderOutput, getClass().getClassLoader());
         }
-        if ( contextClassLoaderOutput != null )
-        {
-            execute( contextClassLoaderOutput, Thread.currentThread().getContextClassLoader() );
+        if (contextClassLoaderOutput != null) {
+            execute(contextClassLoaderOutput, Thread.currentThread().getContextClassLoader());
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/PropertiesUtil.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/PropertiesUtil.java
index dbdff7f..a4c0479 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/PropertiesUtil.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/PropertiesUtil.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -33,37 +32,24 @@
  * @author Benjamin Bentmann
  *
  */
-class PropertiesUtil
-{
+class PropertiesUtil {
 
-    public static void write( File outputFile, Properties props )
-        throws MojoExecutionException
-    {
+    public static void write(File outputFile, Properties props) throws MojoExecutionException {
         OutputStream out = null;
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
-            out = new FileOutputStream( outputFile );
-            props.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + outputFile, e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(outputFile);
+            props.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + outputFile, e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
index 6adc9a4..c3b1b29 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/maven-it-plugin-class-loader/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 /**
  * A simple interface for our test components.
  *
  * @author Benjamin Bentmann
  */
-public interface TestComponent
-{
-
-}
+public interface TestComponent {}
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/pom.xml
index 659d101..a849452 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-class-loader/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-class-loader/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -39,4 +37,29 @@
     <module>dep-b</module>
     <module>dep-c</module>
   </modules>
+
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>com.diffplug.spotless</groupId>
+          <artifactId>spotless-maven-plugin</artifactId>
+          <configuration>
+            <java>
+              <includes>
+                <include>src/main/java/**/*.java</include>
+                <include>maven-it-plugin-class-loader/src/main/java/**/*.java</include>
+              </includes>
+            </java>
+            <pom>
+              <includes>
+                <include>pom.xml</include>
+                <include>maven-it-plugin-class-loader/pom.xml</include>
+              </includes>
+            </pom>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
 </project>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-configuration/pom.xml
index 455295a..315c17b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,10 +30,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Configuration</name>
-  <description>
-    A plugin that allows any configuration in the form of a DOM which allows inspection after
-    configuration processing inside Maven's core.
-  </description>
+  <description>A plugin that allows any configuration in the form of a DOM which allows inspection after
+    configuration processing inside Maven's core.</description>
   <inceptionYear>2001</inceptionYear>
 
   <dependencies>
@@ -60,4 +56,3 @@
     </dependency>
   </dependencies>
 </project>
-
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/AppendConfigMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/AppendConfigMojo.java
index 7e1873b..3535c99 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/AppendConfigMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/AppendConfigMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.util.List;
@@ -34,45 +33,43 @@
 /**
  * Appends this mojo's configuration into a properties file.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "append-config", defaultPhase = LifecyclePhase.VALIDATE )
-public class AppendConfigMojo
-    extends AbstractMojo
-{
+@Mojo(name = "append-config", defaultPhase = LifecyclePhase.VALIDATE)
+public class AppendConfigMojo extends AbstractMojo {
 
     /**
      * The current project's base directory, used for path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
      * The path to the properties file into which to save the mojo configuration. <em>Note:</em> This intentionally uses
      * another parameter name for the output file than {@link ConfigMojo}.
      */
-    @Parameter( property = "config.outputFile" )
+    @Parameter(property = "config.outputFile")
     private File outputFile;
 
     /**
      * A parameter with a constant default value. <em>Note:</em> This has intentionally a different default value than
      * the equally named parameter from {@link ConfigMojo}.
      */
-    @Parameter( defaultValue = "test" )
+    @Parameter(defaultValue = "test")
     private String defaultParam;
 
     /**
      * A simple parameter of type {@link java.lang.String}.
      */
-    @Parameter( property = "config.stringParam" )
+    @Parameter(property = "config.stringParam")
     private String stringParam;
 
     /**
      * A simple parameter of type {@link java.io.File}.
      */
-    @Parameter( property = "config.fileParam" )
+    @Parameter(property = "config.fileParam")
     private File fileParam;
 
     /**
@@ -122,30 +119,26 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + outputFile );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + outputFile);
 
-        if ( outputFile == null )
-        {
-            throw new MojoExecutionException( "Path name for output file has not been specified" );
+        if (outputFile == null) {
+            throw new MojoExecutionException("Path name for output file has not been specified");
         }
 
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( basedir, outputFile.getPath() ).getAbsoluteFile();
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(basedir, outputFile.getPath()).getAbsoluteFile();
         }
 
-        Properties configProps = PropertiesUtil.read( outputFile );
+        Properties configProps = PropertiesUtil.read(outputFile);
 
-        dumpConfiguration( configProps );
+        dumpConfiguration(configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        PropertiesUtil.write( outputFile, configProps );
+        PropertiesUtil.write(outputFile, configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
 
     /**
@@ -153,22 +146,20 @@
      *
      * @param props The properties to dump the configuration into, must not be <code>null</code>.
      */
-    private void dumpConfiguration( Properties props )
-    {
+    private void dumpConfiguration(Properties props) {
         /*
          * NOTE: This intentionally does not dump the absolute path of a file to check the actual value that was
          * injected by Maven.
          */
-        PropertiesUtil.serialize( props, "propertiesFile", outputFile );
-        PropertiesUtil.serialize( props, "defaultParam", defaultParam );
-        PropertiesUtil.serialize( props, "stringParam", stringParam );
-        PropertiesUtil.serialize( props, "fileParam", fileParam );
-        PropertiesUtil.serialize( props, "stringParams", stringParams );
-        PropertiesUtil.serialize( props, "fileParams", fileParams );
-        PropertiesUtil.serialize( props, "listParam", listParam );
-        PropertiesUtil.serialize( props, "setParam", setParam );
-        PropertiesUtil.serialize( props, "mapParam", mapParam );
-        PropertiesUtil.serialize( props, "propertiesParam", propertiesParam );
+        PropertiesUtil.serialize(props, "propertiesFile", outputFile);
+        PropertiesUtil.serialize(props, "defaultParam", defaultParam);
+        PropertiesUtil.serialize(props, "stringParam", stringParam);
+        PropertiesUtil.serialize(props, "fileParam", fileParam);
+        PropertiesUtil.serialize(props, "stringParams", stringParams);
+        PropertiesUtil.serialize(props, "fileParams", fileParams);
+        PropertiesUtil.serialize(props, "listParam", listParam);
+        PropertiesUtil.serialize(props, "setParam", setParam);
+        PropertiesUtil.serialize(props, "mapParam", mapParam);
+        PropertiesUtil.serialize(props, "propertiesParam", propertiesParam);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/Bean.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/Bean.java
index 8529d3a..df154e1 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/Bean.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/Bean.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 /**
  * A bean to receive mojo configuration.
@@ -25,8 +24,7 @@
  * @author Benjamin Bentmann
  *
  */
-public class Bean
-{
+public class Bean {
 
     String fieldParam;
 
@@ -34,22 +32,18 @@
 
     boolean setterCalled;
 
-    public void set( String value )
-    {
+    public void set(String value) {
         fieldParam = value;
         setterCalled = true;
     }
 
-    public void setSetterParam( String value )
-    {
+    public void setSetterParam(String value) {
         setterParam = value;
         setterCalled = true;
     }
 
-    public String toString()
-    {
-        return getClass().getName() + "[fieldParam=" + fieldParam + ", setterParam=" + setterParam
-                + ", setterCalled=" + setterCalled + "]";
+    public String toString() {
+        return getClass().getName() + "[fieldParam=" + fieldParam + ", setterParam=" + setterParam + ", setterCalled="
+                + setterCalled + "]";
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CliConfigMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CliConfigMojo.java
index 807f017..cd2fc42 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CliConfigMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CliConfigMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.util.List;
@@ -33,61 +32,59 @@
 /**
  * Dumps this mojo's configuration into a properties file.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "cli-config", defaultPhase = LifecyclePhase.VALIDATE )
-public class CliConfigMojo
-    extends AbstractMojo
-{
+@Mojo(name = "cli-config", defaultPhase = LifecyclePhase.VALIDATE)
+public class CliConfigMojo extends AbstractMojo {
 
     /**
      * The current project's base directory, used for path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
      * The path to the properties file into which to save the mojo configuration.
      */
-    @Parameter( property = "config.propertiesFile" )
+    @Parameter(property = "config.propertiesFile")
     private File propertiesFile;
 
     /**
      * A simple parameter of type {@link java.lang.String}.
      */
-    @Parameter( property = "config.stringParam" )
+    @Parameter(property = "config.stringParam")
     private String stringParam;
 
     /**
      * A simple parameter of type {@link java.io.File}.
      */
-    @Parameter( property = "config.fileParam" )
+    @Parameter(property = "config.fileParam")
     private File fileParam;
 
     /**
      * An array parameter of component type {@link java.lang.String}.
      */
-    @Parameter( property = "config.stringParams" )
+    @Parameter(property = "config.stringParams")
     private String[] stringParams;
 
     /**
      * An array parameter of component type {@link java.io.File}.
      */
-    @Parameter( property = "config.fileParams" )
+    @Parameter(property = "config.fileParams")
     private File[] fileParams;
 
     /**
      * A collection parameter of type {@link java.util.List}.
      */
-    @Parameter( property = "config.listParam" )
+    @Parameter(property = "config.listParam")
     private List listParam;
 
     /**
      * A collection parameter of type {@link java.util.Set}.
      */
-    @Parameter( property = "config.setParam" )
+    @Parameter(property = "config.setParam")
     private Set setParam;
 
     /**
@@ -95,30 +92,26 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + propertiesFile );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + propertiesFile);
 
-        if ( propertiesFile == null )
-        {
-            throw new MojoExecutionException( "Path name for output file has not been specified" );
+        if (propertiesFile == null) {
+            throw new MojoExecutionException("Path name for output file has not been specified");
         }
 
-        if ( !propertiesFile.isAbsolute() )
-        {
-            propertiesFile = new File( basedir, propertiesFile.getPath() ).getAbsoluteFile();
+        if (!propertiesFile.isAbsolute()) {
+            propertiesFile = new File(basedir, propertiesFile.getPath()).getAbsoluteFile();
         }
 
         Properties configProps = new Properties();
 
-        dumpConfiguration( configProps );
+        dumpConfiguration(configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + propertiesFile);
 
-        PropertiesUtil.write( propertiesFile, configProps );
+        PropertiesUtil.write(propertiesFile, configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + propertiesFile);
     }
 
     /**
@@ -126,19 +119,17 @@
      *
      * @param props The properties to dump the configuration into, must not be <code>null</code>.
      */
-    private void dumpConfiguration( Properties props )
-    {
+    private void dumpConfiguration(Properties props) {
         /*
          * NOTE: This intentionally does not dump the absolute path of a file to check the actual value that was
          * injected by Maven.
          */
-        PropertiesUtil.serialize( props, "propertiesFile", propertiesFile );
-        PropertiesUtil.serialize( props, "stringParam", stringParam );
-        PropertiesUtil.serialize( props, "fileParam", fileParam );
-        PropertiesUtil.serialize( props, "stringParams", stringParams );
-        PropertiesUtil.serialize( props, "fileParams", fileParams );
-        PropertiesUtil.serialize( props, "listParam", listParam );
-        PropertiesUtil.serialize( props, "setParam", setParam );
+        PropertiesUtil.serialize(props, "propertiesFile", propertiesFile);
+        PropertiesUtil.serialize(props, "stringParam", stringParam);
+        PropertiesUtil.serialize(props, "fileParam", fileParam);
+        PropertiesUtil.serialize(props, "stringParams", stringParams);
+        PropertiesUtil.serialize(props, "fileParams", fileParams);
+        PropertiesUtil.serialize(props, "listParam", listParam);
+        PropertiesUtil.serialize(props, "setParam", setParam);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/ConfigMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/ConfigMojo.java
index 1d7ba48..3b3fc8a 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/ConfigMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/ConfigMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.LifecyclePhase;
-import org.apache.maven.plugins.annotations.Mojo;
-import org.apache.maven.plugins.annotations.Parameter;
-import org.codehaus.plexus.configuration.PlexusConfiguration;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.net.URI;
@@ -35,135 +27,140 @@
 import java.util.Properties;
 import java.util.Set;
 
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.LifecyclePhase;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+import org.codehaus.plexus.configuration.PlexusConfiguration;
+
 /**
  * Dumps this mojo's configuration into a properties file.
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "config", defaultPhase = LifecyclePhase.VALIDATE )
-public class ConfigMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "config", defaultPhase = LifecyclePhase.VALIDATE)
+public class ConfigMojo extends AbstractMojo {
 
     /**
      * The current project's base directory, used for path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
      * The path to the properties file into which to save the mojo configuration.
      */
-    @Parameter( property = "config.propertiesFile" )
+    @Parameter(property = "config.propertiesFile")
     private File propertiesFile;
 
     /**
      * A parameter with an alias.
      */
-    @Parameter( alias = "aliasParamLegacy" )
+    @Parameter(alias = "aliasParamLegacy")
     private String aliasParam;
 
     /**
      * A parameter with a constant default value.
      */
-    @Parameter( defaultValue = "maven-core-it" )
+    @Parameter(defaultValue = "maven-core-it")
     private String defaultParam;
 
     /**
      * A parameter with a default value using multiple expressions.
      */
-    @Parameter( defaultValue = "${project.groupId}:${project.artifactId}:${project.version}" )
+    @Parameter(defaultValue = "${project.groupId}:${project.artifactId}:${project.version}")
     private String defaultParamWithExpression;
 
     /**
      * A parameter that combines all of the annotations.
      */
-    @Parameter( alias = "fullyAnnotatedParam", property = "config.aliasDefaultExpressionParam", defaultValue = "test" )
+    @Parameter(alias = "fullyAnnotatedParam", property = "config.aliasDefaultExpressionParam", defaultValue = "test")
     private String aliasDefaultExpressionParam;
 
     /**
      * A simple parameter of type {@link java.lang.Boolean}.
      */
-    @Parameter( property = "config.booleanParam" )
+    @Parameter(property = "config.booleanParam")
     private Boolean booleanParam;
 
     /**
      * A simple parameter of type {@link java.lang.Boolean#TYPE}.
      */
-    @Parameter( property = "config.primitiveBooleanParam" )
+    @Parameter(property = "config.primitiveBooleanParam")
     private boolean primitiveBooleanParam;
 
     /**
      * A simple parameter of type {@link java.lang.Byte}.
      */
-    @Parameter( property = "config.byteParam" )
+    @Parameter(property = "config.byteParam")
     private Byte byteParam;
 
     /**
      * A simple parameter of type {@link java.lang.Short}.
      */
-    @Parameter( property = "config.shortParam" )
+    @Parameter(property = "config.shortParam")
     private Short shortParam;
 
     /**
      * A simple parameter of type {@link java.lang.Integer}.
      */
-    @Parameter( property = "config.integerParam" )
+    @Parameter(property = "config.integerParam")
     private Integer integerParam;
 
     /**
      * A simple parameter of type {@link java.lang.Integer#TYPE}.
      */
-    @Parameter( property = "config.primitiveIntegerParam" )
+    @Parameter(property = "config.primitiveIntegerParam")
     private int primitiveIntegerParam;
 
     /**
      * A simple parameter of type {@link java.lang.Long}.
      */
-    @Parameter( property = "config.longParam" )
+    @Parameter(property = "config.longParam")
     private Long longParam;
 
     /**
      * A simple parameter of type {@link java.lang.Float}.
      */
-    @Parameter( property = "config.floatParam" )
+    @Parameter(property = "config.floatParam")
     private Float floatParam;
 
     /**
      * A simple parameter of type {@link java.lang.Double}.
      */
-    @Parameter( property = "config.doubleParam" )
+    @Parameter(property = "config.doubleParam")
     private Double doubleParam;
 
     /**
      * A simple parameter of type {@link java.lang.Character}.
      */
-    @Parameter( property = "config.characterParam" )
+    @Parameter(property = "config.characterParam")
     private Character characterParam;
 
     /**
      * A simple parameter of type {@link java.lang.String}.
      */
-    @Parameter( property = "config.stringParam" )
+    @Parameter(property = "config.stringParam")
     private String stringParam;
 
     /**
      * A simple parameter of type {@link java.io.File}.
      */
-    @Parameter( property = "config.fileParam" )
+    @Parameter(property = "config.fileParam")
     private File fileParam;
 
     /**
      * A simple parameter of type {@link java.util.Date}.
      */
-    @Parameter( property = "config.dateParam" )
+    @Parameter(property = "config.dateParam")
     private Date dateParam;
 
     /**
      * A simple parameter of type {@link java.net.URL}.
      */
-    @Parameter( property = "config.urlParam" )
+    @Parameter(property = "config.urlParam")
     private URL urlParam;
 
     /**
@@ -218,7 +215,7 @@
     /**
      * A complex parameter with an alias.
      */
-    @Parameter( alias = "aliasStringParamsLegacy" )
+    @Parameter(alias = "aliasStringParamsLegacy")
     private String[] aliasStringParams;
 
     /**
@@ -240,30 +237,26 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + propertiesFile );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + propertiesFile);
 
-        if ( propertiesFile == null )
-        {
-            throw new MojoExecutionException( "Path name for output file has not been specified" );
+        if (propertiesFile == null) {
+            throw new MojoExecutionException("Path name for output file has not been specified");
         }
 
-        if ( !propertiesFile.isAbsolute() )
-        {
-            propertiesFile = new File( basedir, propertiesFile.getPath() ).getAbsoluteFile();
+        if (!propertiesFile.isAbsolute()) {
+            propertiesFile = new File(basedir, propertiesFile.getPath()).getAbsoluteFile();
         }
 
         Properties configProps = new Properties();
 
-        dumpConfiguration( configProps );
+        dumpConfiguration(configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + propertiesFile);
 
-        PropertiesUtil.write( propertiesFile, configProps );
+        PropertiesUtil.write(propertiesFile, configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + propertiesFile);
     }
 
     /**
@@ -271,52 +264,47 @@
      *
      * @param props The properties to dump the configuration into, must not be <code>null</code>.
      */
-    private void dumpConfiguration( Properties props )
-    {
+    private void dumpConfiguration(Properties props) {
         /*
          * NOTE: This intentionally does not dump the absolute path of a file to check the actual value that was
          * injected by Maven.
          */
-        PropertiesUtil.serialize( props, "propertiesFile", propertiesFile );
-        PropertiesUtil.serialize( props, "aliasParam", aliasParam );
-        PropertiesUtil.serialize( props, "defaultParam", defaultParam );
-        PropertiesUtil.serialize( props, "defaultParamWithExpression", defaultParamWithExpression );
-        PropertiesUtil.serialize( props, "aliasDefaultExpressionParam", aliasDefaultExpressionParam );
-        PropertiesUtil.serialize( props, "booleanParam", booleanParam );
-        if ( primitiveBooleanParam )
-        {
-            PropertiesUtil.serialize( props, "primitiveBooleanParam", primitiveBooleanParam );
+        PropertiesUtil.serialize(props, "propertiesFile", propertiesFile);
+        PropertiesUtil.serialize(props, "aliasParam", aliasParam);
+        PropertiesUtil.serialize(props, "defaultParam", defaultParam);
+        PropertiesUtil.serialize(props, "defaultParamWithExpression", defaultParamWithExpression);
+        PropertiesUtil.serialize(props, "aliasDefaultExpressionParam", aliasDefaultExpressionParam);
+        PropertiesUtil.serialize(props, "booleanParam", booleanParam);
+        if (primitiveBooleanParam) {
+            PropertiesUtil.serialize(props, "primitiveBooleanParam", primitiveBooleanParam);
         }
-        PropertiesUtil.serialize( props, "byteParam", byteParam );
-        PropertiesUtil.serialize( props, "shortParam", shortParam );
-        PropertiesUtil.serialize( props, "integerParam", integerParam );
-        if ( primitiveIntegerParam != 0 )
-        {
-            PropertiesUtil.serialize( props, "primitiveIntegerParam", primitiveIntegerParam );
+        PropertiesUtil.serialize(props, "byteParam", byteParam);
+        PropertiesUtil.serialize(props, "shortParam", shortParam);
+        PropertiesUtil.serialize(props, "integerParam", integerParam);
+        if (primitiveIntegerParam != 0) {
+            PropertiesUtil.serialize(props, "primitiveIntegerParam", primitiveIntegerParam);
         }
-        PropertiesUtil.serialize( props, "longParam", longParam );
-        PropertiesUtil.serialize( props, "floatParam", floatParam );
-        PropertiesUtil.serialize( props, "doubleParam", doubleParam );
-        PropertiesUtil.serialize( props, "characterParam", characterParam );
-        PropertiesUtil.serialize( props, "stringParam", stringParam );
-        PropertiesUtil.serialize( props, "fileParam", fileParam );
-        PropertiesUtil.serialize( props, "dateParam", dateParam );
-        PropertiesUtil.serialize( props, "urlParam", urlParam );
-        PropertiesUtil.serialize( props, "uriParam", uriParam );
-        PropertiesUtil.serialize( props, "stringParams", stringParams );
-        PropertiesUtil.serialize( props, "fileParams", fileParams );
-        PropertiesUtil.serialize( props, "listParam", listParam );
-        PropertiesUtil.serialize( props, "setParam", setParam );
-        PropertiesUtil.serialize( props, "mapParam", mapParam );
-        PropertiesUtil.serialize( props, "propertiesParam", propertiesParam );
-        PropertiesUtil.serialize( props, "aliasStringParams", aliasStringParams );
-        PropertiesUtil.serialize( props, "domParam", domParam );
-        if ( beanParam != null )
-        {
-            PropertiesUtil.serialize( props, "beanParam.fieldParam", beanParam.fieldParam );
-            PropertiesUtil.serialize( props, "beanParam.setterParam", beanParam.setterParam );
-            PropertiesUtil.serialize( props, "beanParam.setterCalled", beanParam.setterCalled );
+        PropertiesUtil.serialize(props, "longParam", longParam);
+        PropertiesUtil.serialize(props, "floatParam", floatParam);
+        PropertiesUtil.serialize(props, "doubleParam", doubleParam);
+        PropertiesUtil.serialize(props, "characterParam", characterParam);
+        PropertiesUtil.serialize(props, "stringParam", stringParam);
+        PropertiesUtil.serialize(props, "fileParam", fileParam);
+        PropertiesUtil.serialize(props, "dateParam", dateParam);
+        PropertiesUtil.serialize(props, "urlParam", urlParam);
+        PropertiesUtil.serialize(props, "uriParam", uriParam);
+        PropertiesUtil.serialize(props, "stringParams", stringParams);
+        PropertiesUtil.serialize(props, "fileParams", fileParams);
+        PropertiesUtil.serialize(props, "listParam", listParam);
+        PropertiesUtil.serialize(props, "setParam", setParam);
+        PropertiesUtil.serialize(props, "mapParam", mapParam);
+        PropertiesUtil.serialize(props, "propertiesParam", propertiesParam);
+        PropertiesUtil.serialize(props, "aliasStringParams", aliasStringParams);
+        PropertiesUtil.serialize(props, "domParam", domParam);
+        if (beanParam != null) {
+            PropertiesUtil.serialize(props, "beanParam.fieldParam", beanParam.fieldParam);
+            PropertiesUtil.serialize(props, "beanParam.setterParam", beanParam.setterParam);
+            PropertiesUtil.serialize(props, "beanParam.setterCalled", beanParam.setterCalled);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CustomComponentConfigurator.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CustomComponentConfigurator.java
index e433658..2991685 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CustomComponentConfigurator.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CustomComponentConfigurator.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.codehaus.plexus.classworlds.realm.ClassRealm;
 import org.codehaus.plexus.component.annotations.Component;
@@ -34,26 +33,24 @@
  *
  * @author Benjamin Bentmann
  */
-@Component ( role = org.codehaus.plexus.component.configurator.ComponentConfigurator.class, hint = "coreit" )
-public class CustomComponentConfigurator
-    extends AbstractComponentConfigurator
-{
+@Component(role = org.codehaus.plexus.component.configurator.ComponentConfigurator.class, hint = "coreit")
+public class CustomComponentConfigurator extends AbstractComponentConfigurator {
 
     @Override
-    public void configureComponent( Object component, PlexusConfiguration configuration,
-                                    ExpressionEvaluator expressionEvaluator, ClassRealm containerRealm,
-                                    ConfigurationListener listener )
-        throws ComponentConfigurationException
-    {
+    public void configureComponent(
+            Object component,
+            PlexusConfiguration configuration,
+            ExpressionEvaluator expressionEvaluator,
+            ClassRealm containerRealm,
+            ConfigurationListener listener)
+            throws ComponentConfigurationException {
         ObjectWithFieldsConverter converter = new ObjectWithFieldsConverter();
 
-        converter.processConfiguration( converterLookup, component, containerRealm, configuration,
-                                        expressionEvaluator, listener );
+        converter.processConfiguration(
+                converterLookup, component, containerRealm, configuration, expressionEvaluator, listener);
 
-        if ( component instanceof CustomConfigMojo )
-        {
-            ( (CustomConfigMojo) component ).customParam = "configured";
+        if (component instanceof CustomConfigMojo) {
+            ((CustomConfigMojo) component).customParam = "configured";
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CustomConfigMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CustomConfigMojo.java
index 82c1e82..f7f46d5 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CustomConfigMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/CustomConfigMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.util.List;
@@ -37,21 +36,19 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "custom-config", defaultPhase = LifecyclePhase.VALIDATE, configurator = "coreit" )
-public class CustomConfigMojo
-    extends AbstractMojo
-{
+@Mojo(name = "custom-config", defaultPhase = LifecyclePhase.VALIDATE, configurator = "coreit")
+public class CustomConfigMojo extends AbstractMojo {
 
     /**
      * The current project's base directory, used for path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
      * The path to the properties file into which to save the mojo configuration.
      */
-    @Parameter( property = "config.propertiesFile" )
+    @Parameter(property = "config.propertiesFile")
     private File propertiesFile;
 
     /**
@@ -64,19 +61,19 @@
      * A parameter with a constant default value. <em>Note:</em> This has intentionally a different default value than
      * the equally named parameter from {@link ConfigMojo}.
      */
-    @Parameter( defaultValue = "test" )
+    @Parameter(defaultValue = "test")
     private String defaultParam;
 
     /**
      * A simple parameter of type {@link java.lang.String}.
      */
-    @Parameter( property = "config.stringParam" )
+    @Parameter(property = "config.stringParam")
     private String stringParam;
 
     /**
      * A simple parameter of type {@link java.io.File}.
      */
-    @Parameter( property = "config.fileParam" )
+    @Parameter(property = "config.fileParam")
     private File fileParam;
 
     /**
@@ -126,30 +123,26 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + propertiesFile );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + propertiesFile);
 
-        if ( propertiesFile == null )
-        {
-            throw new MojoExecutionException( "Path name for output file has not been specified" );
+        if (propertiesFile == null) {
+            throw new MojoExecutionException("Path name for output file has not been specified");
         }
 
-        if ( !propertiesFile.isAbsolute() )
-        {
-            propertiesFile = new File( basedir, propertiesFile.getPath() ).getAbsoluteFile();
+        if (!propertiesFile.isAbsolute()) {
+            propertiesFile = new File(basedir, propertiesFile.getPath()).getAbsoluteFile();
         }
 
         Properties configProps = new Properties();
 
-        dumpConfiguration( configProps );
+        dumpConfiguration(configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + propertiesFile);
 
-        PropertiesUtil.write( propertiesFile, configProps );
+        PropertiesUtil.write(propertiesFile, configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + propertiesFile);
     }
 
     /**
@@ -157,23 +150,21 @@
      *
      * @param props The properties to dump the configuration into, must not be <code>null</code>.
      */
-    private void dumpConfiguration( Properties props )
-    {
+    private void dumpConfiguration(Properties props) {
         /*
          * NOTE: This intentionally does not dump the absolute path of a file to check the actual value that was
          * injected by Maven.
          */
-        PropertiesUtil.serialize( props, "propertiesFile", propertiesFile );
-        PropertiesUtil.serialize( props, "customParam", customParam );
-        PropertiesUtil.serialize( props, "defaultParam", defaultParam );
-        PropertiesUtil.serialize( props, "stringParam", stringParam );
-        PropertiesUtil.serialize( props, "fileParam", fileParam );
-        PropertiesUtil.serialize( props, "stringParams", stringParams );
-        PropertiesUtil.serialize( props, "fileParams", fileParams );
-        PropertiesUtil.serialize( props, "listParam", listParam );
-        PropertiesUtil.serialize( props, "setParam", setParam );
-        PropertiesUtil.serialize( props, "mapParam", mapParam );
-        PropertiesUtil.serialize( props, "propertiesParam", propertiesParam );
+        PropertiesUtil.serialize(props, "propertiesFile", propertiesFile);
+        PropertiesUtil.serialize(props, "customParam", customParam);
+        PropertiesUtil.serialize(props, "defaultParam", defaultParam);
+        PropertiesUtil.serialize(props, "stringParam", stringParam);
+        PropertiesUtil.serialize(props, "fileParam", fileParam);
+        PropertiesUtil.serialize(props, "stringParams", stringParams);
+        PropertiesUtil.serialize(props, "fileParams", fileParams);
+        PropertiesUtil.serialize(props, "listParam", listParam);
+        PropertiesUtil.serialize(props, "setParam", setParam);
+        PropertiesUtil.serialize(props, "mapParam", mapParam);
+        PropertiesUtil.serialize(props, "propertiesParam", propertiesParam);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/DeprecatedConfigMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/DeprecatedConfigMojo.java
index f94ec9f..ad8744a 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/DeprecatedConfigMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/DeprecatedConfigMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.util.List;
@@ -39,33 +38,31 @@
  * @deprecated This goal is deprecated
  */
 @Deprecated
-@Mojo( name = "deprecated-config", defaultPhase = LifecyclePhase.VALIDATE )
-public class DeprecatedConfigMojo
-    extends AbstractMojo
-{
+@Mojo(name = "deprecated-config", defaultPhase = LifecyclePhase.VALIDATE)
+public class DeprecatedConfigMojo extends AbstractMojo {
 
     /**
      * The current project's base directory, used for path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
      * @deprecated bean read only
      */
-    @Parameter( defaultValue = "${project.artifact}", readonly = true )
+    @Parameter(defaultValue = "${project.artifact}", readonly = true)
     private Artifact deprecatedBeanReadOnly;
 
     /**
      * @deprecated bean
      */
-    @Parameter( defaultValue = "${project.artifact}" )
+    @Parameter(defaultValue = "${project.artifact}")
     private Artifact deprecatedBean;
 
     /**
      * The path to the properties file into which to save the mojo configuration.
      */
-    @Parameter( defaultValue = "${project.build.directory}/config.properties" )
+    @Parameter(defaultValue = "${project.build.directory}/config.properties")
     private File propertiesFile;
 
     /**
@@ -83,7 +80,7 @@
      * @deprecated
      */
     @Deprecated
-    @Parameter( property = "config.deprecatedParam2" )
+    @Parameter(property = "config.deprecatedParam2")
     private String deprecatedParam2;
 
     /**
@@ -92,7 +89,7 @@
      * @deprecated deprecated with constant value
      */
     @Deprecated
-    @Parameter( defaultValue = "testValue" )
+    @Parameter(defaultValue = "testValue")
     private String deprecatedParamWithDefaultConstant;
 
     /**
@@ -101,21 +98,21 @@
      * @deprecated deprecated with evaluate value
      */
     @Deprecated
-    @Parameter( defaultValue = "${project.url}" )
+    @Parameter(defaultValue = "${project.url}")
     private String deprecatedParamWithDefaultEvaluate;
 
     /**
      * @deprecated deprecated array
      */
     @Deprecated
-    @Parameter( property = "config.deprecatedArray" )
+    @Parameter(property = "config.deprecatedArray")
     private String[] deprecatedArray;
 
     /**
      * @deprecated deprecated array
      */
     @Deprecated
-    @Parameter( defaultValue = "a1 ,a2, a3" )
+    @Parameter(defaultValue = "a1 ,a2, a3")
     private String[] deprecatedArrayWithDefaults;
 
     /**
@@ -136,14 +133,14 @@
      * @deprecated deprecated list
      */
     @Deprecated
-    @Parameter( property = "config.deprecatedList" )
+    @Parameter(property = "config.deprecatedList")
     private List<String> deprecatedList;
 
     /**
      * @deprecated deprecated list
      */
     @Deprecated
-    @Parameter( defaultValue = "l1,l2,l3" )
+    @Parameter(defaultValue = "l1,l2,l3")
     private List<String> deprecatedListWithDefaults;
 
     /**
@@ -151,30 +148,26 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + propertiesFile );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + propertiesFile);
 
-        if ( propertiesFile == null )
-        {
-            throw new MojoExecutionException( "Path name for output file has not been specified" );
+        if (propertiesFile == null) {
+            throw new MojoExecutionException("Path name for output file has not been specified");
         }
 
-        if ( !propertiesFile.isAbsolute() )
-        {
-            propertiesFile = new File( basedir, propertiesFile.getPath() ).getAbsoluteFile();
+        if (!propertiesFile.isAbsolute()) {
+            propertiesFile = new File(basedir, propertiesFile.getPath()).getAbsoluteFile();
         }
 
         Properties configProps = new Properties();
 
-        dumpConfiguration( configProps );
+        dumpConfiguration(configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + propertiesFile);
 
-        PropertiesUtil.write( propertiesFile, configProps );
+        PropertiesUtil.write(propertiesFile, configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + propertiesFile);
     }
 
     /**
@@ -182,19 +175,17 @@
      *
      * @param props The properties to dump the configuration into, must not be <code>null</code>.
      */
-    @SuppressWarnings( "deprecation" )
-    private void dumpConfiguration( Properties props )
-    {
-        PropertiesUtil.serialize( props, "deprecatedParam", deprecatedParam );
-        PropertiesUtil.serialize( props, "deprecatedParam2", deprecatedParam2 );
-        PropertiesUtil.serialize( props, "deprecatedParamWithDefaultConstant", deprecatedParamWithDefaultConstant );
-        PropertiesUtil.serialize( props, "deprecatedParamWithDefaultEvaluate", deprecatedParamWithDefaultEvaluate );
-        PropertiesUtil.serialize( props, "deprecatedArray", deprecatedArray );
-        PropertiesUtil.serialize( props, "deprecatedArrayWithDefaults", deprecatedArrayWithDefaults );
-        PropertiesUtil.serialize( props, "deprecatedProperties", deprecatedProperties );
-        PropertiesUtil.serialize( props, "deprecatedList", deprecatedList );
-        PropertiesUtil.serialize( props, "deprecatedListWithDefaults", deprecatedListWithDefaults );
-        PropertiesUtil.serialize( props, "deprecatedMap", deprecatedMap );
+    @SuppressWarnings("deprecation")
+    private void dumpConfiguration(Properties props) {
+        PropertiesUtil.serialize(props, "deprecatedParam", deprecatedParam);
+        PropertiesUtil.serialize(props, "deprecatedParam2", deprecatedParam2);
+        PropertiesUtil.serialize(props, "deprecatedParamWithDefaultConstant", deprecatedParamWithDefaultConstant);
+        PropertiesUtil.serialize(props, "deprecatedParamWithDefaultEvaluate", deprecatedParamWithDefaultEvaluate);
+        PropertiesUtil.serialize(props, "deprecatedArray", deprecatedArray);
+        PropertiesUtil.serialize(props, "deprecatedArrayWithDefaults", deprecatedArrayWithDefaults);
+        PropertiesUtil.serialize(props, "deprecatedProperties", deprecatedProperties);
+        PropertiesUtil.serialize(props, "deprecatedList", deprecatedList);
+        PropertiesUtil.serialize(props, "deprecatedListWithDefaults", deprecatedListWithDefaults);
+        PropertiesUtil.serialize(props, "deprecatedMap", deprecatedMap);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/PropertiesUtil.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/PropertiesUtil.java
index caf27d8..7d29f7b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/PropertiesUtil.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/PropertiesUtil.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,9 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.MojoExecutionException;
-import org.codehaus.plexus.configuration.PlexusConfiguration;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -37,42 +33,32 @@
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.maven.plugin.MojoExecutionException;
+import org.codehaus.plexus.configuration.PlexusConfiguration;
+
 /**
  * Assists in handling properties.
  *
  * @author Benjamin Bentmann
  */
-class PropertiesUtil
-{
+class PropertiesUtil {
 
-    public static Properties read( File inputFile )
-        throws MojoExecutionException
-    {
+    public static Properties read(File inputFile) throws MojoExecutionException {
         Properties props = new Properties();
 
-        if ( inputFile.exists() )
-        {
+        if (inputFile.exists()) {
             InputStream is = null;
-            try
-            {
-                is = new FileInputStream( inputFile );
-                props.load( is );
-            }
-            catch ( IOException e )
-            {
-                throw new MojoExecutionException( "Input file " + inputFile + " could not be read: " + e.getMessage(),
-                                                  e );
-            }
-            finally
-            {
-                if ( is != null )
-                {
-                    try
-                    {
+            try {
+                is = new FileInputStream(inputFile);
+                props.load(is);
+            } catch (IOException e) {
+                throw new MojoExecutionException(
+                        "Input file " + inputFile + " could not be read: " + e.getMessage(), e);
+            } finally {
+                if (is != null) {
+                    try {
                         is.close();
-                    }
-                    catch ( IOException e )
-                    {
+                    } catch (IOException e) {
                         // just ignore
                     }
                 }
@@ -82,109 +68,78 @@
         return props;
     }
 
-    public static void write( File outputFile, Properties props )
-        throws MojoExecutionException
-    {
+    public static void write(File outputFile, Properties props) throws MojoExecutionException {
         OutputStream os = null;
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
-            os = new FileOutputStream( outputFile );
-            props.store( os, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file " + outputFile + " could not be created: " + e.getMessage(),
-                                              e );
-        }
-        finally
-        {
-            if ( os != null )
-            {
-                try
-                {
+            os = new FileOutputStream(outputFile);
+            props.store(os, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException(
+                    "Output file " + outputFile + " could not be created: " + e.getMessage(), e);
+        } finally {
+            if (os != null) {
+                try {
                     os.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
     }
 
-    public static void serialize( Properties props, String key, Object value )
-    {
-        if ( value != null && value.getClass().isArray() )
-        {
-            props.setProperty( key, Integer.toString( Array.getLength( value ) ) );
-            for ( int i = Array.getLength( value ) - 1; i >= 0; i-- )
-            {
-                serialize( props, key + "." + i, Array.get( value, i ) );
+    public static void serialize(Properties props, String key, Object value) {
+        if (value != null && value.getClass().isArray()) {
+            props.setProperty(key, Integer.toString(Array.getLength(value)));
+            for (int i = Array.getLength(value) - 1; i >= 0; i--) {
+                serialize(props, key + "." + i, Array.get(value, i));
             }
-        }
-        else if ( value instanceof Collection )
-        {
+        } else if (value instanceof Collection) {
             Collection collection = (Collection) value;
-            props.setProperty( key, Integer.toString( collection.size() ) );
+            props.setProperty(key, Integer.toString(collection.size()));
             int i = 0;
-            for ( Iterator it = collection.iterator(); it.hasNext(); i++ )
-            {
-                serialize( props, key + "." + i, it.next() );
+            for (Iterator it = collection.iterator(); it.hasNext(); i++) {
+                serialize(props, key + "." + i, it.next());
             }
-        }
-        else if ( value instanceof Map )
-        {
+        } else if (value instanceof Map) {
             Map map = (Map) value;
-            props.setProperty( key, Integer.toString( map.size() ) );
+            props.setProperty(key, Integer.toString(map.size()));
             int i = 0;
-            for ( Iterator it = map.keySet().iterator(); it.hasNext(); i++ )
-            {
+            for (Iterator it = map.keySet().iterator(); it.hasNext(); i++) {
                 Object k = it.next();
-                Object v = map.get( k );
-                serialize( props, key + "." + k, v );
+                Object v = map.get(k);
+                serialize(props, key + "." + k, v);
             }
-        }
-        else if ( value instanceof PlexusConfiguration )
-        {
+        } else if (value instanceof PlexusConfiguration) {
             PlexusConfiguration config = (PlexusConfiguration) value;
 
-            String val = config.getValue( null );
-            if ( val != null )
-            {
-                props.setProperty( key + ".value", val );
+            String val = config.getValue(null);
+            if (val != null) {
+                props.setProperty(key + ".value", val);
             }
 
             String[] attributes = config.getAttributeNames();
-            props.setProperty( key + ".attributes", Integer.toString( attributes.length ) );
-            for ( int i = attributes.length - 1; i >= 0; i-- )
-            {
-                props.setProperty( key + ".attributes." + attributes[i], config.getAttribute( attributes[i], "" ) );
+            props.setProperty(key + ".attributes", Integer.toString(attributes.length));
+            for (int i = attributes.length - 1; i >= 0; i--) {
+                props.setProperty(key + ".attributes." + attributes[i], config.getAttribute(attributes[i], ""));
             }
 
             PlexusConfiguration children[] = config.getChildren();
-            props.setProperty( key + ".children", Integer.toString( children.length ) );
+            props.setProperty(key + ".children", Integer.toString(children.length));
             Map<String, Integer> indices = new HashMap<>();
-            for ( PlexusConfiguration child : children )
-            {
+            for (PlexusConfiguration child : children) {
                 String name = child.getName();
-                Integer index = indices.get( name );
-                if ( index == null )
-                {
+                Integer index = indices.get(name);
+                if (index == null) {
                     index = 0;
                 }
-                serialize( props, key + ".children." + name + "." + index, child );
-                indices.put( name, index + 1 );
+                serialize(props, key + ".children." + name + "." + index, child);
+                indices.put(name, index + 1);
             }
-        }
-        else if ( value instanceof Date )
-        {
-            props.setProperty( key, new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ).format( (Date) value ) );
-        }
-        else if ( value != null )
-        {
-            props.setProperty( key, value.toString() );
+        } else if (value instanceof Date) {
+            props.setProperty(key, new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format((Date) value));
+        } else if (value != null) {
+            props.setProperty(key, value.toString());
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/ReadOnlyConfigMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/ReadOnlyConfigMojo.java
index 5b7405e..b25920f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/ReadOnlyConfigMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/ReadOnlyConfigMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugins.annotations.LifecyclePhase;
@@ -29,30 +28,28 @@
  *
  * @author Slawomir Jaranowski
  */
-@Mojo( name = "read-only-config", defaultPhase = LifecyclePhase.VALIDATE )
-public class ReadOnlyConfigMojo extends AbstractMojo
-{
+@Mojo(name = "read-only-config", defaultPhase = LifecyclePhase.VALIDATE)
+public class ReadOnlyConfigMojo extends AbstractMojo {
     /**
      * Only such has sense ...
      */
-    @Parameter( defaultValue = "${project.version}", readonly = true )
+    @Parameter(defaultValue = "${project.version}", readonly = true)
     String readOnlyWithDefault;
 
     /**
      * strange definition ... but possible
      */
-    @Parameter( readonly = true )
+    @Parameter(readonly = true)
     private String readOnlyWithOutDefaults;
 
-    @Parameter( property = "project.version", readonly = true )
+    @Parameter(property = "project.version", readonly = true)
     String readOnlyWithProperty;
 
-    @Parameter( property = "user.property", readonly = true )
+    @Parameter(property = "user.property", readonly = true)
     String readOnlyWithUserProperty;
 
     @Override
-    public void execute()
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG]" );
+    public void execute() {
+        getLog().info("[MAVEN-CORE-IT-LOG]");
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/RequiredConfigMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/RequiredConfigMojo.java
index 5e48e14..17addb5 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/RequiredConfigMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/RequiredConfigMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.util.Properties;
@@ -31,36 +30,34 @@
 /**
  * Dumps this mojo's configuration into a properties file.
  *
-  *
+ *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "required-config", defaultPhase = LifecyclePhase.VALIDATE )
-public class RequiredConfigMojo
-    extends AbstractMojo
-{
+@Mojo(name = "required-config", defaultPhase = LifecyclePhase.VALIDATE)
+public class RequiredConfigMojo extends AbstractMojo {
 
     /**
      * The current project's base directory, used for path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
      * The path to the properties file into which to save the mojo configuration.
      */
-    @Parameter( property = "config.propertiesFile" )
+    @Parameter(property = "config.propertiesFile")
     private File propertiesFile;
 
     /**
      * A required parameter to be set via plugin configuration in POM or system property from CLI.
      */
-    @Parameter( property = "config.requiredParam", required = true )
+    @Parameter(property = "config.requiredParam", required = true)
     private String requiredParam;
 
     /**
      * A required parameter that defaults to a non-mandatory value from the POM.
      */
-    @Parameter( defaultValue = "${project.url}", required = true )
+    @Parameter(defaultValue = "${project.url}", required = true)
     private String requiredParamWithDefault;
 
     /**
@@ -68,30 +65,26 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + propertiesFile );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + propertiesFile);
 
-        if ( propertiesFile == null )
-        {
-            throw new MojoExecutionException( "Path name for output file has not been specified" );
+        if (propertiesFile == null) {
+            throw new MojoExecutionException("Path name for output file has not been specified");
         }
 
-        if ( !propertiesFile.isAbsolute() )
-        {
-            propertiesFile = new File( basedir, propertiesFile.getPath() ).getAbsoluteFile();
+        if (!propertiesFile.isAbsolute()) {
+            propertiesFile = new File(basedir, propertiesFile.getPath()).getAbsoluteFile();
         }
 
         Properties configProps = new Properties();
 
-        dumpConfiguration( configProps );
+        dumpConfiguration(configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + propertiesFile);
 
-        PropertiesUtil.write( propertiesFile, configProps );
+        PropertiesUtil.write(propertiesFile, configProps);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + propertiesFile);
     }
 
     /**
@@ -99,10 +92,8 @@
      *
      * @param props The properties to dump the configuration into, must not be <code>null</code>.
      */
-    private void dumpConfiguration( Properties props )
-    {
-        PropertiesUtil.serialize( props, "requiredParam", requiredParam );
-        PropertiesUtil.serialize( props, "requiredParamWithDefault", requiredParamWithDefault );
+    private void dumpConfiguration(Properties props) {
+        PropertiesUtil.serialize(props, "requiredParam", requiredParam);
+        PropertiesUtil.serialize(props, "requiredParamWithDefault", requiredParamWithDefault);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
index 5cdf0e6..5cdcfa6 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-configuration/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.IOException;
@@ -33,41 +32,30 @@
  *
  * @author Slawomir Jaranowski
  */
-@Mojo( name = "touch", defaultPhase = LifecyclePhase.VALIDATE )
-public class TouchMojo
-    extends AbstractMojo
-{
-    @Parameter( defaultValue = "${project.build.directory}" )
+@Mojo(name = "touch", defaultPhase = LifecyclePhase.VALIDATE)
+public class TouchMojo extends AbstractMojo {
+    @Parameter(defaultValue = "${project.build.directory}")
     private File outputDirectory;
 
-    @Parameter( alias = "validParameterAlias" )
+    @Parameter(alias = "validParameterAlias")
     private String validParameter;
 
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output directory " + outputDirectory );
-        touch( outputDirectory, "touch.txt" );
-
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output directory " + outputDirectory);
+        touch(outputDirectory, "touch.txt");
     }
 
-    static void touch( File dir, String file )
-        throws MojoExecutionException
-    {
-        try
-        {
-            if ( !dir.exists() )
-            {
+    static void touch(File dir, String file) throws MojoExecutionException {
+        try {
+            if (!dir.exists()) {
                 dir.mkdirs();
             }
 
-            File touch = new File( dir, file );
+            File touch = new File(dir, file);
             touch.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Error touching file", e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Error touching file", e);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-context-passing/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-context-passing/pom.xml
index f90f53a..0ce541a 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-context-passing/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-context-passing/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/CatchMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/CatchMojo.java
index b1817b8..b0789f3 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/CatchMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/CatchMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,81 +16,65 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.Mojo;
-import org.apache.maven.plugins.annotations.Parameter;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileWriter;
 import java.io.IOException;
 import java.io.Writer;
 
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+
 /**
  * "Catch" a parameter "thrown" by the ThrowMojo through the plugin context, and
  * write a file based on it's value to the build output directory.
  *
  */
-@Mojo( name = "catch" )
-public class CatchMojo
-    extends AbstractMojo
-{
+@Mojo(name = "catch")
+public class CatchMojo extends AbstractMojo {
 
     /**
      */
-    @Parameter( defaultValue = "${project.build.directory}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project.build.directory}", readonly = true, required = true)
     private File outDir;
 
-    public File getOutDir()
-    {
+    public File getOutDir() {
         return outDir;
     }
 
-    public void setOutDir( File outDir )
-    {
+    public void setOutDir(File outDir) {
         this.outDir = outDir;
     }
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        String value = (String) getPluginContext().get( ThrowMojo.THROWN_PARAMETER );
+    public void execute() throws MojoExecutionException {
+        String value = (String) getPluginContext().get(ThrowMojo.THROWN_PARAMETER);
 
-        if ( !outDir.exists() )
-        {
+        if (!outDir.exists()) {
             outDir.mkdirs();
         }
 
-        File outfile = new File( outDir, value );
+        File outfile = new File(outDir, value);
 
         Writer writer = null;
-        try
-        {
-            writer = new FileWriter( outfile );
+        try {
+            writer = new FileWriter(outfile);
 
-            writer.write( value );
+            writer.write(value);
 
             writer.flush();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Cannot write output file: " + outfile, e );
-        }
-        finally
-        {
-            if ( writer != null )
-            {
-                try
-                {
+        } catch (IOException e) {
+            throw new MojoExecutionException("Cannot write output file: " + outfile, e);
+        } finally {
+            if (writer != null) {
+                try {
                     writer.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // ignore
                 }
             }
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/ThrowMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/ThrowMojo.java
index 4ef764a..c78b6c4 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/ThrowMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-context-passing/src/main/java/org/apache/maven/plugin/coreit/ThrowMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -29,32 +28,25 @@
  * pick up and process.
  *
  */
-@Mojo( name = "throw" )
-public class ThrowMojo
-    extends AbstractMojo
-{
+@Mojo(name = "throw")
+public class ThrowMojo extends AbstractMojo {
 
     public static final String THROWN_PARAMETER = "throw-parameter";
 
     /**
      */
-    @Parameter( property = "value", defaultValue = "thrown" )
+    @Parameter(property = "value", defaultValue = "thrown")
     private String value;
 
-    public void setValue( String value )
-    {
+    public void setValue(String value) {
         this.value = value;
     }
 
-    public String getValue()
-    {
+    public String getValue() {
         return value;
     }
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        getPluginContext().put( THROWN_PARAMETER, value );
+    public void execute() throws MojoExecutionException {
+        getPluginContext().put(THROWN_PARAMETER, value);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-clean-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-clean-plugin/pom.xml
index f73697d..9889663 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-clean-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-clean-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Clean Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven Clean Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven Clean Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-clean-plugin/src/main/java/org/apache/maven/plugin/coreit/CleanMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-clean-plugin/src/main/java/org/apache/maven/plugin/coreit/CleanMojo.java
index aaf2d3e..ec70b87 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-clean-plugin/src/main/java/org/apache/maven/plugin/coreit/CleanMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-clean-plugin/src/main/java/org/apache/maven/plugin/coreit/CleanMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "clean", defaultPhase = LifecyclePhase.CLEAN )
-public class CleanMojo
-    extends AbstractMojo
-{
+@Mojo(name = "clean", defaultPhase = LifecyclePhase.CLEAN)
+public class CleanMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/pom.xml
index 98a9a00..fe1f67d 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Compiler Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven Compiler Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven Compiler Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java
index 79e8e63..17dbb9b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "compile", defaultPhase = LifecyclePhase.COMPILE )
-public class CompileMojo
-    extends AbstractMojo
-{
+@Mojo(name = "compile", defaultPhase = LifecyclePhase.COMPILE)
+public class CompileMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/coreit/TestCompileMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/coreit/TestCompileMojo.java
index 700322a..dd3d216 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/coreit/TestCompileMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/coreit/TestCompileMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "testCompile", defaultPhase = LifecyclePhase.TEST_COMPILE )
-public class TestCompileMojo
-    extends AbstractMojo
-{
+@Mojo(name = "testCompile", defaultPhase = LifecyclePhase.TEST_COMPILE)
+public class TestCompileMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-deploy-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-deploy-plugin/pom.xml
index 5210978..b048637 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-deploy-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-deploy-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Deploy Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven Deploy Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven Deploy Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java
index 6061ff2..a76b27f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "deploy", defaultPhase = LifecyclePhase.DEPLOY )
-public class DeployMojo
-    extends AbstractMojo
-{
+@Mojo(name = "deploy", defaultPhase = LifecyclePhase.DEPLOY)
+public class DeployMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/pom.xml
index 2def806..02b8721 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT EAR Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven EAR Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven EAR Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/src/main/java/org/apache/maven/plugin/coreit/EarMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/src/main/java/org/apache/maven/plugin/coreit/EarMojo.java
index e23658f..56629d4 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/src/main/java/org/apache/maven/plugin/coreit/EarMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/src/main/java/org/apache/maven/plugin/coreit/EarMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "ear", defaultPhase = LifecyclePhase.PACKAGE )
-public class EarMojo
-    extends AbstractMojo
-{
+@Mojo(name = "ear", defaultPhase = LifecyclePhase.PACKAGE)
+public class EarMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/src/main/java/org/apache/maven/plugin/coreit/GenerateApplicationXmlMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/src/main/java/org/apache/maven/plugin/coreit/GenerateApplicationXmlMojo.java
index 7916a99..3ce9072 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/src/main/java/org/apache/maven/plugin/coreit/GenerateApplicationXmlMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ear-plugin/src/main/java/org/apache/maven/plugin/coreit/GenerateApplicationXmlMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "generate-application-xml", defaultPhase = LifecyclePhase.GENERATE_RESOURCES )
-public class GenerateApplicationXmlMojo
-    extends AbstractMojo
-{
+@Mojo(name = "generate-application-xml", defaultPhase = LifecyclePhase.GENERATE_RESOURCES)
+public class GenerateApplicationXmlMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ejb-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ejb-plugin/pom.xml
index b51e9ab..0fcbbd1 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ejb-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ejb-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT EJB Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven EJB Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven EJB Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ejb-plugin/src/main/java/org/apache/maven/plugin/coreit/EjbMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ejb-plugin/src/main/java/org/apache/maven/plugin/coreit/EjbMojo.java
index b7de2aa..9a98643 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ejb-plugin/src/main/java/org/apache/maven/plugin/coreit/EjbMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-ejb-plugin/src/main/java/org/apache/maven/plugin/coreit/EjbMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "ejb", defaultPhase = LifecyclePhase.PACKAGE )
-public class EjbMojo
-    extends AbstractMojo
-{
+@Mojo(name = "ejb", defaultPhase = LifecyclePhase.PACKAGE)
+public class EjbMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-install-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-install-plugin/pom.xml
index 17c1108..597c16e 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-install-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-install-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Install Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven Install Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven Install Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-install-plugin/src/main/java/org/apache/maven/plugin/coreit/InstallMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-install-plugin/src/main/java/org/apache/maven/plugin/coreit/InstallMojo.java
index 5207da8..75a78a2 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-install-plugin/src/main/java/org/apache/maven/plugin/coreit/InstallMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-install-plugin/src/main/java/org/apache/maven/plugin/coreit/InstallMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "install", defaultPhase = LifecyclePhase.INSTALL )
-public class InstallMojo
-    extends AbstractMojo
-{
+@Mojo(name = "install", defaultPhase = LifecyclePhase.INSTALL)
+public class InstallMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-jar-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-jar-plugin/pom.xml
index 3d74ea1..98477de 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-jar-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-jar-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT JAR Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven JAR Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven JAR Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-jar-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-jar-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java
index e61c2a7..3c456da 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-jar-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-jar-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "jar", defaultPhase = LifecyclePhase.PACKAGE )
-public class JarMojo
-    extends AbstractMojo
-{
+@Mojo(name = "jar", defaultPhase = LifecyclePhase.PACKAGE)
+public class JarMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-javadoc-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-javadoc-plugin/pom.xml
index 9e5477a..4634113 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-javadoc-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-javadoc-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Javadoc Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven Javadoc Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven Javadoc Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java
index 409466f..948dbc8 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-javadoc-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "jar", defaultPhase = LifecyclePhase.PACKAGE )
-public class JarMojo
-    extends AbstractMojo
-{
+@Mojo(name = "jar", defaultPhase = LifecyclePhase.PACKAGE)
+public class JarMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/pom.xml
index 609d130..49a3045 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven Plugin Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven Plugin Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/AddPluginArtifactMetadataMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/AddPluginArtifactMetadataMojo.java
index ac260b3..a054cd9 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/AddPluginArtifactMetadataMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/AddPluginArtifactMetadataMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "addPluginArtifactMetadata", defaultPhase = LifecyclePhase.PACKAGE )
-public class AddPluginArtifactMetadataMojo
-    extends AbstractMojo
-{
+@Mojo(name = "addPluginArtifactMetadata", defaultPhase = LifecyclePhase.PACKAGE)
+public class AddPluginArtifactMetadataMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/DescriptorMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/DescriptorMojo.java
index b4a54fc..a851911 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/DescriptorMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/DescriptorMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "descriptor", defaultPhase = LifecyclePhase.GENERATE_RESOURCES )
-public class DescriptorMojo
-    extends AbstractMojo
-{
+@Mojo(name = "descriptor", defaultPhase = LifecyclePhase.GENERATE_RESOURCES)
+public class DescriptorMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/UpdateRegistryMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/UpdateRegistryMojo.java
index 9428765..699d744 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/UpdateRegistryMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-plugin-plugin/src/main/java/org/apache/maven/plugin/coreit/UpdateRegistryMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "updateRegistry", defaultPhase = LifecyclePhase.INSTALL )
-public class UpdateRegistryMojo
-    extends AbstractMojo
-{
+@Mojo(name = "updateRegistry", defaultPhase = LifecyclePhase.INSTALL)
+public class UpdateRegistryMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-rar-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-rar-plugin/pom.xml
index 1f0c263..203460f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-rar-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-rar-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT RAR Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven RAR Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven RAR Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-rar-plugin/src/main/java/org/apache/maven/plugin/coreit/RarMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-rar-plugin/src/main/java/org/apache/maven/plugin/coreit/RarMojo.java
index d1bda7c..14777f4 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-rar-plugin/src/main/java/org/apache/maven/plugin/coreit/RarMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-rar-plugin/src/main/java/org/apache/maven/plugin/coreit/RarMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "rar", defaultPhase = LifecyclePhase.PACKAGE )
-public class RarMojo
-    extends AbstractMojo
-{
+@Mojo(name = "rar", defaultPhase = LifecyclePhase.PACKAGE)
+public class RarMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/pom.xml
index 7e57001..634c3ef 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Resources Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven Resources Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven Resources Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/src/main/java/org/apache/maven/plugin/coreit/ResourcesMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/src/main/java/org/apache/maven/plugin/coreit/ResourcesMojo.java
index 956d68e..a4efc57 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/src/main/java/org/apache/maven/plugin/coreit/ResourcesMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/src/main/java/org/apache/maven/plugin/coreit/ResourcesMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStreamWriter;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,26 +31,19 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStreamWriter;
-
 /**
  * Creates a text file in the project base directory.
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "resources", defaultPhase = LifecyclePhase.PROCESS_RESOURCES )
-public class ResourcesMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "resources", defaultPhase = LifecyclePhase.PROCESS_RESOURCES)
+public class ResourcesMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -70,50 +67,38 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException   If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
 
-            if ( message != null && message.length() > 0 )
-            {
-                getLog().info( "[MAVEN-CORE-IT-LOG]   " + message );
+            if (message != null && message.length() > 0) {
+                getLog().info("[MAVEN-CORE-IT-LOG]   " + message);
 
-                try ( OutputStreamWriter writer = new OutputStreamWriter( new FileOutputStream( outputFile, true ),
-                                                                          "UTF-8" ) )
-                {
-                    writer.write( message );
-                    writer.write( "\n" );
+                try (OutputStreamWriter writer =
+                        new OutputStreamWriter(new FileOutputStream(outputFile, true), "UTF-8")) {
+                    writer.write(message);
+                    writer.write("\n");
                 }
-            }
-            else
-            {
+            } else {
                 outputFile.createNewFile();
             }
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/src/main/java/org/apache/maven/plugin/coreit/TestResourcesMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/src/main/java/org/apache/maven/plugin/coreit/TestResourcesMojo.java
index e258111..af1f7be 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/src/main/java/org/apache/maven/plugin/coreit/TestResourcesMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-resources-plugin/src/main/java/org/apache/maven/plugin/coreit/TestResourcesMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "testResources", defaultPhase = LifecyclePhase.PROCESS_TEST_RESOURCES )
-public class TestResourcesMojo
-    extends AbstractMojo
-{
+@Mojo(name = "testResources", defaultPhase = LifecyclePhase.PROCESS_TEST_RESOURCES)
+public class TestResourcesMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/pom.xml
index f5030b9..8367e8e 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Site Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven Site Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven Site Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/AttachDescriptorMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/AttachDescriptorMojo.java
index a2af26a..ac097c6 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/AttachDescriptorMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/AttachDescriptorMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "attach-descriptor", defaultPhase = LifecyclePhase.PACKAGE )
-public class AttachDescriptorMojo
-    extends AbstractMojo
-{
+@Mojo(name = "attach-descriptor", defaultPhase = LifecyclePhase.PACKAGE)
+public class AttachDescriptorMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java
index 4667e70..6570d57 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/DeployMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "deploy", defaultPhase = LifecyclePhase.SITE_DEPLOY )
-public class DeployMojo
-    extends AbstractMojo
-{
+@Mojo(name = "deploy", defaultPhase = LifecyclePhase.SITE_DEPLOY)
+public class DeployMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/SiteMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/SiteMojo.java
index 24bdff8..da0450f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/SiteMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-site-plugin/src/main/java/org/apache/maven/plugin/coreit/SiteMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "site", defaultPhase = LifecyclePhase.SITE )
-public class SiteMojo
-    extends AbstractMojo
-{
+@Mojo(name = "site", defaultPhase = LifecyclePhase.SITE)
+public class SiteMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/pom.xml
index 78b44f9..75f32cf 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Source Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven Source Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven Source Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java
index 87f0f79..926bb00 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/src/main/java/org/apache/maven/plugin/coreit/JarMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "jar", defaultPhase = LifecyclePhase.PACKAGE )
-public class JarMojo
-    extends AbstractMojo
-{
+@Mojo(name = "jar", defaultPhase = LifecyclePhase.PACKAGE)
+public class JarMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/src/main/java/org/apache/maven/plugin/coreit/JarNoFork.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/src/main/java/org/apache/maven/plugin/coreit/JarNoFork.java
index e80864b..06eebde 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/src/main/java/org/apache/maven/plugin/coreit/JarNoFork.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-source-plugin/src/main/java/org/apache/maven/plugin/coreit/JarNoFork.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugins.annotations.LifecyclePhase;
 import org.apache.maven.plugins.annotations.Mojo;
@@ -25,8 +24,6 @@
 /**
  * Creates a text file in the project base directory.
  *
-  */
-@Mojo( name = "jar-no-fork", defaultPhase = LifecyclePhase.PACKAGE )
-public class JarNoFork extends JarMojo
-{
-}
+ */
+@Mojo(name = "jar-no-fork", defaultPhase = LifecyclePhase.PACKAGE)
+public class JarNoFork extends JarMojo {}
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-surefire-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-surefire-plugin/pom.xml
index 6f8f707..30f2b22 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-surefire-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-surefire-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Surefire Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven Surefire Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven Surefire Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java
index da82018..615041e 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-surefire-plugin/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "test", defaultPhase = LifecyclePhase.TEST )
-public class TestMojo
-    extends AbstractMojo
-{
+@Mojo(name = "test", defaultPhase = LifecyclePhase.TEST)
+public class TestMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-war-plugin/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-war-plugin/pom.xml
index 3f6732a..f1de491 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-war-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-war-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -34,10 +32,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT WAR Plugin Stub</name>
-  <description>
-    A test plugin that has the same coordinates and goals as the Maven WAR Plugin. Its goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>A test plugin that has the same coordinates and goals as the Maven WAR Plugin. Its goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-war-plugin/src/main/java/org/apache/maven/plugin/coreit/WarMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-war-plugin/src/main/java/org/apache/maven/plugin/coreit/WarMojo.java
index c984afe..8475101 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-war-plugin/src/main/java/org/apache/maven/plugin/coreit/WarMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/maven-war-plugin/src/main/java/org/apache/maven/plugin/coreit/WarMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,25 +29,20 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates a text file in the project base directory.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "war", defaultPhase = LifecyclePhase.PACKAGE )
-public class WarMojo
-    extends AbstractMojo
-{
+@Mojo(name = "war", defaultPhase = LifecyclePhase.PACKAGE)
+public class WarMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     private MavenProject project;
 
     /**
@@ -61,35 +58,27 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + pathname );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + pathname);
 
-        if ( pathname == null || pathname.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (pathname == null || pathname.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( pathname );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( project.getBasedir(), pathname ).getAbsoluteFile();
+        File outputFile = new File(pathname);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(project.getBasedir(), pathname).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
-             outputFile.getParentFile().mkdirs();
-             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + pathname, e );
+        try {
+            outputFile.getParentFile().mkdirs();
+            outputFile.createNewFile();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + pathname, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/pom.xml
index 5e9b260..d58dea9 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-core-stubs/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,10 +30,8 @@
   <packaging>pom</packaging>
 
   <name>Maven ITs :: Core Plugin Stubs</name>
-  <description>
-    Collection of test plugins that have the same coordinates and goals as the Core Maven Plugins. Their goals only create marker
-    files to check the principle invocation of the goals via the build lifecycle binding.
-  </description>
+  <description>Collection of test plugins that have the same coordinates and goals as the Core Maven Plugins. Their goals only create marker
+    files to check the principle invocation of the goals via the build lifecycle binding.</description>
 
   <modules>
     <module>maven-clean-plugin</module>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/pom.xml
index 74da629..1c18159 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,10 +30,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Dependency Collection</name>
-  <description>
-    A test plugin that provides several goals which employ @requiresDependencyCollection with different scopes. If
-    desired, the resulting artifact identifiers can be written to a text file.
-  </description>
+  <description>A test plugin that provides several goals which employ @requiresDependencyCollection with different scopes. If
+    desired, the resulting artifact identifiers can be written to a text file.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java
index bd33f40..7473c48 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.artifact.Artifact;
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.Parameter;
-import org.apache.maven.project.MavenProject;
+package org.apache.maven.plugin.coreit;
 
 import java.io.BufferedWriter;
 import java.io.File;
@@ -32,20 +25,24 @@
 import java.io.OutputStreamWriter;
 import java.util.Collection;
 
+import org.apache.maven.artifact.Artifact;
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.Parameter;
+import org.apache.maven.project.MavenProject;
+
 /**
  * Provides common services for all mojos of this plugin.
  *
  * @author Benjamin Bentmann
  *
  */
-public abstract class AbstractDependencyMojo
-    extends AbstractMojo
-{
+public abstract class AbstractDependencyMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     protected MavenProject project;
 
     /**
@@ -56,56 +53,41 @@
      * @param artifacts The list of artifacts to write to the file, may be <code>null</code>.
      * @throws MojoExecutionException If the output file could not be written.
      */
-    protected void writeArtifacts( String pathname, Collection artifacts )
-        throws MojoExecutionException
-    {
-        if ( pathname == null || pathname.length() <= 0 )
-        {
+    protected void writeArtifacts(String pathname, Collection artifacts) throws MojoExecutionException {
+        if (pathname == null || pathname.length() <= 0) {
             return;
         }
 
-        File file = resolveFile( pathname );
+        File file = resolveFile(pathname);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Dumping artifact list: " + file );
+        getLog().info("[MAVEN-CORE-IT-LOG] Dumping artifact list: " + file);
 
         BufferedWriter writer = null;
-        try
-        {
+        try {
             file.getParentFile().mkdirs();
 
-            writer = new BufferedWriter( new OutputStreamWriter( new FileOutputStream( file ), "UTF-8" ) );
+            writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), "UTF-8"));
 
-            if ( artifacts != null )
-            {
-                for ( Object artifact1 : artifacts )
-                {
+            if (artifacts != null) {
+                for (Object artifact1 : artifacts) {
                     Artifact artifact = (Artifact) artifact1;
-                    writer.write( artifact.getId() );
+                    writer.write(artifact.getId());
                     String optional = "";
-                    if ( artifact.isOptional() )
-                    {
+                    if (artifact.isOptional()) {
                         optional = " (optional)";
-                        writer.write( optional );
+                        writer.write(optional);
                     }
                     writer.newLine();
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   " + artifact.getId() + optional );
+                    getLog().info("[MAVEN-CORE-IT-LOG]   " + artifact.getId() + optional);
                 }
             }
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Failed to write artifact list", e );
-        }
-        finally
-        {
-            if ( writer != null )
-            {
-                try
-                {
+        } catch (IOException e) {
+            throw new MojoExecutionException("Failed to write artifact list", e);
+        } finally {
+            if (writer != null) {
+                try {
                     writer.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
@@ -113,21 +95,17 @@
     }
 
     // NOTE: We don't want to test path translation here so resolve relative path manually for robustness
-    private File resolveFile( String pathname )
-    {
+    private File resolveFile(String pathname) {
         File file = null;
 
-        if ( pathname != null )
-        {
-            file = new File( pathname );
+        if (pathname != null) {
+            file = new File(pathname);
 
-            if ( !file.isAbsolute() )
-            {
-                file = new File( project.getBasedir(), pathname );
+            if (!file.isAbsolute()) {
+                file = new File(project.getBasedir(), pathname);
             }
         }
 
         return file;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/AggregateTestMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/AggregateTestMojo.java
index b5d5863..9a8b901 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/AggregateTestMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/AggregateTestMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.util.List;
 
 import org.apache.maven.artifact.DependencyResolutionRequiredException;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -26,8 +27,6 @@
 import org.apache.maven.plugins.annotations.ResolutionScope;
 import org.apache.maven.project.MavenProject;
 
-import java.util.List;
-
 /**
  * Combines dependency collection with aggregation. The path parameters of this mojo support the token
  * <code>&#64;artifactId&#64;</code> to dynamically adjust the output file for each project in the reactor whose
@@ -35,10 +34,8 @@
  *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "aggregate-test", requiresDependencyCollection = ResolutionScope.TEST, aggregator = true )
-public class AggregateTestMojo
-    extends AbstractDependencyMojo
-{
+@Mojo(name = "aggregate-test", requiresDependencyCollection = ResolutionScope.TEST, aggregator = true)
+public class AggregateTestMojo extends AbstractDependencyMojo {
 
     /**
      * The path to the output file for the project artifacts, relative to the project base directory. Each line of this
@@ -46,13 +43,13 @@
      * disk. Unlike the test artifacts, the collection of project artifacts additionally contains those artifacts that
      * do not contribute to the class path.
      */
-    @Parameter( property = "depres.projectArtifacts" )
+    @Parameter(property = "depres.projectArtifacts")
     private String projectArtifacts;
 
     /**
      * The Maven projects in the reactor.
      */
-    @Parameter( defaultValue = "${reactorProjects}", readonly = true )
+    @Parameter(defaultValue = "${reactorProjects}", readonly = true)
     private List<MavenProject> reactorProjects;
 
     /**
@@ -60,36 +57,27 @@
      *
      * @throws MojoExecutionException If the output file could not be created or any dependency could not be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            for ( MavenProject project : reactorProjects )
-            {
-                writeArtifacts( filter( projectArtifacts, project ), project.getArtifacts() );
+    public void execute() throws MojoExecutionException {
+        try {
+            for (MavenProject project : reactorProjects) {
+                writeArtifacts(filter(projectArtifacts, project), project.getArtifacts());
 
                 // NOTE: We can't make any assumptions about the class path but as a minimum it must not cause an
                 // exception
                 project.getTestClasspathElements();
             }
-        }
-        catch ( DependencyResolutionRequiredException e )
-        {
-            throw new MojoExecutionException( "Failed to resolve dependencies", e );
+        } catch (DependencyResolutionRequiredException e) {
+            throw new MojoExecutionException("Failed to resolve dependencies", e);
         }
     }
 
-    private String filter( String filename, MavenProject project )
-    {
+    private String filter(String filename, MavenProject project) {
         String result = filename;
 
-        if ( filename != null )
-        {
-            result = result.replaceAll( "@artifactId@", project.getArtifactId() );
+        if (filename != null) {
+            result = result.replaceAll("@artifactId@", project.getArtifactId());
         }
 
         return result;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java
index a39d921..8d61f60 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.DependencyResolutionRequiredException;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -31,10 +30,8 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "compile", requiresDependencyCollection = ResolutionScope.COMPILE )
-public class CompileMojo
-    extends AbstractDependencyMojo
-{
+@Mojo(name = "compile", requiresDependencyCollection = ResolutionScope.COMPILE)
+public class CompileMojo extends AbstractDependencyMojo {
 
     /**
      * The path to the output file for the project artifacts, relative to the project base directory. Each line of this
@@ -42,7 +39,7 @@
      * disk. Unlike the compile artifacts, the collection of project artifacts additionally contains those artifacts
      * that do not contribute to the class path.
      */
-    @Parameter( property = "depres.projectArtifacts" )
+    @Parameter(property = "depres.projectArtifacts")
     private String projectArtifacts;
 
     /**
@@ -50,7 +47,7 @@
      * UTF-8 encoded file specifies an artifact identifier. If not specified, the artifact list will not be written to
      * disk.
      */
-    @Parameter( property = "depres.compileArtifacts" )
+    @Parameter(property = "depres.compileArtifacts")
     private String compileArtifacts;
 
     /**
@@ -58,21 +55,15 @@
      *
      * @throws MojoExecutionException If the output file could not be created or any dependency could not be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            writeArtifacts( projectArtifacts, project.getArtifacts() );
-            writeArtifacts( compileArtifacts, project.getCompileArtifacts() );
+    public void execute() throws MojoExecutionException {
+        try {
+            writeArtifacts(projectArtifacts, project.getArtifacts());
+            writeArtifacts(compileArtifacts, project.getCompileArtifacts());
 
             // NOTE: We can't make any assumptions about the class path but as a minimum it must not cause an exception
             project.getCompileClasspathElements();
-        }
-        catch ( DependencyResolutionRequiredException e )
-        {
-            throw new MojoExecutionException( "Failed to resolve dependencies", e );
+        } catch (DependencyResolutionRequiredException e) {
+            throw new MojoExecutionException("Failed to resolve dependencies", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/RuntimeMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/RuntimeMojo.java
index b1892f0..39af72b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/RuntimeMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/RuntimeMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.DependencyResolutionRequiredException;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -31,10 +30,8 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "runtime", requiresDependencyCollection = ResolutionScope.RUNTIME )
-public class RuntimeMojo
-    extends AbstractDependencyMojo
-{
+@Mojo(name = "runtime", requiresDependencyCollection = ResolutionScope.RUNTIME)
+public class RuntimeMojo extends AbstractDependencyMojo {
 
     /**
      * The path to the output file for the project artifacts, relative to the project base directory. Each line of this
@@ -42,7 +39,7 @@
      * disk. Unlike the runtime artifacts, the collection of project artifacts additionally contains those artifacts
      * that do not contribute to the class path.
      */
-    @Parameter( property = "depres.projectArtifacts" )
+    @Parameter(property = "depres.projectArtifacts")
     private String projectArtifacts;
 
     /**
@@ -50,7 +47,7 @@
      * UTF-8 encoded file specifies an artifact identifier. If not specified, the artifact list will not be written to
      * disk.
      */
-    @Parameter( property = "depres.runtimeArtifacts" )
+    @Parameter(property = "depres.runtimeArtifacts")
     private String runtimeArtifacts;
 
     /**
@@ -58,21 +55,15 @@
      *
      * @throws MojoExecutionException If the output file could not be created or any dependency could not be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            writeArtifacts( projectArtifacts, project.getArtifacts() );
-            writeArtifacts( runtimeArtifacts, project.getRuntimeArtifacts() );
+    public void execute() throws MojoExecutionException {
+        try {
+            writeArtifacts(projectArtifacts, project.getArtifacts());
+            writeArtifacts(runtimeArtifacts, project.getRuntimeArtifacts());
 
             // NOTE: We can't make any assumptions about the class path but as a minimum it must not cause an exception
             project.getRuntimeClasspathElements();
-        }
-        catch ( DependencyResolutionRequiredException e )
-        {
-            throw new MojoExecutionException( "Failed to resolve dependencies", e );
+        } catch (DependencyResolutionRequiredException e) {
+            throw new MojoExecutionException("Failed to resolve dependencies", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java
index cfd76cd..573316d 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-collection/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.DependencyResolutionRequiredException;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -31,10 +30,8 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "test", requiresDependencyCollection = ResolutionScope.TEST )
-public class TestMojo
-    extends AbstractDependencyMojo
-{
+@Mojo(name = "test", requiresDependencyCollection = ResolutionScope.TEST)
+public class TestMojo extends AbstractDependencyMojo {
 
     /**
      * The path to the output file for the project artifacts, relative to the project base directory. Each line of this
@@ -42,7 +39,7 @@
      * disk. Unlike the test artifacts, the collection of project artifacts additionally contains those artifacts that
      * do not contribute to the class path.
      */
-    @Parameter( property = "depres.projectArtifacts" )
+    @Parameter(property = "depres.projectArtifacts")
     private String projectArtifacts;
 
     /**
@@ -50,7 +47,7 @@
      * UTF-8 encoded file specifies an artifact identifier. If not specified, the artifact list will not be written to
      * disk.
      */
-    @Parameter( property = "depres.testArtifacts" )
+    @Parameter(property = "depres.testArtifacts")
     private String testArtifacts;
 
     /**
@@ -58,21 +55,15 @@
      *
      * @throws MojoExecutionException If the output file could not be created or any dependency could not be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            writeArtifacts( projectArtifacts, project.getArtifacts() );
-            writeArtifacts( testArtifacts, project.getTestArtifacts() );
+    public void execute() throws MojoExecutionException {
+        try {
+            writeArtifacts(projectArtifacts, project.getArtifacts());
+            writeArtifacts(testArtifacts, project.getTestArtifacts());
 
             // NOTE: We can't make any assumptions about the class path but as a minimum it must not cause an exception
             project.getTestClasspathElements();
-        }
-        catch ( DependencyResolutionRequiredException e )
-        {
-            throw new MojoExecutionException( "Failed to resolve dependencies", e );
+        } catch (DependencyResolutionRequiredException e) {
+            throw new MojoExecutionException("Failed to resolve dependencies", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/pom.xml
index 897056c..973f9c5 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,10 +30,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Dependency Resolution</name>
-  <description>
-    A test plugin that provides several goals which employ @requiresDependencyResolution with different scopes. If
-    desired, the resulting class path or artifact identifiers can be written to a text file.
-  </description>
+  <description>A test plugin that provides several goals which employ @requiresDependencyResolution with different scopes. If
+    desired, the resulting class path or artifact identifiers can be written to a text file.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java
index fc08263..58b9e53 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AbstractDependencyMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.artifact.Artifact;
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.Parameter;
-import org.apache.maven.project.MavenProject;
+package org.apache.maven.plugin.coreit;
 
 import java.io.BufferedWriter;
 import java.io.File;
@@ -37,20 +30,24 @@
 import java.util.Collection;
 import java.util.Properties;
 
+import org.apache.maven.artifact.Artifact;
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.Parameter;
+import org.apache.maven.project.MavenProject;
+
 /**
  * Provides common services for all mojos of this plugin.
  *
  * @author Benjamin Bentmann
  *
  */
-public abstract class AbstractDependencyMojo
-    extends AbstractMojo
-{
+public abstract class AbstractDependencyMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project}", required = true, readonly = true)
     protected MavenProject project;
 
     /**
@@ -60,7 +57,7 @@
      * as directory separator. For non-positive values, the full/absolute path is returned, using the platform-specific
      * separator.
      */
-    @Parameter( property = "depres.significantPathLevels" )
+    @Parameter(property = "depres.significantPathLevels")
     private int significantPathLevels;
 
     /**
@@ -71,65 +68,49 @@
      * @param artifacts The list of artifacts to write to the file, may be <code>null</code>.
      * @throws MojoExecutionException If the output file could not be written.
      */
-    protected void writeArtifacts( String pathname, Collection artifacts )
-        throws MojoExecutionException
-    {
-        if ( pathname == null || pathname.length() <= 0 )
-        {
+    protected void writeArtifacts(String pathname, Collection artifacts) throws MojoExecutionException {
+        if (pathname == null || pathname.length() <= 0) {
             return;
         }
 
-        File file = resolveFile( pathname );
+        File file = resolveFile(pathname);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Dumping artifact list: " + file );
+        getLog().info("[MAVEN-CORE-IT-LOG] Dumping artifact list: " + file);
 
         BufferedWriter writer = null;
-        try
-        {
+        try {
             file.getParentFile().mkdirs();
 
-            writer = new BufferedWriter( new OutputStreamWriter( new FileOutputStream( file ), "UTF-8" ) );
+            writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), "UTF-8"));
 
-            if ( artifacts != null )
-            {
-                for ( Object artifact1 : artifacts )
-                {
+            if (artifacts != null) {
+                for (Object artifact1 : artifacts) {
                     Artifact artifact = (Artifact) artifact1;
-                    String id = getId( artifact );
-                    writer.write( id );
+                    String id = getId(artifact);
+                    writer.write(id);
                     String optional = "";
-                    if ( artifact.isOptional() )
-                    {
+                    if (artifact.isOptional()) {
                         optional = " (optional)";
-                        writer.write( optional );
+                        writer.write(optional);
                     }
                     writer.newLine();
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   " + id + optional );
+                    getLog().info("[MAVEN-CORE-IT-LOG]   " + id + optional);
                 }
             }
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Failed to write artifact list", e );
-        }
-        finally
-        {
-            if ( writer != null )
-            {
-                try
-                {
+        } catch (IOException e) {
+            throw new MojoExecutionException("Failed to write artifact list", e);
+        } finally {
+            if (writer != null) {
+                try {
                     writer.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
     }
 
-    private String getId( Artifact artifact )
-    {
+    private String getId(Artifact artifact) {
         artifact.isSnapshot(); // decouple from MNG-2961
         return artifact.getId();
     }
@@ -142,231 +123,179 @@
      * @param classPath The list of class path elements to write to the file, may be <code>null</code>.
      * @throws MojoExecutionException If the output file could not be written.
      */
-    protected void writeClassPath( String pathname, Collection classPath )
-        throws MojoExecutionException
-    {
-        if ( pathname == null || pathname.length() <= 0 )
-        {
+    protected void writeClassPath(String pathname, Collection classPath) throws MojoExecutionException {
+        if (pathname == null || pathname.length() <= 0) {
             return;
         }
 
-        File file = resolveFile( pathname );
+        File file = resolveFile(pathname);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Dumping class path: " + file );
+        getLog().info("[MAVEN-CORE-IT-LOG] Dumping class path: " + file);
 
         BufferedWriter writer = null;
-        try
-        {
+        try {
             file.getParentFile().mkdirs();
 
-            writer = new BufferedWriter( new OutputStreamWriter( new FileOutputStream( file ), "UTF-8" ) );
+            writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), "UTF-8"));
 
-            if ( classPath != null )
-            {
-                for ( Object aClassPath : classPath )
-                {
+            if (classPath != null) {
+                for (Object aClassPath : classPath) {
                     String element = aClassPath.toString();
-                    writer.write( stripLeadingDirs( element, significantPathLevels ) );
+                    writer.write(stripLeadingDirs(element, significantPathLevels));
                     writer.newLine();
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   " + element );
+                    getLog().info("[MAVEN-CORE-IT-LOG]   " + element);
                 }
             }
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Failed to write class path list", e );
-        }
-        finally
-        {
-            if ( writer != null )
-            {
-                try
-                {
+        } catch (IOException e) {
+            throw new MojoExecutionException("Failed to write class path list", e);
+        } finally {
+            if (writer != null) {
+                try {
                     writer.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
     }
 
-    protected void writeClassPathChecksums( String pathname, Collection classPath )
-        throws MojoExecutionException
-    {
-        if ( pathname == null || pathname.length() <= 0 )
-        {
+    protected void writeClassPathChecksums(String pathname, Collection classPath) throws MojoExecutionException {
+        if (pathname == null || pathname.length() <= 0) {
             return;
         }
 
-        File file = resolveFile( pathname );
+        File file = resolveFile(pathname);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Dumping class path checksums: " + file );
+        getLog().info("[MAVEN-CORE-IT-LOG] Dumping class path checksums: " + file);
 
         Properties checksums = new Properties();
 
-        if ( classPath != null )
-        {
-            for ( Object aClassPath : classPath )
-            {
+        if (classPath != null) {
+            for (Object aClassPath : classPath) {
                 String element = aClassPath.toString();
 
-                File jarFile = new File( element );
+                File jarFile = new File(element);
 
-                if ( !jarFile.isFile() )
-                {
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   ( no file )                              < " + element );
+                if (!jarFile.isFile()) {
+                    getLog().info("[MAVEN-CORE-IT-LOG]   ( no file )                              < " + element);
                     continue;
                 }
 
-                String key = stripLeadingDirs( element, significantPathLevels );
+                String key = stripLeadingDirs(element, significantPathLevels);
 
                 String hash;
-                try
-                {
-                    hash = calcChecksum( jarFile );
-                }
-                catch ( NoSuchAlgorithmException e )
-                {
-                    throw new MojoExecutionException( "Failed to lookup message digest", e );
-                }
-                catch ( IOException e )
-                {
-                    throw new MojoExecutionException( "Failed to calculate checksum for " + jarFile, e );
+                try {
+                    hash = calcChecksum(jarFile);
+                } catch (NoSuchAlgorithmException e) {
+                    throw new MojoExecutionException("Failed to lookup message digest", e);
+                } catch (IOException e) {
+                    throw new MojoExecutionException("Failed to calculate checksum for " + jarFile, e);
                 }
 
-                checksums.setProperty( key, hash );
+                checksums.setProperty(key, hash);
 
-                getLog().info( "[MAVEN-CORE-IT-LOG]   " + hash + " < " + element );
+                getLog().info("[MAVEN-CORE-IT-LOG]   " + hash + " < " + element);
             }
         }
 
         FileOutputStream os = null;
-        try
-        {
+        try {
             file.getParentFile().mkdirs();
 
-            os = new FileOutputStream( file );
+            os = new FileOutputStream(file);
 
-            checksums.store( os, "MAVEN-CORE-IT" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Failed to write class path checksums", e );
-        }
-        finally
-        {
-            if ( os != null )
-            {
-                try
-                {
+            checksums.store(os, "MAVEN-CORE-IT");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Failed to write class path checksums", e);
+        } finally {
+            if (os != null) {
+                try {
                     os.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
     }
 
-    private String calcChecksum( File jarFile )
-        throws IOException, NoSuchAlgorithmException
-    {
-        MessageDigest digester = MessageDigest.getInstance( "SHA-1" );
+    private String calcChecksum(File jarFile) throws IOException, NoSuchAlgorithmException {
+        MessageDigest digester = MessageDigest.getInstance("SHA-1");
 
-        try ( FileInputStream is = new FileInputStream( jarFile ) )
-        {
-            DigestInputStream dis = new DigestInputStream( is, digester );
+        try (FileInputStream is = new FileInputStream(jarFile)) {
+            DigestInputStream dis = new DigestInputStream(is, digester);
 
-            for ( byte[] buffer = new byte[1024 * 4]; dis.read( buffer ) >= 0; )
-            {
+            for (byte[] buffer = new byte[1024 * 4]; dis.read(buffer) >= 0; ) {
                 // just read it
             }
         }
 
         byte[] digest = digester.digest();
 
-        StringBuilder hash = new StringBuilder( digest.length * 2 );
+        StringBuilder hash = new StringBuilder(digest.length * 2);
 
-        for ( byte aDigest : digest )
-        {
-            @SuppressWarnings( "checkstyle:magicnumber" ) int b = aDigest & 0xFF;
+        for (byte aDigest : digest) {
+            @SuppressWarnings("checkstyle:magicnumber")
+            int b = aDigest & 0xFF;
 
-            if ( b < 0x10 )
-            {
-                hash.append( '0' );
+            if (b < 0x10) {
+                hash.append('0');
             }
 
-            hash.append( Integer.toHexString( b ) );
+            hash.append(Integer.toHexString(b));
         }
 
         return hash.toString();
     }
 
-    private String stripLeadingDirs( String path, int significantPathLevels )
-    {
+    private String stripLeadingDirs(String path, int significantPathLevels) {
         String result;
-        if ( significantPathLevels > 0 )
-        {
+        if (significantPathLevels > 0) {
             result = "";
-            File file = new File( path );
-            for ( int i = 0; i < significantPathLevels && file != null; i++ )
-            {
-                if ( result.length() > 0 )
-                {
+            File file = new File(path);
+            for (int i = 0; i < significantPathLevels && file != null; i++) {
+                if (result.length() > 0) {
                     // NOTE: Always use forward slash here to ease platform-independent testing
                     result = '/' + result;
                 }
                 result = file.getName() + result;
                 file = file.getParentFile();
             }
-        }
-        else
-        {
+        } else {
             result = path;
         }
         return result;
     }
 
     // NOTE: We don't want to test path translation here so resolve relative path manually for robustness
-    private File resolveFile( String pathname )
-    {
+    private File resolveFile(String pathname) {
         File file = null;
 
-        if ( pathname != null )
-        {
-            if ( pathname.contains( "@idx@" ) )
-            {
+        if (pathname != null) {
+            if (pathname.contains("@idx@")) {
                 // helps to distinguished forked executions of the same mojo
-                pathname = pathname.replaceAll( "@idx@", String.valueOf( nextCounter() ) );
+                pathname = pathname.replaceAll("@idx@", String.valueOf(nextCounter()));
             }
 
-            file = new File( pathname );
+            file = new File(pathname);
 
-            if ( !file.isAbsolute() )
-            {
-                file = new File( project.getBasedir(), pathname );
+            if (!file.isAbsolute()) {
+                file = new File(project.getBasedir(), pathname);
             }
         }
 
         return file;
     }
 
-    private int nextCounter()
-    {
+    private int nextCounter() {
         int counter = 0;
 
         String key = getClass().getName();
 
-        synchronized ( System.class )
-        {
-            counter = Integer.getInteger( key, 0 );
-            System.setProperty( key, Integer.toString( counter + 1 ) );
+        synchronized (System.class) {
+            counter = Integer.getInteger(key, 0);
+            System.setProperty(key, Integer.toString(counter + 1));
         }
 
         return counter;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AggregateTestMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AggregateTestMojo.java
index ade5bf0..6ba62ce 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AggregateTestMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/AggregateTestMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.util.List;
 
 import org.apache.maven.artifact.DependencyResolutionRequiredException;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -26,8 +27,6 @@
 import org.apache.maven.plugins.annotations.ResolutionScope;
 import org.apache.maven.project.MavenProject;
 
-import java.util.List;
-
 /**
  * Combines dependency resolution with aggregation. The path parameters of this mojo support the token
  * <code>&#64;artifactId&#64;</code> to dynamically adjust the output file for each project in the reactor whose
@@ -35,10 +34,8 @@
  *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "aggregate-test", requiresDependencyResolution = ResolutionScope.TEST, aggregator = true )
-public class AggregateTestMojo
-    extends AbstractDependencyMojo
-{
+@Mojo(name = "aggregate-test", requiresDependencyResolution = ResolutionScope.TEST, aggregator = true)
+public class AggregateTestMojo extends AbstractDependencyMojo {
 
     /**
      * The path to the output file for the project artifacts, relative to the project base directory. Each line of this
@@ -46,7 +43,7 @@
      * disk. Unlike the test artifacts, the collection of project artifacts additionally contains those artifacts that
      * do not contribute to the class path.
      */
-    @Parameter( property = "depres.projectArtifacts" )
+    @Parameter(property = "depres.projectArtifacts")
     private String projectArtifacts;
 
     /**
@@ -54,7 +51,7 @@
      * this UTF-8 encoded file specifies the absolute path to a class path element. If not specified, the class path
      * will not be written to disk.
      */
-    @Parameter( property = "depres.testClassPath" )
+    @Parameter(property = "depres.testClassPath")
     private String testClassPath;
 
     /**
@@ -62,13 +59,13 @@
      * directory. The (trimmed) path to a JAR is used as the property key, the property value is the SHA-1 hash of the
      * JAR. If not specified, the class path checksums will not be calculated.
      */
-    @Parameter( property = "depres.testClassPathChecksums" )
+    @Parameter(property = "depres.testClassPathChecksums")
     private String testClassPathChecksums;
 
     /**
      * The Maven projects in the reactor.
      */
-    @Parameter( defaultValue = "${reactorProjects}", readonly = true )
+    @Parameter(defaultValue = "${reactorProjects}", readonly = true)
     private List<MavenProject> reactorProjects;
 
     /**
@@ -76,35 +73,25 @@
      *
      * @throws MojoExecutionException If the output file could not be created or any dependency could not be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            for ( MavenProject project : reactorProjects )
-            {
-                writeArtifacts( filter( projectArtifacts, project ), project.getArtifacts() );
-                writeClassPath( filter( testClassPath, project ), project.getTestClasspathElements() );
-                writeClassPathChecksums( filter( testClassPathChecksums, project ),
-                                         project.getTestClasspathElements() );
+    public void execute() throws MojoExecutionException {
+        try {
+            for (MavenProject project : reactorProjects) {
+                writeArtifacts(filter(projectArtifacts, project), project.getArtifacts());
+                writeClassPath(filter(testClassPath, project), project.getTestClasspathElements());
+                writeClassPathChecksums(filter(testClassPathChecksums, project), project.getTestClasspathElements());
             }
-        }
-        catch ( DependencyResolutionRequiredException e )
-        {
-            throw new MojoExecutionException( "Failed to resolve dependencies", e );
+        } catch (DependencyResolutionRequiredException e) {
+            throw new MojoExecutionException("Failed to resolve dependencies", e);
         }
     }
 
-    private String filter( String filename, MavenProject project )
-    {
+    private String filter(String filename, MavenProject project) {
         String result = filename;
 
-        if ( filename != null )
-        {
-            result = result.replaceAll( "@artifactId@", project.getArtifactId() );
+        if (filename != null) {
+            result = result.replaceAll("@artifactId@", project.getArtifactId());
         }
 
         return result;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java
index cca2c25..0fcda0c 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/CompileMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.DependencyResolutionRequiredException;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -33,10 +32,8 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "compile", requiresDependencyResolution = ResolutionScope.COMPILE )
-public class CompileMojo
-    extends AbstractDependencyMojo
-{
+@Mojo(name = "compile", requiresDependencyResolution = ResolutionScope.COMPILE)
+public class CompileMojo extends AbstractDependencyMojo {
 
     /**
      * The path to the output file for the project artifacts, relative to the project base directory. Each line of this
@@ -44,7 +41,7 @@
      * disk. Unlike the compile artifacts, the collection of project artifacts additionally contains those artifacts
      * that do not contribute to the class path.
      */
-    @Parameter( property = "depres.projectArtifacts" )
+    @Parameter(property = "depres.projectArtifacts")
     private String projectArtifacts;
 
     /**
@@ -52,7 +49,7 @@
      * UTF-8 encoded file specifies an artifact identifier. If not specified, the artifact list will not be written to
      * disk.
      */
-    @Parameter( property = "depres.compileArtifacts" )
+    @Parameter(property = "depres.compileArtifacts")
     private String compileArtifacts;
 
     /**
@@ -60,7 +57,7 @@
      * this UTF-8 encoded file specifies the absolute path to a class path element. If not specified, the class path
      * will not be written to disk.
      */
-    @Parameter( property = "depres.compileClassPath" )
+    @Parameter(property = "depres.compileClassPath")
     private String compileClassPath;
 
     /**
@@ -68,7 +65,7 @@
      * base directory. The (trimmed) path to a JAR is used as the property key, the property value is the SHA-1 hash of
      * the JAR. If not specified, the class path checksums will not be calculated.
      */
-    @Parameter( property = "depres.compileClassPathChecksums" )
+    @Parameter(property = "depres.compileClassPathChecksums")
     private String compileClassPathChecksums;
 
     /**
@@ -76,20 +73,14 @@
      *
      * @throws MojoExecutionException If the output file could not be created or any dependency could not be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            writeArtifacts( projectArtifacts, project.getArtifacts() );
-            writeArtifacts( compileArtifacts, project.getCompileArtifacts() );
-            writeClassPath( compileClassPath, project.getCompileClasspathElements() );
-            writeClassPathChecksums( compileClassPathChecksums, project.getCompileClasspathElements() );
-        }
-        catch ( DependencyResolutionRequiredException e )
-        {
-            throw new MojoExecutionException( "Failed to resolve dependencies", e );
+    public void execute() throws MojoExecutionException {
+        try {
+            writeArtifacts(projectArtifacts, project.getArtifacts());
+            writeArtifacts(compileArtifacts, project.getCompileArtifacts());
+            writeClassPath(compileClassPath, project.getCompileClasspathElements());
+            writeClassPathChecksums(compileClassPathChecksums, project.getCompileClasspathElements());
+        } catch (DependencyResolutionRequiredException e) {
+            throw new MojoExecutionException("Failed to resolve dependencies", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/CompileRuntimeMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/CompileRuntimeMojo.java
index 367e153..f1d2868 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/CompileRuntimeMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/CompileRuntimeMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.DependencyResolutionRequiredException;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -33,10 +32,8 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "compile-runtime", requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME )
-public class CompileRuntimeMojo
-    extends AbstractDependencyMojo
-{
+@Mojo(name = "compile-runtime", requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME)
+public class CompileRuntimeMojo extends AbstractDependencyMojo {
 
     /**
      * The path to the output file for the project artifacts, relative to the project base directory. Each line of this
@@ -44,7 +41,7 @@
      * disk. Unlike the compile artifacts, the collection of project artifacts additionally contains those artifacts
      * that do not contribute to the class path.
      */
-    @Parameter( property = "depres.projectArtifacts" )
+    @Parameter(property = "depres.projectArtifacts")
     private String projectArtifacts;
 
     /**
@@ -52,7 +49,7 @@
      * UTF-8 encoded file specifies an artifact identifier. If not specified, the artifact list will not be written to
      * disk.
      */
-    @Parameter( property = "depres.compileArtifacts" )
+    @Parameter(property = "depres.compileArtifacts")
     private String compileArtifacts;
 
     /**
@@ -60,7 +57,7 @@
      * this UTF-8 encoded file specifies the absolute path to a class path element. If not specified, the class path
      * will not be written to disk.
      */
-    @Parameter( property = "depres.compileClassPath" )
+    @Parameter(property = "depres.compileClassPath")
     private String compileClassPath;
 
     /**
@@ -68,7 +65,7 @@
      * base directory. The (trimmed) path to a JAR is used as the property key, the property value is the SHA-1 hash of
      * the JAR. If not specified, the class path checksums will not be calculated.
      */
-    @Parameter( property = "depres.compileClassPathChecksums" )
+    @Parameter(property = "depres.compileClassPathChecksums")
     private String compileClassPathChecksums;
 
     /**
@@ -76,7 +73,7 @@
      * UTF-8 encoded file specifies an artifact identifier. If not specified, the artifact list will not be written to
      * disk.
      */
-    @Parameter( property = "depres.runtimeArtifacts" )
+    @Parameter(property = "depres.runtimeArtifacts")
     private String runtimeArtifacts;
 
     /**
@@ -84,7 +81,7 @@
      * this UTF-8 encoded file specifies the absolute path to a class path element. If not specified, the class path
      * will not be written to disk.
      */
-    @Parameter( property = "depres.runtimeClassPath" )
+    @Parameter(property = "depres.runtimeClassPath")
     private String runtimeClassPath;
 
     /**
@@ -92,7 +89,7 @@
      * base directory. The (trimmed) path to a JAR is used as the property key, the property value is the SHA-1 hash of
      * the JAR. If not specified, the class path checksums will not be calculated.
      */
-    @Parameter( property = "depres.runtimeClassPathChecksums" )
+    @Parameter(property = "depres.runtimeClassPathChecksums")
     private String runtimeClassPathChecksums;
 
     /**
@@ -100,23 +97,17 @@
      *
      * @throws MojoExecutionException If the output file could not be created or any dependency could not be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            writeArtifacts( projectArtifacts, project.getArtifacts() );
-            writeArtifacts( compileArtifacts, project.getCompileArtifacts() );
-            writeClassPath( compileClassPath, project.getCompileClasspathElements() );
-            writeClassPathChecksums( compileClassPathChecksums, project.getCompileClasspathElements() );
-            writeArtifacts( runtimeArtifacts, project.getRuntimeArtifacts() );
-            writeClassPath( runtimeClassPath, project.getRuntimeClasspathElements() );
-            writeClassPathChecksums( runtimeClassPathChecksums, project.getRuntimeClasspathElements() );
-        }
-        catch ( DependencyResolutionRequiredException e )
-        {
-            throw new MojoExecutionException( "Failed to resolve dependencies", e );
+    public void execute() throws MojoExecutionException {
+        try {
+            writeArtifacts(projectArtifacts, project.getArtifacts());
+            writeArtifacts(compileArtifacts, project.getCompileArtifacts());
+            writeClassPath(compileClassPath, project.getCompileClasspathElements());
+            writeClassPathChecksums(compileClassPathChecksums, project.getCompileClasspathElements());
+            writeArtifacts(runtimeArtifacts, project.getRuntimeArtifacts());
+            writeClassPath(runtimeClassPath, project.getRuntimeClasspathElements());
+            writeClassPathChecksums(runtimeClassPathChecksums, project.getRuntimeClasspathElements());
+        } catch (DependencyResolutionRequiredException e) {
+            throw new MojoExecutionException("Failed to resolve dependencies", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/ForkTestMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/ForkTestMojo.java
index 189bfea..39d8876 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/ForkTestMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/ForkTestMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -30,21 +29,16 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "fork-test" )
-@Execute( goal = "test" )
-public class ForkTestMojo
-    extends AbstractMojo
-{
+@Mojo(name = "fork-test")
+@Execute(goal = "test")
+public class ForkTestMojo extends AbstractMojo {
 
     /**
      * Runs this mojo.
      *
      * @throws MojoExecutionException If an error occured.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Forked test mojo" );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Forked test mojo");
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/InjectMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/InjectMojo.java
index e7a8328..695d068 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/InjectMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/InjectMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.LinkedHashSet;
+import java.util.Set;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
@@ -28,21 +32,14 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.LinkedHashSet;
-import java.util.Set;
-
 /**
  * Injects artifacts from the plugin into the dependency artifacts of the project.
  *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "inject" )
-public class InjectMojo
-    extends AbstractMojo
-{
+@Mojo(name = "inject")
+public class InjectMojo extends AbstractMojo {
 
     /**
      * The version-less keys in the form <code>groupId:artifactId</code> of the plugin artifacts to inject into
@@ -53,13 +50,13 @@
 
     /**
      */
-    @Parameter( defaultValue = "${plugin.artifacts}", readonly = true )
+    @Parameter(defaultValue = "${plugin.artifacts}", readonly = true)
     private Collection pluginArtifacts;
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project}", readonly = true, required = true)
     private MavenProject project;
 
     /**
@@ -73,53 +70,46 @@
      *
      * @throws MojoExecutionException If an error occured.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         Set artifactKeys = new LinkedHashSet();
 
-        if ( artifacts != null )
-        {
-            artifactKeys.addAll( Arrays.asList( artifacts ) );
+        if (artifacts != null) {
+            artifactKeys.addAll(Arrays.asList(artifacts));
         }
 
         Set dependencyArtifacts = project.getDependencyArtifacts();
 
-        if ( dependencyArtifacts != null )
-        {
-            dependencyArtifacts = new LinkedHashSet( dependencyArtifacts );
-        }
-        else
-        {
+        if (dependencyArtifacts != null) {
+            dependencyArtifacts = new LinkedHashSet(dependencyArtifacts);
+        } else {
             dependencyArtifacts = new LinkedHashSet();
         }
 
-        for ( Object pluginArtifact : pluginArtifacts )
-        {
+        for (Object pluginArtifact : pluginArtifacts) {
             Artifact artifact = (Artifact) pluginArtifact;
 
             String artifactKey = artifact.getGroupId() + ':' + artifact.getArtifactId();
 
-            if ( artifactKeys.remove( artifactKey ) )
-            {
-                artifact =
-                    factory.createArtifact( artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(),
-                                            Artifact.SCOPE_COMPILE, artifact.getType() );
+            if (artifactKeys.remove(artifactKey)) {
+                artifact = factory.createArtifact(
+                        artifact.getGroupId(),
+                        artifact.getArtifactId(),
+                        artifact.getVersion(),
+                        Artifact.SCOPE_COMPILE,
+                        artifact.getType());
 
-                getLog().info( "[MAVEN-CORE-IT-LOG] Injecting dependency artifact " + artifact );
+                getLog().info("[MAVEN-CORE-IT-LOG] Injecting dependency artifact " + artifact);
 
-                dependencyArtifacts.add( artifact );
+                dependencyArtifacts.add(artifact);
             }
         }
 
-        project.setDependencyArtifacts( dependencyArtifacts );
+        project.setDependencyArtifacts(dependencyArtifacts);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Set dependency artifacts to " + dependencyArtifacts );
+        getLog().info("[MAVEN-CORE-IT-LOG] Set dependency artifacts to " + dependencyArtifacts);
 
-        if ( !artifactKeys.isEmpty() )
-        {
-            getLog().warn( "[MAVEN-CORE-IT-LOG] These artifacts were not found " + artifactKeys );
+        if (!artifactKeys.isEmpty()) {
+            getLog().warn("[MAVEN-CORE-IT-LOG] These artifacts were not found " + artifactKeys);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/ResolveOneDependencyMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/ResolveOneDependencyMojo.java
index 87f3276..7f8ce24 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/ResolveOneDependencyMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/ResolveOneDependencyMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.util.HashSet;
+import java.util.Set;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
@@ -35,42 +38,36 @@
 import org.apache.maven.plugins.annotations.ResolutionScope;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.util.HashSet;
-import java.util.Set;
-
 /**
  * Attempts to resolve a single artifact from dependencies, and logs the results for the Verifier to look at.
  *
  * @author bimargulies
  */
-@Mojo( name = "resolve-one-dependency", requiresDependencyResolution = ResolutionScope.RUNTIME )
-public class ResolveOneDependencyMojo
-    extends AbstractDependencyMojo
-{
+@Mojo(name = "resolve-one-dependency", requiresDependencyResolution = ResolutionScope.RUNTIME)
+public class ResolveOneDependencyMojo extends AbstractDependencyMojo {
 
     /**
      * Group ID of the artifact to resolve.
      */
-    @Parameter( required = true )
+    @Parameter(required = true)
     private String groupId;
 
     /**
      * Artifact ID of the artifact to resolve.
      */
-    @Parameter( required = true )
+    @Parameter(required = true)
     private String artifactId;
 
     /**
      * Version  of the artifact to resolve.
      */
-    @Parameter( required = true )
+    @Parameter(required = true)
     private String version;
 
     /**
      * Type of the artifact to resolve.
      */
-    @Parameter( required = true )
+    @Parameter(required = true)
     private String type;
 
     /**
@@ -82,12 +79,12 @@
     /**
      * The scope to resolve for.
      */
-    @Parameter( required = true )
+    @Parameter(required = true)
     private String scope;
 
     /**
      */
-    @Parameter( defaultValue = "${project}", required = true )
+    @Parameter(defaultValue = "${project}", required = true)
     MavenProject project;
 
     /**
@@ -103,7 +100,7 @@
     /**
      * The Maven session.
      */
-    @Parameter( defaultValue = "${session}", required = true, readonly = true )
+    @Parameter(defaultValue = "${session}", required = true, readonly = true)
     private MavenSession session;
 
     /**
@@ -117,69 +114,57 @@
      *
      * @throws MojoExecutionException If the output file could not be created or any dependency could not be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
 
         Artifact projectArtifact = project.getArtifact();
-        if ( projectArtifact == null )
-        {
-            projectArtifact = artifactFactory.createProjectArtifact( project.getGroupId(), project.getArtifactId(),
-                                                                     project.getVersion() );
+        if (projectArtifact == null) {
+            projectArtifact = artifactFactory.createProjectArtifact(
+                    project.getGroupId(), project.getArtifactId(), project.getVersion());
         }
 
         Set depArtifacts = new HashSet();
         Artifact artifact =
-            artifactFactory.createArtifactWithClassifier( groupId, artifactId, version, type, classifier );
-        depArtifacts.add( artifact );
+                artifactFactory.createArtifactWithClassifier(groupId, artifactId, version, type, classifier);
+        depArtifacts.add(artifact);
 
-        ScopeArtifactFilter scopeFilter = new ScopeArtifactFilter( scope );
+        ScopeArtifactFilter scopeFilter = new ScopeArtifactFilter(scope);
 
         ArtifactResolutionResult result;
-        try
-        {
-            result = resolver.resolveTransitively( depArtifacts, projectArtifact, project.getManagedVersionMap(),
-                                                   session.getLocalRepository(),
-                                                   project.getRemoteArtifactRepositories(), metadataSource,
-                                                   scopeFilter );
-        }
-        catch ( ArtifactResolutionException e )
-        {
-            throw new MojoExecutionException( "RESOLVE-ONE-DEPENDENCY ArtifactResolutionException exception ", e );
-        }
-        catch ( ArtifactNotFoundException e )
-        {
-            throw new MojoExecutionException( "RESOLVE-ONE-DEPENDENCY ArtifactNotFoundException exception ", e );
+        try {
+            result = resolver.resolveTransitively(
+                    depArtifacts,
+                    projectArtifact,
+                    project.getManagedVersionMap(),
+                    session.getLocalRepository(),
+                    project.getRemoteArtifactRepositories(),
+                    metadataSource,
+                    scopeFilter);
+        } catch (ArtifactResolutionException e) {
+            throw new MojoExecutionException("RESOLVE-ONE-DEPENDENCY ArtifactResolutionException exception ", e);
+        } catch (ArtifactNotFoundException e) {
+            throw new MojoExecutionException("RESOLVE-ONE-DEPENDENCY ArtifactNotFoundException exception ", e);
         }
 
-        if ( result == null )
-        {
-            getLog().info( "RESOLVE-ONE-DEPENDENCY null result" );
-        }
-        else
-        {
+        if (result == null) {
+            getLog().info("RESOLVE-ONE-DEPENDENCY null result");
+        } else {
             Set resolvedArtifacts = result.getArtifacts();
             /*
              * Assume that the user of this is not interested in transitive deps and such, just report the one.
              */
-            for ( Object resolvedArtifact : resolvedArtifacts )
-            {
+            for (Object resolvedArtifact : resolvedArtifacts) {
                 Artifact a = (Artifact) resolvedArtifact;
-                if ( a.equals( artifact ) )
-                {
+                if (a.equals(artifact)) {
                     File file = a.getFile();
-                    if ( file == null )
-                    {
-                        getLog().info( " RESOLVE-ONE-DEPENDENCY " + a.toString() + " $ NO-FILE" );
-                    }
-                    else
-                    {
-                        getLog().info( " RESOLVE-ONE-DEPENDENCY " + a.toString() + " $ " + file.getAbsolutePath() );
+                    if (file == null) {
+                        getLog().info(" RESOLVE-ONE-DEPENDENCY " + a.toString() + " $ NO-FILE");
+                    } else {
+                        getLog().info(" RESOLVE-ONE-DEPENDENCY " + a.toString() + " $ " + file.getAbsolutePath());
                     }
                     return;
                 }
             }
-            getLog().info( " RESOLVE-ONE-DEPENDENCY " + artifact.toString() + " $ NOT-RESOLVED" );
+            getLog().info(" RESOLVE-ONE-DEPENDENCY " + artifact.toString() + " $ NOT-RESOLVED");
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/RuntimeMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/RuntimeMojo.java
index f4ee930..19b0d22 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/RuntimeMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/RuntimeMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.DependencyResolutionRequiredException;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -33,10 +32,8 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "runtime", requiresDependencyResolution = ResolutionScope.RUNTIME )
-public class RuntimeMojo
-    extends AbstractDependencyMojo
-{
+@Mojo(name = "runtime", requiresDependencyResolution = ResolutionScope.RUNTIME)
+public class RuntimeMojo extends AbstractDependencyMojo {
 
     /**
      * The path to the output file for the project artifacts, relative to the project base directory. Each line of this
@@ -44,7 +41,7 @@
      * disk. Unlike the runtime artifacts, the collection of project artifacts additionally contains those artifacts
      * that do not contribute to the class path.
      */
-    @Parameter( property = "depres.projectArtifacts" )
+    @Parameter(property = "depres.projectArtifacts")
     private String projectArtifacts;
 
     /**
@@ -52,7 +49,7 @@
      * UTF-8 encoded file specifies an artifact identifier. If not specified, the artifact list will not be written to
      * disk.
      */
-    @Parameter( property = "depres.runtimeArtifacts" )
+    @Parameter(property = "depres.runtimeArtifacts")
     private String runtimeArtifacts;
 
     /**
@@ -60,7 +57,7 @@
      * this UTF-8 encoded file specifies the absolute path to a class path element. If not specified, the class path
      * will not be written to disk.
      */
-    @Parameter( property = "depres.runtimeClassPath" )
+    @Parameter(property = "depres.runtimeClassPath")
     private String runtimeClassPath;
 
     /**
@@ -68,7 +65,7 @@
      * base directory. The (trimmed) path to a JAR is used as the property key, the property value is the SHA-1 hash of
      * the JAR. If not specified, the class path checksums will not be calculated.
      */
-    @Parameter( property = "depres.runtimeClassPathChecksums" )
+    @Parameter(property = "depres.runtimeClassPathChecksums")
     private String runtimeClassPathChecksums;
 
     /**
@@ -76,20 +73,14 @@
      *
      * @throws MojoExecutionException If the output file could not be created or any dependency could not be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            writeArtifacts( projectArtifacts, project.getArtifacts() );
-            writeArtifacts( runtimeArtifacts, project.getRuntimeArtifacts() );
-            writeClassPath( runtimeClassPath, project.getRuntimeClasspathElements() );
-            writeClassPathChecksums( runtimeClassPathChecksums, project.getRuntimeClasspathElements() );
-        }
-        catch ( DependencyResolutionRequiredException e )
-        {
-            throw new MojoExecutionException( "Failed to resolve dependencies", e );
+    public void execute() throws MojoExecutionException {
+        try {
+            writeArtifacts(projectArtifacts, project.getArtifacts());
+            writeArtifacts(runtimeArtifacts, project.getRuntimeArtifacts());
+            writeClassPath(runtimeClassPath, project.getRuntimeClasspathElements());
+            writeClassPathChecksums(runtimeClassPathChecksums, project.getRuntimeClasspathElements());
+        } catch (DependencyResolutionRequiredException e) {
+            throw new MojoExecutionException("Failed to resolve dependencies", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java
index 60ba7b9..a9a4530 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-dependency-resolution/src/main/java/org/apache/maven/plugin/coreit/TestMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.DependencyResolutionRequiredException;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -33,10 +32,8 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "test", requiresDependencyResolution = ResolutionScope.TEST )
-public class TestMojo
-    extends AbstractDependencyMojo
-{
+@Mojo(name = "test", requiresDependencyResolution = ResolutionScope.TEST)
+public class TestMojo extends AbstractDependencyMojo {
 
     /**
      * The path to the output file for the project artifacts, relative to the project base directory. Each line of this
@@ -44,7 +41,7 @@
      * disk. Unlike the test artifacts, the collection of project artifacts additionally contains those artifacts that
      * do not contribute to the class path.
      */
-    @Parameter( property = "depres.projectArtifacts" )
+    @Parameter(property = "depres.projectArtifacts")
     private String projectArtifacts;
 
     /**
@@ -53,7 +50,7 @@
      * written to disk. Unlike the test artifacts, the collection of direct project artifacts additionally contains
      * those artifacts that do not contribute to the class path.
      */
-    @Parameter( property = "depres.dependencyArtifacts" )
+    @Parameter(property = "depres.dependencyArtifacts")
     private String dependencyArtifacts;
 
     /**
@@ -61,7 +58,7 @@
      * UTF-8 encoded file specifies an artifact identifier. If not specified, the artifact list will not be written to
      * disk.
      */
-    @Parameter( property = "depres.testArtifacts" )
+    @Parameter(property = "depres.testArtifacts")
     private String testArtifacts;
 
     /**
@@ -69,7 +66,7 @@
      * this UTF-8 encoded file specifies the absolute path to a class path element. If not specified, the class path
      * will not be written to disk.
      */
-    @Parameter( property = "depres.testClassPath" )
+    @Parameter(property = "depres.testClassPath")
     private String testClassPath;
 
     /**
@@ -77,7 +74,7 @@
      * directory. The (trimmed) path to a JAR is used as the property key, the property value is the SHA-1 hash of the
      * JAR. If not specified, the class path checksums will not be calculated.
      */
-    @Parameter( property = "depres.testClassPathChecksums" )
+    @Parameter(property = "depres.testClassPathChecksums")
     private String testClassPathChecksums;
 
     /**
@@ -85,21 +82,15 @@
      *
      * @throws MojoExecutionException If the output file could not be created or any dependency could not be resolved.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            writeArtifacts( projectArtifacts, project.getArtifacts() );
-            writeArtifacts( dependencyArtifacts, project.getDependencyArtifacts() );
-            writeArtifacts( testArtifacts, project.getTestArtifacts() );
-            writeClassPath( testClassPath, project.getTestClasspathElements() );
-            writeClassPathChecksums( testClassPathChecksums, project.getTestClasspathElements() );
-        }
-        catch ( DependencyResolutionRequiredException e )
-        {
-            throw new MojoExecutionException( "Failed to resolve dependencies", e );
+    public void execute() throws MojoExecutionException {
+        try {
+            writeArtifacts(projectArtifacts, project.getArtifacts());
+            writeArtifacts(dependencyArtifacts, project.getDependencyArtifacts());
+            writeArtifacts(testArtifacts, project.getTestArtifacts());
+            writeClassPath(testClassPath, project.getTestClasspathElements());
+            writeClassPathChecksums(testClassPathChecksums, project.getTestClasspathElements());
+        } catch (DependencyResolutionRequiredException e) {
+            throw new MojoExecutionException("Failed to resolve dependencies", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-error/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-error/pom.xml
index 7928ff4..b7724f2 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-error/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-error/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 specific language governing permissions and limitations
 under the License.
 -->
-
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,10 +30,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Error Mojos</name>
-  <description>
-    A test plugin that throws various sorts of errors when loaded or executed. This plugin is designed to test Maven's ability
-    to repackage runtime exceptions and other similar errors in a way that helps the user.
-  </description>
+  <description>A test plugin that throws various sorts of errors when loaded or executed. This plugin is designed to test Maven's ability
+    to repackage runtime exceptions and other similar errors in a way that helps the user.</description>
   <inceptionYear>2009</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoComponentLookupExceptionMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoComponentLookupExceptionMojo.java
index 6b23f0e..5bab82f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoComponentLookupExceptionMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoComponentLookupExceptionMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -26,14 +25,8 @@
 
 /**
  */
-@Mojo( name = "mojo-component-lookup-exception", requiresProject = false )
-public class MojoComponentLookupExceptionMojo
-    extends AbstractMojo
-{
+@Mojo(name = "mojo-component-lookup-exception", requiresProject = false)
+public class MojoComponentLookupExceptionMojo extends AbstractMojo {
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-    }
-
+    public void execute() throws MojoExecutionException, MojoFailureException {}
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoExecutionExceptionMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoExecutionExceptionMojo.java
index abb9e25..6292c53 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoExecutionExceptionMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoExecutionExceptionMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -26,16 +25,12 @@
 
 /**
  */
-@Mojo( name = "mojo-execution-exception", requiresProject = false )
-public class MojoExecutionExceptionMojo
-    extends AbstractMojo
-{
-    @Parameter( property = "error.message", defaultValue = "Planned MojoExecutionException.", required = true )
+@Mojo(name = "mojo-execution-exception", requiresProject = false)
+public class MojoExecutionExceptionMojo extends AbstractMojo {
+    @Parameter(property = "error.message", defaultValue = "Planned MojoExecutionException.", required = true)
     private String message;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        throw new MojoExecutionException( message );
+    public void execute() throws MojoExecutionException {
+        throw new MojoExecutionException(message);
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoFailureExceptionMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoFailureExceptionMojo.java
index b86a830..c6149bf 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoFailureExceptionMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/MojoFailureExceptionMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoFailureException;
@@ -26,39 +25,32 @@
 
 /**
  */
-@Mojo( name = "mojo-failure-exception", requiresProject = false )
-public class MojoFailureExceptionMojo
-    extends AbstractMojo
-{
+@Mojo(name = "mojo-failure-exception", requiresProject = false)
+public class MojoFailureExceptionMojo extends AbstractMojo {
     /**
      * Message used in {@link MojoFailureException#MojoFailureException(String)}, unless longMessage
      * is supplied; then, this becomes the short message in
      * {@link MojoFailureException#MojoFailureException(Object, String, String)}.
      */
-    @Parameter( property = "error.message", defaultValue = "Planned MojoExecutionException.", required = true )
+    @Parameter(property = "error.message", defaultValue = "Planned MojoExecutionException.", required = true)
     private String message;
 
     /**
      * If supplied, The form {@link MojoFailureException#MojoFailureException(Object, String, String)} will be used.
      */
-    @Parameter( property = "error.longMessage", required = true )
+    @Parameter(property = "error.longMessage", required = true)
     private String longMessage;
 
     /**
      */
-    @Parameter( property = "error.source" )
+    @Parameter(property = "error.source")
     private String source;
 
-    public void execute()
-        throws MojoFailureException
-    {
-        if ( longMessage != null )
-        {
-            throw new MojoFailureException( source, message, longMessage );
-        }
-        else
-        {
-            throw new MojoFailureException( message );
+    public void execute() throws MojoFailureException {
+        if (longMessage != null) {
+            throw new MojoFailureException(source, message, longMessage);
+        } else {
+            throw new MojoFailureException(message);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorComponentMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorComponentMojo.java
index cc0b461..a3af507 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorComponentMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorComponentMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import junit.framework.TestCase;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
-
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
@@ -31,20 +29,15 @@
  * Takes a parameter with a class from a provided-scope dependency, so that the mojo class itself won't be
  * loadable when that dependency is missing (in the runtime environment).
  */
-@Mojo( name = "no-class-def-found-error-param", requiresProject = false )
-public class NoClassDefFoundErrorComponentMojo
-    extends AbstractMojo
-{
+@Mojo(name = "no-class-def-found-error-param", requiresProject = false)
+public class NoClassDefFoundErrorComponentMojo extends AbstractMojo {
 
     /**
      */
-    @Parameter( defaultValue = "foo" )
+    @Parameter(defaultValue = "foo")
     private TestCase value;
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         value.getName();
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorInterfaceMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorInterfaceMojo.java
index 08f9254..ebf331d 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorInterfaceMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/NoClassDefFoundErrorInterfaceMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,39 +16,30 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import junit.framework.TestCase;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
 import org.apache.maven.plugin.logging.Log;
-
 import org.apache.maven.plugins.annotations.Mojo;
 
 /**
  * Implements a class from a provided-scope dependency, so that the mojo class itself won't be
  * loadable when that dependency is missing (in the runtime environment).
  */
-@Mojo( name = "no-class-def-found-error-mojo", requiresProject = false )
-public class NoClassDefFoundErrorInterfaceMojo
-        extends TestCase
-        implements org.apache.maven.plugin.Mojo
-{
+@Mojo(name = "no-class-def-found-error-mojo", requiresProject = false)
+public class NoClassDefFoundErrorInterfaceMojo extends TestCase implements org.apache.maven.plugin.Mojo {
 
     private Log log;
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-    }
+    public void execute() throws MojoExecutionException, MojoFailureException {}
 
-    public Log getLog()
-    {
+    public Log getLog() {
         return log;
     }
 
-    public void setLog( Log log )
-    {
+    public void setLog(Log log) {
         this.log = log;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/RequirementComponentLookupExceptionMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/RequirementComponentLookupExceptionMojo.java
index bcc73d5..b5e7408 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/RequirementComponentLookupExceptionMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-error/src/main/java/org/apache/maven/plugin/coreit/RequirementComponentLookupExceptionMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import junit.framework.TestCase;
 import org.apache.maven.plugin.AbstractMojo;
@@ -28,20 +27,15 @@
 
 /**
  */
-@Mojo( name = "requirement-component-lookup-exception", requiresProject = false )
-public class RequirementComponentLookupExceptionMojo
-    extends AbstractMojo
-{
+@Mojo(name = "requirement-component-lookup-exception", requiresProject = false)
+public class RequirementComponentLookupExceptionMojo extends AbstractMojo {
 
     /**
      */
-    @Component( role = TestCase.class, hint = "triggers-error" )
+    @Component(role = TestCase.class, hint = "triggers-error")
     private org.apache.maven.plugin.Mojo dependency;
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         dependency.execute();
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-expression/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-expression/pom.xml
index 5776889..01948ed 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-expression/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-expression/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,10 +30,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Expression</name>
-  <description>
-    A test plugin that creates a properties file with the effective values of some user-defined expressions. As such it
-    allows to analyze the runtime state of the POM similar to the Help Plugin.
-  </description>
+  <description>A test plugin that creates a properties file with the effective values of some user-defined expressions. As such it
+    allows to analyze the runtime state of the POM similar to the Help Plugin.</description>
   <inceptionYear>2008</inceptionYear>
 
   <dependencies>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/EvalMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/EvalMojo.java
index 88b9f16..8cee8ad 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/EvalMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/EvalMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Properties;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -26,12 +31,6 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Properties;
-
 /**
  * Creates a properties file with the effective values of some user-defined expressions. Unlike Maven's built-in
  * expression syntax for interpolation, these expressions use forward slashes to navigate down the object graph and
@@ -58,16 +57,14 @@
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "eval", defaultPhase = LifecyclePhase.INITIALIZE )
-public class EvalMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "eval", defaultPhase = LifecyclePhase.INITIALIZE)
+public class EvalMojo extends AbstractMojo {
 
     /**
      * The project's base directory, used for manual path translation.
      */
-    @Parameter( defaultValue = "${basedir", readonly = true )
+    @Parameter(defaultValue = "${basedir", readonly = true)
     private File basedir;
 
     /**
@@ -75,7 +72,7 @@
      * parameter {@link #expressions}, a similar named properties key will be used to save the expression value. If an
      * expression evaluated to <code>null</code>, there will be no corresponding key in the properties file.
      */
-    @Parameter( property = "expression.outputFile" )
+    @Parameter(property = "expression.outputFile")
     private File outputFile;
 
     /**
@@ -87,37 +84,37 @@
     /**
      * The comma separated set of expressions to evaluate.
      */
-    @Parameter( property = "expression.expressions" )
+    @Parameter(property = "expression.expressions")
     private String expressionList;
 
     /**
      * The current Maven project against which expressions are evaluated.
      */
-    @Parameter( defaultValue = "${project}", readonly = true )
+    @Parameter(defaultValue = "${project}", readonly = true)
     private Object project;
 
     /**
      * The forked Maven project against which expressions are evaluated.
      */
-    @Parameter( defaultValue = "${executedProject}", readonly = true )
+    @Parameter(defaultValue = "${executedProject}", readonly = true)
     private Object executedProject;
 
     /**
      * The merged user/global settings of the current build against which expressions are evaluated.
      */
-    @Parameter( defaultValue = "${settings}", readonly = true )
+    @Parameter(defaultValue = "${settings}", readonly = true)
     private Object settings;
 
     /**
      * The session context of the current build against which expressions are evaluated.
      */
-    @Parameter( defaultValue = "${session}", readonly = true )
+    @Parameter(defaultValue = "${session}", readonly = true)
     private Object session;
 
     /**
      * The local repository of the current build against which expressions are evaluated.
      */
-    @Parameter( defaultValue = "${session.request.localRepositoryPath}", readonly = true )
+    @Parameter(defaultValue = "${session.request.localRepositoryPath}", readonly = true)
     private Object localRepositoryBasedir;
 
     /**
@@ -126,66 +123,53 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException   If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        if ( outputFile == null )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        if (outputFile == null) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
         /*
          * NOTE: We don't want to test path translation here.
          */
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( basedir, outputFile.getPath() ).getAbsoluteFile();
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(basedir, outputFile.getPath()).getAbsoluteFile();
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
         Properties expressionProperties = new Properties();
 
-        if ( expressionList != null && expressionList.length() > 0 )
-        {
-            expressions = expressionList.split( "," );
+        if (expressionList != null && expressionList.length() > 0) {
+            expressions = expressionList.split(",");
         }
-        if ( expressions != null && expressions.length > 0 )
-        {
+        if (expressions != null && expressions.length > 0) {
             Map contexts = new HashMap();
-            contexts.put( "project", project );
-            contexts.put( "executedProject", executedProject );
-            contexts.put( "pom", project );
-            contexts.put( "settings", settings );
-            contexts.put( "session", session );
-            contexts.put( "localRepositoryBasedir", localRepositoryBasedir );
+            contexts.put("project", project);
+            contexts.put("executedProject", executedProject);
+            contexts.put("pom", project);
+            contexts.put("settings", settings);
+            contexts.put("session", session);
+            contexts.put("localRepositoryBasedir", localRepositoryBasedir);
 
-            for ( String expression : expressions )
-            {
-                Map values = ExpressionUtil.evaluate( expression, contexts );
-                for ( Object key : values.keySet() )
-                {
-                    Object value = values.get( key );
-                    PropertyUtil.store( expressionProperties, key.toString().replace( '/', '.' ), value );
+            for (String expression : expressions) {
+                Map values = ExpressionUtil.evaluate(expression, contexts);
+                for (Object key : values.keySet()) {
+                    Object value = values.get(key);
+                    PropertyUtil.store(expressionProperties, key.toString().replace('/', '.'), value);
                 }
             }
         }
 
-        try
-        {
-            PropertyUtil.write( expressionProperties, outputFile );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + outputFile, e );
+        try {
+            PropertyUtil.write(expressionProperties, outputFile);
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + outputFile, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
 
-    public void setOutputFile( File outputFile )
-    {
+    public void setOutputFile(File outputFile) {
         this.outputFile = outputFile;
     }
 }
-
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/ExpressionUtil.java b/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/ExpressionUtil.java
index 6e5738b..6424dc4 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/ExpressionUtil.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/ExpressionUtil.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.lang.reflect.Array;
 import java.lang.reflect.Field;
@@ -36,16 +35,15 @@
  * @author Benjamin Bentmann
  *
  */
-class ExpressionUtil
-{
+class ExpressionUtil {
 
     private static final Object[] NO_ARGS = {};
 
     private static final Class[] NO_PARAMS = {};
 
-    private static final Class[] OBJECT_PARAM = { Object.class };
+    private static final Class[] OBJECT_PARAM = {Object.class};
 
-    private static final Class[] STRING_PARAM = { String.class };
+    private static final Class[] STRING_PARAM = {String.class};
 
     /**
      * Evaluates the specified expression. Expressions are composed of segments which are separated by a forward slash
@@ -61,14 +59,12 @@
      * @return The values of the evaluation, indexed by expression, or an empty map if the segments could not be
      * evaluated.
      */
-    public static Map evaluate( String expression, Object context )
-    {
+    public static Map evaluate(String expression, Object context) {
         Map values = Collections.EMPTY_MAP;
 
-        if ( expression != null && expression.length() > 0 )
-        {
-            List segments = Arrays.asList( expression.split( "/", 0 ) );
-            values = evaluate( "", segments, context );
+        if (expression != null && expression.length() > 0) {
+            List segments = Arrays.asList(expression.split("/", 0));
+            values = evaluate("", segments, context);
         }
 
         return values;
@@ -83,80 +79,56 @@
      * @return The values of the evaluation, indexed by expression, or an empty map if the segments could not be
      * evaluated.
      */
-    private static Map evaluate( String prefix, List segments, Object context )
-    {
+    private static Map evaluate(String prefix, List segments, Object context) {
         Map values = Collections.EMPTY_MAP;
 
-        if ( segments.isEmpty() )
-        {
-            values = Collections.singletonMap( prefix, context );
-        }
-        else if ( context != null )
-        {
+        if (segments.isEmpty()) {
+            values = Collections.singletonMap(prefix, context);
+        } else if (context != null) {
             Map targets = Collections.EMPTY_MAP;
-            String segment = (String) segments.get( 0 );
-            if ( context.getClass().isArray() && Character.isDigit( segment.charAt( 0 ) ) )
-            {
-                try
-                {
-                    int index = Integer.parseInt( segment );
-                    targets = Collections.singletonMap( segment, Array.get( context, index ) );
-                }
-                catch ( RuntimeException e )
-                {
+            String segment = (String) segments.get(0);
+            if (context.getClass().isArray() && Character.isDigit(segment.charAt(0))) {
+                try {
+                    int index = Integer.parseInt(segment);
+                    targets = Collections.singletonMap(segment, Array.get(context, index));
+                } catch (RuntimeException e) {
                     // invalid index, just ignore
                 }
-            }
-            else if ( ( context instanceof List ) && Character.isDigit( segment.charAt( 0 ) ) )
-            {
-                try
-                {
-                    int index = Integer.parseInt( segment );
-                    targets = Collections.singletonMap( segment, ( (List) context ).get( index ) );
-                }
-                catch ( RuntimeException e )
-                {
+            } else if ((context instanceof List) && Character.isDigit(segment.charAt(0))) {
+                try {
+                    int index = Integer.parseInt(segment);
+                    targets = Collections.singletonMap(segment, ((List) context).get(index));
+                } catch (RuntimeException e) {
                     // invalid index, just ignore
                 }
-            }
-            else if ( ( context instanceof Collection ) && "*".equals( segment ) )
-            {
+            } else if ((context instanceof Collection) && "*".equals(segment)) {
                 targets = new LinkedHashMap();
                 int index = 0;
-                for ( Iterator it = ( (Collection) context ).iterator(); it.hasNext(); index++ )
-                {
-                    targets.put( Integer.toString( index ), it.next() );
+                for (Iterator it = ((Collection) context).iterator(); it.hasNext(); index++) {
+                    targets.put(Integer.toString(index), it.next());
                 }
-            }
-            else if ( context.getClass().isArray() && "*".equals( segment ) )
-            {
+            } else if (context.getClass().isArray() && "*".equals(segment)) {
                 targets = new LinkedHashMap();
-                for ( int index = 0, n = Array.getLength( context ); index < n; index++ )
-                {
-                    targets.put( Integer.toString( index ), Array.get( context, index ) );
+                for (int index = 0, n = Array.getLength(context); index < n; index++) {
+                    targets.put(Integer.toString(index), Array.get(context, index));
                 }
-            }
-            else
-            {
-                targets = Collections.singletonMap( segment, getProperty( context, segment ) );
+            } else {
+                targets = Collections.singletonMap(segment, getProperty(context, segment));
             }
 
             values = new LinkedHashMap();
-            for ( Object key : targets.keySet() )
-            {
-                Object target = targets.get( key );
+            for (Object key : targets.keySet()) {
+                Object target = targets.get(key);
                 values.putAll(
-                    evaluate( concat( prefix, String.valueOf( key ) ), segments.subList( 1, segments.size() ),
-                              target ) );
+                        evaluate(concat(prefix, String.valueOf(key)), segments.subList(1, segments.size()), target));
             }
         }
 
         return values;
     }
 
-    private static String concat( String prefix, String segment )
-    {
-        return ( prefix == null || prefix.length() <= 0 ) ? segment : ( prefix + '/' + segment );
+    private static String concat(String prefix, String segment) {
+        return (prefix == null || prefix.length() <= 0) ? segment : (prefix + '/' + segment);
     }
 
     /**
@@ -166,78 +138,52 @@
      * @param property The name of the bean property, must not be <code>null</code>.
      * @return The value of the bean property or <code>null</code> if the property does not exist.
      */
-    static Object getProperty( Object context, String property )
-    {
+    static Object getProperty(Object context, String property) {
         Object value;
 
         Class type = context.getClass();
-        if ( context instanceof Collection )
-        {
+        if (context instanceof Collection) {
             type = Collection.class;
-        }
-        else if ( context instanceof Map )
-        {
+        } else if (context instanceof Map) {
             type = Map.class;
         }
 
-        try
-        {
-            try
-            {
-                Method method = type.getMethod( property, NO_PARAMS );
-                method.setAccessible( true );
-                value = method.invoke( context, NO_ARGS );
-            }
-            catch ( NoSuchMethodException e )
-            {
-                try
-                {
-                    String name = "get" + Character.toUpperCase( property.charAt( 0 ) ) + property.substring( 1 );
-                    Method method = type.getMethod( name, NO_PARAMS );
-                    method.setAccessible( true );
-                    value = method.invoke( context, NO_ARGS );
-                }
-                catch ( NoSuchMethodException e1 )
-                {
-                    try
-                    {
-                        String name = "is" + Character.toUpperCase( property.charAt( 0 ) ) + property.substring( 1 );
-                        Method method = type.getMethod( name, NO_PARAMS );
-                        method.setAccessible( true );
-                        value = method.invoke( context, NO_ARGS );
-                    }
-                    catch ( NoSuchMethodException e2 )
-                    {
-                        try
-                        {
+        try {
+            try {
+                Method method = type.getMethod(property, NO_PARAMS);
+                method.setAccessible(true);
+                value = method.invoke(context, NO_ARGS);
+            } catch (NoSuchMethodException e) {
+                try {
+                    String name = "get" + Character.toUpperCase(property.charAt(0)) + property.substring(1);
+                    Method method = type.getMethod(name, NO_PARAMS);
+                    method.setAccessible(true);
+                    value = method.invoke(context, NO_ARGS);
+                } catch (NoSuchMethodException e1) {
+                    try {
+                        String name = "is" + Character.toUpperCase(property.charAt(0)) + property.substring(1);
+                        Method method = type.getMethod(name, NO_PARAMS);
+                        method.setAccessible(true);
+                        value = method.invoke(context, NO_ARGS);
+                    } catch (NoSuchMethodException e2) {
+                        try {
                             Method method;
-                            try
-                            {
-                                method = type.getMethod( "get", STRING_PARAM );
+                            try {
+                                method = type.getMethod("get", STRING_PARAM);
+                            } catch (NoSuchMethodException e3) {
+                                method = type.getMethod("get", OBJECT_PARAM);
                             }
-                            catch ( NoSuchMethodException e3 )
-                            {
-                                method = type.getMethod( "get", OBJECT_PARAM );
-                            }
-                            method.setAccessible( true );
-                            value = method.invoke( context, new Object[]{ property } );
-                        }
-                        catch ( NoSuchMethodException e3 )
-                        {
-                            try
-                            {
-                                Field field = type.getField( property );
-                                field.setAccessible( true );
-                                value = field.get( context );
-                            }
-                            catch ( NoSuchFieldException e4 )
-                            {
-                                if ( "length".equals( property ) && type.isArray() )
-                                {
-                                    value = Array.getLength( context );
-                                }
-                                else
-                                {
+                            method.setAccessible(true);
+                            value = method.invoke(context, new Object[] {property});
+                        } catch (NoSuchMethodException e3) {
+                            try {
+                                Field field = type.getField(property);
+                                field.setAccessible(true);
+                                value = field.get(context);
+                            } catch (NoSuchFieldException e4) {
+                                if ("length".equals(property) && type.isArray()) {
+                                    value = Array.getLength(context);
+                                } else {
                                     throw e4;
                                 }
                             }
@@ -245,12 +191,9 @@
                     }
                 }
             }
-        }
-        catch ( Exception e )
-        {
+        } catch (Exception e) {
             value = null;
         }
         return value;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/PropertyUtil.java b/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/PropertyUtil.java
index 6e4f932..7e907b0 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/PropertyUtil.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-expression/src/main/java/org/apache/maven/plugin/coreit/PropertyUtil.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -40,8 +39,7 @@
  * @author Benjamin Bentmann
  *
  */
-class PropertyUtil
-{
+class PropertyUtil {
 
     private static final Object[] NO_ARGS = {};
 
@@ -55,9 +53,8 @@
      * @param key   The key to use for serialization of the object data, must not be <code>null</code>.
      * @param obj   The object to serialize, may be <code>null</code>.
      */
-    public static void store( Properties props, String key, Object obj )
-    {
-        store( props, key, obj, new HashSet() );
+    public static void store(Properties props, String key, Object obj) {
+        store(props, key, obj, new HashSet());
     }
 
     /**
@@ -70,115 +67,93 @@
      * @param visited The set/stack of already visited objects, used to detect back references in the object graph, must
      *                not be <code>null</code>.
      */
-    private static void store( Properties props, String key, Object obj, Collection visited )
-    {
-        if ( obj != null && !visited.contains( obj ) )
-        {
-            visited.add( obj );
-            if ( ( obj instanceof String ) || ( obj instanceof Number ) || ( obj instanceof Boolean )
-                || ( obj instanceof File ) || ( obj instanceof Path ) )
-            {
-                props.put( key, obj.toString() );
-            }
-            else if ( obj instanceof Collection )
-            {
+    private static void store(Properties props, String key, Object obj, Collection visited) {
+        if (obj != null && !visited.contains(obj)) {
+            visited.add(obj);
+            if ((obj instanceof String)
+                    || (obj instanceof Number)
+                    || (obj instanceof Boolean)
+                    || (obj instanceof File)
+                    || (obj instanceof Path)) {
+                props.put(key, obj.toString());
+            } else if (obj instanceof Collection) {
                 Collection coll = (Collection) obj;
-                props.put( key, Integer.toString( coll.size() ) );
+                props.put(key, Integer.toString(coll.size()));
                 int index = 0;
-                for ( Iterator it = coll.iterator(); it.hasNext(); index++ )
-                {
+                for (Iterator it = coll.iterator(); it.hasNext(); index++) {
                     Object elem = it.next();
-                    store( props, key + "." + index, elem, visited );
+                    store(props, key + "." + index, elem, visited);
                 }
-            }
-            else if ( obj instanceof Map )
-            {
+            } else if (obj instanceof Map) {
                 Map map = (Map) obj;
-                props.put( key, Integer.toString( map.size() ) );
+                props.put(key, Integer.toString(map.size()));
                 int index = 0;
-                for ( Iterator it = map.entrySet().iterator(); it.hasNext(); index++ )
-                {
+                for (Iterator it = map.entrySet().iterator(); it.hasNext(); index++) {
                     Map.Entry entry = (Map.Entry) it.next();
-                    store( props, key + "." + entry.getKey(), entry.getValue(), visited );
+                    store(props, key + "." + entry.getKey(), entry.getValue(), visited);
                 }
-            }
-            else if ( obj.getClass().isArray() )
-            {
-                int length = Array.getLength( obj );
-                props.put( key, Integer.toString( length ) );
-                for ( int index = 0; index < length; index++ )
-                {
-                    Object elem = Array.get( obj, index );
-                    store( props, key + "." + index, elem, visited );
+            } else if (obj.getClass().isArray()) {
+                int length = Array.getLength(obj);
+                props.put(key, Integer.toString(length));
+                for (int index = 0; index < length; index++) {
+                    Object elem = Array.get(obj, index);
+                    store(props, key + "." + index, elem, visited);
                 }
-            }
-            else if ( obj.getClass().getName().endsWith( "Xpp3Dom" ) )
-            {
+            } else if (obj.getClass().getName().endsWith("Xpp3Dom")) {
                 Class type = obj.getClass();
-                try
-                {
-                    Method getValue = type.getMethod( "getValue", NO_PARAMS );
-                    String value = (String) getValue.invoke( obj, NO_ARGS );
+                try {
+                    Method getValue = type.getMethod("getValue", NO_PARAMS);
+                    String value = (String) getValue.invoke(obj, NO_ARGS);
 
-                    if ( value != null )
-                    {
-                        props.put( key + ".value", value );
+                    if (value != null) {
+                        props.put(key + ".value", value);
                     }
 
-                    Method getName = type.getMethod( "getName", NO_PARAMS );
+                    Method getName = type.getMethod("getName", NO_PARAMS);
 
-                    Method getChildren = type.getMethod( "getChildren", NO_PARAMS );
-                    Object[] children = (Object[]) getChildren.invoke( obj, NO_ARGS );
+                    Method getChildren = type.getMethod("getChildren", NO_PARAMS);
+                    Object[] children = (Object[]) getChildren.invoke(obj, NO_ARGS);
 
-                    props.put( key + ".children", Integer.toString( children.length ) );
+                    props.put(key + ".children", Integer.toString(children.length));
 
                     Map indices = new HashMap();
-                    for ( Object child : children )
-                    {
-                        String name = (String) getName.invoke( child, NO_ARGS );
+                    for (Object child : children) {
+                        String name = (String) getName.invoke(child, NO_ARGS);
 
-                        Integer index = (Integer) indices.get( name );
-                        if ( index == null )
-                        {
+                        Integer index = (Integer) indices.get(name);
+                        if (index == null) {
                             index = 0;
                         }
 
-                        store( props, key + ".children." + name + "." + index, child, visited );
+                        store(props, key + ".children." + name + "." + index, child, visited);
 
-                        indices.put( name, index + 1 );
+                        indices.put(name, index + 1);
                     }
-                }
-                catch ( Exception e )
-                {
+                } catch (Exception e) {
                     // can't happen
                 }
-            }
-            else
-            {
+            } else {
                 Class type = obj.getClass();
                 Method[] methods = type.getMethods();
-                for ( Method method : methods )
-                {
-                    if ( Modifier.isStatic( method.getModifiers() ) || method.getParameterTypes().length > 0
-                        || !method.getName().matches( "(get|is)\\p{Lu}.*" ) || method.getName().endsWith( "AsMap" )
-                        || Class.class.isAssignableFrom( method.getReturnType() ) || Object.class.equals(
-                        method.getReturnType() ) )
-                    {
+                for (Method method : methods) {
+                    if (Modifier.isStatic(method.getModifiers())
+                            || method.getParameterTypes().length > 0
+                            || !method.getName().matches("(get|is)\\p{Lu}.*")
+                            || method.getName().endsWith("AsMap")
+                            || Class.class.isAssignableFrom(method.getReturnType())
+                            || Object.class.equals(method.getReturnType())) {
                         continue;
                     }
 
-                    try
-                    {
-                        Object value = method.invoke( obj, NO_ARGS );
-                        store( props, key + "." + getPropertyName( method.getName() ), value, visited );
-                    }
-                    catch ( Exception e )
-                    {
+                    try {
+                        Object value = method.invoke(obj, NO_ARGS);
+                        store(props, key + "." + getPropertyName(method.getName()), value, visited);
+                    } catch (Exception e) {
                         // just ignore
                     }
                 }
             }
-            visited.remove( obj );
+            visited.remove(obj);
         }
     }
 
@@ -188,16 +163,12 @@
      * @param methodName The method name of the property's getter, must not be <code>null</code>.
      * @return The property name, never <code>null</code>.
      */
-    static String getPropertyName( String methodName )
-    {
+    static String getPropertyName(String methodName) {
         String propertyName = methodName;
-        if ( methodName.startsWith( "get" ) && methodName.length() > 3 )
-        {
-            propertyName = Character.toLowerCase( methodName.charAt( 3 ) ) + methodName.substring( 4 );
-        }
-        else if ( methodName.startsWith( "is" ) && methodName.length() > 2 )
-        {
-            propertyName = Character.toLowerCase( methodName.charAt( 2 ) ) + methodName.substring( 3 );
+        if (methodName.startsWith("get") && methodName.length() > 3) {
+            propertyName = Character.toLowerCase(methodName.charAt(3)) + methodName.substring(4);
+        } else if (methodName.startsWith("is") && methodName.length() > 2) {
+            propertyName = Character.toLowerCase(methodName.charAt(2)) + methodName.substring(3);
         }
         return propertyName;
     }
@@ -209,30 +180,20 @@
      * @param file  The output file for the properties, must not be <code>null</code>.
      * @throws IOException If the properties could not be written to the file.
      */
-    public static void write( Properties props, File file )
-        throws IOException
-    {
+    public static void write(Properties props, File file) throws IOException {
         OutputStream out = null;
-        try
-        {
+        try {
             file.getParentFile().mkdirs();
-            out = new FileOutputStream( file );
-            props.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(file);
+            props.store(out, "MAVEN-CORE-IT-LOG");
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-expression/src/test/java/org/apache/maven/plugin/coreit/ExpressionUtilTest.java b/core-it-support/core-it-plugins/maven-it-plugin-expression/src/test/java/org/apache/maven/plugin/coreit/ExpressionUtilTest.java
index f30a94a..d320951 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-expression/src/test/java/org/apache/maven/plugin/coreit/ExpressionUtilTest.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-expression/src/test/java/org/apache/maven/plugin/coreit/ExpressionUtilTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.util.Arrays;
 import java.util.Collections;
@@ -34,107 +33,97 @@
  * @author Benjamin Bentmann
  *
  */
-public class ExpressionUtilTest
-{
+public class ExpressionUtilTest {
 
     @Test
-    public void testEvaluate()
-    {
-        Object array = new String[]{ "one", "two", "three" };
-        Object list = Arrays.asList( "0", "-1", "-2" );
-        Object map = Collections.singletonMap( "some.key", "value" );
+    public void testEvaluate() {
+        Object array = new String[] {"one", "two", "three"};
+        Object list = Arrays.asList("0", "-1", "-2");
+        Object map = Collections.singletonMap("some.key", "value");
         Object bean = new BeanTwo();
 
         Map<String, Object> contexts = new HashMap<>();
-        contexts.put( "array", array );
-        contexts.put( "list", list );
-        contexts.put( "map", map );
-        contexts.put( "bean", bean );
+        contexts.put("array", array);
+        contexts.put("list", list);
+        contexts.put("map", map);
+        contexts.put("bean", bean);
 
-        assertSame( array, evaluate( "array", contexts ) );
-        assertSame( array, ExpressionUtil.evaluate( "array/", contexts ).get( "array" ) );
-        assertSame( list, evaluate( "list", contexts ) );
-        assertSame( map, evaluate( "map", contexts ) );
-        assertSame( bean, evaluate( "bean", contexts ) );
-        assertNull( evaluate( "no-root", contexts ) );
+        assertSame(array, evaluate("array", contexts));
+        assertSame(array, ExpressionUtil.evaluate("array/", contexts).get("array"));
+        assertSame(list, evaluate("list", contexts));
+        assertSame(map, evaluate("map", contexts));
+        assertSame(bean, evaluate("bean", contexts));
+        assertNull(evaluate("no-root", contexts));
 
-        assertEquals( 3, evaluate( "array/length", contexts ) );
-        assertEquals( "three", evaluate( "array/2", contexts ) );
-        assertEquals( 5, evaluate( "array/2/length", contexts ) );
-        assertNull( evaluate( "array/invalid", contexts ) );
-        assertNull( evaluate( "array/-1", contexts ) );
-        assertNull( evaluate( "array/999", contexts ) );
-        assertEquals( 3, ExpressionUtil.evaluate( "array/*", contexts ).size() );
-        assertEquals( "one", ExpressionUtil.evaluate( "array/*", contexts ).get( "array/0" ) );
-        assertEquals( "two", ExpressionUtil.evaluate( "array/*", contexts ).get( "array/1" ) );
-        assertEquals( "three", ExpressionUtil.evaluate( "array/*", contexts ).get( "array/2" ) );
+        assertEquals(3, evaluate("array/length", contexts));
+        assertEquals("three", evaluate("array/2", contexts));
+        assertEquals(5, evaluate("array/2/length", contexts));
+        assertNull(evaluate("array/invalid", contexts));
+        assertNull(evaluate("array/-1", contexts));
+        assertNull(evaluate("array/999", contexts));
+        assertEquals(3, ExpressionUtil.evaluate("array/*", contexts).size());
+        assertEquals("one", ExpressionUtil.evaluate("array/*", contexts).get("array/0"));
+        assertEquals("two", ExpressionUtil.evaluate("array/*", contexts).get("array/1"));
+        assertEquals("three", ExpressionUtil.evaluate("array/*", contexts).get("array/2"));
 
-        assertEquals( 3, evaluate( "list/size", contexts ) );
-        assertEquals( "-2", evaluate( "list/2", contexts ) );
-        assertNull( evaluate( "list/invalid", contexts ) );
-        assertNull( evaluate( "list/-1", contexts ) );
-        assertNull( evaluate( "list/999", contexts ) );
-        assertEquals( 3, ExpressionUtil.evaluate( "list/*", contexts ).size() );
-        assertEquals( "0", ExpressionUtil.evaluate( "list/*", contexts ).get( "list/0" ) );
-        assertEquals( "-1", ExpressionUtil.evaluate( "list/*", contexts ).get( "list/1" ) );
-        assertEquals( "-2", ExpressionUtil.evaluate( "list/*", contexts ).get( "list/2" ) );
+        assertEquals(3, evaluate("list/size", contexts));
+        assertEquals("-2", evaluate("list/2", contexts));
+        assertNull(evaluate("list/invalid", contexts));
+        assertNull(evaluate("list/-1", contexts));
+        assertNull(evaluate("list/999", contexts));
+        assertEquals(3, ExpressionUtil.evaluate("list/*", contexts).size());
+        assertEquals("0", ExpressionUtil.evaluate("list/*", contexts).get("list/0"));
+        assertEquals("-1", ExpressionUtil.evaluate("list/*", contexts).get("list/1"));
+        assertEquals("-2", ExpressionUtil.evaluate("list/*", contexts).get("list/2"));
 
-        assertEquals( 1, evaluate( "map/size", contexts ) );
-        assertEquals( "value", evaluate( "map/some.key", contexts ) );
-        assertNull( evaluate( "map/invalid", contexts ) );
+        assertEquals(1, evaluate("map/size", contexts));
+        assertEquals("value", evaluate("map/some.key", contexts));
+        assertNull(evaluate("map/invalid", contexts));
 
-        assertEquals( "field", evaluate( "bean/field", contexts ) );
-        assertNull( evaluate( "bean/invalid", contexts ) );
-        assertEquals( "prop", evaluate( "bean/bean/prop", contexts ) );
-        assertEquals( "flag", evaluate( "bean/bean/flag", contexts ) );
-        assertEquals( "arg", evaluate( "bean/bean/arg", contexts ) );
+        assertEquals("field", evaluate("bean/field", contexts));
+        assertNull(evaluate("bean/invalid", contexts));
+        assertEquals("prop", evaluate("bean/bean/prop", contexts));
+        assertEquals("flag", evaluate("bean/bean/flag", contexts));
+        assertEquals("arg", evaluate("bean/bean/arg", contexts));
     }
 
-    private static Object evaluate( String expression, Object context )
-    {
-        return ExpressionUtil.evaluate( expression, context ).get( expression );
+    private static Object evaluate(String expression, Object context) {
+        return ExpressionUtil.evaluate(expression, context).get(expression);
     }
 
     @Test
-    public void testGetProperty()
-    {
+    public void testGetProperty() {
         BeanOne bean1 = new BeanOne();
         BeanTwo bean2 = new BeanTwo();
 
-        assertEquals( bean1.isFlag(), ExpressionUtil.getProperty( bean1, "flag" ) );
-        assertEquals( bean1.getProp(), ExpressionUtil.getProperty( bean1, "prop" ) );
-        assertEquals( bean1.get( "get" ), ExpressionUtil.getProperty( bean1, "get" ) );
+        assertEquals(bean1.isFlag(), ExpressionUtil.getProperty(bean1, "flag"));
+        assertEquals(bean1.getProp(), ExpressionUtil.getProperty(bean1, "prop"));
+        assertEquals(bean1.get("get"), ExpressionUtil.getProperty(bean1, "get"));
 
-        assertNull( ExpressionUtil.getProperty( bean2, "invalid" ) );
-        assertEquals( bean2.field, ExpressionUtil.getProperty( bean2, "field" ) );
-        assertSame( bean2.bean, ExpressionUtil.getProperty( bean2, "bean" ) );
+        assertNull(ExpressionUtil.getProperty(bean2, "invalid"));
+        assertEquals(bean2.field, ExpressionUtil.getProperty(bean2, "field"));
+        assertSame(bean2.bean, ExpressionUtil.getProperty(bean2, "bean"));
 
-        assertEquals( 0, ExpressionUtil.getProperty( new String[0], "length" ) );
+        assertEquals(0, ExpressionUtil.getProperty(new String[0], "length"));
     }
 
-    public static class BeanOne
-    {
-        public String isFlag()
-        {
+    public static class BeanOne {
+        public String isFlag() {
             return "flag";
         }
 
-        public String getProp()
-        {
+        public String getProp() {
             return "prop";
         }
 
-        public String get( String arg )
-        {
+        public String get(String arg) {
             return arg;
         }
     }
 
-    public static class BeanTwo
-    {
+    public static class BeanTwo {
         public String field = "field";
 
         public BeanOne bean = new BeanOne();
-
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-expression/src/test/java/org/apache/maven/plugin/coreit/PropertyUtilTest.java b/core-it-support/core-it-plugins/maven-it-plugin-expression/src/test/java/org/apache/maven/plugin/coreit/PropertyUtilTest.java
index 3d8dc1f..d543588 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-expression/src/test/java/org/apache/maven/plugin/coreit/PropertyUtilTest.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-expression/src/test/java/org/apache/maven/plugin/coreit/PropertyUtilTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,14 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.junit.jupiter.api.Test;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.Properties;
 
+import org.junit.jupiter.api.Test;
+
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -34,117 +33,102 @@
  * @author Benjamin Bentmann
  *
  */
-public class PropertyUtilTest
-{
+public class PropertyUtilTest {
 
     @Test
-    public void testStoreScalar()
-    {
+    public void testStoreScalar() {
         Properties props = new Properties();
-        PropertyUtil.store( props, "null", null );
-        PropertyUtil.store( props, "string", "str" );
-        PropertyUtil.store( props, "boolean", Boolean.TRUE );
-        PropertyUtil.store( props, "int", 7 );
-        PropertyUtil.store( props, "file", new File( "pom.xml" ) );
+        PropertyUtil.store(props, "null", null);
+        PropertyUtil.store(props, "string", "str");
+        PropertyUtil.store(props, "boolean", Boolean.TRUE);
+        PropertyUtil.store(props, "int", 7);
+        PropertyUtil.store(props, "file", new File("pom.xml"));
 
-        assertNull( props.get( "null" ) );
-        assertEquals( "str", props.get( "string" ) );
-        assertEquals( "true", props.get( "boolean" ) );
-        assertEquals( "7", props.get( "int" ) );
-        assertEquals( "pom.xml", props.get( "file" ) );
-        assertEquals( 4, props.size() );
+        assertNull(props.get("null"));
+        assertEquals("str", props.get("string"));
+        assertEquals("true", props.get("boolean"));
+        assertEquals("7", props.get("int"));
+        assertEquals("pom.xml", props.get("file"));
+        assertEquals(4, props.size());
     }
 
     @Test
-    public void testStoreArray()
-    {
+    public void testStoreArray() {
         Properties props = new Properties();
-        PropertyUtil.store( props, "arr", new String[]{ "one", "two" } );
+        PropertyUtil.store(props, "arr", new String[] {"one", "two"});
 
-        assertEquals( "2", props.get( "arr" ) );
-        assertEquals( "one", props.get( "arr.0" ) );
-        assertEquals( "two", props.get( "arr.1" ) );
-        assertEquals( 3, props.size() );
+        assertEquals("2", props.get("arr"));
+        assertEquals("one", props.get("arr.0"));
+        assertEquals("two", props.get("arr.1"));
+        assertEquals(3, props.size());
     }
 
     @Test
-    public void testStoreList()
-    {
+    public void testStoreList() {
         Properties props = new Properties();
-        PropertyUtil.store( props, "arr", Arrays.asList( new String[]{ "one", "two" } ) );
+        PropertyUtil.store(props, "arr", Arrays.asList(new String[] {"one", "two"}));
 
-        assertEquals( "2", props.get( "arr" ) );
-        assertEquals( "one", props.get( "arr.0" ) );
-        assertEquals( "two", props.get( "arr.1" ) );
-        assertEquals( 3, props.size() );
+        assertEquals("2", props.get("arr"));
+        assertEquals("one", props.get("arr.0"));
+        assertEquals("two", props.get("arr.1"));
+        assertEquals(3, props.size());
     }
 
     @Test
-    public void testStoreMap()
-    {
+    public void testStoreMap() {
         Properties props = new Properties();
-        PropertyUtil.store( props, "map", Collections.singletonMap( "key", "value" ) );
+        PropertyUtil.store(props, "map", Collections.singletonMap("key", "value"));
 
-        assertEquals( "1", props.get( "map" ) );
-        assertEquals( "value", props.get( "map.key" ) );
-        assertEquals( 2, props.size() );
+        assertEquals("1", props.get("map"));
+        assertEquals("value", props.get("map.key"));
+        assertEquals(2, props.size());
     }
 
     @Test
-    public void testStoreBean()
-    {
+    public void testStoreBean() {
         Properties props = new Properties();
-        PropertyUtil.store( props, "bean", new Bean() );
+        PropertyUtil.store(props, "bean", new Bean());
 
-        assertEquals( "name", props.get( "bean.name" ) );
-        assertEquals( "false", props.get( "bean.enabled" ) );
-        assertEquals( 2, props.size() );
+        assertEquals("name", props.get("bean.name"));
+        assertEquals("false", props.get("bean.enabled"));
+        assertEquals(2, props.size());
     }
 
     @Test
-    public void testStoreCycle()
-    {
-        Object[] arr = { null };
-        arr[0] = Collections.singleton( Collections.singletonMap( "key", arr ) );
+    public void testStoreCycle() {
+        Object[] arr = {null};
+        arr[0] = Collections.singleton(Collections.singletonMap("key", arr));
 
         Properties props = new Properties();
-        PropertyUtil.store( props, "cycle", arr );
-        assertTrue( true, "Should not die because of stack overflow" );
+        PropertyUtil.store(props, "cycle", arr);
+        assertTrue(true, "Should not die because of stack overflow");
     }
 
     @Test
-    public void testGetPropertyName()
-    {
-        assertEquals( "name", PropertyUtil.getPropertyName( "getName" ) );
-        assertEquals( "enabled", PropertyUtil.getPropertyName( "isEnabled" ) );
+    public void testGetPropertyName() {
+        assertEquals("name", PropertyUtil.getPropertyName("getName"));
+        assertEquals("enabled", PropertyUtil.getPropertyName("isEnabled"));
     }
 
-    public static class Bean
-    {
-        public String getName()
-        {
+    public static class Bean {
+        public String getName() {
             return "name";
         }
 
-        public boolean isEnabled()
-        {
+        public boolean isEnabled() {
             return false;
         }
 
-        public String toString()
-        {
+        public String toString() {
             return "excluded";
         }
 
-        public Object getUntypedReturnValue()
-        {
+        public Object getUntypedReturnValue() {
             return "excluded";
         }
 
-        public Bean getCyclicReference()
-        {
+        public Bean getCyclicReference() {
             return this;
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-extension-consumer/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-extension-consumer/pom.xml
index 98ecae6..287b50f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-extension-consumer/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-extension-consumer/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Extension Consumer</name>
-  <description>
-    A test plugin that reuses a component provided by the extension-provider.
-  </description>
+  <description>A test plugin that reuses a component provided by the extension-provider.</description>
   <inceptionYear>2009</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-extension-consumer/src/main/java/org/apache/maven/plugin/coreit/UpdateSingletonMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-extension-consumer/src/main/java/org/apache/maven/plugin/coreit/UpdateSingletonMojo.java
index 40a11f7..3c2f1b9 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-extension-consumer/src/main/java/org/apache/maven/plugin/coreit/UpdateSingletonMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-extension-consumer/src/main/java/org/apache/maven/plugin/coreit/UpdateSingletonMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.IOException;
@@ -33,22 +32,20 @@
 /**
  * Updates the state of the singleton component and optionally dumps the updated state to a properties file.
  *
-  *
+ *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "update-singleton", defaultPhase = LifecyclePhase.INITIALIZE )
-public class UpdateSingletonMojo
-    extends AbstractMojo
-{
+@Mojo(name = "update-singleton", defaultPhase = LifecyclePhase.INITIALIZE)
+public class UpdateSingletonMojo extends AbstractMojo {
 
     /**
      */
-    @Parameter( defaultValue = "consumer" )
+    @Parameter(defaultValue = "consumer")
     private String key;
 
     /**
      */
-    @Parameter( defaultValue = "passed" )
+    @Parameter(defaultValue = "passed")
     private String value;
 
     /**
@@ -66,29 +63,23 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Singleton Instance: " + System.identityHashCode( singleton ) );
-        getLog().info( "[MAVEN-CORE-IT-LOG] Singleton Class Loader: " + singleton.getClass().getClassLoader() );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Singleton Instance: " + System.identityHashCode(singleton));
+        getLog().info("[MAVEN-CORE-IT-LOG] Singleton Class Loader: "
+                + singleton.getClass().getClassLoader());
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Setting property " + key + " = " + value );
+        getLog().info("[MAVEN-CORE-IT-LOG] Setting property " + key + " = " + value);
 
-        singleton.setProperty( key, value );
+        singleton.setProperty(key, value);
 
-        if ( propertiesFile != null )
-        {
-            getLog().info( "[MAVEN-CORE-IT-LOG] Saving properties to " + propertiesFile );
+        if (propertiesFile != null) {
+            getLog().info("[MAVEN-CORE-IT-LOG] Saving properties to " + propertiesFile);
 
-            try
-            {
-                singleton.saveProperties( propertiesFile );
-            }
-            catch ( IOException e )
-            {
-                throw new MojoExecutionException( "Failed to save properties to " + propertiesFile, e );
+            try {
+                singleton.saveProperties(propertiesFile);
+            } catch (IOException e) {
+                throw new MojoExecutionException("Failed to save properties to " + propertiesFile, e);
             }
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-extension-provider/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-extension-provider/pom.xml
index 97d0895..efc0f14 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-extension-provider/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-extension-provider/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,10 +30,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Extension Provider</name>
-  <description>
-    A test plugin that will be used as a build extension and should contribute a stateful singleton component for reuse
-    by other plugins in the same project and other projects that use the same extension plugin.
-  </description>
+  <description>A test plugin that will be used as a build extension and should contribute a stateful singleton component for reuse
+    by other plugins in the same project and other projects that use the same extension plugin.</description>
   <inceptionYear>2009</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-extension-provider/src/main/java/org/apache/maven/plugin/coreit/UpdateSingletonMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-extension-provider/src/main/java/org/apache/maven/plugin/coreit/UpdateSingletonMojo.java
index c2ac387..b7f71eb 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-extension-provider/src/main/java/org/apache/maven/plugin/coreit/UpdateSingletonMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-extension-provider/src/main/java/org/apache/maven/plugin/coreit/UpdateSingletonMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.IOException;
@@ -33,22 +32,20 @@
 /**
  * Updates the state of the singleton component and optionally dumps the updated state to a properties file.
  *
-  *
+ *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "update-singleton", defaultPhase = LifecyclePhase.INITIALIZE )
-public class UpdateSingletonMojo
-    extends AbstractMojo
-{
+@Mojo(name = "update-singleton", defaultPhase = LifecyclePhase.INITIALIZE)
+public class UpdateSingletonMojo extends AbstractMojo {
 
     /**
      */
-    @Parameter( defaultValue = "provider" )
+    @Parameter(defaultValue = "provider")
     private String key;
 
     /**
      */
-    @Parameter( defaultValue = "passed" )
+    @Parameter(defaultValue = "passed")
     private String value;
 
     /**
@@ -66,29 +63,23 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Singleton Instance: " + System.identityHashCode( singleton ) );
-        getLog().info( "[MAVEN-CORE-IT-LOG] Singleton Class Loader: " + singleton.getClass().getClassLoader() );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Singleton Instance: " + System.identityHashCode(singleton));
+        getLog().info("[MAVEN-CORE-IT-LOG] Singleton Class Loader: "
+                + singleton.getClass().getClassLoader());
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Setting property " + key + " = " + value );
+        getLog().info("[MAVEN-CORE-IT-LOG] Setting property " + key + " = " + value);
 
-        singleton.setProperty( key, value );
+        singleton.setProperty(key, value);
 
-        if ( propertiesFile != null )
-        {
-            getLog().info( "[MAVEN-CORE-IT-LOG] Saving properties to " + propertiesFile );
+        if (propertiesFile != null) {
+            getLog().info("[MAVEN-CORE-IT-LOG] Saving properties to " + propertiesFile);
 
-            try
-            {
-                singleton.saveProperties( propertiesFile );
-            }
-            catch ( IOException e )
-            {
-                throw new MojoExecutionException( "Failed to save properties to " + propertiesFile, e );
+            try {
+                singleton.saveProperties(propertiesFile);
+            } catch (IOException e) {
+                throw new MojoExecutionException("Failed to save properties to " + propertiesFile, e);
             }
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-extension1/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-extension1/pom.xml
index 8e43200..fb5cf86 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-extension1/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-extension1/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Extension 1</name>
-  <description>
-    A test plugin that contribute an artifact handler.
-  </description>
+  <description>A test plugin that contribute an artifact handler.</description>
 
   <properties>
     <maven.test.skip>true</maven.test.skip>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-extension1/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-extension1/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
index 4522ece..3fbb0ff 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-extension1/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-extension1/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,17 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugins.annotations.Mojo;
 
 /**
-  */
-@Mojo( name = "dummy" )
-public class CoreItMojo
-    extends AbstractMojo
-{
-    public void execute()
-    {
-    }
+ */
+@Mojo(name = "dummy")
+public class CoreItMojo extends AbstractMojo {
+    public void execute() {}
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-extension2/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-extension2/pom.xml
index 168ca53..ddc19a3 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-extension2/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-extension2/pom.xml
@@ -1,5 +1,4 @@
 <?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,14 +17,12 @@
 specific language governing permissions and limitations
 under the License.
 -->
-
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -33,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Extension 2</name>
-  <description>
-    A test plugin that contribute an artifact handler.
-  </description>
+  <description>A test plugin that contribute an artifact handler.</description>
 
   <properties>
     <maven.test.skip>true</maven.test.skip>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-extension2/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-extension2/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
index 4522ece..3fbb0ff 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-extension2/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-extension2/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,17 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugins.annotations.Mojo;
 
 /**
-  */
-@Mojo( name = "dummy" )
-public class CoreItMojo
-    extends AbstractMojo
-{
-    public void execute()
-    {
-    }
+ */
+@Mojo(name = "dummy")
+public class CoreItMojo extends AbstractMojo {
+    public void execute() {}
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-fork/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-fork/pom.xml
index 77b7d6a..1c9985d 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-fork/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-fork/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkGoalAggregatorMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkGoalAggregatorMojo.java
index f430005..116977d 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkGoalAggregatorMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkGoalAggregatorMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.util.List;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -26,45 +27,36 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.util.List;
-
 /**
  */
-@Mojo( name = "fork-goal-aggregator", aggregator = true )
-@Execute( goal = "touch" )
-public class ForkGoalAggregatorMojo
-    extends AbstractMojo
-{
+@Mojo(name = "fork-goal-aggregator", aggregator = true)
+@Execute(goal = "touch")
+public class ForkGoalAggregatorMojo extends AbstractMojo {
     /**
      */
-    @Parameter( defaultValue = "${project}" )
+    @Parameter(defaultValue = "${project}")
     private MavenProject project;
 
     /**
      */
-    @Parameter( defaultValue = "${reactorProjects}" )
+    @Parameter(defaultValue = "${reactorProjects}")
     private List<MavenProject> reactorProjects;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        for ( MavenProject reactorProject : reactorProjects )
-        {
+    public void execute() throws MojoExecutionException {
+        for (MavenProject reactorProject : reactorProjects) {
             MavenProject executedProject = reactorProject.getExecutionProject();
 
-            if ( !executedProject.getBuild().getFinalName().equals( TouchMojo.FINAL_NAME ) )
-            {
+            if (!executedProject.getBuild().getFinalName().equals(TouchMojo.FINAL_NAME)) {
                 throw new MojoExecutionException(
-                    "Unexpected result, final name of executed project " + executedProject + " is "
-                        + executedProject.getBuild().getFinalName() + " (should be \'" + TouchMojo.FINAL_NAME
-                        + "\')." );
+                        "Unexpected result, final name of executed project " + executedProject + " is "
+                                + executedProject.getBuild().getFinalName() + " (should be \'" + TouchMojo.FINAL_NAME
+                                + "\').");
             }
         }
 
-        if ( project.getBuild().getFinalName().equals( TouchMojo.FINAL_NAME ) )
-        {
+        if (project.getBuild().getFinalName().equals(TouchMojo.FINAL_NAME)) {
             throw new MojoExecutionException(
-                "forked project was polluted. (should NOT be \'" + TouchMojo.FINAL_NAME + "\')." );
+                    "forked project was polluted. (should NOT be \'" + TouchMojo.FINAL_NAME + "\').");
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkGoalMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkGoalMojo.java
index cc9a5ac..8a18410 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkGoalMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkGoalMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -28,30 +27,24 @@
 
 /**
  */
-@Mojo( name = "fork-goal" )
-@Execute( goal = "touch" )
-public class ForkGoalMojo
-    extends AbstractMojo
-{
-    @Parameter( defaultValue = "${project}" )
+@Mojo(name = "fork-goal")
+@Execute(goal = "touch")
+public class ForkGoalMojo extends AbstractMojo {
+    @Parameter(defaultValue = "${project}")
     private MavenProject project;
 
-    @Parameter( defaultValue = "${executedProject}" )
+    @Parameter(defaultValue = "${executedProject}")
     private MavenProject executedProject;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        if ( !executedProject.getBuild().getFinalName().equals( TouchMojo.FINAL_NAME ) )
-        {
-            throw new MojoExecutionException( "Unexpected result, final name of executed project is "
-                + executedProject.getBuild().getFinalName() + " (should be \'" + TouchMojo.FINAL_NAME + "\')." );
+    public void execute() throws MojoExecutionException {
+        if (!executedProject.getBuild().getFinalName().equals(TouchMojo.FINAL_NAME)) {
+            throw new MojoExecutionException("Unexpected result, final name of executed project is "
+                    + executedProject.getBuild().getFinalName() + " (should be \'" + TouchMojo.FINAL_NAME + "\').");
         }
 
-        if ( project.getBuild().getFinalName().equals( TouchMojo.FINAL_NAME ) )
-        {
-            throw new MojoExecutionException( "forked project was polluted. (should NOT be \'" + TouchMojo.FINAL_NAME
-                + "\')." );
+        if (project.getBuild().getFinalName().equals(TouchMojo.FINAL_NAME)) {
+            throw new MojoExecutionException(
+                    "forked project was polluted. (should NOT be \'" + TouchMojo.FINAL_NAME + "\').");
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleAggregatorMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleAggregatorMojo.java
index 75e5720..8f8c54a 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleAggregatorMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleAggregatorMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.util.List;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,43 +28,33 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.util.List;
-
 /**
  */
-@Mojo( name = "fork-lifecycle-aggregator", aggregator = true )
-@Execute( phase = LifecyclePhase.GENERATE_SOURCES, lifecycle = "foo" )
-public class ForkLifecycleAggregatorMojo
-    extends AbstractMojo
-{
+@Mojo(name = "fork-lifecycle-aggregator", aggregator = true)
+@Execute(phase = LifecyclePhase.GENERATE_SOURCES, lifecycle = "foo")
+public class ForkLifecycleAggregatorMojo extends AbstractMojo {
 
-    @Parameter( defaultValue = "${project}" )
+    @Parameter(defaultValue = "${project}")
     private MavenProject project;
 
-    @Parameter( defaultValue = "${reactorProjects}" )
+    @Parameter(defaultValue = "${reactorProjects}")
     private List reactorProjects;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        for ( Object reactorProject : reactorProjects )
-        {
-            MavenProject executedProject = ( (MavenProject) reactorProject ).getExecutionProject();
+    public void execute() throws MojoExecutionException {
+        for (Object reactorProject : reactorProjects) {
+            MavenProject executedProject = ((MavenProject) reactorProject).getExecutionProject();
 
-            if ( !executedProject.getBuild().getFinalName().equals( TouchMojo.FINAL_NAME ) )
-            {
+            if (!executedProject.getBuild().getFinalName().equals(TouchMojo.FINAL_NAME)) {
                 throw new MojoExecutionException(
-                    "Unexpected result, final name of executed project " + executedProject + " is "
-                        + executedProject.getBuild().getFinalName() + " (should be \'" + TouchMojo.FINAL_NAME
-                        + "\')." );
+                        "Unexpected result, final name of executed project " + executedProject + " is "
+                                + executedProject.getBuild().getFinalName() + " (should be \'" + TouchMojo.FINAL_NAME
+                                + "\').");
             }
         }
 
-        if ( project.getBuild().getFinalName().equals( TouchMojo.FINAL_NAME ) )
-        {
+        if (project.getBuild().getFinalName().equals(TouchMojo.FINAL_NAME)) {
             throw new MojoExecutionException(
-                "forked project was polluted. (should NOT be \'" + TouchMojo.FINAL_NAME + "\')." );
+                    "forked project was polluted. (should NOT be \'" + TouchMojo.FINAL_NAME + "\').");
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleMojo.java
index c813cc4..00b3967 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,39 +28,31 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-
 /**
  */
-@Mojo( name = "fork" )
-@Execute( phase = LifecyclePhase.GENERATE_RESOURCES, lifecycle = "foo" )
-public class ForkLifecycleMojo
-    extends AbstractMojo
-{
-    @Parameter( defaultValue = "${project}" )
+@Mojo(name = "fork")
+@Execute(phase = LifecyclePhase.GENERATE_RESOURCES, lifecycle = "foo")
+public class ForkLifecycleMojo extends AbstractMojo {
+    @Parameter(defaultValue = "${project}")
     private MavenProject project;
 
-    @Parameter( defaultValue = "${executedProject}" )
+    @Parameter(defaultValue = "${executedProject}")
     private MavenProject executedProject;
 
-    @Parameter( defaultValue = "${project.build.directory}" )
+    @Parameter(defaultValue = "${project.build.directory}")
     private File touchDirectory;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        TouchMojo.touch( touchDirectory, "fork-lifecycle.txt" );
+    public void execute() throws MojoExecutionException {
+        TouchMojo.touch(touchDirectory, "fork-lifecycle.txt");
 
-        if ( !executedProject.getBuild().getFinalName().equals( TouchMojo.FINAL_NAME ) )
-        {
-            throw new MojoExecutionException( "Unexpected result, final name of executed project is "
-                + executedProject.getBuild().getFinalName() + " (should be \'" + TouchMojo.FINAL_NAME + "\')." );
+        if (!executedProject.getBuild().getFinalName().equals(TouchMojo.FINAL_NAME)) {
+            throw new MojoExecutionException("Unexpected result, final name of executed project is "
+                    + executedProject.getBuild().getFinalName() + " (should be \'" + TouchMojo.FINAL_NAME + "\').");
         }
 
-        if ( project.getBuild().getFinalName().equals( TouchMojo.FINAL_NAME ) )
-        {
-            throw new MojoExecutionException( "forked project was polluted. (should NOT be \'" + TouchMojo.FINAL_NAME
-                + "\')." );
+        if (project.getBuild().getFinalName().equals(TouchMojo.FINAL_NAME)) {
+            throw new MojoExecutionException(
+                    "forked project was polluted. (should NOT be \'" + TouchMojo.FINAL_NAME + "\').");
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleNoProjectMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleNoProjectMojo.java
index 473c11d..ba0b347 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleNoProjectMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/ForkLifecycleNoProjectMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -26,32 +27,24 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-
 /**
  */
-@Mojo( name = "fork-lifecycle-no-project", requiresProject = false )
-@Execute( phase = LifecyclePhase.GENERATE_RESOURCES, lifecycle = "foo" )
-public class ForkLifecycleNoProjectMojo
-    extends AbstractMojo
-{
+@Mojo(name = "fork-lifecycle-no-project", requiresProject = false)
+@Execute(phase = LifecyclePhase.GENERATE_RESOURCES, lifecycle = "foo")
+public class ForkLifecycleNoProjectMojo extends AbstractMojo {
 
-    @Parameter( defaultValue = "${project.build.finalName}" )
+    @Parameter(defaultValue = "${project.build.finalName}")
     private String finalName;
 
-    @Parameter( defaultValue = "target" )
+    @Parameter(defaultValue = "target")
     private File touchDirectory;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        TouchMojo.touch( touchDirectory, "fork-lifecycle-no-project.txt" );
+    public void execute() throws MojoExecutionException {
+        TouchMojo.touch(touchDirectory, "fork-lifecycle-no-project.txt");
 
-        if ( TouchMojo.FINAL_NAME.equals( finalName ) )
-        {
-            throw new MojoExecutionException( "forked project was polluted. (should NOT be \'" + TouchMojo.FINAL_NAME
-                + "\')." );
+        if (TouchMojo.FINAL_NAME.equals(finalName)) {
+            throw new MojoExecutionException(
+                    "forked project was polluted. (should NOT be \'" + TouchMojo.FINAL_NAME + "\').");
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
index 0b71e12..499c717 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-fork/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStreamWriter;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -26,64 +30,49 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.OutputStreamWriter;
-import java.io.IOException;
-
 /**
  */
-@Mojo( name = "touch", defaultPhase = LifecyclePhase.PROCESS_RESOURCES )
-public class TouchMojo
-    extends AbstractMojo
-{
+@Mojo(name = "touch", defaultPhase = LifecyclePhase.PROCESS_RESOURCES)
+public class TouchMojo extends AbstractMojo {
 
     static final String FINAL_NAME = "coreitified";
 
-    @Parameter( defaultValue = "${project}" )
+    @Parameter(defaultValue = "${project}")
     private MavenProject project;
 
-    @Parameter( defaultValue = "${project.build.directory}", required = true )
+    @Parameter(defaultValue = "${project.build.directory}", required = true)
     private File outputDirectory;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Project build directory " + project.getBuild().getDirectory() );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Project build directory "
+                + project.getBuild().getDirectory());
 
-        touch( new File( project.getBuild().getDirectory() ), "touch.log" );
+        touch(new File(project.getBuild().getDirectory()), "touch.log");
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output directory " + outputDirectory );
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output directory " + outputDirectory);
 
-        touch( outputDirectory, "touch.txt" );
+        touch(outputDirectory, "touch.txt");
 
-        project.getBuild().setFinalName( FINAL_NAME );
+        project.getBuild().setFinalName(FINAL_NAME);
     }
 
-    static void touch( File dir, String file )
-        throws MojoExecutionException
-    {
-        try
-        {
-             if ( !dir.exists() )
-             {
-                 dir.mkdirs();
-             }
+    static void touch(File dir, String file) throws MojoExecutionException {
+        try {
+            if (!dir.exists()) {
+                dir.mkdirs();
+            }
 
-             File touch = new File( dir, file );
+            File touch = new File(dir, file);
 
-             // NOTE: Using append mode to track execution count
-             OutputStreamWriter w = new OutputStreamWriter( new FileOutputStream( touch, true ), "UTF-8" );
+            // NOTE: Using append mode to track execution count
+            OutputStreamWriter w = new OutputStreamWriter(new FileOutputStream(touch, true), "UTF-8");
 
-             w.write( file );
-             w.write( "\n" );
+            w.write(file);
+            w.write("\n");
 
-             w.close();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Error touching file", e );
+            w.close();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Error touching file", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-invalid-descriptor/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-invalid-descriptor/pom.xml
index e8f7f84..3dc200a 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-invalid-descriptor/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-invalid-descriptor/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -54,10 +52,10 @@
         <executions>
           <execution>
             <id>copy-resources</id>
-            <phase>prepare-package</phase>
             <goals>
               <goal>copy-resources</goal>
             </goals>
+            <phase>prepare-package</phase>
             <configuration>
               <outputDirectory>${project.build.outputDirectory}</outputDirectory>
               <resources>
@@ -74,4 +72,3 @@
     </plugins>
   </build>
 </project>
-
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-invalid-descriptor/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-invalid-descriptor/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
index c28ceba..c6eb180 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-invalid-descriptor/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-invalid-descriptor/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,14 +26,9 @@
  *
  * @phase process-sources
  */
-@Mojo( name = "test" )
-public class CoreItMojo
-    extends AbstractMojo
-{
-    public void execute()
-        throws MojoExecutionException
-    {
-        throw new MojoExecutionException( "Should not be run" );
+@Mojo(name = "test")
+public class CoreItMojo extends AbstractMojo {
+    public void execute() throws MojoExecutionException {
+        throw new MojoExecutionException("Should not be run");
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-log-file/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-log-file/pom.xml
index 44f0a7b..a6bec95 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-log-file/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-log-file/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,10 +30,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Log File</name>
-  <description>
-    A test plugin that appends lines to a UTF-8 encoded log file. Apparently, the order of log lines allows to check
-    the order in which the plugin's goals were executed.
-  </description>
+  <description>A test plugin that appends lines to a UTF-8 encoded log file. Apparently, the order of log lines allows to check
+    the order in which the plugin's goals were executed.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/AbstractLogMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/AbstractLogMojo.java
index 4c55c6b..e54bfea 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/AbstractLogMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/AbstractLogMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.Parameter;
+package org.apache.maven.plugin.coreit;
 
 import java.io.BufferedWriter;
 import java.io.File;
@@ -30,26 +25,28 @@
 import java.io.OutputStream;
 import java.io.OutputStreamWriter;
 
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.Parameter;
+
 /**
  * Provides common services for the mojos of this plugin.
  *
  * @author Benjamin Bentmann
  *
  */
-public abstract class AbstractLogMojo
-    extends AbstractMojo
-{
+public abstract class AbstractLogMojo extends AbstractMojo {
 
     /**
      * The project's base directory, used for manual path translation.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
      * The path to the output file, relative to the project's base directory.
      */
-    @Parameter( property = "log.logFile" )
+    @Parameter(property = "log.logFile")
     private File logFile;
 
     /**
@@ -62,12 +59,11 @@
      *
      * @return The absolute path to the log file, never <code>null</code>.
      */
-    private File getLogFile()
-    {
+    private File getLogFile() {
         /*
          * NOTE: We don't want to test path translation here.
          */
-        return logFile.isAbsolute() ? logFile : new File( basedir, logFile.getPath() );
+        return logFile.isAbsolute() ? logFile : new File(basedir, logFile.getPath());
     }
 
     /**
@@ -78,41 +74,29 @@
      * @param value The object to log, may be <code>null</code>.
      * @throws MojoExecutionException If the log file could not be updated.
      */
-    protected void append( Object value )
-        throws MojoExecutionException
-    {
+    protected void append(Object value) throws MojoExecutionException {
         File file = getLogFile();
-        getLog().info( "[MAVEN-CORE-IT-LOG] Updating log file: " + file );
-        getLog().info( "[MAVEN-CORE-IT-LOG]   " + value );
-        try
-        {
+        getLog().info("[MAVEN-CORE-IT-LOG] Updating log file: " + file);
+        getLog().info("[MAVEN-CORE-IT-LOG]   " + value);
+        try {
             file.getParentFile().mkdirs();
-            OutputStream out = new FileOutputStream( file, true );
-            try
-            {
-                BufferedWriter writer = new BufferedWriter( new OutputStreamWriter( out, encoding ) );
-                if ( value != null )
-                {
-                    writer.write( value.toString() );
+            OutputStream out = new FileOutputStream(file, true);
+            try {
+                BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(out, encoding));
+                if (value != null) {
+                    writer.write(value.toString());
                     writer.newLine();
                     writer.flush();
                 }
-            }
-            finally
-            {
-                try
-                {
+            } finally {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore, we tried our best to clean up
                 }
             }
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Failed to update log file " + logFile, e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Failed to update log file " + logFile, e);
         }
     }
 
@@ -121,31 +105,22 @@
      *
      * @throws MojoExecutionException If the log file could not be reset.
      */
-    protected void reset()
-        throws MojoExecutionException
-    {
+    protected void reset() throws MojoExecutionException {
         File file = getLogFile();
-        getLog().info( "[MAVEN-CORE-IT-LOG] Resetting log file: " + file );
-        try
-        {
+        getLog().info("[MAVEN-CORE-IT-LOG] Resetting log file: " + file);
+        try {
             /*
              * NOTE: Intentionally don't delete the file but create a new empty one to check the plugin was executed.
              */
             file.getParentFile().mkdirs();
-            OutputStream out = new FileOutputStream( file );
-            try
-            {
+            OutputStream out = new FileOutputStream(file);
+            try {
                 out.close();
-            }
-            catch ( IOException e )
-            {
+            } catch (IOException e) {
                 // just ignore, we tried our best to clean up
             }
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Failed to reset log file " + logFile, e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Failed to reset log file " + logFile, e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/LogSeparatorMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/LogSeparatorMojo.java
index 55f590d..fa8886d 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/LogSeparatorMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/LogSeparatorMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.LifecyclePhase;
@@ -29,16 +28,14 @@
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "log-separator", defaultPhase = LifecyclePhase.INITIALIZE )
-public class LogSeparatorMojo
-    extends AbstractLogMojo
-{
+ */
+@Mojo(name = "log-separator", defaultPhase = LifecyclePhase.INITIALIZE)
+public class LogSeparatorMojo extends AbstractLogMojo {
 
     /**
      * The length of the separator line.
      */
-    @Parameter( property = "log.length", defaultValue = "80" )
+    @Parameter(property = "log.length", defaultValue = "80")
     private int length;
 
     /**
@@ -46,15 +43,11 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        StringBuilder buffer = new StringBuilder( length );
-        for ( int i = 0; i < length; i++ )
-        {
-            buffer.append( '-' );
+    public void execute() throws MojoExecutionException {
+        StringBuilder buffer = new StringBuilder(length);
+        for (int i = 0; i < length; i++) {
+            buffer.append('-');
         }
-        append( buffer.toString() );
+        append(buffer.toString());
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/LogStringMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/LogStringMojo.java
index 9360774..7680821 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/LogStringMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/LogStringMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.LifecyclePhase;
@@ -27,19 +26,17 @@
 /**
  * Appends a string to the log file.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "log-string", defaultPhase = LifecyclePhase.INITIALIZE )
-public class LogStringMojo
-    extends AbstractLogMojo
-{
+@Mojo(name = "log-string", defaultPhase = LifecyclePhase.INITIALIZE)
+public class LogStringMojo extends AbstractLogMojo {
 
     /**
      * The string to append to the log file.
      */
-    @Parameter( property = "log.string" )
+    @Parameter(property = "log.string")
     private String string;
 
     /**
@@ -47,10 +44,7 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        append( string );
+    public void execute() throws MojoExecutionException {
+        append(string);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/ResetMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/ResetMojo.java
index 97e43cc..cc07cfd 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/ResetMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-log-file/src/main/java/org/apache/maven/plugin/coreit/ResetMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.LifecyclePhase;
@@ -26,24 +25,19 @@
 /**
  * Clears the contents of the log file by creating a new empty log file.
  *
-  *
+ *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "reset", defaultPhase = LifecyclePhase.INITIALIZE )
-public class ResetMojo
-    extends AbstractLogMojo
-{
+@Mojo(name = "reset", defaultPhase = LifecyclePhase.INITIALIZE)
+public class ResetMojo extends AbstractLogMojo {
 
     /**
      * Runs this mojo.
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         reset();
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-log4j/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-log4j/pom.xml
index 816d44c..1967b16 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-log4j/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-log4j/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -33,9 +31,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Log4J Client</name>
-  <description>
-    A test plugin that uses log4j.
-  </description>
+  <description>A test plugin that uses log4j.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-log4j/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-log4j/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java
index 9073ded..b386c53 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-log4j/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-log4j/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,15 +16,16 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.util.List;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
+import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
 import org.apache.maven.artifact.resolver.ArtifactResolver;
-import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.Component;
@@ -40,10 +39,8 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "it" )
-public class ItMojo
-    extends AbstractMojo
-{
+@Mojo(name = "it")
+public class ItMojo extends AbstractMojo {
 
     /**
      */
@@ -55,19 +52,19 @@
     @Component
     private ArtifactResolver artifactResolver;
 
-    @Parameter( defaultValue = "${localRepository}", required = true, readonly = true )
+    @Parameter(defaultValue = "${localRepository}", required = true, readonly = true)
     private ArtifactRepository localRepository;
 
-    @Parameter( defaultValue = "${project.remoteArtifactRepositories}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project.remoteArtifactRepositories}", required = true, readonly = true)
     private List remoteRepositories;
 
-    @Parameter( defaultValue = "test" )
+    @Parameter(defaultValue = "test")
     private String groupId;
 
-    @Parameter( defaultValue = "test" )
+    @Parameter(defaultValue = "test")
     private String artifactId;
 
-    @Parameter( defaultValue = "1.0" )
+    @Parameter(defaultValue = "1.0")
     private String version;
 
     /**
@@ -76,25 +73,17 @@
      * @throws MojoExecutionException If the output file could not be created.
      * or if the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG4J]" );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG4J]");
 
-        Artifact artifact = artifactFactory.createProjectArtifact( groupId, artifactId, version );
+        Artifact artifact = artifactFactory.createProjectArtifact(groupId, artifactId, version);
 
-        try
-        {
-            artifactResolver.resolve( artifact, remoteRepositories, localRepository );
-        }
-        catch ( ArtifactNotFoundException e )
-        {
-            getLog().info( "SUCCESS" );
-        }
-        catch ( ArtifactResolutionException e )
-        {
-            throw new MojoExecutionException( "Should have responded with ArtifactNotFoundException.", e );
+        try {
+            artifactResolver.resolve(artifact, remoteRepositories, localRepository);
+        } catch (ArtifactNotFoundException e) {
+            getLog().info("SUCCESS");
+        } catch (ArtifactResolutionException e) {
+            throw new MojoExecutionException("Should have responded with ArtifactNotFoundException.", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/pom.xml
index afdd5eb..a6cbcd5 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/src/main/java/org/apache/maven/plugin/coreit/PathInterpolationMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/src/main/java/org/apache/maven/plugin/coreit/PathInterpolationMojo.java
index 5016de7..892b7cd 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/src/main/java/org/apache/maven/plugin/coreit/PathInterpolationMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-model-interpolation/src/main/java/org/apache/maven/plugin/coreit/PathInterpolationMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.util.Properties;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -30,14 +31,10 @@
 import org.apache.maven.project.interpolation.ModelInterpolationException;
 import org.apache.maven.project.interpolation.ModelInterpolator;
 
-import java.util.Properties;
-
 /**
-  */
-@Mojo( name = "path-interpolation", defaultPhase = LifecyclePhase.VALIDATE )
-public class PathInterpolationMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "path-interpolation", defaultPhase = LifecyclePhase.VALIDATE)
+public class PathInterpolationMojo extends AbstractMojo {
     /**
      * The model interpolator
      */
@@ -47,24 +44,20 @@
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}" )
+    @Parameter(defaultValue = "${project}")
     private MavenProject project;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
+    public void execute() throws MojoExecutionException {
+        try {
             Properties props = project.getProperties();
 
-            modelInterpolator.interpolate( project.getOriginalModel(),
-                                           project.getBasedir(),
-                                           new DefaultProjectBuilderConfiguration().setExecutionProperties( props ),
-                                           true );
-        }
-        catch ( ModelInterpolationException e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
+            modelInterpolator.interpolate(
+                    project.getOriginalModel(),
+                    project.getBasedir(),
+                    new DefaultProjectBuilderConfiguration().setExecutionProperties(props),
+                    true);
+        } catch (ModelInterpolationException e) {
+            throw new MojoExecutionException(e.getMessage(), e);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/pom.xml
index 7fe0dba..21c0819 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,10 +30,8 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: No Default Component</name>
-  <description>
-    A test plugin that has a dependency on some component where the only available implementation does not use
-    the role hint "default".
-  </description>
+  <description>A test plugin that has a dependency on some component where the only available implementation does not use
+    the role hint "default".</description>
   <inceptionYear>2009</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/ConcreteTestComponent.java b/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/ConcreteTestComponent.java
index e9aa665..c8894aa 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/ConcreteTestComponent.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/ConcreteTestComponent.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.codehaus.plexus.component.annotations.Component;
 
@@ -26,14 +25,10 @@
  *
  * @author Benjamin Bentmann
  */
-@Component ( role = TestComponent.class, hint = "concrete" )
-public class ConcreteTestComponent
-        implements TestComponent
-{
+@Component(role = TestComponent.class, hint = "concrete")
+public class ConcreteTestComponent implements TestComponent {
 
-    public String getId()
-    {
+    public String getId() {
         return "concrete";
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java
index 7c8a3ad..c762b71 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.Properties;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -26,26 +30,19 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.Properties;
-
 /**
  * Requires a component with a non-default role hint and dumps this hint to a properties file.
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "it", defaultPhase = LifecyclePhase.INITIALIZE )
-public class ItMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "it", defaultPhase = LifecyclePhase.INITIALIZE)
+public class ItMojo extends AbstractMojo {
 
     /**
      * The path to the output file.
      */
-    @Parameter( property = "touch.outputFile", defaultValue = "target/comp.properties" )
+    @Parameter(property = "touch.outputFile", defaultValue = "target/comp.properties")
     private File outputFile;
 
     /**
@@ -60,30 +57,23 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using component: " + component );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using component: " + component);
 
         Properties props = new Properties();
-        props.setProperty( "id", component.getId() );
+        props.setProperty("id", component.getId());
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
-            try ( FileOutputStream os = new FileOutputStream( outputFile ) )
-            {
-                props.store( os, "MAVEN-CORE-IT-LOG" );
+            try (FileOutputStream os = new FileOutputStream(outputFile)) {
+                props.store(os, "MAVEN-CORE-IT-LOG");
             }
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + outputFile, e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + outputFile, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java b/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
index de3256f..6a83a88 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-no-default-comp/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,15 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 /**
  * A dummy component.
  *
  * @author Benjamin Bentmann
  */
-public interface TestComponent
-{
+public interface TestComponent {
 
     String getId();
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-no-project/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-no-project/pom.xml
index 176d046..50cda4f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-no-project/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-no-project/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-no-project/src/main/java/org/apache/maven/plugin/coreit/NoProjectMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-no-project/src/main/java/org/apache/maven/plugin/coreit/NoProjectMojo.java
index cee2e79..5a74548 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-no-project/src/main/java/org/apache/maven/plugin/coreit/NoProjectMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-no-project/src/main/java/org/apache/maven/plugin/coreit/NoProjectMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,62 +16,53 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-
 /**
  * Mojo which touches a file without requiring a project.
  */
-@Mojo( name = "light-touch", requiresProject = false )
-public class NoProjectMojo
-    extends AbstractMojo
-{
+@Mojo(name = "light-touch", requiresProject = false)
+public class NoProjectMojo extends AbstractMojo {
     /**
      */
-    @Parameter( defaultValue = "${project.build.directory}", required = true )
+    @Parameter(defaultValue = "${project.build.directory}", required = true)
     private String outputDirectory;
 
     /**
      */
-    @Parameter( defaultValue = "target/test-basedir-alignment" )
+    @Parameter(defaultValue = "target/test-basedir-alignment")
     private File basedirAlignmentDirectory;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        touch( new File( outputDirectory ), "touch.txt" );
+    public void execute() throws MojoExecutionException {
+        touch(new File(outputDirectory), "touch.txt");
     }
 
-    private void touch( File dir, String file )
-        throws MojoExecutionException
-    {
-        try
-        {
-             if ( !dir.exists() )
-             {
-                 dir.mkdirs();
-             }
+    private void touch(File dir, String file) throws MojoExecutionException {
+        try {
+            if (!dir.exists()) {
+                dir.mkdirs();
+            }
 
-             File touch = new File( dir, file );
+            File touch = new File(dir, file);
 
-             getLog().info( "Touching: " + touch );
+            getLog().info("Touching: " + touch);
 
-             FileWriter w = new FileWriter( touch );
+            FileWriter w = new FileWriter(touch);
 
-             w.write( file );
+            w.write(file);
 
-             w.close();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Error touching file", e );
+            w.close();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Error touching file", e);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-online/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-online/pom.xml
index 5a90c03..e9c7b70 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-online/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-online/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Online</name>
-  <description>
-    A test plugin that requires online mode.
-  </description>
+  <description>A test plugin that requires online mode.</description>
   <inceptionYear>2009</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-online/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-online/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
index 4b79f0d..f584d80 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-online/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-online/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -25,23 +27,18 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates an empty file with a user-specified name. NOTE: This mojo requires online mode.
  *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "touch", defaultPhase = LifecyclePhase.VALIDATE, requiresOnline = true )
-public class TouchMojo
-    extends AbstractMojo
-{
+@Mojo(name = "touch", defaultPhase = LifecyclePhase.VALIDATE, requiresOnline = true)
+public class TouchMojo extends AbstractMojo {
 
     /**
      * The path to the output file.
      */
-    @Parameter( property = "touch.outputFile", defaultValue = "target/touch.txt" )
+    @Parameter(property = "touch.outputFile", defaultValue = "target/touch.txt")
     private File outputFile;
 
     /**
@@ -49,22 +46,16 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
             outputFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + outputFile, e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + outputFile, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-optional-mojos/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-optional-mojos/pom.xml
index a4d8fd5..d4b32b2 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-optional-mojos/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-optional-mojos/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Optional Mojos</name>
-  <description>
-    A test plugin that defines a custom lifecycle mapping with optional mojos.
-  </description>
+  <description>A test plugin that defines a custom lifecycle mapping with optional mojos.</description>
   <inceptionYear>2009</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-optional-mojos/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-optional-mojos/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
index 96559ce..097e691 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-optional-mojos/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-optional-mojos/src/main/java/org/apache/maven/plugin/coreit/TouchMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,40 +16,33 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates an empty file to prove this goal was executed.
  */
-@Mojo( name = "touch" )
-public class TouchMojo
-    extends AbstractMojo
-{
+@Mojo(name = "touch")
+public class TouchMojo extends AbstractMojo {
 
-    @Parameter( defaultValue = "${project.build.directory}/touch.txt" )
+    @Parameter(defaultValue = "${project.build.directory}/touch.txt")
     private File touchFile;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating touch file: " + touchFile );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating touch file: " + touchFile);
 
-        try
-        {
+        try {
             touchFile.getParentFile().mkdirs();
             touchFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Error creating touch file: " + e.getMessage(), e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Error creating touch file: " + e.getMessage(), e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-packaging/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-packaging/pom.xml
index 60044e0..2eaa6ee 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-packaging/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-packaging/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Packaging</name>
-  <description>
-    A test plugin that defines a custom artifact handler ("it-artifact") and a new packaging type ("it-packaging").
-  </description>
+  <description>A test plugin that defines a custom artifact handler ("it-artifact") and a new packaging type ("it-packaging").</description>
   <inceptionYear>2006</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-packaging/src/main/java/org/apache/maven/plugin/coreit/AppendMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-packaging/src/main/java/org/apache/maven/plugin/coreit/AppendMojo.java
index a82e859..91eaa0a 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-packaging/src/main/java/org/apache/maven/plugin/coreit/AppendMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-packaging/src/main/java/org/apache/maven/plugin/coreit/AppendMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,61 +16,52 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.Mojo;
-import org.apache.maven.plugins.annotations.Parameter;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.OutputStreamWriter;
 
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+
 /**
  * Appends a message to a UTF-8 encoded plain text file.
  *
  * @author Benjamin Bentmann
-  */
-@Mojo( name = "append" )
-public class AppendMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "append")
+public class AppendMojo extends AbstractMojo {
 
     /**
      */
-    @Parameter( property = "append.message" )
+    @Parameter(property = "append.message")
     private String message;
 
     /**
      */
-    @Parameter( defaultValue = "${project.build.directory}/log.txt" )
+    @Parameter(defaultValue = "${project.build.directory}/log.txt")
     private File outputFile;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+    public void execute() throws MojoExecutionException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
 
-            getLog().info( "[MAVEN-CORE-IT-LOG]   " + message );
+            getLog().info("[MAVEN-CORE-IT-LOG]   " + message);
 
-            try ( OutputStreamWriter writer = new OutputStreamWriter( new FileOutputStream( outputFile, true ),
-                                                                      "UTF-8" ) )
-            {
-                writer.write( message );
-                writer.write( "\n" );
+            try (OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(outputFile, true), "UTF-8")) {
+                writer.write(message);
+                writer.write("\n");
             }
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + outputFile, e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + outputFile, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-packaging/src/main/java/org/apache/maven/plugin/coreit/PackagingMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-packaging/src/main/java/org/apache/maven/plugin/coreit/PackagingMojo.java
index dea3921..2e9842d 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-packaging/src/main/java/org/apache/maven/plugin/coreit/PackagingMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-packaging/src/main/java/org/apache/maven/plugin/coreit/PackagingMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,51 +16,45 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.IOException;
-
 /**
  * Creates an empty file to prove this goal was executed.
  *
  * @author <a href="brett@apache.org">Brett Porter</a>
  *
-  */
-@Mojo( name = "package" )
-public class PackagingMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "package")
+public class PackagingMojo extends AbstractMojo {
 
     /**
      */
-    @Parameter( defaultValue = "${project.build.finalName}", required = true )
+    @Parameter(defaultValue = "${project.build.finalName}", required = true)
     private String finalName;
 
     /**
      */
-    @Parameter( defaultValue = "${project.build.directory}", required = true, readonly = true )
+    @Parameter(defaultValue = "${project.build.directory}", required = true, readonly = true)
     private File outputDirectory;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        File jarFile = new File( outputDirectory, finalName + "-it.jar" );
+    public void execute() throws MojoExecutionException {
+        File jarFile = new File(outputDirectory, finalName + "-it.jar");
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating artifact file: " + jarFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating artifact file: " + jarFile);
 
-        try
-        {
+        try {
             jarFile.getParentFile().mkdirs();
             jarFile.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Error assembling JAR", e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Error assembling JAR", e);
         }
 
         /*
@@ -70,5 +62,4 @@
          * this test plugin. Hence there's no need to introduce further coupling with the Maven Artifact API.
          */
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/pom.xml
index bcd9ab5..f47c464 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/src/main/java/org/apache/maven/its/plugins/VelocityMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/src/main/java/org/apache/maven/its/plugins/VelocityMojo.java
index 2644bc6..2a926e6 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/src/main/java/org/apache/maven/its/plugins/VelocityMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-component-api/src/main/java/org/apache/maven/its/plugins/VelocityMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.plugins;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.plugins;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -28,24 +27,19 @@
 import org.codehaus.plexus.velocity.VelocityComponent;
 
 /**
-  */
-@Mojo( name = "velocity", defaultPhase = LifecyclePhase.VALIDATE )
-public class VelocityMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "velocity", defaultPhase = LifecyclePhase.VALIDATE)
+public class VelocityMojo extends AbstractMojo {
     /**
      */
     @Component
     protected VelocityComponent velocityComponent;
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         // velocityComponent should not be null
         velocityComponent.getEngine();
 
-        try
-        {
+        try {
             // velocityComponent engine should not be null
             // this is the real test to check that we got the right Initializable interface in both Plexus and the
             // component
@@ -53,11 +47,9 @@
              * NOTE: There's a bug in the plexus-velocity:1.1.7 component that fails to transform "/template.vm" into
              * a proper resource name before searching the context class loader so we avoid the leading slash here.
              */
-            velocityComponent.getEngine().getTemplate( "template.vm" );
-        }
-        catch ( Exception e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
+            velocityComponent.getEngine().getTemplate("template.vm");
+        } catch (Exception e) {
+            throw new MojoExecutionException(e.getMessage(), e);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/pom.xml
index 04d11b7..c7782a8 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -65,10 +63,10 @@
         <executions>
           <execution>
             <id>create-component-descriptor</id>
-            <phase>generate-resources</phase>
             <goals>
               <goal>generate-metadata</goal>
             </goals>
+            <phase>generate-resources</phase>
           </execution>
         </executions>
       </plugin>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/DefaultFakeComponent.java b/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/DefaultFakeComponent.java
index 4daf109..49a1803 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/DefaultFakeComponent.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/DefaultFakeComponent.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.plugins.plexuslifecycle;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.plugins.plexuslifecycle;
 
 import org.codehaus.plexus.component.annotations.Component;
 import org.codehaus.plexus.context.Context;
@@ -30,30 +29,23 @@
 /**
  * @author Olivier Lamy
  */
-@Component ( role = org.apache.maven.its.plugins.plexuslifecycle.FakeComponent.class )
-public class DefaultFakeComponent
-    implements FakeComponent, Contextualizable, Disposable, LogEnabled
-{
+@Component(role = org.apache.maven.its.plugins.plexuslifecycle.FakeComponent.class)
+public class DefaultFakeComponent implements FakeComponent, Contextualizable, Disposable, LogEnabled {
     private Logger logger;
 
-    public void enableLogging( Logger logger )
-    {
+    public void enableLogging(Logger logger) {
         this.logger = logger;
     }
 
-    public void contextualize( Context context )
-        throws ContextException
-    {
-        logger.info( "DefaultFakeComponent :: contextualize" );
+    public void contextualize(Context context) throws ContextException {
+        logger.info("DefaultFakeComponent :: contextualize");
     }
 
-    public void dispose()
-    {
-        logger.info( "DefaultFakeComponent :: dispose" );
+    public void dispose() {
+        logger.info("DefaultFakeComponent :: dispose");
     }
 
-    public void doNothing()
-    {
-        logger.info( "doNothing DefaultFakeComponent" );
+    public void doNothing() {
+        logger.info("doNothing DefaultFakeComponent");
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/FakeComponent.java b/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/FakeComponent.java
index cea4bed..5a35e82 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/FakeComponent.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/FakeComponent.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.plugins.plexuslifecycle;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,11 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.plugins.plexuslifecycle;
 
 /**
  * @author Olivier Lamy
  */
-public interface FakeComponent
-{
+public interface FakeComponent {
     void doNothing();
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/MojoWithPlexusLifecycle.java b/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/MojoWithPlexusLifecycle.java
index 73e5a85..419c395 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/MojoWithPlexusLifecycle.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-lifecycle/src/main/java/org/apache/maven/its/plugins/plexuslifecycle/MojoWithPlexusLifecycle.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.plugins.plexuslifecycle;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.plugins.plexuslifecycle;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -33,33 +32,23 @@
 /**
  * @author Olivier Lamy
  */
-@Mojo( name = "do-nothing", defaultPhase = LifecyclePhase.VALIDATE )
-public class MojoWithPlexusLifecycle
-    extends AbstractMojo
-    implements Contextualizable, Disposable
-{
+@Mojo(name = "do-nothing", defaultPhase = LifecyclePhase.VALIDATE)
+public class MojoWithPlexusLifecycle extends AbstractMojo implements Contextualizable, Disposable {
     /**
      */
     @Component
     private FakeComponent fakeComponent;
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "execute MojoWithPlexusLifecycle" );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("execute MojoWithPlexusLifecycle");
         fakeComponent.doNothing();
     }
 
-    public void dispose()
-    {
-        getLog().info( "MojoWithPlexusLifecycle :: dispose" );
+    public void dispose() {
+        getLog().info("MojoWithPlexusLifecycle :: dispose");
     }
 
-    public void contextualize( Context context )
-        throws ContextException
-    {
-        getLog().info( "MojoWithPlexusLifecycle :: contextualize" );
+    public void contextualize(Context context) throws ContextException {
+        getLog().info("MojoWithPlexusLifecycle :: contextualize");
     }
-
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-11/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-11/pom.xml
index cb0317b..cd3a72d 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-11/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-11/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-11/src/main/java/org/apache/maven/its/plugins/SerializeMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-11/src/main/java/org/apache/maven/its/plugins/SerializeMojo.java
index 10170c8..b16c233 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-11/src/main/java/org/apache/maven/its/plugins/SerializeMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-11/src/main/java/org/apache/maven/its/plugins/SerializeMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.plugins;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.plugins;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -37,39 +36,30 @@
 import org.codehaus.plexus.util.xml.pull.XmlSerializer;
 
 /**
-  */
-@Mojo( name = "serialize", defaultPhase = LifecyclePhase.VALIDATE )
-public class SerializeMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "serialize", defaultPhase = LifecyclePhase.VALIDATE)
+public class SerializeMojo extends AbstractMojo {
 
     /**
      */
-    @Parameter( defaultValue = "${project.build.directory}/serialized.xml" )
+    @Parameter(defaultValue = "${project.build.directory}/serialized.xml")
     private File file;
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         Writer writer = null;
         XmlSerializer s = new MXSerializer();
-        try
-        {
+        try {
             file.getParentFile().mkdirs();
-            writer = new OutputStreamWriter( new FileOutputStream( file ), "UTF-8" );
-            s.setOutput( writer );
+            writer = new OutputStreamWriter(new FileOutputStream(file), "UTF-8");
+            s.setOutput(writer);
 
-            Xpp3Dom dom = new Xpp3Dom( "root" );
+            Xpp3Dom dom = new Xpp3Dom("root");
 
-            dom.writeToSerializer( "", s );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
-        }
-        finally
-        {
-            IOUtil.close( writer );
+            dom.writeToSerializer("", s);
+        } catch (IOException e) {
+            throw new MojoExecutionException(e.getMessage(), e);
+        } finally {
+            IOUtil.close(writer);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/pom.xml
index 85e0a8e..a72fa36 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/apache/maven/its/plugins/SerializeMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/apache/maven/its/plugins/SerializeMojo.java
index dcb4836..d49d09d 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/apache/maven/its/plugins/SerializeMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/apache/maven/its/plugins/SerializeMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.plugins;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.plugins;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -37,37 +36,28 @@
 import org.codehaus.plexus.util.xml.pull.XmlSerializer;
 
 /**
-  */
-@Mojo( name = "serialize", defaultPhase = LifecyclePhase.VALIDATE )
-public class SerializeMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "serialize", defaultPhase = LifecyclePhase.VALIDATE)
+public class SerializeMojo extends AbstractMojo {
 
-    @Parameter( defaultValue = "${project.build.directory}/serialized.xml" )
+    @Parameter(defaultValue = "${project.build.directory}/serialized.xml")
     private File file;
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         Writer writer = null;
         XmlSerializer s = new MXSerializer();
-        try
-        {
+        try {
             file.getParentFile().mkdirs();
-            writer = new OutputStreamWriter( new FileOutputStream( file ), "UTF-8" );
-            s.setOutput( writer );
+            writer = new OutputStreamWriter(new FileOutputStream(file), "UTF-8");
+            s.setOutput(writer);
 
-            Xpp3Dom dom = new Xpp3Dom( "root" );
+            Xpp3Dom dom = new Xpp3Dom("root");
 
-            dom.writeToSerializer( "", s );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
-        }
-        finally
-        {
-            IOUtils.closeQuietly( writer );
+            dom.writeToSerializer("", s);
+        } catch (IOException e) {
+            throw new MojoExecutionException(e.getMessage(), e);
+        } finally {
+            IOUtils.closeQuietly(writer);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java
index c87c0de..755c74e 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/Xpp3Dom.java
@@ -1,5 +1,3 @@
-package org.codehaus.plexus.util.xml;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.codehaus.plexus.util.xml;
 
 import java.io.IOException;
 
@@ -26,23 +25,18 @@
 /**
  *
  */
-public class Xpp3Dom
-{
+public class Xpp3Dom {
 
     private String root;
 
-    public Xpp3Dom( String root )
-    {
+    public Xpp3Dom(String root) {
         this.root = root;
     }
 
-    public void writeToSerializer( String namespace, XmlSerializer s )
-        throws IOException
-    {
-        s.startDocument( "UTF-8", Boolean.FALSE );
-        s.startTag( namespace, root );
-        s.endTag( namespace, root );
+    public void writeToSerializer(String namespace, XmlSerializer s) throws IOException {
+        s.startDocument("UTF-8", Boolean.FALSE);
+        s.startTag(namespace, root);
+        s.endTag(namespace, root);
         s.endDocument();
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/pull/MXSerializer.java b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/pull/MXSerializer.java
index bca0dfa..2759ab9 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/pull/MXSerializer.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/pull/MXSerializer.java
@@ -1,5 +1,3 @@
-package org.codehaus.plexus.util.xml.pull;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.codehaus.plexus.util.xml.pull;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -26,136 +25,108 @@
 /**
  *
  */
-public class MXSerializer
-    implements XmlSerializer
-{
+public class MXSerializer implements XmlSerializer {
     private Writer output;
 
-    public void setOutput( Writer writer )
-    {
+    public void setOutput(Writer writer) {
         output = writer;
     }
 
-    public XmlSerializer attribute( String namespace, String name, String value )
-    {
+    public XmlSerializer attribute(String namespace, String name, String value) {
         return null;
     }
 
-    public void cdsect( String text )
-    {
+    public void cdsect(String text) {
         // ignore
     }
 
-    public void comment( String text )
-    {
+    public void comment(String text) {
         // ignore
     }
 
-    public void docdecl( String text )
-    {
+    public void docdecl(String text) {
         // ignore
     }
 
-    public void endDocument()
-    {
+    public void endDocument() {
         // ignore
     }
 
-    public XmlSerializer endTag( String namespace, String name )
-    {
+    public XmlSerializer endTag(String namespace, String name) {
         return null;
     }
 
-    public void entityRef( String text )
-    {
+    public void entityRef(String text) {
         // ignore
     }
 
-    public void flush()
-    {
+    public void flush() {
         // ignore
     }
 
-    public int getDepth()
-    {
+    public int getDepth() {
         return 0;
     }
 
-    public boolean getFeature( String name )
-    {
+    public boolean getFeature(String name) {
         return false;
     }
 
-    public String getName()
-    {
+    public String getName() {
         return null;
     }
 
-    public String getNamespace()
-    {
+    public String getNamespace() {
         return null;
     }
 
-    public String getPrefix( String namespace, boolean generatePrefix )
-    {
+    public String getPrefix(String namespace, boolean generatePrefix) {
         return null;
     }
 
-    public Object getProperty( String name )
-    {
+    public Object getProperty(String name) {
         return null;
     }
 
-    public void ignorableWhitespace( String text )
-    {
+    public void ignorableWhitespace(String text) {
         // ignore
     }
 
-    public void processingInstruction( String text )
-    {
+    public void processingInstruction(String text) {
         // ignore
     }
 
-    public void setFeature( String name, boolean state )
-    {
+    public void setFeature(String name, boolean state) {
         // ignore
     }
 
-    public void setOutput( OutputStream os, String encoding )
-    {
+    public void setOutput(OutputStream os, String encoding) {
         // ignore
     }
 
-    public void setPrefix( String prefix, String namespace )
-    {
+    public void setPrefix(String prefix, String namespace) {
         // ignore
     }
 
-    public void setProperty( String name, Object value )
-    {
+    public void setProperty(String name, Object value) {
         // ignore
     }
 
-    public void startDocument( String encoding, Boolean standalone )
-    {
+    public void startDocument(String encoding, Boolean standalone) {
         // ignore
     }
 
-    public XmlSerializer startTag( String namespace, String name )
-        throws IOException
-    {
-        output.write( name );
+    public XmlSerializer startTag(String namespace, String name) throws IOException {
+        output.write(name);
 
         return this;
     }
 
-    public XmlSerializer text( String text )
-    {
+    public XmlSerializer text(String text) {
         return null;
     }
 
-    public XmlSerializer text( char[] buf, int start, int len )
-    {
+    public XmlSerializer text(char[] buf, int start, int len) {
         return null;
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/pull/XmlSerializer.java b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/pull/XmlSerializer.java
index 3de3506..f7e2472 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/pull/XmlSerializer.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plexus-utils-new/src/main/java/org/codehaus/plexus/util/xml/pull/XmlSerializer.java
@@ -1,5 +1,3 @@
-package org.codehaus.plexus.util.xml.pull;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.codehaus.plexus.util.xml.pull;
 
 import java.io.IOException;
 import java.io.OutputStream;
@@ -26,36 +25,29 @@
 /**
  *
  */
-public interface XmlSerializer
-{
+public interface XmlSerializer {
 
-    void setFeature( String name, boolean state )
-        throws IllegalArgumentException, IllegalStateException;
+    void setFeature(String name, boolean state) throws IllegalArgumentException, IllegalStateException;
 
-    boolean getFeature( String name );
+    boolean getFeature(String name);
 
-    void setProperty( String name, Object value )
-        throws IllegalArgumentException, IllegalStateException;
+    void setProperty(String name, Object value) throws IllegalArgumentException, IllegalStateException;
 
-    Object getProperty( String name );
+    Object getProperty(String name);
 
-    void setOutput( OutputStream os, String encoding )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void setOutput(OutputStream os, String encoding)
+            throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void setOutput( Writer writer )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void setOutput(Writer writer) throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void startDocument( String encoding, Boolean standalone )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void startDocument(String encoding, Boolean standalone)
+            throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void endDocument()
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void endDocument() throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void setPrefix( String prefix, String namespace )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void setPrefix(String prefix, String namespace) throws IOException, IllegalArgumentException, IllegalStateException;
 
-    String getPrefix( String namespace, boolean generatePrefix )
-        throws IllegalArgumentException;
+    String getPrefix(String namespace, boolean generatePrefix) throws IllegalArgumentException;
 
     int getDepth();
 
@@ -63,39 +55,31 @@
 
     String getName();
 
-    XmlSerializer startTag( String namespace, String name )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    XmlSerializer startTag(String namespace, String name)
+            throws IOException, IllegalArgumentException, IllegalStateException;
 
-    XmlSerializer attribute( String namespace, String name, String value )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    XmlSerializer attribute(String namespace, String name, String value)
+            throws IOException, IllegalArgumentException, IllegalStateException;
 
-    XmlSerializer endTag( String namespace, String name )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    XmlSerializer endTag(String namespace, String name)
+            throws IOException, IllegalArgumentException, IllegalStateException;
 
-    XmlSerializer text( String text )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    XmlSerializer text(String text) throws IOException, IllegalArgumentException, IllegalStateException;
 
-    XmlSerializer text( char[] buf, int start, int len )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    XmlSerializer text(char[] buf, int start, int len)
+            throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void cdsect( String text )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void cdsect(String text) throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void entityRef( String text )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void entityRef(String text) throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void processingInstruction( String text )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void processingInstruction(String text) throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void comment( String text )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void comment(String text) throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void docdecl( String text )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void docdecl(String text) throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void ignorableWhitespace( String text )
-        throws IOException, IllegalArgumentException, IllegalStateException;
+    void ignorableWhitespace(String text) throws IOException, IllegalArgumentException, IllegalStateException;
 
-    void flush()
-        throws IOException;
+    void flush() throws IOException;
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/pom.xml
index 5c64ef5..e5598cb 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -57,4 +55,3 @@
     </dependency>
   </dependencies>
 </project>
-
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/src/main/java/org/apache/maven/plugin/coreit/DerivedItMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/src/main/java/org/apache/maven/plugin/coreit/DerivedItMojo.java
index 8b34803..f0ab90b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/src/main/java/org/apache/maven/plugin/coreit/DerivedItMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-plugin-dependency/src/main/java/org/apache/maven/plugin/coreit/DerivedItMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
 
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
@@ -25,14 +26,10 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-
 /**
-  */
-@Mojo( name = "test", defaultPhase = LifecyclePhase.PROCESS_SOURCES )
-public class DerivedItMojo
-    extends EvalMojo
-{
+ */
+@Mojo(name = "test", defaultPhase = LifecyclePhase.PROCESS_SOURCES)
+public class DerivedItMojo extends EvalMojo {
     /**
      * The path to the output file for the properties with the expression values. For each expression given by the
      * parameter {@link #expressions}, a similar named properties key will be used to save the expression value. If an
@@ -41,15 +38,11 @@
     @Parameter
     private File file;
 
-    public void execute()
-        throws MojoFailureException, MojoExecutionException
-    {
-        if ( file != null )
-        {
-            super.setOutputFile( file );
+    public void execute() throws MojoFailureException, MojoExecutionException {
+        if (file != null) {
+            super.setOutputFile(file);
         }
 
         super.execute();
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/pom.xml
index c2994ed..32a6a51 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PluginParamInterpolationMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PluginParamInterpolationMojo.java
index baef809..a525910 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PluginParamInterpolationMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PluginParamInterpolationMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 
@@ -31,10 +30,8 @@
 /**
  *
  */
-@Mojo( name = "check-plugin", defaultPhase = LifecyclePhase.VALIDATE )
-public class PluginParamInterpolationMojo
-    extends AbstractMojo
-{
+@Mojo(name = "check-plugin", defaultPhase = LifecyclePhase.VALIDATE)
+public class PluginParamInterpolationMojo extends AbstractMojo {
     /**
      * myDirectory
      */
@@ -44,25 +41,22 @@
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}" )
+    @Parameter(defaultValue = "${project}")
     private MavenProject project;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        myDirectory = normalize( myDirectory );
-        String value = normalize( new File( project.getBuild().getDirectory(), "foo" ).getAbsolutePath() );
+    public void execute() throws MojoExecutionException {
+        myDirectory = normalize(myDirectory);
+        String value = normalize(new File(project.getBuild().getDirectory(), "foo").getAbsolutePath());
 
-        if ( !myDirectory.equals( value ) )
-        {
-            throw new MojoExecutionException( "Directory supplied: " + myDirectory
-                + " is not the same as the project build directory: " + project.getBuild().getDirectory()
-                + " + '/foo'" );
+        if (!myDirectory.equals(value)) {
+            throw new MojoExecutionException("Directory supplied: " + myDirectory
+                    + " is not the same as the project build directory: "
+                    + project.getBuild().getDirectory()
+                    + " + '/foo'");
         }
     }
 
-    private String normalize( String src )
-    {
-        return src.replace( '/', File.separatorChar ).replace( '\\', File.separatorChar );
+    private String normalize(String src) {
+        return src.replace('/', File.separatorChar).replace('\\', File.separatorChar);
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PropertyInterpolationMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PropertyInterpolationMojo.java
index 071820d..ae9ee2f 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PropertyInterpolationMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PropertyInterpolationMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 
@@ -31,32 +30,26 @@
  *
  * @phase validate
  */
-@Mojo( name = "check-property" )
-public class PropertyInterpolationMojo
-    extends AbstractMojo
-{
+@Mojo(name = "check-property")
+public class PropertyInterpolationMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}" )
+    @Parameter(defaultValue = "${project}")
     private MavenProject project;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        String value = normalize( project.getProperties().getProperty( "myDirectory" ) );
-        String targetValue = normalize( new File( project.getBuild().getDirectory(), "foo" ).getAbsolutePath() );
+    public void execute() throws MojoExecutionException {
+        String value = normalize(project.getProperties().getProperty("myDirectory"));
+        String targetValue = normalize(new File(project.getBuild().getDirectory(), "foo").getAbsolutePath());
 
-        if ( !value.equals( targetValue ) )
-        {
-            throw new MojoExecutionException( "Property value of 'myDirectory': " + value
-                + " should equal the 'foo' subpath of the project build directory: " + targetValue );
+        if (!value.equals(targetValue)) {
+            throw new MojoExecutionException("Property value of 'myDirectory': " + value
+                    + " should equal the 'foo' subpath of the project build directory: " + targetValue);
         }
     }
 
-    private String normalize( String src )
-    {
-        return src.replace( '/', File.separatorChar ).replace( '\\', File.separatorChar );
+    private String normalize(String src) {
+        return src.replace('/', File.separatorChar).replace('\\', File.separatorChar);
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PropertyInterpolationVerifierMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PropertyInterpolationVerifierMojo.java
index 5f69edc..8e59681 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PropertyInterpolationVerifierMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-project-interpolation/src/main/java/org/apache/maven/plugin/coreit/PropertyInterpolationVerifierMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.util.Enumeration;
+import java.util.Properties;
 
 import org.apache.maven.model.Model;
 import org.apache.maven.plugin.AbstractMojo;
@@ -28,53 +30,42 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.util.Enumeration;
-import java.util.Properties;
-
 /**
-  */
-@Mojo( name = "verify-property", defaultPhase = LifecyclePhase.VALIDATE )
-public class PropertyInterpolationVerifierMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "verify-property", defaultPhase = LifecyclePhase.VALIDATE)
+public class PropertyInterpolationVerifierMojo extends AbstractMojo {
 
     /**
      * The current Maven project.
      */
-    @Parameter( defaultValue = "${project}" )
+    @Parameter(defaultValue = "${project}")
     private MavenProject project;
 
     /**
      * The properties.
      */
-    @Parameter( property = "clsldr.pluginClassLoaderOutput" )
+    @Parameter(property = "clsldr.pluginClassLoaderOutput")
     private Properties properties;
 
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         Model model = project.getModel();
-        if ( properties == null )
-        {
+        if (properties == null) {
             return;
         }
 
         Enumeration e = properties.propertyNames();
-        while ( e.hasMoreElements() )
-        {
+        while (e.hasMoreElements()) {
             String name = (String) e.nextElement();
-            String value = properties.getProperty( name );
-            if ( !value.equals( model.getProperties().getProperty( name ) ) )
-            {
-                throw new MojoExecutionException( "Properties do not match: Name = " + name + ", Value = " + value );
+            String value = properties.getProperty(name);
+            if (!value.equals(model.getProperties().getProperty(name))) {
+                throw new MojoExecutionException("Properties do not match: Name = " + name + ", Value = " + value);
             }
 
-            if ( value.contains( "${" ) )
-            {
-                throw new MojoExecutionException( "Unresolved value: Name = " + name + ", Value = " + value );
+            if (value.contains("${")) {
+                throw new MojoExecutionException("Unresolved value: Name = " + name + ", Value = " + value);
             }
 
-            getLog().info( "Property match: Name = " + name + ", Value = " + value );
+            getLog().info("Property match: Name = " + name + ", Value = " + value);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-project/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-project/pom.xml
index 8d5fdef..0c07768 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-project/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-project/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Project</name>
-  <description>
-    A test plugin that can build Maven project instances from local/remote POMs.
-  </description>
+  <description>A test plugin that can build Maven project instances from local/remote POMs.</description>
   <inceptionYear>2010</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/AbstractPomMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/AbstractPomMojo.java
index 1b0ad34..2c7c204 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/AbstractPomMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/AbstractPomMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.Properties;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -25,17 +29,10 @@
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.project.MavenProjectBuilder;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.Properties;
-
 /**
  * @author Benjamin Bentmann
  */
-public abstract class AbstractPomMojo
-    extends AbstractMojo
-{
+public abstract class AbstractPomMojo extends AbstractMojo {
 
     /**
      * The project builder.
@@ -43,41 +40,30 @@
     @Component
     protected MavenProjectBuilder builder;
 
-    protected void dump( Properties props, String key, MavenProject project )
-    {
-        put( props, key + "project.id", project.getId() );
-        put( props, key + "project.name", project.getName() );
-        put( props, key + "project.description", project.getDescription() );
-        if ( project.getArtifact() != null )
-        {
-            put( props, key + "artifact.id", project.getArtifact().getId() );
+    protected void dump(Properties props, String key, MavenProject project) {
+        put(props, key + "project.id", project.getId());
+        put(props, key + "project.name", project.getName());
+        put(props, key + "project.description", project.getDescription());
+        if (project.getArtifact() != null) {
+            put(props, key + "artifact.id", project.getArtifact().getId());
         }
     }
 
-    protected void put( Properties props, String key, Object value )
-    {
-        if ( value != null )
-        {
-            props.setProperty( key, value.toString() );
+    protected void put(Properties props, String key, Object value) {
+        if (value != null) {
+            props.setProperty(key, value.toString());
         }
     }
 
-    protected void store( Properties props, File file )
-        throws MojoExecutionException
-    {
-        try
-        {
+    protected void store(Properties props, File file) throws MojoExecutionException {
+        try {
             file.getParentFile().mkdirs();
 
-            try ( FileOutputStream os = new FileOutputStream( file ) )
-            {
-                props.store( os, "[MAVEN-CORE-IT-LOG]" );
+            try (FileOutputStream os = new FileOutputStream(file)) {
+                props.store(os, "[MAVEN-CORE-IT-LOG]");
             }
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Failed to dump POMs: " + e.getMessage(), e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Failed to dump POMs: " + e.getMessage(), e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/BuildLocalPomMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/BuildLocalPomMojo.java
index 2aac41c..4eaeb13 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/BuildLocalPomMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/BuildLocalPomMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.util.Properties;
 
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -25,29 +27,24 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.util.Properties;
-
 /**
  * Builds the local POMs.
  *
  * @author Benjamin Bentmann
-  */
-@Mojo( name = "local-pom" )
-public class BuildLocalPomMojo
-    extends AbstractPomMojo
-{
+ */
+@Mojo(name = "local-pom")
+public class BuildLocalPomMojo extends AbstractPomMojo {
 
     /**
      * The properties file to dump the POM info to.
      */
-    @Parameter( defaultValue = "target/pom.properties" )
+    @Parameter(defaultValue = "target/pom.properties")
     private File propertiesFile;
 
     /**
      * The local repository.
      */
-    @Parameter( defaultValue = "${localRepository}", readonly = true, required = true )
+    @Parameter(defaultValue = "${localRepository}", readonly = true, required = true)
     private ArtifactRepository localRepository;
 
     /**
@@ -62,33 +59,25 @@
      *
      * @throws MojoExecutionException If the artifact file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         Properties props = new Properties();
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Building local POMs" );
+        getLog().info("[MAVEN-CORE-IT-LOG] Building local POMs");
 
-        if ( files != null )
-        {
-            for ( File file : files )
-            {
-                getLog().info( "[MAVEN-CORE-IT-LOG] Building " + file );
+        if (files != null) {
+            for (File file : files) {
+                getLog().info("[MAVEN-CORE-IT-LOG] Building " + file);
 
-                try
-                {
-                    MavenProject project = builder.build( file, localRepository, null );
+                try {
+                    MavenProject project = builder.build(file, localRepository, null);
 
-                    dump( props, file.getName() + ".", project );
-                }
-                catch ( Exception e )
-                {
-                    getLog().warn( "Failed to build local POM for " + file, e );
+                    dump(props, file.getName() + ".", project);
+                } catch (Exception e) {
+                    getLog().warn("Failed to build local POM for " + file, e);
                 }
             }
         }
 
-        store( props, propertiesFile );
+        store(props, propertiesFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/BuildRemotePomMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/BuildRemotePomMojo.java
index a7da046..ed9a10e 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/BuildRemotePomMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-project/src/main/java/org/apache/maven/plugin/coreit/BuildRemotePomMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.util.List;
+import java.util.Properties;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
@@ -29,37 +32,31 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.util.List;
-import java.util.Properties;
-
 /**
  * Builds the remote POMs of user-specified artifacts. This mimics in part the Maven Remote Resources Plugin.
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "remote-pom" )
-public class BuildRemotePomMojo
-    extends AbstractPomMojo
-{
+ */
+@Mojo(name = "remote-pom")
+public class BuildRemotePomMojo extends AbstractPomMojo {
 
     /**
      * The properties file to dump the POM info to.
      */
-    @Parameter( defaultValue = "target/pom.properties" )
+    @Parameter(defaultValue = "target/pom.properties")
     private File propertiesFile;
 
     /**
      * The local repository.
      */
-    @Parameter( defaultValue = "${localRepository}", readonly = true, required = true )
+    @Parameter(defaultValue = "${localRepository}", readonly = true, required = true)
     private ArtifactRepository localRepository;
 
     /**
      * The remote repositories of the current Maven project.
      */
-    @Parameter( defaultValue = "${project.remoteArtifactRepositories}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project.remoteArtifactRepositories}", readonly = true, required = true)
     private List<ArtifactRepository> remoteRepositories;
 
     /**
@@ -81,43 +78,37 @@
      *
      * @throws MojoExecutionException If the artifact file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         Properties props = new Properties();
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Building remote POMs" );
+        getLog().info("[MAVEN-CORE-IT-LOG] Building remote POMs");
 
-        if ( dependencies != null )
-        {
-            for ( Dependency dependency : dependencies )
-            {
-                Artifact artifact =
-                    factory.createArtifactWithClassifier( dependency.getGroupId(), dependency.getArtifactId(),
-                                                          dependency.getVersion(), dependency.getType(),
-                                                          dependency.getClassifier() );
+        if (dependencies != null) {
+            for (Dependency dependency : dependencies) {
+                Artifact artifact = factory.createArtifactWithClassifier(
+                        dependency.getGroupId(),
+                        dependency.getArtifactId(),
+                        dependency.getVersion(),
+                        dependency.getType(),
+                        dependency.getClassifier());
 
                 String id = artifact.getId();
 
-                getLog().info( "[MAVEN-CORE-IT-LOG] Building " + id );
+                getLog().info("[MAVEN-CORE-IT-LOG] Building " + id);
 
-                try
-                {
-                    MavenProject project = builder.buildFromRepository( artifact, remoteRepositories, localRepository );
+                try {
+                    MavenProject project = builder.buildFromRepository(artifact, remoteRepositories, localRepository);
 
-                    dump( props, id + ".", project );
-                }
-                catch ( Exception e )
-                {
-                    getLog().warn( "Failed to build remote POM for " + artifact.getId(), e );
+                    dump(props, id + ".", project);
+                } catch (Exception e) {
+                    getLog().warn("Failed to build remote POM for " + artifact.getId(), e);
                 }
 
-                put( props, id + ".file", artifact.getFile() );
-                put( props, id + ".version", artifact.getVersion() );
+                put(props, id + ".file", artifact.getFile());
+                put(props, id + ".version", artifact.getVersion());
             }
         }
 
-        store( props, propertiesFile );
+        store(props, propertiesFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-setter/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-setter/pom.xml
index 97f7fa3..bf5c5f4 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-setter/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-setter/pom.xml
@@ -1,5 +1,4 @@
 <?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,22 +17,21 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>maven-it-plugin-setter</artifactId>
-  <description>Plugin to check that attribute injection through setter method
-   (instead of direct parameter injection) works.</description>
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Setter</name>
+  <description>Plugin to check that attribute injection through setter method
+   (instead of direct parameter injection) works.</description>
   <inceptionYear>2006</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-setter/src/main/java/org/apache/maven/plugin/coreit/CoreItMojoWithSetters.java b/core-it-support/core-it-plugins/maven-it-plugin-setter/src/main/java/org/apache/maven/plugin/coreit/CoreItMojoWithSetters.java
index 48f14aa..9afca4b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-setter/src/main/java/org/apache/maven/plugin/coreit/CoreItMojoWithSetters.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-setter/src/main/java/org/apache/maven/plugin/coreit/CoreItMojoWithSetters.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,29 +16,28 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-
 /**
  * Mojo to check that attribute injection through setter method (instead of direct parameter injection) works.
  */
-@Mojo( name = "setter-touch" )
-public class CoreItMojoWithSetters
-    extends AbstractMojo
-{
-    @Parameter( defaultValue = "${project.build.directory}", required = true )
+@Mojo(name = "setter-touch")
+public class CoreItMojoWithSetters extends AbstractMojo {
+    @Parameter(defaultValue = "${project.build.directory}", required = true)
     private String outputDirectoryValue;
 
     /**
      */
-    @Parameter( name = "foo" )
+    @Parameter(name = "foo")
     private String fooValue;
 
     /**
@@ -52,17 +49,15 @@
     // Setters
     // ----------------------------------------------------------------------
 
-    public void setOutputDirectory( String outputDirectory )
-    {
+    public void setOutputDirectory(String outputDirectory) {
         this.outputDirectoryValue = outputDirectory;
     }
 
     boolean setFooSetterExecuted;
 
-    public void setFoo( String fooValue )
-    {
+    public void setFoo(String fooValue) {
 
-        getLog().info( "setFoo: " + fooValue );
+        getLog().info("setFoo: " + fooValue);
 
         this.fooValue = fooValue;
 
@@ -71,10 +66,9 @@
 
     boolean setBarSetterExecuted;
 
-    public void setBar( String barValue )
-    {
+    public void setBar(String barValue) {
 
-        getLog().info( "setBar: " + barValue );
+        getLog().info("setBar: " + barValue);
 
         this.bar = barValue + ".baz";
 
@@ -85,56 +79,45 @@
     //
     // ----------------------------------------------------------------------
 
+    public void execute() throws MojoExecutionException {
+        touch(new File(outputDirectoryValue), "touch.txt");
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        touch( new File( outputDirectoryValue ), "touch.txt" );
-
-        File outDir = new File( outputDirectoryValue );
+        File outDir = new File(outputDirectoryValue);
 
         // Test parameter setting
-        if ( fooValue != null && setFooSetterExecuted )
-        {
+        if (fooValue != null && setFooSetterExecuted) {
 
-            getLog().info( "fooValue != null && setFooSetterExecuted" );
+            getLog().info("fooValue != null && setFooSetterExecuted");
 
-            touch( outDir, fooValue );
+            touch(outDir, fooValue);
         }
 
-        if ( bar != null && setBarSetterExecuted )
-        {
+        if (bar != null && setBarSetterExecuted) {
 
-            getLog().info( "bar != null && setBarSetterExecuted" );
+            getLog().info("bar != null && setBarSetterExecuted");
 
-            touch( outDir, bar );
+            touch(outDir, bar);
         }
     }
 
-    private void touch( File dir, String file )
-        throws MojoExecutionException
-    {
+    private void touch(File dir, String file) throws MojoExecutionException {
 
-        getLog().info( "touch: " + dir.getPath() + ":" + file );
+        getLog().info("touch: " + dir.getPath() + ":" + file);
 
-        try
-        {
-             if ( !dir.exists() )
-             {
-                 dir.mkdirs();
-             }
+        try {
+            if (!dir.exists()) {
+                dir.mkdirs();
+            }
 
-             File touch = new File( dir, file );
+            File touch = new File(dir, file);
 
-             FileWriter w = new FileWriter( touch );
+            FileWriter w = new FileWriter(touch);
 
-             w.write( file );
+            w.write(file);
 
-             w.close();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Error touching file", e );
+            w.close();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Error touching file", e);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-settings/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-settings/pom.xml
index 18b0a44..dbc0c6b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-settings/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-settings/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Settings</name>
-  <description>
-    A test plugin that dumps settings.
-  </description>
+  <description>A test plugin that dumps settings.</description>
   <inceptionYear>2012</inceptionYear>
 
   <dependencies>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-settings/src/main/java/org/apache/maven/plugin/coreit/SettingsReadItMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-settings/src/main/java/org/apache/maven/plugin/coreit/SettingsReadItMojo.java
index 5f55e70..7992b0b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-settings/src/main/java/org/apache/maven/plugin/coreit/SettingsReadItMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-settings/src/main/java/org/apache/maven/plugin/coreit/SettingsReadItMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -27,40 +30,28 @@
 import org.apache.maven.settings.Settings;
 import org.apache.maven.settings.io.xpp3.SettingsXpp3Writer;
 
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-
 /**
  * Goal which read settings and dump it to a file
  *
-  */
-@Mojo( name = "settings-read", defaultPhase = LifecyclePhase.VALIDATE )
-public class SettingsReadItMojo
-    extends AbstractMojo
-{
-    @Parameter( defaultValue = "${settings}", required = true, readonly = true )
+ */
+@Mojo(name = "settings-read", defaultPhase = LifecyclePhase.VALIDATE)
+public class SettingsReadItMojo extends AbstractMojo {
+    @Parameter(defaultValue = "${settings}", required = true, readonly = true)
     private Settings settings;
 
-    @Parameter( defaultValue = "target/settings-dump.xml", required = true )
+    @Parameter(defaultValue = "target/settings-dump.xml", required = true)
     private File dumpFile;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        if ( dumpFile.exists() )
-        {
+    public void execute() throws MojoExecutionException {
+        if (dumpFile.exists()) {
             dumpFile.delete();
         }
         dumpFile.getParentFile().mkdirs();
-        try ( FileWriter fw = new FileWriter( dumpFile ) )
-        {
+        try (FileWriter fw = new FileWriter(dumpFile)) {
             SettingsXpp3Writer writer = new SettingsXpp3Writer();
-            writer.write( fw, settings );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
+            writer.write(fw, settings);
+        } catch (IOException e) {
+            throw new MojoExecutionException(e.getMessage(), e);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/pom.xml
index 0c79f3a..525cba8 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Singleton Component</name>
-  <description>
-    A test plugin to check that the lookup of a singleton component works reliably.
-  </description>
+  <description>A test plugin to check that the lookup of a singleton component works reliably.</description>
   <inceptionYear>2009</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/DefaultComponent.java b/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/DefaultComponent.java
index 1b790ff..833c7a1 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/DefaultComponent.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/DefaultComponent.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.codehaus.plexus.component.annotations.Component;
 
@@ -26,21 +25,16 @@
  *
  * @author Benjamin Bentmann
  */
-@Component ( role = TestComponent.class )
-public class DefaultComponent
-        implements TestComponent
-{
+@Component(role = TestComponent.class)
+public class DefaultComponent implements TestComponent {
 
     private final String id;
 
-    public DefaultComponent()
-    {
-        id = Integer.toString( System.identityHashCode( this ) );
+    public DefaultComponent() {
+        id = Integer.toString(System.identityHashCode(this));
     }
 
-    public String getId()
-    {
+    public String getId() {
         return id;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java
index 95832f9..b3013ff 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/ItMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,13 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.Component;
-import org.apache.maven.plugins.annotations.LifecyclePhase;
-import org.apache.maven.plugins.annotations.Mojo;
-import org.apache.maven.plugins.annotations.Parameter;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -33,21 +25,26 @@
 import java.util.Map;
 import java.util.Properties;
 
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.Component;
+import org.apache.maven.plugins.annotations.LifecyclePhase;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+
 /**
  * Requires a singleton component in various ways and dumps the ids to a properties file.
  *
  * @author Benjamin Bentmann
  *
-  */
-@Mojo( name = "it", defaultPhase = LifecyclePhase.INITIALIZE )
-public class ItMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "it", defaultPhase = LifecyclePhase.INITIALIZE)
+public class ItMojo extends AbstractMojo {
 
     /**
      * The path to the output file.
      */
-    @Parameter( property = "touch.outputFile", defaultValue = "target/comp.properties" )
+    @Parameter(property = "touch.outputFile", defaultValue = "target/comp.properties")
     private File outputFile;
 
     /**
@@ -60,7 +57,7 @@
     /**
      * Component lookup with explicit role hint.
      */
-    @Component( hint = "default" )
+    @Component(hint = "default")
     private TestComponent componentWithRoleHint;
 
     /**
@@ -80,39 +77,34 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
-        TestComponent componentFromMap = (TestComponent) componentMap.values().iterator().next();
-        TestComponent componentFromList = (TestComponent) componentList.iterator().next();
+    public void execute() throws MojoExecutionException {
+        TestComponent componentFromMap =
+                (TestComponent) componentMap.values().iterator().next();
+        TestComponent componentFromList =
+                (TestComponent) componentList.iterator().next();
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using component: " + componentWithoutRoleHint );
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using component: " + componentWithRoleHint );
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using component: " + componentFromMap );
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using component: " + componentFromList );
+        getLog().info("[MAVEN-CORE-IT-LOG] Using component: " + componentWithoutRoleHint);
+        getLog().info("[MAVEN-CORE-IT-LOG] Using component: " + componentWithRoleHint);
+        getLog().info("[MAVEN-CORE-IT-LOG] Using component: " + componentFromMap);
+        getLog().info("[MAVEN-CORE-IT-LOG] Using component: " + componentFromList);
 
         Properties props = new Properties();
-        props.setProperty( "id.0", componentWithoutRoleHint.getId() );
-        props.setProperty( "id.1", componentWithRoleHint.getId() );
-        props.setProperty( "id.2", componentFromMap.getId() );
-        props.setProperty( "id.3", componentFromList.getId() );
+        props.setProperty("id.0", componentWithoutRoleHint.getId());
+        props.setProperty("id.1", componentWithRoleHint.getId());
+        props.setProperty("id.2", componentFromMap.getId());
+        props.setProperty("id.3", componentFromList.getId());
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
-            try ( FileOutputStream os = new FileOutputStream( outputFile ) )
-            {
-                props.store( os, "MAVEN-CORE-IT-LOG" );
+            try (FileOutputStream os = new FileOutputStream(outputFile)) {
+                props.store(os, "MAVEN-CORE-IT-LOG");
             }
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + outputFile, e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + outputFile, e);
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java b/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
index de3256f..6a83a88 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-singleton-component/src/main/java/org/apache/maven/plugin/coreit/TestComponent.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,15 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 /**
  * A dummy component.
  *
  * @author Benjamin Bentmann
  */
-public interface TestComponent
-{
+public interface TestComponent {
 
     String getId();
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-site/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-site/pom.xml
index d44f828..7ffc7ee 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-site/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-site/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -32,9 +30,7 @@
   <packaging>maven-plugin</packaging>
 
   <name>Maven IT Plugin :: Site</name>
-  <description>
-    A test plugin that works with reports.
-  </description>
+  <description>A test plugin that works with reports.</description>
   <inceptionYear>2008</inceptionYear>
 
   <properties>
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/GenerateMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/GenerateMojo.java
index 25f6a56..9e237e2 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/GenerateMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/GenerateMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.lang.reflect.InvocationHandler;
+import java.lang.reflect.Method;
+import java.lang.reflect.Proxy;
+import java.util.List;
+import java.util.Locale;
 
 import org.apache.maven.doxia.sink.Sink;
 import org.apache.maven.plugin.AbstractMojo;
@@ -28,45 +34,36 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.reporting.MavenReport;
 
-import java.io.File;
-import java.lang.reflect.InvocationHandler;
-import java.lang.reflect.Method;
-import java.lang.reflect.Proxy;
-import java.util.List;
-import java.util.Locale;
-
 /**
  * Generates the available/configured reports.
  *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "generate", defaultPhase = LifecyclePhase.SITE, requiresReports = true )
-public class GenerateMojo
-    extends AbstractMojo
-{
+@Mojo(name = "generate", defaultPhase = LifecyclePhase.SITE, requiresReports = true)
+public class GenerateMojo extends AbstractMojo {
 
     /**
      * The path to the output directory of the site.
      */
-    @Parameter( defaultValue = "${project.reporting.outputDirectory}" )
+    @Parameter(defaultValue = "${project.reporting.outputDirectory}")
     private File outputDirectory;
 
     /**
      * The language for the reports.
      */
-    @Parameter( defaultValue = "en" )
+    @Parameter(defaultValue = "en")
     private String language = "en";
 
     /**
      * A flag whether to ignore errors from reports and continue the generation.
      */
-    @Parameter( defaultValue = "false" )
+    @Parameter(defaultValue = "false")
     private boolean ignoreErrors;
 
     /**
      * The reports configured for the current build.
      */
-    @Parameter( defaultValue = "${reports}", required = true, readonly = true )
+    @Parameter(defaultValue = "${reports}", required = true, readonly = true)
     private List reports;
 
     /**
@@ -74,52 +71,37 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output directory " + outputDirectory );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output directory " + outputDirectory);
 
-        Locale locale = new Locale( language );
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using locale " + locale );
+        Locale locale = new Locale(language);
+        getLog().info("[MAVEN-CORE-IT-LOG] Using locale " + locale);
 
-        InvocationHandler handler = new InvocationHandler()
-        {
+        InvocationHandler handler = new InvocationHandler() {
 
-            public Object invoke( Object proxy, Method method, Object[] args )
-                throws Throwable
-            {
+            public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
                 return null;
             }
-
         };
-        Sink sink = (Sink) Proxy.newProxyInstance( getClass().getClassLoader(), new Class[]{ Sink.class }, handler );
+        Sink sink = (Sink) Proxy.newProxyInstance(getClass().getClassLoader(), new Class[] {Sink.class}, handler);
 
-        for ( Object report1 : reports )
-        {
+        for (Object report1 : reports) {
             MavenReport report = (MavenReport) report1;
 
-            if ( report.canGenerateReport() )
-            {
-                getLog().info( "[MAVEN-CORE-IT-LOG] Generating report " + report );
-                try
-                {
-                    report.setReportOutputDirectory( outputDirectory );
-                    report.generate( sink, locale );
-                }
-                catch ( Throwable e )
-                {
-                    getLog().warn( "[MAVEN-CORE-IT-LOG]   " + e, e );
-                    if ( !ignoreErrors )
-                    {
-                        throw new MojoExecutionException( "Failed to generate report " + report, e );
+            if (report.canGenerateReport()) {
+                getLog().info("[MAVEN-CORE-IT-LOG] Generating report " + report);
+                try {
+                    report.setReportOutputDirectory(outputDirectory);
+                    report.generate(sink, locale);
+                } catch (Throwable e) {
+                    getLog().warn("[MAVEN-CORE-IT-LOG]   " + e, e);
+                    if (!ignoreErrors) {
+                        throw new MojoExecutionException("Failed to generate report " + report, e);
                     }
                 }
-            }
-            else
-            {
-                getLog().info( "[MAVEN-CORE-IT-LOG] Skipping report " + report );
+            } else {
+                getLog().info("[MAVEN-CORE-IT-LOG] Skipping report " + report);
             }
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/InfoReport.java b/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/InfoReport.java
index d6df5fb..76912a7 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/InfoReport.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/InfoReport.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.util.Locale;
+import java.util.Properties;
 
 import org.apache.maven.doxia.sink.Sink;
 import org.apache.maven.plugin.AbstractMojo;
@@ -27,13 +33,6 @@
 import org.apache.maven.reporting.MavenReport;
 import org.apache.maven.reporting.MavenReportException;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.util.Locale;
-import java.util.Properties;
-
 /**
  * Creates a properties file in the site output directory.
  *
@@ -42,15 +41,12 @@
  * @author Benjamin Bentmann
  *
  */
-public class InfoReport
-    extends AbstractMojo
-    implements MavenReport
-{
+public class InfoReport extends AbstractMojo implements MavenReport {
 
     /**
      * The base directory of the current Maven project.
      */
-    @Parameter( defaultValue = "${basedir}", required = true, readonly = true )
+    @Parameter(defaultValue = "${basedir}", required = true, readonly = true)
     private File basedir;
 
     /**
@@ -58,13 +54,13 @@
      * <code>locale.language</code>, <code>locale.country</code> and <code>locale.variant</code> indicate the report's
      * locale.
      */
-    @Parameter( defaultValue = "info.properties" )
+    @Parameter(defaultValue = "info.properties")
     private String infoFile = "info.properties";
 
     /**
      * The path to the output directory of the site.
      */
-    @Parameter( defaultValue = "${project.reporting.outputDirectory}" )
+    @Parameter(defaultValue = "${project.reporting.outputDirectory}")
     private File outputDirectory;
 
     /**
@@ -78,60 +74,46 @@
      * @throws MojoExecutionException If the output file could not be created.
      * @throws MojoFailureException If the output file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using output file path: " + infoFile );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Using output file path: " + infoFile);
 
-        if ( infoFile == null || infoFile.length() <= 0 )
-        {
-            throw new MojoFailureException( "Path name for output file has not been specified" );
+        if (infoFile == null || infoFile.length() <= 0) {
+            throw new MojoFailureException("Path name for output file has not been specified");
         }
 
-        File outputFile = new File( outputDirectory, infoFile );
-        if ( !outputFile.isAbsolute() )
-        {
-            outputFile = new File( new File( basedir, outputDirectory.getPath() ), infoFile ).getAbsoluteFile();
+        File outputFile = new File(outputDirectory, infoFile);
+        if (!outputFile.isAbsolute()) {
+            outputFile = new File(new File(basedir, outputDirectory.getPath()), infoFile).getAbsoluteFile();
         }
 
         Properties props = new Properties();
-        props.setProperty( "site.output.directory", outputDirectory.getPath() );
-        if ( locale != null )
-        {
-            props.setProperty( "locale.language", locale.getLanguage() );
-            props.setProperty( "locale.country", locale.getCountry() );
-            props.setProperty( "locale.variant", locale.getVariant() );
+        props.setProperty("site.output.directory", outputDirectory.getPath());
+        if (locale != null) {
+            props.setProperty("locale.language", locale.getLanguage());
+            props.setProperty("locale.country", locale.getCountry());
+            props.setProperty("locale.variant", locale.getVariant());
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file: " + outputFile);
 
         OutputStream out = null;
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
-            out = new FileOutputStream( outputFile );
-            props.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + outputFile, e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(outputFile);
+            props.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + outputFile, e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file: " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file: " + outputFile);
     }
 
     /**
@@ -139,58 +121,44 @@
      *
      * @throws MavenReportException If the report could not be created.
      */
-    public void generate( Sink sink, Locale locale )
-        throws MavenReportException
-    {
+    public void generate(Sink sink, Locale locale) throws MavenReportException {
         this.locale = locale;
-        try
-        {
+        try {
             execute();
-        }
-        catch ( Exception e )
-        {
-            throw new MavenReportException( "Report could not be created", e );
+        } catch (Exception e) {
+            throw new MavenReportException("Report could not be created", e);
         }
     }
 
-    public String getOutputName()
-    {
+    public String getOutputName() {
         return "info";
     }
 
-    public String getCategoryName()
-    {
+    public String getCategoryName() {
         return "Project Reports";
     }
 
-    public String getName( Locale locale )
-    {
+    public String getName(Locale locale) {
         return "name";
     }
 
-    public String getDescription( Locale locale )
-    {
+    public String getDescription(Locale locale) {
         return "description";
     }
 
-    public void setReportOutputDirectory( File outputDirectory )
-    {
+    public void setReportOutputDirectory(File outputDirectory) {
         this.outputDirectory = outputDirectory;
     }
 
-    public File getReportOutputDirectory()
-    {
+    public File getReportOutputDirectory() {
         return outputDirectory;
     }
 
-    public boolean isExternalReport()
-    {
+    public boolean isExternalReport() {
         return true;
     }
 
-    public boolean canGenerateReport()
-    {
+    public boolean canGenerateReport() {
         return true;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/ListMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/ListMojo.java
index 13b7a0d..9bf578b 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/ListMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-site/src/main/java/org/apache/maven/plugin/coreit/ListMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,13 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugins.annotations.LifecyclePhase;
-import org.apache.maven.plugins.annotations.Mojo;
-import org.apache.maven.plugins.annotations.Parameter;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -33,29 +25,34 @@
 import java.util.List;
 import java.util.Properties;
 
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.plugins.annotations.LifecyclePhase;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+
 /**
  * Lists the available/configured reports in a properties file.
  *
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "list", defaultPhase = LifecyclePhase.INITIALIZE, requiresReports = true )
-public class ListMojo
-    extends AbstractMojo
-{
+@Mojo(name = "list", defaultPhase = LifecyclePhase.INITIALIZE, requiresReports = true)
+public class ListMojo extends AbstractMojo {
 
     /**
      * The path to the properties file used to list the available reports. The properties file will have a key named
      * <code>reports</code> that gives the total count of reports. The keys <code>reports.0</code>,
      * <code>reports.1</code> etc. will be used to denote the qualified class names of the reports.
      */
-    @Parameter( property = "site.properties", defaultValue = "target/reports.properties" )
+    @Parameter(property = "site.properties", defaultValue = "target/reports.properties")
     private File reportsFile;
 
     /**
      * The reports configured for the current build.
      */
-    @Parameter( defaultValue = "${reports}", required = true, readonly = true )
+    @Parameter(defaultValue = "${reports}", required = true, readonly = true)
     private List<?> reports;
 
     /**
@@ -63,49 +60,36 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         Properties reportProperties = new Properties();
 
-        reportProperties.setProperty( "reports", "" + reports.size() );
+        reportProperties.setProperty("reports", "" + reports.size());
 
-        for ( int i = 0; i < reports.size(); i++ )
-        {
-            Object report = reports.get( i );
-            getLog().info( "[MAVEN-CORE-IT-LOG] Listing report " + report );
-            reportProperties.setProperty( "reports." + i, report.getClass().getName() );
+        for (int i = 0; i < reports.size(); i++) {
+            Object report = reports.get(i);
+            getLog().info("[MAVEN-CORE-IT-LOG] Listing report " + report);
+            reportProperties.setProperty("reports." + i, report.getClass().getName());
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + reportsFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + reportsFile);
 
         OutputStream out = null;
-        try
-        {
+        try {
             reportsFile.getParentFile().mkdirs();
-            out = new FileOutputStream( reportsFile );
-            reportProperties.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + reportsFile, e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(reportsFile);
+            reportProperties.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + reportsFile, e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + reportsFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + reportsFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-toolchain/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-toolchain/pom.xml
index e30c06c..abae54c 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-toolchain/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-toolchain/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-toolchain/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-toolchain/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
index d5c7c3c..e04db73 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-toolchain/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-toolchain/src/main/java/org/apache/maven/plugin/coreit/CoreItMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,16 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-
-import org.apache.maven.execution.MavenSession;
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugins.annotations.Component;
-import org.apache.maven.plugins.annotations.LifecyclePhase;
-import org.apache.maven.plugins.annotations.Mojo;
-import org.apache.maven.plugins.annotations.Parameter;
-import org.apache.maven.toolchain.ToolchainManagerPrivate;
-import org.apache.maven.toolchain.ToolchainPrivate;
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -39,12 +28,20 @@
 import java.util.Iterator;
 import java.util.Properties;
 
+import org.apache.maven.execution.MavenSession;
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugins.annotations.Component;
+import org.apache.maven.plugins.annotations.LifecyclePhase;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+import org.apache.maven.toolchain.ToolchainManagerPrivate;
+import org.apache.maven.toolchain.ToolchainPrivate;
+
 /**
-  */
-@Mojo( name = "toolchain", defaultPhase = LifecyclePhase.VALIDATE )
-public class CoreItMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "toolchain", defaultPhase = LifecyclePhase.VALIDATE)
+public class CoreItMojo extends AbstractMojo {
 
     /**
      */
@@ -54,122 +51,96 @@
     /**
      * The current Maven session holding the selected toolchain.
      */
-    @Parameter( defaultValue = "${session}", readonly = true, required = true )
+    @Parameter(defaultValue = "${session}", readonly = true, required = true)
     private MavenSession session;
 
     /**
      * The path to the output file for the properties.
      */
-    @Parameter( property = "toolchain.outputFile", defaultValue = "${project.build.directory}/toolchains.properties" )
+    @Parameter(property = "toolchain.outputFile", defaultValue = "${project.build.directory}/toolchains.properties")
     private File outputFile;
 
     /**
      * The type identifier of the toolchain, e.g. "jdk".
      */
-    @Parameter( property = "toolchain.type" )
+    @Parameter(property = "toolchain.type")
     private String type;
 
     /**
      * The name of the tool, e.g. "javac".
      */
-    @Parameter( property = "toolchain.tool" )
+    @Parameter(property = "toolchain.tool")
     private String tool;
 
     /**
      * The zero-based index of the toolchain to select and store in the build context.
      */
-    @Parameter( property = "toolchain.selected" )
+    @Parameter(property = "toolchain.selected")
     private int selected;
 
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         ToolchainPrivate[] tcs = getToolchains();
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Toolchains in plugin: " + Arrays.asList( tcs ) );
+        getLog().info("[MAVEN-CORE-IT-LOG] Toolchains in plugin: " + Arrays.asList(tcs));
 
-        if ( selected >= 0 )
-        {
-            if ( selected < tcs.length )
-            {
+        if (selected >= 0) {
+            if (selected < tcs.length) {
                 ToolchainPrivate toolchain = tcs[selected];
-                toolchainManager.storeToolchainToBuildContext( toolchain, session );
-            }
-            else
-            {
-                getLog().warn(
-                    "[MAVEN-CORE-IT-LOG] Toolchain #" + selected + " can't be selected, found only " + tcs.length );
+                toolchainManager.storeToolchainToBuildContext(toolchain, session);
+            } else {
+                getLog().warn("[MAVEN-CORE-IT-LOG] Toolchain #" + selected + " can't be selected, found only "
+                        + tcs.length);
             }
         }
 
         Properties properties = new Properties();
 
         int count = 1;
-        for ( Iterator<ToolchainPrivate> i = Arrays.<ToolchainPrivate>asList( tcs ).iterator(); i.hasNext(); count++ )
-        {
+        for (Iterator<ToolchainPrivate> i = Arrays.<ToolchainPrivate>asList(tcs).iterator(); i.hasNext(); count++) {
             ToolchainPrivate toolchain = i.next();
 
-            String foundTool = toolchain.findTool( tool );
-            if ( foundTool != null )
-            {
-                properties.setProperty( "tool." + count, foundTool );
+            String foundTool = toolchain.findTool(tool);
+            if (foundTool != null) {
+                properties.setProperty("tool." + count, foundTool);
             }
         }
 
         OutputStream out = null;
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
-            out = new FileOutputStream( outputFile );
-            properties.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(outputFile);
+            properties.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException(e.getMessage(), e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // ignore
                 }
             }
         }
     }
 
-    private ToolchainPrivate[] getToolchains()
-        throws MojoExecutionException
-    {
+    private ToolchainPrivate[] getToolchains() throws MojoExecutionException {
         Class<? extends ToolchainManagerPrivate> managerClass = toolchainManager.getClass();
 
-        try
-        {
-            try
-            {
+        try {
+            try {
                 // try 2.x style API
-                Method oldMethod = managerClass.getMethod( "getToolchainsForType", new Class[]{ String.class } );
+                Method oldMethod = managerClass.getMethod("getToolchainsForType", new Class[] {String.class});
 
-                return (ToolchainPrivate[]) oldMethod.invoke( toolchainManager, new Object[]{ type } );
-            }
-            catch ( NoSuchMethodException e )
-            {
+                return (ToolchainPrivate[]) oldMethod.invoke(toolchainManager, new Object[] {type});
+            } catch (NoSuchMethodException e) {
                 // try 3.x style API
                 Method newMethod =
-                    managerClass.getMethod( "getToolchainsForType", new Class[]{ String.class, MavenSession.class } );
+                        managerClass.getMethod("getToolchainsForType", new Class[] {String.class, MavenSession.class});
 
-                return (ToolchainPrivate[]) newMethod.invoke( toolchainManager, new Object[]{ type, session } );
+                return (ToolchainPrivate[]) newMethod.invoke(toolchainManager, new Object[] {type, session});
             }
-        }
-        catch ( NoSuchMethodException | InvocationTargetException | IllegalAccessException e )
-        {
-            throw new MojoExecutionException( "Incompatible toolchain API", e );
+        } catch (NoSuchMethodException | InvocationTargetException | IllegalAccessException e) {
+            throw new MojoExecutionException("Incompatible toolchain API", e);
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-toolchain/src/main/java/org/apache/maven/plugin/coreit/FindToolMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-toolchain/src/main/java/org/apache/maven/plugin/coreit/FindToolMojo.java
index d92615e..11884b1 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-toolchain/src/main/java/org/apache/maven/plugin/coreit/FindToolMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-toolchain/src/main/java/org/apache/maven/plugin/coreit/FindToolMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import java.io.File;
 import java.io.FileOutputStream;
@@ -39,11 +38,9 @@
  * Finds a tool from a previously selected toolchain. This tests the public API just like toolchain-enabled plugins
  * would do.
  *
-  */
-@Mojo( name = "find-tool", defaultPhase = LifecyclePhase.VALIDATE )
-public class FindToolMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "find-tool", defaultPhase = LifecyclePhase.VALIDATE)
+public class FindToolMojo extends AbstractMojo {
 
     /**
      */
@@ -53,68 +50,55 @@
     /**
      * The current Maven session holding the selected toolchain.
      */
-    @Parameter( defaultValue = "${session}", required = true, readonly = true )
+    @Parameter(defaultValue = "${session}", required = true, readonly = true)
     private MavenSession session;
 
     /**
      * The path to the output file for the properties.
      */
-    @Parameter( property = "toolchain.outputFile", defaultValue = "${project.build.directory}/tool.properties" )
+    @Parameter(property = "toolchain.outputFile", defaultValue = "${project.build.directory}/tool.properties")
     private File outputFile;
 
     /**
      * The type identifier of the toolchain, e.g. "jdk".
      */
-    @Parameter( property = "toolchain.type" )
+    @Parameter(property = "toolchain.type")
     private String type;
 
     /**
      * The name of the tool, e.g. "javac".
      */
-    @Parameter( property = "toolchain.tool" )
+    @Parameter(property = "toolchain.tool")
     private String tool;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        Toolchain toolchain = toolchainManager.getToolchainFromBuildContext( type, session );
+    public void execute() throws MojoExecutionException {
+        Toolchain toolchain = toolchainManager.getToolchainFromBuildContext(type, session);
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Toolchain in session: " + toolchain );
+        getLog().info("[MAVEN-CORE-IT-LOG] Toolchain in session: " + toolchain);
 
         Properties properties = new Properties();
 
-        if ( toolchain != null )
-        {
-            properties.setProperty( "toolchain.type", toolchain.getType() );
+        if (toolchain != null) {
+            properties.setProperty("toolchain.type", toolchain.getType());
 
-            String path = toolchain.findTool( tool );
-            if ( path != null )
-            {
-                properties.setProperty( "tool." + tool, path );
+            String path = toolchain.findTool(tool);
+            if (path != null) {
+                properties.setProperty("tool." + tool, path);
             }
         }
 
         OutputStream out = null;
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
-            out = new FileOutputStream( outputFile );
-            properties.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(outputFile);
+            properties.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException(e.getMessage(), e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // ignore
                 }
             }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-touch/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-touch/pom.xml
index d39cf33..e328670 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-touch/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-touch/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-touch/src/main/java/org/apache/maven/plugin/coreit/CopyPomMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-touch/src/main/java/org/apache/maven/plugin/coreit/CopyPomMojo.java
index afc6eec..71e8595 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-touch/src/main/java/org/apache/maven/plugin/coreit/CopyPomMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-touch/src/main/java/org/apache/maven/plugin/coreit/CopyPomMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -25,60 +29,46 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.IOException;
-
 /**
  * Mojo which makes a copy of the POM using MavenProject.getFile() to locate the file.
  *
-  */
-@Mojo( name = "copy-pom", defaultPhase = LifecyclePhase.GENERATE_SOURCES )
-public class CopyPomMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "copy-pom", defaultPhase = LifecyclePhase.GENERATE_SOURCES)
+public class CopyPomMojo extends AbstractMojo {
     /**
      */
-    @Parameter( defaultValue = "${project.file}" )
+    @Parameter(defaultValue = "${project.file}")
     private File pomFile;
 
     /**
      */
-    @Parameter( defaultValue = "${project.build.directory}/pom-copy.xml", required = true )
+    @Parameter(defaultValue = "${project.build.directory}/pom-copy.xml", required = true)
     private String outputFile;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            File dest = new File( outputFile );
+    public void execute() throws MojoExecutionException {
+        try {
+            File dest = new File(outputFile);
             File dir = dest.getParentFile();
 
-            if ( !dir.exists() )
-            {
+            if (!dir.exists()) {
                 dir.mkdirs();
             }
 
-            getLog().info( "Copying POM to file: " + dest.getAbsolutePath() );
+            getLog().info("Copying POM to file: " + dest.getAbsolutePath());
 
-            FileInputStream in = new FileInputStream( pomFile );
-            FileOutputStream out = new FileOutputStream( dest );
+            FileInputStream in = new FileInputStream(pomFile);
+            FileOutputStream out = new FileOutputStream(dest);
 
             int read = -1;
             byte[] buf = new byte[4 * 1024];
-            while ( ( read = in.read( buf ) ) > -1 )
-            {
-                out.write( buf, 0, read );
+            while ((read = in.read(buf)) > -1) {
+                out.write(buf, 0, read);
             }
 
             in.close();
             out.close();
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Error copying POM", e );
+        } catch (IOException e) {
+            throw new MojoExecutionException("Error copying POM", e);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-touch/src/main/java/org/apache/maven/plugin/coreit/CoreItTouchMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-touch/src/main/java/org/apache/maven/plugin/coreit/CoreItTouchMojo.java
index 8ad9c76..f1315df 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-touch/src/main/java/org/apache/maven/plugin/coreit/CoreItTouchMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-touch/src/main/java/org/apache/maven/plugin/coreit/CoreItTouchMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.Map;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.plugin.AbstractMojo;
@@ -27,33 +31,26 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.util.Map;
-
 /**
  * Mojo that creates one <code>touch.txt</code> or more files with configured filenames in <code>target/</code>
  * directory, or cause failure if desired, and set build final name to '<code>coreitified</code>'
  *
-  */
-@Mojo( name = "touch", defaultPhase = LifecyclePhase.PROCESS_SOURCES )
-public class CoreItTouchMojo
-    extends AbstractMojo
-{
-    @Parameter( defaultValue = "${project}" )
+ */
+@Mojo(name = "touch", defaultPhase = LifecyclePhase.PROCESS_SOURCES)
+public class CoreItTouchMojo extends AbstractMojo {
+    @Parameter(defaultValue = "${project}")
     private MavenProject project;
 
     /**
      * Output directory for touched files.
      */
-    @Parameter( defaultValue = "${project.build.directory}", required = true )
+    @Parameter(defaultValue = "${project.build.directory}", required = true)
     private String outputDirectory;
 
     /**
      * Test setting of plugin-artifacts on the PluginDescriptor instance.
      */
-    @Parameter( defaultValue = "${plugin.artifactMap}", required = true )
+    @Parameter(defaultValue = "${plugin.artifactMap}", required = true)
     private Map<String, Artifact> pluginArtifacts;
 
     /**
@@ -61,12 +58,12 @@
      * value is relative: a <code>touch.txt</code> file will be created in specified directory, to be able
      * to check that absolute value is at right place.
      */
-    @Parameter( defaultValue = "target/test-basedir-alignment" )
+    @Parameter(defaultValue = "target/test-basedir-alignment")
     private File basedirAlignmentDirectory;
 
     /**
      */
-    @Parameter( alias = "pluginFile" )
+    @Parameter(alias = "pluginFile")
     private String pluginItem = "foo";
 
     /**
@@ -77,85 +74,71 @@
     /**
      * Touch a file named after artifact absolute file name, replacing '/' and ':' by '_' and adding ".txt".
      */
-    @Parameter( property = "artifactToFile" )
+    @Parameter(property = "artifactToFile")
     private String artifactToFile;
 
     /**
      * Should the goal cause a failure before doing anything else?
      */
-    @Parameter( property = "fail" )
+    @Parameter(property = "fail")
     private boolean fail = false;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        if ( fail )
-        {
-            throw new MojoExecutionException( "Failing per \'fail\' parameter"
-                + " (specified in pom or system properties)" );
+    public void execute() throws MojoExecutionException {
+        if (fail) {
+            throw new MojoExecutionException(
+                    "Failing per \'fail\' parameter" + " (specified in pom or system properties)");
         }
 
-        File outDir = new File( outputDirectory );
+        File outDir = new File(outputDirectory);
 
-        touch( outDir, "touch.txt" );
+        touch(outDir, "touch.txt");
 
         // This parameter should be aligned to the basedir as the parameter type is specified
         // as java.io.File
-        if ( !basedirAlignmentDirectory.isAbsolute() )
-        {
-            throw new MojoExecutionException( "basedirAlignmentDirectory not aligned" );
+        if (!basedirAlignmentDirectory.isAbsolute()) {
+            throw new MojoExecutionException("basedirAlignmentDirectory not aligned");
         }
-        touch( basedirAlignmentDirectory, "touch.txt" );
+        touch(basedirAlignmentDirectory, "touch.txt");
 
         // Test parameter setting
-        if ( pluginItem != null )
-        {
-            touch( outDir, pluginItem );
+        if (pluginItem != null) {
+            touch(outDir, pluginItem);
         }
 
-        if ( goalItem != null )
-        {
-            touch( outDir, goalItem );
+        if (goalItem != null) {
+            touch(outDir, goalItem);
         }
 
-        if ( artifactToFile != null )
-        {
-            Artifact artifact = pluginArtifacts.get( artifactToFile );
+        if (artifactToFile != null) {
+            Artifact artifact = pluginArtifacts.get(artifactToFile);
 
             File artifactFile = artifact.getFile();
 
-            String filename = artifactFile.getAbsolutePath().replace( '/', '_' ).replace( ':', '_' ) + ".txt";
+            String filename = artifactFile.getAbsolutePath().replace('/', '_').replace(':', '_') + ".txt";
 
-            touch( outDir, filename );
+            touch(outDir, filename);
         }
 
-        project.getBuild().setFinalName( "coreitified" );
+        project.getBuild().setFinalName("coreitified");
     }
 
-    private void touch( File dir, String file )
-        throws MojoExecutionException
-    {
-        try
-        {
-             if ( !dir.exists() )
-             {
-                 dir.mkdirs();
-             }
+    private void touch(File dir, String file) throws MojoExecutionException {
+        try {
+            if (!dir.exists()) {
+                dir.mkdirs();
+            }
 
-             File touch = new File( dir, file );
+            File touch = new File(dir, file);
 
-             getLog().info( "Touching file: " + touch.getAbsolutePath() );
+            getLog().info("Touching file: " + touch.getAbsolutePath());
 
-             FileWriter w = new FileWriter( touch );
+            FileWriter w = new FileWriter(touch);
 
-             w.write( file );
+            w.write(file);
 
-             w.close();
-        }
-
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Error touching file", e );
+            w.close();
+        } catch (IOException e) {
+            throw new MojoExecutionException("Error touching file", e);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-uses-properties/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-uses-properties/pom.xml
index d1a13c1..b81307e 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-uses-properties/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-uses-properties/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-uses-properties/src/main/java/org/apache/maven/plugin/coreit/UsesPropertiesMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-uses-properties/src/main/java/org/apache/maven/plugin/coreit/UsesPropertiesMojo.java
index 0bb5e13..1c86201 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-uses-properties/src/main/java/org/apache/maven/plugin/coreit/UsesPropertiesMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-uses-properties/src/main/java/org/apache/maven/plugin/coreit/UsesPropertiesMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.util.Properties;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -25,41 +28,32 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.util.Properties;
-import java.io.FileOutputStream;
-import java.io.File;
-
 /**
  */
-@Mojo( name = "generate-properties", defaultPhase = LifecyclePhase.VALIDATE )
-public class UsesPropertiesMojo
-    extends AbstractMojo
-{
+@Mojo(name = "generate-properties", defaultPhase = LifecyclePhase.VALIDATE)
+public class UsesPropertiesMojo extends AbstractMojo {
     /**
      */
-    @Parameter( defaultValue = "${basedir}" )
+    @Parameter(defaultValue = "${basedir}")
     private File basedir;
 
     /**
      */
-    @Parameter( defaultValue = "${project.properties}" )
+    @Parameter(defaultValue = "${project.properties}")
     private Properties properties;
 
-    public void execute()
-        throws MojoExecutionException
-    {
-        try
-        {
-            File file = new File( basedir, "target/project.properties" );
+    public void execute() throws MojoExecutionException {
+        try {
+            File file = new File(basedir, "target/project.properties");
             file.getParentFile().mkdirs();
-            FileOutputStream fos = new FileOutputStream( file );
+            FileOutputStream fos = new FileOutputStream(file);
 
-            properties.store( fos, "# Properties generated by the execution of a mojo that uses"
-                + " interpolated POM values for configuration." );
-        }
-        catch ( Exception e )
-        {
-            getLog().error( "Error creating mojo generated properties.", e );
+            properties.store(
+                    fos,
+                    "# Properties generated by the execution of a mojo that uses"
+                            + " interpolated POM values for configuration.");
+        } catch (Exception e) {
+            getLog().error("Error creating mojo generated properties.", e);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/pom.xml b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/pom.xml
index 0f2240b..f30ae62 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/pom.xml
+++ b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/pom.xml
@@ -1,5 +1,4 @@
 <?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,13 +17,12 @@
 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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/DumpAuthMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/DumpAuthMojo.java
index d355556..fe8772e 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/DumpAuthMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/DumpAuthMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.util.Properties;
 
 import org.apache.maven.artifact.manager.WagonManager;
 import org.apache.maven.plugin.AbstractMojo;
@@ -29,26 +34,18 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.wagon.authentication.AuthenticationInfo;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.util.Properties;
-
 /**
  * Dumps the authentication info registered with the wagon manager for a server to a properties file.
  *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "dump-auth", defaultPhase = LifecyclePhase.VALIDATE )
-public class DumpAuthMojo
-    extends AbstractMojo
-{
+@Mojo(name = "dump-auth", defaultPhase = LifecyclePhase.VALIDATE)
+public class DumpAuthMojo extends AbstractMojo {
 
     /**
      * Project base directory used for manual path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
@@ -60,7 +57,7 @@
     /**
      * The path to the properties file used to dump the auth infos.
      */
-    @Parameter( property = "wagon.propertiesFile" )
+    @Parameter(property = "wagon.propertiesFile")
     private File propertiesFile;
 
     /**
@@ -74,80 +71,59 @@
      *
      * @throws MojoFailureException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         Properties authProperties = new Properties();
 
-        for ( String serverId : serverIds )
-        {
-            getLog().info( "[MAVEN-CORE-IT-LOG] Getting authentication info for server " + serverId );
+        for (String serverId : serverIds) {
+            getLog().info("[MAVEN-CORE-IT-LOG] Getting authentication info for server " + serverId);
 
-            AuthenticationInfo authInfo = wagonManager.getAuthenticationInfo( serverId );
-            if ( authInfo != null )
-            {
-                if ( authInfo.getUserName() != null )
-                {
-                    authProperties.setProperty( serverId + ".username", authInfo.getUserName() );
+            AuthenticationInfo authInfo = wagonManager.getAuthenticationInfo(serverId);
+            if (authInfo != null) {
+                if (authInfo.getUserName() != null) {
+                    authProperties.setProperty(serverId + ".username", authInfo.getUserName());
                 }
-                if ( authInfo.getPassword() != null )
-                {
-                    authProperties.setProperty( serverId + ".password", authInfo.getPassword() );
+                if (authInfo.getPassword() != null) {
+                    authProperties.setProperty(serverId + ".password", authInfo.getPassword());
                 }
-                if ( authInfo.getPrivateKey() != null )
-                {
-                    authProperties.setProperty( serverId + ".privateKey", authInfo.getPrivateKey() );
+                if (authInfo.getPrivateKey() != null) {
+                    authProperties.setProperty(serverId + ".privateKey", authInfo.getPrivateKey());
                 }
-                if ( authInfo.getPassphrase() != null )
-                {
-                    authProperties.setProperty( serverId + ".passphrase", authInfo.getPassphrase() );
+                if (authInfo.getPassphrase() != null) {
+                    authProperties.setProperty(serverId + ".passphrase", authInfo.getPassphrase());
                 }
 
-                getLog().info( "[MAVEN-CORE-IT-LOG]   username = " + authInfo.getUserName() );
-                getLog().info( "[MAVEN-CORE-IT-LOG]   password = " + authInfo.getPassword() );
-                getLog().info( "[MAVEN-CORE-IT-LOG]   private key = " + authInfo.getPrivateKey() );
-                getLog().info( "[MAVEN-CORE-IT-LOG]   passphrase = " + authInfo.getPassphrase() );
-            }
-            else
-            {
-                getLog().info( "[MAVEN-CORE-IT-LOG]   (no authentication info available)" );
+                getLog().info("[MAVEN-CORE-IT-LOG]   username = " + authInfo.getUserName());
+                getLog().info("[MAVEN-CORE-IT-LOG]   password = " + authInfo.getPassword());
+                getLog().info("[MAVEN-CORE-IT-LOG]   private key = " + authInfo.getPrivateKey());
+                getLog().info("[MAVEN-CORE-IT-LOG]   passphrase = " + authInfo.getPassphrase());
+            } else {
+                getLog().info("[MAVEN-CORE-IT-LOG]   (no authentication info available)");
             }
         }
 
-        if ( !propertiesFile.isAbsolute() )
-        {
-            propertiesFile = new File( basedir, propertiesFile.getPath() );
+        if (!propertiesFile.isAbsolute()) {
+            propertiesFile = new File(basedir, propertiesFile.getPath());
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + propertiesFile);
 
         OutputStream out = null;
-        try
-        {
+        try {
             propertiesFile.getParentFile().mkdirs();
-            out = new FileOutputStream( propertiesFile );
-            authProperties.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + propertiesFile, e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(propertiesFile);
+            authProperties.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + propertiesFile, e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + propertiesFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/DumpVersionMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/DumpVersionMojo.java
index 2270ea5..df70743 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/DumpVersionMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/DumpVersionMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.util.Properties;
 
 import org.apache.maven.artifact.manager.WagonManager;
 import org.apache.maven.plugin.AbstractMojo;
@@ -27,27 +33,18 @@
 import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.util.Properties;
-
 /**
  * Dumps the version info for a wagon provider to a properties file.
  *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "dump-version", defaultPhase = LifecyclePhase.VALIDATE )
-public class DumpVersionMojo
-    extends AbstractMojo
-{
+@Mojo(name = "dump-version", defaultPhase = LifecyclePhase.VALIDATE)
+public class DumpVersionMojo extends AbstractMojo {
 
     /**
      * Project base directory used for manual path alignment.
      */
-    @Parameter( defaultValue = "${basedir}", readonly = true )
+    @Parameter(defaultValue = "${basedir}", readonly = true)
     private File basedir;
 
     /**
@@ -59,25 +56,25 @@
     /**
      * The path to the properties file used to dump the auth infos.
      */
-    @Parameter( property = "wagon.propertiesFile" )
+    @Parameter(property = "wagon.propertiesFile")
     private File propertiesFile;
 
     /**
      * The role hint for the provider of interest.
      */
-    @Parameter( property = "wagon.providerHint" )
+    @Parameter(property = "wagon.providerHint")
     private String providerHint;
 
     /**
      * The group id for the provider of interest.
      */
-    @Parameter( property = "wagon.providerGroupId" )
+    @Parameter(property = "wagon.providerGroupId")
     private String providerGroupId;
 
     /**
      * The artifact id for the provider of interest.
      */
-    @Parameter( property = "wagon.providerArtifactId" )
+    @Parameter(property = "wagon.providerArtifactId")
     private String providerArtifactId;
 
     /**
@@ -85,64 +82,46 @@
      *
      * @throws MojoExecutionException If the output file could not be created.
      */
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         Properties wagonProperties = new Properties();
 
         Object wagon;
-        try
-        {
-            wagon = wagonManager.getWagon( providerHint );
+        try {
+            wagon = wagonManager.getWagon(providerHint);
 
             String resource = "/META-INF/maven/" + providerGroupId + "/" + providerArtifactId + "/pom.properties";
-            InputStream is = wagon.getClass().getResourceAsStream( resource );
-            wagonProperties.load( is );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Wagon properties could not be read: " + e.getMessage(), e );
-        }
-        catch ( Exception e )
-        {
-            getLog().info( "[MAVEN-CORE-IT-LOG] No wagon available for " + providerHint );
-            wagonProperties.setProperty( "missing", "true" );
+            InputStream is = wagon.getClass().getResourceAsStream(resource);
+            wagonProperties.load(is);
+        } catch (IOException e) {
+            throw new MojoExecutionException("Wagon properties could not be read: " + e.getMessage(), e);
+        } catch (Exception e) {
+            getLog().info("[MAVEN-CORE-IT-LOG] No wagon available for " + providerHint);
+            wagonProperties.setProperty("missing", "true");
         }
 
-        if ( !propertiesFile.isAbsolute() )
-        {
-            propertiesFile = new File( basedir, propertiesFile.getPath() );
+        if (!propertiesFile.isAbsolute()) {
+            propertiesFile = new File(basedir, propertiesFile.getPath());
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + propertiesFile);
 
         OutputStream out = null;
-        try
-        {
+        try {
             propertiesFile.getParentFile().mkdirs();
-            out = new FileOutputStream( propertiesFile );
-            wagonProperties.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + propertiesFile, e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(propertiesFile);
+            wagonProperties.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + propertiesFile, e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + propertiesFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + propertiesFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/LoadResourceMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/LoadResourceMojo.java
index 96148d9..a4171ab 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/LoadResourceMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/LoadResourceMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,16 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.net.URL;
+import java.util.Collections;
+import java.util.List;
+import java.util.Properties;
 
 import org.apache.maven.artifact.manager.WagonManager;
 import org.apache.maven.plugin.AbstractMojo;
@@ -29,25 +37,14 @@
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.wagon.repository.Repository;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.net.URL;
-import java.util.Collections;
-import java.util.List;
-import java.util.Properties;
-
 /**
  * Loads resources from a class loader used to load a wagon provider. The wagon is merely used to access the extension
  * class loader it came from which is otherwise not accessible to a plugin.
  *
  * @author Benjamin Bentmann
  */
-@Mojo( name = "load-resource", defaultPhase = LifecyclePhase.VALIDATE )
-public class LoadResourceMojo
-    extends AbstractMojo
-{
+@Mojo(name = "load-resource", defaultPhase = LifecyclePhase.VALIDATE)
+public class LoadResourceMojo extends AbstractMojo {
 
     /**
      * The Wagon manager used to retrieve wagon providers.
@@ -58,20 +55,20 @@
     /**
      * The path to the properties file used to track the results of the resource loading via the wagon's class loader.
      */
-    @Parameter( property = "wagon.wagonClassLoaderOutput" )
+    @Parameter(property = "wagon.wagonClassLoaderOutput")
     private File wagonClassLoaderOutput;
 
     /**
      * The role hint for the wagon provider to load. The class loader of this provider will be used to load the
      * resources.
      */
-    @Parameter( property = "wagon.wagonProtocol" )
+    @Parameter(property = "wagon.wagonProtocol")
     private String wagonProtocol;
 
     /**
      * The repository to load the wagon for, if applicable.
      */
-    @Parameter( property = "wagon.repositoryId" )
+    @Parameter(property = "wagon.repositoryId")
     private String repositoryId;
 
     /**
@@ -88,93 +85,68 @@
      *
      * @throws MojoFailureException If the attached file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
-        getLog().info( "[MAVEN-CORE-IT-LOG] Looking up wagon for protocol " + wagonProtocol );
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        getLog().info("[MAVEN-CORE-IT-LOG] Looking up wagon for protocol " + wagonProtocol);
 
         Object wagon;
-        try
-        {
-            if ( repositoryId != null )
-            {
-                wagon = wagonManager.getWagon( new Repository( repositoryId, wagonProtocol + "://host/path" ) );
+        try {
+            if (repositoryId != null) {
+                wagon = wagonManager.getWagon(new Repository(repositoryId, wagonProtocol + "://host/path"));
+            } else {
+                wagon = wagonManager.getWagon(wagonProtocol);
             }
-            else
-            {
-                wagon = wagonManager.getWagon( wagonProtocol );
-            }
-        }
-        catch ( Exception e )
-        {
-            throw new MojoExecutionException( "Failed to load wagon for protocol " + wagonProtocol, e );
+        } catch (Exception e) {
+            throw new MojoExecutionException("Failed to load wagon for protocol " + wagonProtocol, e);
         }
 
         ClassLoader classLoader = wagon.getClass().getClassLoader();
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Using class loader " + classLoader );
+        getLog().info("[MAVEN-CORE-IT-LOG] Using class loader " + classLoader);
 
         Properties loaderProperties = new Properties();
-        loaderProperties.setProperty( "wagon.class", wagon.getClass().getName() );
+        loaderProperties.setProperty("wagon.class", wagon.getClass().getName());
 
-        if ( resourcePaths != null )
-        {
-            for ( String path : resourcePaths )
-            {
-                getLog().info( "[MAVEN-CORE-IT-LOG] Loading resource " + path );
+        if (resourcePaths != null) {
+            for (String path : resourcePaths) {
+                getLog().info("[MAVEN-CORE-IT-LOG] Loading resource " + path);
 
-                URL url = classLoader.getResource( path );
-                getLog().info( "[MAVEN-CORE-IT-LOG]   Loaded resource from " + url );
-                if ( url != null )
-                {
-                    loaderProperties.setProperty( path, url.toString() );
+                URL url = classLoader.getResource(path);
+                getLog().info("[MAVEN-CORE-IT-LOG]   Loaded resource from " + url);
+                if (url != null) {
+                    loaderProperties.setProperty(path, url.toString());
                 }
 
-                try
-                {
-                    List urls = Collections.list( classLoader.getResources( path ) );
-                    loaderProperties.setProperty( path + ".count", "" + urls.size() );
-                    for ( int j = 0; j < urls.size(); j++ )
-                    {
-                        loaderProperties.setProperty( path + "." + j, urls.get( j ).toString() );
+                try {
+                    List urls = Collections.list(classLoader.getResources(path));
+                    loaderProperties.setProperty(path + ".count", "" + urls.size());
+                    for (int j = 0; j < urls.size(); j++) {
+                        loaderProperties.setProperty(path + "." + j, urls.get(j).toString());
                     }
-                }
-                catch ( IOException e )
-                {
-                    throw new MojoExecutionException( "Resources could not be enumerated: " + path, e );
+                } catch (IOException e) {
+                    throw new MojoExecutionException("Resources could not be enumerated: " + path, e);
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + wagonClassLoaderOutput );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + wagonClassLoaderOutput);
 
         OutputStream out = null;
-        try
-        {
+        try {
             wagonClassLoaderOutput.getParentFile().mkdirs();
-            out = new FileOutputStream( wagonClassLoaderOutput );
-            loaderProperties.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + wagonClassLoaderOutput, e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(wagonClassLoaderOutput);
+            loaderProperties.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + wagonClassLoaderOutput, e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + wagonClassLoaderOutput );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + wagonClassLoaderOutput);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/LookupWagonMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/LookupWagonMojo.java
index 0d1bd50..2788680 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/LookupWagonMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/LookupWagonMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.util.Properties;
 
 import org.apache.maven.artifact.manager.WagonManager;
 import org.apache.maven.plugin.AbstractMojo;
@@ -30,12 +35,6 @@
 import org.apache.maven.wagon.Wagon;
 import org.apache.maven.wagon.repository.Repository;
 
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.util.Properties;
-
 /**
  * Loads resources from a class loader used to load a wagon provider. The wagon is merely used to access the extension
  * class loader it came from which is otherwise not accessible to a plugin.
@@ -43,10 +42,8 @@
  * @author Benjamin Bentmann
  *
  */
-@Mojo( name = "lookup-wagon", defaultPhase = LifecyclePhase.VALIDATE )
-public class LookupWagonMojo
-    extends AbstractMojo
-{
+@Mojo(name = "lookup-wagon", defaultPhase = LifecyclePhase.VALIDATE)
+public class LookupWagonMojo extends AbstractMojo {
 
     /**
      * The Wagon manager used to retrieve wagon providers.
@@ -57,7 +54,7 @@
     /**
      * The path to the properties file used to track the results of the wagon lookups.
      */
-    @Parameter( property = "wagon.outputFile" )
+    @Parameter(property = "wagon.outputFile")
     private File outputFile;
 
     /**
@@ -71,63 +68,47 @@
      *
      * @throws MojoFailureException If the attached file has not been set.
      */
-    public void execute()
-        throws MojoExecutionException, MojoFailureException
-    {
+    public void execute() throws MojoExecutionException, MojoFailureException {
         Properties loaderProperties = new Properties();
 
-        if ( urls != null )
-        {
-            for ( int i = 0; i < urls.length; i++ )
-            {
+        if (urls != null) {
+            for (int i = 0; i < urls.length; i++) {
                 String url = urls[i];
-                getLog().info( "[MAVEN-CORE-IT-LOG] Looking up wagon for URL " + url );
+                getLog().info("[MAVEN-CORE-IT-LOG] Looking up wagon for URL " + url);
 
-                try
-                {
-                    Repository repo = new Repository( "repo-" + i, url );
-                    Wagon wagon = wagonManager.getWagon( repo );
-                    getLog().info( "[MAVEN-CORE-IT-LOG]   " + wagon );
+                try {
+                    Repository repo = new Repository("repo-" + i, url);
+                    Wagon wagon = wagonManager.getWagon(repo);
+                    getLog().info("[MAVEN-CORE-IT-LOG]   " + wagon);
 
-                    loaderProperties.setProperty( url + ".hash", Integer.toString( System.identityHashCode( wagon ) ) );
-                    loaderProperties.setProperty( url + ".class", wagon.getClass().getName() );
-                }
-                catch ( Exception e )
-                {
-                    getLog().warn( "[MAVEN-CORE-IT-LOG] Failed to look up wagon for URL " + url, e );
+                    loaderProperties.setProperty(url + ".hash", Integer.toString(System.identityHashCode(wagon)));
+                    loaderProperties.setProperty(
+                            url + ".class", wagon.getClass().getName());
+                } catch (Exception e) {
+                    getLog().warn("[MAVEN-CORE-IT-LOG] Failed to look up wagon for URL " + url, e);
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Creating output file " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Creating output file " + outputFile);
 
         OutputStream out = null;
-        try
-        {
+        try {
             outputFile.getParentFile().mkdirs();
-            out = new FileOutputStream( outputFile );
-            loaderProperties.store( out, "MAVEN-CORE-IT-LOG" );
-        }
-        catch ( IOException e )
-        {
-            throw new MojoExecutionException( "Output file could not be created: " + outputFile, e );
-        }
-        finally
-        {
-            if ( out != null )
-            {
-                try
-                {
+            out = new FileOutputStream(outputFile);
+            loaderProperties.store(out, "MAVEN-CORE-IT-LOG");
+        } catch (IOException e) {
+            throw new MojoExecutionException("Output file could not be created: " + outputFile, e);
+        } finally {
+            if (out != null) {
+                try {
                     out.close();
-                }
-                catch ( IOException e )
-                {
+                } catch (IOException e) {
                     // just ignore
                 }
             }
         }
 
-        getLog().info( "[MAVEN-CORE-IT-LOG] Created output file " + outputFile );
+        getLog().info("[MAVEN-CORE-IT-LOG] Created output file " + outputFile);
     }
-
 }
diff --git a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/UsesWagonMojo.java b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/UsesWagonMojo.java
index 064dacc..c26a352 100644
--- a/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/UsesWagonMojo.java
+++ b/core-it-support/core-it-plugins/maven-it-plugin-uses-wagon/src/main/java/org/apache/maven/plugin/coreit/UsesWagonMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.plugin.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.plugin.coreit;
 
 import org.apache.maven.artifact.manager.WagonManager;
 import org.apache.maven.plugin.AbstractMojo;
@@ -31,64 +30,47 @@
 
 /**
  */
-@Mojo( name = "use-wagon", defaultPhase = LifecyclePhase.VALIDATE )
-public class UsesWagonMojo
-    extends AbstractMojo
-{
+@Mojo(name = "use-wagon", defaultPhase = LifecyclePhase.VALIDATE)
+public class UsesWagonMojo extends AbstractMojo {
 
     /**
      */
     @Component
     private WagonManager wagonManager;
 
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
         Wagon fileWagon;
-        try
-        {
-            getLog().info( "[MAVEN-CORE-IT-LOG] Looking up wagon for protocol file" );
-            fileWagon = wagonManager.getWagon( "file" );
+        try {
+            getLog().info("[MAVEN-CORE-IT-LOG] Looking up wagon for protocol file");
+            fileWagon = wagonManager.getWagon("file");
+        } catch (Exception e) {
+            throw new MojoExecutionException(e.getMessage(), e);
         }
-        catch ( Exception e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
-        }
-        try
-        {
+        try {
             FileWagon theWagon = (FileWagon) fileWagon;
-        }
-        catch ( ClassCastException e )
-        {
-            getLog().error( "", e );
-            getLog().error( "Plugin Class Loaded by " + FileWagon.class.getClassLoader() );
-            getLog().error( "Wagon Class Loaded by " + fileWagon.getClass().getClassLoader() );
+        } catch (ClassCastException e) {
+            getLog().error("", e);
+            getLog().error("Plugin Class Loaded by " + FileWagon.class.getClassLoader());
+            getLog().error("Wagon Class Loaded by " + fileWagon.getClass().getClassLoader());
 
             throw e;
         }
 
         Wagon scpWagon;
-        try
-        {
-            getLog().info( "[MAVEN-CORE-IT-LOG] Looking up wagon for protocol scp" );
-            scpWagon = wagonManager.getWagon( "scp" );
+        try {
+            getLog().info("[MAVEN-CORE-IT-LOG] Looking up wagon for protocol scp");
+            scpWagon = wagonManager.getWagon("scp");
+        } catch (Exception e) {
+            throw new MojoExecutionException(e.getMessage(), e);
         }
-        catch ( Exception e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
-        }
-        try
-        {
+        try {
             ScpWagon theWagon = (ScpWagon) scpWagon;
-        }
-        catch ( ClassCastException e )
-        {
-            getLog().error( "", e );
-            getLog().error( "Plugin Class Loaded by " + ScpWagon.class.getClassLoader() );
-            getLog().error( "Wagon Class Loaded by " + scpWagon.getClass().getClassLoader() );
+        } catch (ClassCastException e) {
+            getLog().error("", e);
+            getLog().error("Plugin Class Loaded by " + ScpWagon.class.getClassLoader());
+            getLog().error("Wagon Class Loaded by " + scpWagon.getClass().getClassLoader());
 
             throw e;
         }
     }
-
 }
diff --git a/core-it-support/core-it-plugins/mng5805-extension/pom.xml b/core-it-support/core-it-plugins/mng5805-extension/pom.xml
index ce7cdd1..6c7ad38 100644
--- a/core-it-support/core-it-plugins/mng5805-extension/pom.xml
+++ b/core-it-support/core-it-plugins/mng5805-extension/pom.xml
@@ -1,5 +1,4 @@
 <?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,14 +17,12 @@
 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">
+<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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/mng5805-extension2/pom.xml b/core-it-support/core-it-plugins/mng5805-extension2/pom.xml
index c6a24f6..4a6702f 100644
--- a/core-it-support/core-it-plugins/mng5805-extension2/pom.xml
+++ b/core-it-support/core-it-plugins/mng5805-extension2/pom.xml
@@ -1,5 +1,4 @@
 <?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,14 +17,12 @@
 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">
+<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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/mng5805-plugin-dep/pom.xml b/core-it-support/core-it-plugins/mng5805-plugin-dep/pom.xml
index 1c29232..9a57757 100644
--- a/core-it-support/core-it-plugins/mng5805-plugin-dep/pom.xml
+++ b/core-it-support/core-it-plugins/mng5805-plugin-dep/pom.xml
@@ -1,5 +1,4 @@
 <?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,14 +17,12 @@
 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">
+<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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
@@ -33,5 +30,4 @@
 
   <name>Maven IT Plugin :: mng-5805 plugin-dep</name>
 
-
 </project>
diff --git a/core-it-support/core-it-plugins/mng5805-plugin-dep/src/main/java/org/apache/maven/its/mng5805/TestClass1.java b/core-it-support/core-it-plugins/mng5805-plugin-dep/src/main/java/org/apache/maven/its/mng5805/TestClass1.java
index ac6ebf9..19920af 100644
--- a/core-it-support/core-it-plugins/mng5805-plugin-dep/src/main/java/org/apache/maven/its/mng5805/TestClass1.java
+++ b/core-it-support/core-it-plugins/mng5805-plugin-dep/src/main/java/org/apache/maven/its/mng5805/TestClass1.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.mng5805;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,11 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.mng5805;
 
 /**
  * A test class
  */
-public class TestClass1
-{
-
-}
+public class TestClass1 {}
diff --git a/core-it-support/core-it-plugins/mng5805-plugin/pom.xml b/core-it-support/core-it-plugins/mng5805-plugin/pom.xml
index cfe7bbc..f8f684f 100644
--- a/core-it-support/core-it-plugins/mng5805-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/mng5805-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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,14 +17,12 @@
 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">
+<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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/mng5805-plugin/src/main/java/org/apache/maven/its/mng5805/plugin/TestMojo.java b/core-it-support/core-it-plugins/mng5805-plugin/src/main/java/org/apache/maven/its/mng5805/plugin/TestMojo.java
index c9f4b6b..0437388 100644
--- a/core-it-support/core-it-plugins/mng5805-plugin/src/main/java/org/apache/maven/its/mng5805/plugin/TestMojo.java
+++ b/core-it-support/core-it-plugins/mng5805-plugin/src/main/java/org/apache/maven/its/mng5805/plugin/TestMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.mng5805.plugin;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.mng5805.plugin;
 
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -25,29 +24,22 @@
 import org.apache.maven.plugins.annotations.Parameter;
 
 /**
-  */
-@Mojo( name = "test" )
-public class TestMojo
-    extends AbstractMojo
-{
+ */
+@Mojo(name = "test")
+public class TestMojo extends AbstractMojo {
     /**
      */
-    @Parameter( defaultValue = "org.apache.maven.its.mng5805.DoesNotExist" )
+    @Parameter(defaultValue = "org.apache.maven.its.mng5805.DoesNotExist")
     private String className;
 
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
 
-        getLog().info( "CLASS_NAME=" + className );
+        getLog().info("CLASS_NAME=" + className);
 
-        try
-        {
-            Class.forName( className );
-        }
-        catch ( ClassNotFoundException e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
+        try {
+            Class.forName(className);
+        } catch (ClassNotFoundException e) {
+            throw new MojoExecutionException(e.getMessage(), e);
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/mng5958-extension/pom.xml b/core-it-support/core-it-plugins/mng5958-extension/pom.xml
index beec4cf..e921274 100644
--- a/core-it-support/core-it-plugins/mng5958-extension/pom.xml
+++ b/core-it-support/core-it-plugins/mng5958-extension/pom.xml
@@ -1,5 +1,4 @@
 <?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,14 +17,12 @@
 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">
+<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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/AbstractLifecycleMapping.java b/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/AbstractLifecycleMapping.java
index a319b1c..94d814f 100644
--- a/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/AbstractLifecycleMapping.java
+++ b/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/AbstractLifecycleMapping.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.mng5958;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.mng5958;
 
 import java.util.LinkedHashMap;
 import java.util.List;
@@ -29,40 +28,34 @@
 /**
  * @author Anton Tanasenko
  */
-public abstract class AbstractLifecycleMapping implements LifecycleMapping
-{
+public abstract class AbstractLifecycleMapping implements LifecycleMapping {
 
     private Map<String, Lifecycle> lifecycleMap;
 
-    public Map<String, Lifecycle> getLifecycles()
-    {
-        if ( lifecycleMap != null )
-        {
+    public Map<String, Lifecycle> getLifecycles() {
+        if (lifecycleMap != null) {
             return lifecycleMap;
         }
 
         lifecycleMap = new LinkedHashMap<>();
         Lifecycle lifecycle = new Lifecycle();
 
-        lifecycle.setId( "default" );
-        lifecycle.setPhases( initPhases() );
+        lifecycle.setId("default");
+        lifecycle.setPhases(initPhases());
 
-        lifecycleMap.put( "default", lifecycle );
+        lifecycleMap.put("default", lifecycle);
         return lifecycleMap;
     }
 
-    public Map<String, String> getPhases( String lifecycle )
-    {
-        Lifecycle lifecycleMapping = getLifecycles().get( lifecycle );
-        if ( lifecycleMapping != null )
-        {
+    public Map<String, String> getPhases(String lifecycle) {
+        Lifecycle lifecycleMapping = getLifecycles().get(lifecycle);
+        if (lifecycleMapping != null) {
             return lifecycleMapping.getPhases();
         }
         return null;
     }
 
-    public List<String> getOptionalMojos( String lifecycle )
-    {
+    public List<String> getOptionalMojos(String lifecycle) {
         return null;
     }
 
diff --git a/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/BadLifecycleMapping.java b/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/BadLifecycleMapping.java
index ac35886..050c344 100644
--- a/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/BadLifecycleMapping.java
+++ b/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/BadLifecycleMapping.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.mng5958;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.mng5958;
 
 import java.util.LinkedHashMap;
 import java.util.Map;
@@ -27,19 +26,16 @@
 /**
  * @author Anton Tanasenko
  */
-public class BadLifecycleMapping extends AbstractLifecycleMapping
-{
+public class BadLifecycleMapping extends AbstractLifecycleMapping {
 
     @Override
-    protected Map<String, String> initPhases()
-    {
+    protected Map<String, String> initPhases() {
         Map phases = new LinkedHashMap<>();
 
         LifecyclePhase lp = new LifecyclePhase();
-        lp.set( "org.apache.maven.its.plugins:mng-5805-pkg-type-mojo-configuration-plugin:2.1-SNAPSHOT:test" );
+        lp.set("org.apache.maven.its.plugins:mng-5805-pkg-type-mojo-configuration-plugin:2.1-SNAPSHOT:test");
 
-        phases.put( "validate", lp );
+        phases.put("validate", lp);
         return phases;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/GoodLifecycleMapping.java b/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/GoodLifecycleMapping.java
index d87cc1d..cc38cef 100644
--- a/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/GoodLifecycleMapping.java
+++ b/core-it-support/core-it-plugins/mng5958-extension/src/main/java/org/apache/maven/its/mng5958/GoodLifecycleMapping.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.mng5958;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.mng5958;
 
 import java.util.LinkedHashMap;
 import java.util.Map;
@@ -25,16 +24,14 @@
 /**
  * @author Anton Tanasenko
  */
-public class GoodLifecycleMapping extends AbstractLifecycleMapping
-{
+public class GoodLifecycleMapping extends AbstractLifecycleMapping {
 
     @Override
-    protected Map<String, String> initPhases()
-    {
+    protected Map<String, String> initPhases() {
         Map<String, String> phases = new LinkedHashMap<>();
-        phases.put( "validate",
-                "org.apache.maven.its.plugins:mng-5805-pkg-type-mojo-configuration-plugin:2.1-SNAPSHOT:test" );
+        phases.put(
+                "validate",
+                "org.apache.maven.its.plugins:mng-5805-pkg-type-mojo-configuration-plugin:2.1-SNAPSHOT:test");
         return phases;
     }
-
 }
diff --git a/core-it-support/core-it-plugins/mng6759-plugin-resolves-project-dependencies/pom.xml b/core-it-support/core-it-plugins/mng6759-plugin-resolves-project-dependencies/pom.xml
index f6b0bb0..2436520 100644
--- a/core-it-support/core-it-plugins/mng6759-plugin-resolves-project-dependencies/pom.xml
+++ b/core-it-support/core-it-plugins/mng6759-plugin-resolves-project-dependencies/pom.xml
@@ -1,5 +1,4 @@
 <?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,14 +17,12 @@
 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">
+<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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
diff --git a/core-it-support/core-it-plugins/mng6759-plugin-resolves-project-dependencies/src/main/java/org/apache/maven/its/mng6759/plugin/TestMojo.java b/core-it-support/core-it-plugins/mng6759-plugin-resolves-project-dependencies/src/main/java/org/apache/maven/its/mng6759/plugin/TestMojo.java
index bda4785..e0ac1ea 100644
--- a/core-it-support/core-it-plugins/mng6759-plugin-resolves-project-dependencies/src/main/java/org/apache/maven/its/mng6759/plugin/TestMojo.java
+++ b/core-it-support/core-it-plugins/mng6759-plugin-resolves-project-dependencies/src/main/java/org/apache/maven/its/mng6759/plugin/TestMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.mng6759.plugin;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,8 +16,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.mng6759.plugin;
 
 import java.util.Arrays;
+
 import org.apache.maven.ProjectDependenciesResolver;
 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
@@ -35,32 +35,24 @@
 /**
  * Resolves the project dependency tree
  */
-@Mojo( name = "resolve", defaultPhase = LifecyclePhase.GENERATE_RESOURCES, threadSafe = true )
-public class TestMojo
-    extends AbstractMojo
-{
+@Mojo(name = "resolve", defaultPhase = LifecyclePhase.GENERATE_RESOURCES, threadSafe = true)
+public class TestMojo extends AbstractMojo {
 
-    @Parameter( defaultValue = "${project}", readonly = true, required = true )
+    @Parameter(defaultValue = "${project}", readonly = true, required = true)
     private MavenProject project;
 
-    @Parameter( defaultValue = "${session}", readonly = true, required = true )
+    @Parameter(defaultValue = "${session}", readonly = true, required = true)
     private MavenSession mavenSession;
 
-    @Component( hint = "default" )
+    @Component(hint = "default")
     protected ProjectDependenciesResolver dependencyResolver;
 
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
 
-        try
-        {
-            dependencyResolver.resolve( project, Arrays.asList( "test" ), mavenSession );
+        try {
+            dependencyResolver.resolve(project, Arrays.asList("test"), mavenSession);
+        } catch (ArtifactResolutionException | ArtifactNotFoundException e) {
+            throw new MojoExecutionException(e.getMessage(), e);
         }
-        catch ( ArtifactResolutionException | ArtifactNotFoundException e )
-        {
-            throw new MojoExecutionException( e.getMessage(), e );
-        }
-
     }
 }
diff --git a/core-it-support/core-it-plugins/mng7529-plugin/pom.xml b/core-it-support/core-it-plugins/mng7529-plugin/pom.xml
index a9a8a80..17f2edc 100644
--- a/core-it-support/core-it-plugins/mng7529-plugin/pom.xml
+++ b/core-it-support/core-it-plugins/mng7529-plugin/pom.xml
@@ -1,5 +1,4 @@
 <?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,26 +17,24 @@
 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">
+<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>
 
   <parent>
-    <artifactId>maven-it-plugins</artifactId>
     <groupId>org.apache.maven.its.plugins</groupId>
+    <artifactId>maven-it-plugins</artifactId>
     <version>2.1-SNAPSHOT</version>
   </parent>
 
   <artifactId>mng-7529-version-range-repository-selection-plugin</artifactId>
   <packaging>maven-plugin</packaging>
 
+  <name>Maven IT Plugin :: mng-7529 plugin</name>
+
   <properties>
     <maven-version>3.6.0</maven-version>
   </properties>
 
-  <name>Maven IT Plugin :: mng-7529 plugin</name>
-
   <dependencies>
     <dependency>
       <groupId>org.apache.maven</groupId>
@@ -51,10 +48,10 @@
       <scope>provided</scope>
     </dependency>
     <dependency>
-        <groupId>org.apache.maven</groupId>
-        <artifactId>maven-core</artifactId>
-        <version>${maven-version}</version>
-        <scope>provided</scope>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>maven-core</artifactId>
+      <version>${maven-version}</version>
+      <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.maven</groupId>
diff --git a/core-it-support/core-it-plugins/mng7529-plugin/src/main/java/org/apache/maven/its/mng7529/plugin/ResolveMojo.java b/core-it-support/core-it-plugins/mng7529-plugin/src/main/java/org/apache/maven/its/mng7529/plugin/ResolveMojo.java
index 5582f11..c6de9c7 100644
--- a/core-it-support/core-it-plugins/mng7529-plugin/src/main/java/org/apache/maven/its/mng7529/plugin/ResolveMojo.java
+++ b/core-it-support/core-it-plugins/mng7529-plugin/src/main/java/org/apache/maven/its/mng7529/plugin/ResolveMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.mng7529.plugin;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.mng7529.plugin;
 
 import org.apache.maven.execution.MavenSession;
 import org.apache.maven.plugin.AbstractMojo;
@@ -37,41 +36,33 @@
  * Attempts to resolve a single artifact from dependencies with the project dependency resolver,
  * and logs the results for the Verifier to look at.
  */
-@Mojo( name = "resolve", requiresDependencyResolution = ResolutionScope.NONE )
-public class ResolveMojo
-    extends AbstractMojo
-{
-    @Parameter( defaultValue = "${project}", readonly = true, required = true )
+@Mojo(name = "resolve", requiresDependencyResolution = ResolutionScope.NONE)
+public class ResolveMojo extends AbstractMojo {
+    @Parameter(defaultValue = "${project}", readonly = true, required = true)
     private MavenProject project;
 
-    @Parameter( defaultValue = "${session}", readonly = true, required = true )
+    @Parameter(defaultValue = "${session}", readonly = true, required = true)
     private MavenSession mavenSession;
 
     @Component
     private ProjectDependenciesResolver dependencyResolver;
 
-    public void execute()
-        throws MojoExecutionException
-    {
+    public void execute() throws MojoExecutionException {
 
-        try
-        {
-            DefaultProjectBuildingRequest buildingRequest = new DefaultProjectBuildingRequest(
-                mavenSession.getProjectBuildingRequest() );
-            buildingRequest.setRemoteRepositories( project.getRemoteArtifactRepositories() );
+        try {
+            DefaultProjectBuildingRequest buildingRequest =
+                    new DefaultProjectBuildingRequest(mavenSession.getProjectBuildingRequest());
+            buildingRequest.setRemoteRepositories(project.getRemoteArtifactRepositories());
 
             DependencyResolutionRequest request = new DefaultDependencyResolutionRequest();
-            request.setMavenProject( project );
-            request.setRepositorySession( buildingRequest.getRepositorySession() );
+            request.setMavenProject(project);
+            request.setRepositorySession(buildingRequest.getRepositorySession());
 
-            DependencyResolutionResult result = dependencyResolver.resolve( request );
+            DependencyResolutionResult result = dependencyResolver.resolve(request);
 
-            getLog().info( "Resolution successful, resolved ok" );
-        }
-        catch ( Exception e )
-        {
-            getLog().error( "Resolution failed, could not resolve ranged dependency"
-                + " (you hit MNG-7529)" );
+            getLog().info("Resolution successful, resolved ok");
+        } catch (Exception e) {
+            getLog().error("Resolution failed, could not resolve ranged dependency" + " (you hit MNG-7529)");
         }
     }
 }
diff --git a/core-it-support/core-it-plugins/pom.xml b/core-it-support/core-it-plugins/pom.xml
index 40ed164..ef7f6ba 100644
--- a/core-it-support/core-it-plugins/pom.xml
+++ b/core-it-support/core-it-plugins/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
diff --git a/core-it-support/core-it-support-artifacts/pom.xml b/core-it-support/core-it-support-artifacts/pom.xml
index 1b9115f..ac26ab8 100644
--- a/core-it-support/core-it-support-artifacts/pom.xml
+++ b/core-it-support/core-it-support-artifacts/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -45,10 +43,10 @@
         </configuration>
         <executions>
           <execution>
-            <phase>package</phase>
             <goals>
               <goal>single</goal>
             </goals>
+            <phase>package</phase>
           </execution>
         </executions>
       </plugin>
diff --git a/core-it-support/core-it-toolchain/pom.xml b/core-it-support/core-it-toolchain/pom.xml
index 9b4cb7b..eb21cdb 100644
--- a/core-it-support/core-it-toolchain/pom.xml
+++ b/core-it-support/core-it-toolchain/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
diff --git a/core-it-support/core-it-toolchain/src/main/java/org/apache/maven/coreit/toolchain/CoreItToolchain.java b/core-it-support/core-it-toolchain/src/main/java/org/apache/maven/coreit/toolchain/CoreItToolchain.java
index 9bc51e8..a05efae 100644
--- a/core-it-support/core-it-toolchain/src/main/java/org/apache/maven/coreit/toolchain/CoreItToolchain.java
+++ b/core-it-support/core-it-toolchain/src/main/java/org/apache/maven/coreit/toolchain/CoreItToolchain.java
@@ -1,5 +1,3 @@
-package org.apache.maven.coreit.toolchain;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.coreit.toolchain;
 
 import java.util.Map;
 
@@ -28,35 +27,27 @@
 /**
  * @author Benjamin Bentmann
  */
-public class CoreItToolchain
-    implements Toolchain, ToolchainPrivate
-{
+public class CoreItToolchain implements Toolchain, ToolchainPrivate {
 
     private ToolchainModel model;
 
-    public CoreItToolchain( ToolchainModel model )
-    {
+    public CoreItToolchain(ToolchainModel model) {
         this.model = model;
     }
 
-    public String getType()
-    {
+    public String getType() {
         return "coreit";
     }
 
-    public String findTool( String toolName )
-    {
+    public String findTool(String toolName) {
         return toolName;
     }
 
-    public ToolchainModel getModel()
-    {
+    public ToolchainModel getModel() {
         return model;
     }
 
-    public boolean matchesRequirements( Map requirements )
-    {
+    public boolean matchesRequirements(Map requirements) {
         return true;
     }
-
 }
diff --git a/core-it-support/core-it-toolchain/src/main/java/org/apache/maven/coreit/toolchain/CoreItToolchainFactory.java b/core-it-support/core-it-toolchain/src/main/java/org/apache/maven/coreit/toolchain/CoreItToolchainFactory.java
index 62bd828..004ac24 100644
--- a/core-it-support/core-it-toolchain/src/main/java/org/apache/maven/coreit/toolchain/CoreItToolchainFactory.java
+++ b/core-it-support/core-it-toolchain/src/main/java/org/apache/maven/coreit/toolchain/CoreItToolchainFactory.java
@@ -1,5 +1,3 @@
-package org.apache.maven.coreit.toolchain;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -18,6 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.coreit.toolchain;
 
 import org.apache.maven.toolchain.MisconfiguredToolchainException;
 import org.apache.maven.toolchain.ToolchainFactory;
@@ -27,23 +26,16 @@
 /**
  * @author Benjamin Bentmann
  */
-public class CoreItToolchainFactory
-    implements ToolchainFactory
-{
+public class CoreItToolchainFactory implements ToolchainFactory {
 
-    public ToolchainPrivate createDefaultToolchain()
-    {
+    public ToolchainPrivate createDefaultToolchain() {
         return null;
     }
 
-    public ToolchainPrivate createToolchain( ToolchainModel model )
-        throws MisconfiguredToolchainException
-    {
-        if ( model == null )
-        {
+    public ToolchainPrivate createToolchain(ToolchainModel model) throws MisconfiguredToolchainException {
+        if (model == null) {
             return null;
         }
-        return new CoreItToolchain( model );
+        return new CoreItToolchain(model);
     }
-
 }
diff --git a/core-it-support/core-it-wagon/pom.xml b/core-it-support/core-it-wagon/pom.xml
index 2df737e..cb2cb20 100644
--- a/core-it-support/core-it-wagon/pom.xml
+++ b/core-it-support/core-it-wagon/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
diff --git a/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/coreit/CoreItHttpWagon.java b/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/coreit/CoreItHttpWagon.java
index 1141e59..cbaab7e 100644
--- a/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/coreit/CoreItHttpWagon.java
+++ b/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/coreit/CoreItHttpWagon.java
@@ -1,5 +1,3 @@
-package org.apache.maven.wagon.providers.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,16 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.wagon.providers.coreit;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.util.Properties;
 
 import org.apache.maven.wagon.AbstractWagon;
 import org.apache.maven.wagon.ConnectionException;
@@ -30,160 +38,118 @@
 import org.apache.maven.wagon.resource.Resource;
 import org.codehaus.plexus.component.annotations.Component;
 
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.util.Properties;
-
 /**
  * Shamelessly copied from ScpExternalWagon in this same project...
  */
-@Component( role = org.apache.maven.wagon.Wagon.class,  hint = "http-coreit", instantiationStrategy = "per-lookup" )
-public class CoreItHttpWagon
-    extends AbstractWagon
-{
-    public void get( String resourceName, File destination )
-        throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-    {
+@Component(role = org.apache.maven.wagon.Wagon.class, hint = "http-coreit", instantiationStrategy = "per-lookup")
+public class CoreItHttpWagon extends AbstractWagon {
+    public void get(String resourceName, File destination)
+            throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException {
         InputData inputData = new InputData();
 
-        Resource resource = new Resource( resourceName );
+        Resource resource = new Resource(resourceName);
 
-        fireGetInitiated( resource, destination );
+        fireGetInitiated(resource, destination);
 
-        inputData.setResource( resource );
+        inputData.setResource(resource);
 
-        fillInputData( inputData );
+        fillInputData(inputData);
 
         InputStream is = inputData.getInputStream();
 
-        if ( is == null )
-        {
+        if (is == null) {
             throw new TransferFailedException(
-                getRepository().getUrl() + " - Could not open input stream for resource: '" + resource + "'" );
+                    getRepository().getUrl() + " - Could not open input stream for resource: '" + resource + "'");
         }
 
-        createParentDirectories( destination );
+        createParentDirectories(destination);
 
-        getTransfer( inputData.getResource(), destination, is );
+        getTransfer(inputData.getResource(), destination, is);
     }
 
-    public boolean getIfNewer( String resourceName, File destination, long timestamp )
-        throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-    {
+    public boolean getIfNewer(String resourceName, File destination, long timestamp)
+            throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException {
         return false;
     }
 
-    public void put( File source, String resourceName )
-        throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-    {
+    public void put(File source, String resourceName)
+            throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException {
         OutputData outputData = new OutputData();
 
-        Resource resource = new Resource( resourceName );
+        Resource resource = new Resource(resourceName);
 
-        firePutInitiated( resource, source );
+        firePutInitiated(resource, source);
 
-        outputData.setResource( resource );
+        outputData.setResource(resource);
 
-        fillOutputData( outputData );
+        fillOutputData(outputData);
 
         OutputStream os = outputData.getOutputStream();
 
-        if ( os == null )
-        {
+        if (os == null) {
             throw new TransferFailedException(
-                getRepository().getUrl() + " - Could not open output stream for resource: '" + resource + "'" );
+                    getRepository().getUrl() + " - Could not open output stream for resource: '" + resource + "'");
         }
 
-        putTransfer( outputData.getResource(), source, os, true );
+        putTransfer(outputData.getResource(), source, os, true);
     }
 
-    public void closeConnection()
-        throws ConnectionException
-    {
-        File f = new File( "target/wagon-data" );
-        try
-        {
+    public void closeConnection() throws ConnectionException {
+        File f = new File("target/wagon-data");
+        try {
             f.getParentFile().mkdirs();
             f.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new ConnectionException( e.getMessage(), e );
+        } catch (IOException e) {
+            throw new ConnectionException(e.getMessage(), e);
         }
     }
 
-    public void fillInputData( InputData inputData )
-        throws TransferFailedException, ResourceDoesNotExistException
-    {
-        try
-        {
+    public void fillInputData(InputData inputData) throws TransferFailedException, ResourceDoesNotExistException {
+        try {
             String resName = inputData.getResource().getName();
             InputStream is = null;
-            if ( resName.endsWith( ".sha1" ) )
-            {
-                is = new ByteArrayInputStream( "c96e29be962f9d8123b584b8f51d66b347d268d4".getBytes( "UTF-8" ) );
+            if (resName.endsWith(".sha1")) {
+                is = new ByteArrayInputStream("c96e29be962f9d8123b584b8f51d66b347d268d4".getBytes("UTF-8"));
+            } else if (resName.endsWith(".md5")) {
+                is = new ByteArrayInputStream("d2b637ab8965308490bc6482c860dfc5".getBytes("UTF-8"));
+            } else {
+                is = new ByteArrayInputStream("<metadata />".getBytes("UTF-8"));
             }
-            else if ( resName.endsWith( ".md5" ) )
-            {
-                is = new ByteArrayInputStream( "d2b637ab8965308490bc6482c860dfc5".getBytes( "UTF-8" ) );
-            }
-            else
-            {
-                is = new ByteArrayInputStream( "<metadata />".getBytes( "UTF-8" ) );
-            }
-            inputData.setInputStream( is );
-        }
-        catch ( IOException e )
-        {
-            throw new TransferFailedException( "Broken JVM", e );
+            inputData.setInputStream(is);
+        } catch (IOException e) {
+            throw new TransferFailedException("Broken JVM", e);
         }
     }
 
-    public void fillOutputData( OutputData outputData )
-        throws TransferFailedException
-    {
+    public void fillOutputData(OutputData outputData) throws TransferFailedException {
         Properties props = new Properties();
-        if ( getRepository().getPermissions() != null )
-        {
+        if (getRepository().getPermissions() != null) {
             String dirPerms = getRepository().getPermissions().getDirectoryMode();
 
-            if ( dirPerms != null )
-            {
-                props.setProperty( "directory.mode", dirPerms );
+            if (dirPerms != null) {
+                props.setProperty("directory.mode", dirPerms);
             }
 
             String filePerms = getRepository().getPermissions().getFileMode();
-            if ( filePerms != null )
-            {
-                props.setProperty( "file.mode", filePerms );
+            if (filePerms != null) {
+                props.setProperty("file.mode", filePerms);
             }
         }
 
-        try
-        {
-            new File( "target" ).mkdirs();
+        try {
+            new File("target").mkdirs();
 
-            try ( OutputStream os = new FileOutputStream( "target/wagon.properties" ) )
-            {
-                props.store( os, "MAVEN-CORE-IT-WAGON" );
+            try (OutputStream os = new FileOutputStream("target/wagon.properties")) {
+                props.store(os, "MAVEN-CORE-IT-WAGON");
             }
-        }
-        catch ( IOException e )
-        {
-            throw new TransferFailedException( e.getMessage(), e );
+        } catch (IOException e) {
+            throw new TransferFailedException(e.getMessage(), e);
         }
 
-        outputData.setOutputStream( new ByteArrayOutputStream() );
+        outputData.setOutputStream(new ByteArrayOutputStream());
     }
 
-    public void openConnection()
-        throws ConnectionException, AuthenticationException
-    {
+    public void openConnection() throws ConnectionException, AuthenticationException {
         // ignore
     }
 }
diff --git a/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/coreit/CoreItWagon.java b/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/coreit/CoreItWagon.java
index fdd1098..59941de 100644
--- a/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/coreit/CoreItWagon.java
+++ b/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/coreit/CoreItWagon.java
@@ -1,5 +1,3 @@
-package org.apache.maven.wagon.providers.coreit;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,16 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.wagon.providers.coreit;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.util.Properties;
 
 import org.apache.maven.wagon.AbstractWagon;
 import org.apache.maven.wagon.ConnectionException;
@@ -31,174 +39,130 @@
 import org.apache.maven.wagon.resource.Resource;
 import org.codehaus.plexus.component.annotations.Component;
 
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.util.Properties;
-
 /**
  * Shamelessly copied from ScpExternalWagon in this same project...
  */
-@Component( role = org.apache.maven.wagon.Wagon.class,  hint = "coreit", instantiationStrategy = "per-lookup" )
-public class CoreItWagon
-    extends AbstractWagon
-{
-    public void get( String resourceName, File destination )
-        throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-    {
+@Component(role = org.apache.maven.wagon.Wagon.class, hint = "coreit", instantiationStrategy = "per-lookup")
+public class CoreItWagon extends AbstractWagon {
+    public void get(String resourceName, File destination)
+            throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException {
         InputData inputData = new InputData();
 
-        Resource resource = new Resource( resourceName );
+        Resource resource = new Resource(resourceName);
 
-        fireGetInitiated( resource, destination );
+        fireGetInitiated(resource, destination);
 
-        inputData.setResource( resource );
+        inputData.setResource(resource);
 
-        fillInputData( inputData );
+        fillInputData(inputData);
 
         InputStream is = inputData.getInputStream();
 
-        if ( is == null )
-        {
+        if (is == null) {
             throw new TransferFailedException(
-                getRepository().getUrl() + " - Could not open input stream for resource: '" + resource + "'" );
+                    getRepository().getUrl() + " - Could not open input stream for resource: '" + resource + "'");
         }
 
-        createParentDirectories( destination );
+        createParentDirectories(destination);
 
-        getTransfer( inputData.getResource(), destination, is );
+        getTransfer(inputData.getResource(), destination, is);
     }
 
-    public boolean getIfNewer( String resourceName, File destination, long timestamp )
-        throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-    {
+    public boolean getIfNewer(String resourceName, File destination, long timestamp)
+            throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException {
         return false;
     }
 
-    public void put( File source, String resourceName )
-        throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-    {
+    public void put(File source, String resourceName)
+            throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException {
         OutputData outputData = new OutputData();
 
-        Resource resource = new Resource( resourceName );
+        Resource resource = new Resource(resourceName);
 
-        firePutInitiated( resource, source );
+        firePutInitiated(resource, source);
 
-        outputData.setResource( resource );
+        outputData.setResource(resource);
 
-        fillOutputData( outputData );
+        fillOutputData(outputData);
 
         OutputStream os = outputData.getOutputStream();
 
-        if ( os == null )
-        {
+        if (os == null) {
             throw new TransferFailedException(
-                getRepository().getUrl() + " - Could not open output stream for resource: '" + resource + "'" );
+                    getRepository().getUrl() + " - Could not open output stream for resource: '" + resource + "'");
         }
 
-        putTransfer( outputData.getResource(), source, os, true );
+        putTransfer(outputData.getResource(), source, os, true);
     }
 
-    public void closeConnection()
-        throws ConnectionException
-    {
-        File f = new File( "target/wagon-data" );
-        try
-        {
+    public void closeConnection() throws ConnectionException {
+        File f = new File("target/wagon-data");
+        try {
             f.getParentFile().mkdirs();
             f.createNewFile();
-        }
-        catch ( IOException e )
-        {
-            throw new ConnectionException( e.getMessage(), e );
+        } catch (IOException e) {
+            throw new ConnectionException(e.getMessage(), e);
         }
     }
 
-    public void fillInputData( InputData inputData )
-        throws TransferFailedException, ResourceDoesNotExistException
-    {
-        try
-        {
+    public void fillInputData(InputData inputData) throws TransferFailedException, ResourceDoesNotExistException {
+        try {
             String resName = inputData.getResource().getName();
             InputStream is = null;
-            if ( resName.endsWith( ".sha1" ) )
-            {
-                is = new ByteArrayInputStream( "c96e29be962f9d8123b584b8f51d66b347d268d4".getBytes( "UTF-8" ) );
+            if (resName.endsWith(".sha1")) {
+                is = new ByteArrayInputStream("c96e29be962f9d8123b584b8f51d66b347d268d4".getBytes("UTF-8"));
+            } else if (resName.endsWith(".md5")) {
+                is = new ByteArrayInputStream("d2b637ab8965308490bc6482c860dfc5".getBytes("UTF-8"));
+            } else {
+                is = new ByteArrayInputStream("<metadata />".getBytes("UTF-8"));
             }
-            else if ( resName.endsWith( ".md5" ) )
-            {
-                is = new ByteArrayInputStream( "d2b637ab8965308490bc6482c860dfc5".getBytes( "UTF-8" ) );
-            }
-            else
-            {
-                is = new ByteArrayInputStream( "<metadata />".getBytes( "UTF-8" ) );
-            }
-            inputData.setInputStream( is );
-        }
-        catch ( IOException e )
-        {
-            throw new TransferFailedException( "Broken JVM", e );
+            inputData.setInputStream(is);
+        } catch (IOException e) {
+            throw new TransferFailedException("Broken JVM", e);
         }
     }
 
-    public void fillOutputData( OutputData outputData )
-        throws TransferFailedException
-    {
+    public void fillOutputData(OutputData outputData) throws TransferFailedException {
         Properties props = new Properties();
 
-        if ( getRepository().getPermissions() != null )
-        {
+        if (getRepository().getPermissions() != null) {
             String dirPerms = getRepository().getPermissions().getDirectoryMode();
-            put( props, "directory.mode", dirPerms );
+            put(props, "directory.mode", dirPerms);
 
             String filePerms = getRepository().getPermissions().getFileMode();
-            put( props, "file.mode", filePerms );
+            put(props, "file.mode", filePerms);
         }
 
         AuthenticationInfo auth = getAuthenticationInfo();
-        if ( auth != null )
-        {
-            put( props, "username", auth.getUserName() );
-            put( props, "password", auth.getPassword() );
-            put( props, "privateKey", auth.getPrivateKey() );
-            put( props, "passphrase", auth.getPassphrase() );
+        if (auth != null) {
+            put(props, "username", auth.getUserName());
+            put(props, "password", auth.getPassword());
+            put(props, "privateKey", auth.getPrivateKey());
+            put(props, "passphrase", auth.getPassphrase());
         }
 
-        try
-        {
-            File file = new File( System.getProperty( "user.dir" ), "target/wagon.properties" ).getAbsoluteFile();
+        try {
+            File file = new File(System.getProperty("user.dir"), "target/wagon.properties").getAbsoluteFile();
             file.getParentFile().mkdirs();
 
-            try ( OutputStream os = new FileOutputStream( file ) )
-            {
-                props.store( os, "MAVEN-CORE-IT-WAGON" );
+            try (OutputStream os = new FileOutputStream(file)) {
+                props.store(os, "MAVEN-CORE-IT-WAGON");
             }
-        }
-        catch ( IOException e )
-        {
-            throw new TransferFailedException( e.getMessage(), e );
+        } catch (IOException e) {
+            throw new TransferFailedException(e.getMessage(), e);
         }
 
-        outputData.setOutputStream( new ByteArrayOutputStream() );
+        outputData.setOutputStream(new ByteArrayOutputStream());
     }
 
-    public void openConnection()
-        throws ConnectionException, AuthenticationException
-    {
+    public void openConnection() throws ConnectionException, AuthenticationException {
         // ignore
 
     }
 
-    private void put( Properties props, String key, String value )
-    {
-        if ( value != null )
-        {
-            props.setProperty( key, value );
+    private void put(Properties props, String key, String value) {
+        if (value != null) {
+            props.setProperty(key, value);
         }
     }
-
 }
diff --git a/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/ssh/external/ScpExternalWagon.java b/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/ssh/external/ScpExternalWagon.java
index f608bb4..d0eac5f 100644
--- a/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/ssh/external/ScpExternalWagon.java
+++ b/core-it-support/core-it-wagon/src/main/java/org/apache/maven/wagon/providers/ssh/external/ScpExternalWagon.java
@@ -1,5 +1,3 @@
-package org.apache.maven.wagon.providers.ssh.external;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,16 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.wagon.providers.ssh.external;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.util.Properties;
 
 import org.apache.maven.wagon.AbstractWagon;
 import org.apache.maven.wagon.ConnectionException;
@@ -30,154 +38,111 @@
 import org.apache.maven.wagon.resource.Resource;
 import org.codehaus.plexus.component.annotations.Component;
 
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.util.Properties;
-
 /**
  * NOTE: Plexus will only pick this correctly if the Class package and name are the same as that in core. This is
  * because the core component descriptor is read, but the class is read from the latter JAR.
  */
-@Component( role = org.apache.maven.wagon.Wagon.class,  hint = "scpexe", instantiationStrategy = "per-lookup" )
-public class ScpExternalWagon
-    extends AbstractWagon
-{
-    public void get( String resourceName, File destination )
-        throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-    {
+@Component(role = org.apache.maven.wagon.Wagon.class, hint = "scpexe", instantiationStrategy = "per-lookup")
+public class ScpExternalWagon extends AbstractWagon {
+    public void get(String resourceName, File destination)
+            throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException {
         InputData inputData = new InputData();
 
-        Resource resource = new Resource( resourceName );
+        Resource resource = new Resource(resourceName);
 
-        fireGetInitiated( resource, destination );
+        fireGetInitiated(resource, destination);
 
-        inputData.setResource( resource );
+        inputData.setResource(resource);
 
-        fillInputData( inputData );
+        fillInputData(inputData);
 
         InputStream is = inputData.getInputStream();
 
-        if ( is == null )
-        {
+        if (is == null) {
             throw new TransferFailedException(
-                getRepository().getUrl() + " - Could not open input stream for resource: '" + resource + "'" );
+                    getRepository().getUrl() + " - Could not open input stream for resource: '" + resource + "'");
         }
 
-        createParentDirectories( destination );
+        createParentDirectories(destination);
 
-        getTransfer( inputData.getResource(), destination, is );
+        getTransfer(inputData.getResource(), destination, is);
     }
 
-    public boolean getIfNewer( String resourceName, File destination, long timestamp )
-        throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-    {
+    public boolean getIfNewer(String resourceName, File destination, long timestamp)
+            throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException {
         return false;
     }
 
-    public void put( File source, String resourceName )
-        throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
-    {
+    public void put(File source, String resourceName)
+            throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException {
         OutputData outputData = new OutputData();
 
-        Resource resource = new Resource( resourceName );
+        Resource resource = new Resource(resourceName);
 
-        firePutInitiated( resource, source );
+        firePutInitiated(resource, source);
 
-        outputData.setResource( resource );
+        outputData.setResource(resource);
 
-        writeTestProperties( source.getParentFile() );
+        writeTestProperties(source.getParentFile());
 
-        fillOutputData( outputData );
+        fillOutputData(outputData);
 
         OutputStream os = outputData.getOutputStream();
 
-        if ( os == null )
-        {
+        if (os == null) {
             throw new TransferFailedException(
-                getRepository().getUrl() + " - Could not open output stream for resource: '" + resource + "'" );
+                    getRepository().getUrl() + " - Could not open output stream for resource: '" + resource + "'");
         }
 
-        putTransfer( outputData.getResource(), source, os, true );
+        putTransfer(outputData.getResource(), source, os, true);
     }
 
-    public void closeConnection()
-        throws ConnectionException
-    {
-    }
+    public void closeConnection() throws ConnectionException {}
 
-    public void fillInputData( InputData inputData )
-        throws TransferFailedException, ResourceDoesNotExistException
-    {
-        try
-        {
+    public void fillInputData(InputData inputData) throws TransferFailedException, ResourceDoesNotExistException {
+        try {
             String resName = inputData.getResource().getName();
             InputStream is = null;
-            if ( resName.endsWith( ".sha1" ) )
-            {
-                is = new ByteArrayInputStream( "c96e29be962f9d8123b584b8f51d66b347d268d4".getBytes( "UTF-8" ) );
+            if (resName.endsWith(".sha1")) {
+                is = new ByteArrayInputStream("c96e29be962f9d8123b584b8f51d66b347d268d4".getBytes("UTF-8"));
+            } else if (resName.endsWith(".md5")) {
+                is = new ByteArrayInputStream("d2b637ab8965308490bc6482c860dfc5".getBytes("UTF-8"));
+            } else {
+                is = new ByteArrayInputStream("<metadata />".getBytes("UTF-8"));
             }
-            else if ( resName.endsWith( ".md5" ) )
-            {
-                is = new ByteArrayInputStream( "d2b637ab8965308490bc6482c860dfc5".getBytes( "UTF-8" ) );
-            }
-            else
-            {
-                is = new ByteArrayInputStream( "<metadata />".getBytes( "UTF-8" ) );
-            }
-            inputData.setInputStream( is );
-        }
-        catch ( IOException e )
-        {
-            throw new TransferFailedException( "Broken JVM", e );
+            inputData.setInputStream(is);
+        } catch (IOException e) {
+            throw new TransferFailedException("Broken JVM", e);
         }
     }
 
-    public void writeTestProperties( File dir )
-        throws TransferFailedException
-    {
+    public void writeTestProperties(File dir) throws TransferFailedException {
         Properties props = new Properties();
-        if ( getRepository().getPermissions() != null )
-        {
+        if (getRepository().getPermissions() != null) {
             String dirPerms = getRepository().getPermissions().getDirectoryMode();
 
-            if ( dirPerms != null )
-            {
-                props.setProperty( "directory.mode", dirPerms );
+            if (dirPerms != null) {
+                props.setProperty("directory.mode", dirPerms);
             }
 
             String filePerms = getRepository().getPermissions().getFileMode();
-            if ( filePerms != null )
-            {
-                props.setProperty( "file.mode", filePerms );
+            if (filePerms != null) {
+                props.setProperty("file.mode", filePerms);
             }
         }
 
-        try
-        {
-            try ( OutputStream os = new FileOutputStream( new File( dir, "wagon.properties" ) ) )
-            {
-                props.store( os, "MAVEN-CORE-IT-WAGON" );
+        try {
+            try (OutputStream os = new FileOutputStream(new File(dir, "wagon.properties"))) {
+                props.store(os, "MAVEN-CORE-IT-WAGON");
             }
-        }
-        catch ( IOException e )
-        {
-            throw new TransferFailedException( e.getMessage(), e );
+        } catch (IOException e) {
+            throw new TransferFailedException(e.getMessage(), e);
         }
     }
 
-    public void fillOutputData( OutputData outputData )
-        throws TransferFailedException
-    {
-        outputData.setOutputStream( new ByteArrayOutputStream() );
+    public void fillOutputData(OutputData outputData) throws TransferFailedException {
+        outputData.setOutputStream(new ByteArrayOutputStream());
     }
 
-    public void openConnection()
-        throws ConnectionException, AuthenticationException
-    {
-    }
+    public void openConnection() throws ConnectionException, AuthenticationException {}
 }
diff --git a/core-it-support/maven-it-helper/pom.xml b/core-it-support/maven-it-helper/pom.xml
index 2fdc6f1..0e090bd 100644
--- a/core-it-support/maven-it-helper/pom.xml
+++ b/core-it-support/maven-it-helper/pom.xml
@@ -1,5 +1,4 @@
 <?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,9 +17,7 @@
 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">
+<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>
 
   <parent>
@@ -41,8 +38,8 @@
       <version>3.0</version>
       <exclusions>
         <exclusion>
-          <artifactId>plexus-utils</artifactId>
           <groupId>org.codehaus.plexus</groupId>
+          <artifactId>plexus-utils</artifactId>
         </exclusion>
       </exclusions>
     </dependency>
diff --git a/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java b/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java
index 3b6c299..7df7e5c 100644
--- a/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java
+++ b/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
 import java.io.File;
 import java.io.FilterInputStream;
@@ -46,8 +45,7 @@
  * @author Jason van Zyl
  * @author Kenney Westerhof
  */
-public abstract class AbstractMavenIntegrationTestCase
-{
+public abstract class AbstractMavenIntegrationTestCase {
     /**
      * Save System.out for progress reports etc.
      */
@@ -57,7 +55,7 @@
      * The format for elapsed time.
      */
     private static final DecimalFormat SECS_FORMAT =
-        new DecimalFormat( "(0.0 s)", new DecimalFormatSymbols( Locale.ENGLISH ) );
+            new DecimalFormat("(0.0 s)", new DecimalFormatSymbols(Locale.ENGLISH));
 
     /**
      * The zero-based column index where to print the test result.
@@ -82,25 +80,20 @@
 
     protected static final String ALL_MAVEN_VERSIONS = "[2.0,)";
 
-    protected AbstractMavenIntegrationTestCase( String versionRangeStr )
-    {
-        this( versionRangeStr, DEFAULT_MATCH_PATTERN );
+    protected AbstractMavenIntegrationTestCase(String versionRangeStr) {
+        this(versionRangeStr, DEFAULT_MATCH_PATTERN);
     }
 
-    protected AbstractMavenIntegrationTestCase( String versionRangeStr, String matchPattern )
-    {
+    protected AbstractMavenIntegrationTestCase(String versionRangeStr, String matchPattern) {
         this.matchPattern = matchPattern;
 
-        requiresMavenVersion( versionRangeStr );
+        requiresMavenVersion(versionRangeStr);
     }
 
-
     @BeforeAll
-    static void setupInputStream()
-    {
-        if ( !( System.in instanceof NonCloseableInputStream ) )
-        {
-            System.setIn( new NonCloseableInputStream( System.in ) );
+    static void setupInputStream() {
+        if (!(System.in instanceof NonCloseableInputStream)) {
+            System.setIn(new NonCloseableInputStream(System.in));
         }
     }
 
@@ -109,18 +102,16 @@
      *
      * @return The Java version, never <code>null</code>.
      */
-    private ArtifactVersion getJavaVersion()
-    {
-        if ( javaVersion == null )
-        {
-            String version = System.getProperty( "java.version" );
-            version = version.replaceAll( "[_-]", "." );
-            Matcher matcher = Pattern.compile( "(?s).*?(([0-9]+\\.[0-9]+)(\\.[0-9]+)?).*" ).matcher( version );
-            if ( matcher.matches() )
-            {
-                version = matcher.group( 1 );
+    private ArtifactVersion getJavaVersion() {
+        if (javaVersion == null) {
+            String version = System.getProperty("java.version");
+            version = version.replaceAll("[_-]", ".");
+            Matcher matcher =
+                    Pattern.compile("(?s).*?(([0-9]+\\.[0-9]+)(\\.[0-9]+)?).*").matcher(version);
+            if (matcher.matches()) {
+                version = matcher.group(1);
             }
-            javaVersion = new DefaultArtifactVersion( version );
+            javaVersion = new DefaultArtifactVersion(version);
         }
         return javaVersion;
     }
@@ -130,30 +121,23 @@
      *
      * @return The Maven version or <code>null</code> if unknown.
      */
-    protected final ArtifactVersion getMavenVersion()
-    {
-        if ( mavenVersion == null )
-        {
-            String version = System.getProperty( "maven.version", "" );
+    protected final ArtifactVersion getMavenVersion() {
+        if (mavenVersion == null) {
+            String version = System.getProperty("maven.version", "");
 
-            if ( version.length() <= 0 || version.startsWith( "${" ) )
-            {
-                try
-                {
-                    Verifier verifier = new Verifier( "" );
+            if (version.length() <= 0 || version.startsWith("${")) {
+                try {
+                    Verifier verifier = new Verifier("");
                     version = verifier.getMavenVersion();
-                    System.setProperty( "maven.version", version );
-                }
-                catch ( VerificationException e )
-                {
+                    System.setProperty("maven.version", version);
+                } catch (VerificationException e) {
                     e.printStackTrace();
                 }
             }
 
             // NOTE: If the version looks like "${...}" it has been configured from an undefined expression
-            if ( version != null && version.length() > 0 && !version.startsWith( "${" ) )
-            {
-                mavenVersion = new DefaultArtifactVersion( version );
+            if (version != null && version.length() > 0 && !version.startsWith("${")) {
+                mavenVersion = new DefaultArtifactVersion(version);
             }
         }
         return mavenVersion;
@@ -164,27 +148,20 @@
      * by allowing tests to adjust to the current Maven version, or else simply avoid
      * executing altogether if the wrong version is present.
      */
-    protected boolean matchesVersionRange( String versionRangeStr )
-    {
+    protected boolean matchesVersionRange(String versionRangeStr) {
         VersionRange versionRange;
-        try
-        {
-            versionRange = VersionRange.createFromVersionSpec( versionRangeStr );
-        }
-        catch ( InvalidVersionSpecificationException e )
-        {
-            throw (RuntimeException) new IllegalArgumentException( "Invalid version range: " + versionRangeStr, e );
+        try {
+            versionRange = VersionRange.createFromVersionSpec(versionRangeStr);
+        } catch (InvalidVersionSpecificationException e) {
+            throw (RuntimeException) new IllegalArgumentException("Invalid version range: " + versionRangeStr, e);
         }
 
         ArtifactVersion version = getMavenVersion();
-        if ( version != null )
-        {
-            return versionRange.containsVersion( removePattern( version ) );
-        }
-        else
-        {
-            out.println( "WARNING: " + getITName() + ": version range '" + versionRange
-                             + "' supplied but no Maven version found - returning true for match check." );
+        if (version != null) {
+            return versionRange.containsVersion(removePattern(version));
+        } else {
+            out.println("WARNING: " + getITName() + ": version range '" + versionRange
+                    + "' supplied but no Maven version found - returning true for match check.");
 
             return true;
         }
@@ -195,99 +172,74 @@
      *
      * @return
      */
-    protected final boolean isSkipped()
-    {
+    protected final boolean isSkipped() {
         return skip;
     }
 
-    protected void runTest()
-        throws Throwable
-    {
+    protected void runTest() throws Throwable {
         String testName = getTestName();
 
-        if ( testName.startsWith( "mng" ) || Character.isDigit( testName.charAt( 0 ) ) )
-        {
+        if (testName.startsWith("mng") || Character.isDigit(testName.charAt(0))) {
             int mng = 4;
-            while ( Character.isDigit( testName.charAt( mng ) ) )
-            {
+            while (Character.isDigit(testName.charAt(mng))) {
                 mng++;
             }
-            out.print( AnsiSupport.bold( testName.substring( 0, mng ) ) );
-            out.print( ' ' );
-            out.print( testName.substring( mng ) );
-        }
-        else
-        {
-            int index = testName.indexOf( ' ' );
-            if ( index == -1 )
-            {
-                out.print( testName );
+            out.print(AnsiSupport.bold(testName.substring(0, mng)));
+            out.print(' ');
+            out.print(testName.substring(mng));
+        } else {
+            int index = testName.indexOf(' ');
+            if (index == -1) {
+                out.print(testName);
+            } else {
+                out.print(AnsiSupport.bold(testName.substring(0, index)));
+                out.print(testName.substring(index));
             }
-            else
-            {
-                out.print( AnsiSupport.bold( testName.substring( 0, index ) ) );
-                out.print( testName.substring( index ) );
-            }
-            out.print( '.' );
+            out.print('.');
         }
 
-        out.print( pad( RESULT_COLUMN - testName.length() ) );
-        out.print( ' ' );
+        out.print(pad(RESULT_COLUMN - testName.length()));
+        out.print(' ');
 
-        if ( skip )
-        {
-            out.println( AnsiSupport.warning( "SKIPPED" ) + " - Maven version " + getMavenVersion() + " not in range "
-                + versionRange );
+        if (skip) {
+            out.println(AnsiSupport.warning("SKIPPED") + " - Maven version " + getMavenVersion() + " not in range "
+                    + versionRange);
             return;
         }
 
-        if ( "true".equals( System.getProperty( "useEmptyLocalRepository", "false" ) ) )
-        {
+        if ("true".equals(System.getProperty("useEmptyLocalRepository", "false"))) {
             setupLocalRepo();
         }
 
         invert = null;
         long milliseconds = System.currentTimeMillis();
-        try
-        {
+        try {
             // TODO: JUNIT5
-            //super.runTest();
+            // super.runTest();
             milliseconds = System.currentTimeMillis() - milliseconds;
-            if ( invert != null )
-            {
+            if (invert != null) {
                 throw invert;
             }
-            out.println( AnsiSupport.success( "OK" ) + " " + formatTime( milliseconds ) );
-        }
-        catch ( UnsupportedJavaVersionException e )
-        {
-            out.println( AnsiSupport.warning( "SKIPPED" ) + " - Java version " + e.javaVersion + " not in range "
-                + e.supportedRange );
+            out.println(AnsiSupport.success("OK") + " " + formatTime(milliseconds));
+        } catch (UnsupportedJavaVersionException e) {
+            out.println(AnsiSupport.warning("SKIPPED") + " - Java version " + e.javaVersion + " not in range "
+                    + e.supportedRange);
             return;
-        }
-        catch ( UnsupportedMavenVersionException e )
-        {
-            out.println( AnsiSupport.warning( "SKIPPED" ) + " - Maven version " + e.mavenVersion + " not in range "
-                + e.supportedRange );
+        } catch (UnsupportedMavenVersionException e) {
+            out.println(AnsiSupport.warning("SKIPPED") + " - Maven version " + e.mavenVersion + " not in range "
+                    + e.supportedRange);
             return;
-        }
-        catch ( BrokenMavenVersionException e )
-        {
-            out.println( AnsiSupport.error( "UNEXPECTED OK" ) + " - Maven version " + e.mavenVersion
-                + " expected to fail " + formatTime( milliseconds ) );
-            fail( "Expected failure when with Maven version " + e.mavenVersion );
-        }
-        catch ( Throwable t )
-        {
+        } catch (BrokenMavenVersionException e) {
+            out.println(AnsiSupport.error("UNEXPECTED OK") + " - Maven version " + e.mavenVersion + " expected to fail "
+                    + formatTime(milliseconds));
+            fail("Expected failure when with Maven version " + e.mavenVersion);
+        } catch (Throwable t) {
             milliseconds = System.currentTimeMillis() - milliseconds;
-            if ( invert != null )
-            {
-                out.println( AnsiSupport.success( "EXPECTED FAIL" ) + " - Maven version " + invert.mavenVersion
-                    + " expected to fail " + formatTime( milliseconds ) );
-            }
-            else
-            {
-                out.println( AnsiSupport.error( "FAILURE" ) + " " + formatTime( milliseconds ) );
+            if (invert != null) {
+                out.println(AnsiSupport.success("EXPECTED FAIL") + " - Maven version " + invert.mavenVersion
+                        + " expected to fail " + formatTime(milliseconds));
+            } else {
+                out.println(AnsiSupport.error("FAILURE") + " " + formatTime(milliseconds));
                 throw t;
             }
         }
@@ -301,22 +253,17 @@
      * @param versionRange The version range that specifies the acceptable Java versions for the test, must not be
      *                     <code>null</code>.
      */
-    protected void requiresJavaVersion( String versionRange )
-    {
+    protected void requiresJavaVersion(String versionRange) {
         VersionRange range;
-        try
-        {
-            range = VersionRange.createFromVersionSpec( versionRange );
-        }
-        catch ( InvalidVersionSpecificationException e )
-        {
-            throw (RuntimeException) new IllegalArgumentException( "Invalid version range: " + versionRange, e );
+        try {
+            range = VersionRange.createFromVersionSpec(versionRange);
+        } catch (InvalidVersionSpecificationException e) {
+            throw (RuntimeException) new IllegalArgumentException("Invalid version range: " + versionRange, e);
         }
 
         ArtifactVersion version = getJavaVersion();
-        if ( !range.containsVersion( version ) )
-        {
-            throw new UnsupportedJavaVersionException( version, range );
+        if (!range.containsVersion(version)) {
+            throw new UnsupportedJavaVersionException(version, range);
         }
     }
 
@@ -328,30 +275,22 @@
      * @param versionRange The version range that specifies the acceptable Maven versions for the test, must not be
      *                     <code>null</code>.
      */
-    protected void requiresMavenVersion( String versionRange )
-    {
+    protected void requiresMavenVersion(String versionRange) {
         VersionRange range;
-        try
-        {
-            range = VersionRange.createFromVersionSpec( versionRange );
-        }
-        catch ( InvalidVersionSpecificationException e )
-        {
-            throw (RuntimeException) new IllegalArgumentException( "Invalid version range: " + versionRange, e );
+        try {
+            range = VersionRange.createFromVersionSpec(versionRange);
+        } catch (InvalidVersionSpecificationException e) {
+            throw (RuntimeException) new IllegalArgumentException("Invalid version range: " + versionRange, e);
         }
 
         ArtifactVersion version = getMavenVersion();
-        if ( version != null )
-        {
-            if ( !range.containsVersion( removePattern( version ) ) )
-            {
-                throw new UnsupportedMavenVersionException( version, range );
+        if (version != null) {
+            if (!range.containsVersion(removePattern(version))) {
+                throw new UnsupportedMavenVersionException(version, range);
             }
-        }
-        else
-        {
-            out.println( "WARNING: " + getITName() + ": version range '" + versionRange
-                             + "' supplied but no Maven version found - not skipping test." );
+        } else {
+            out.println("WARNING: " + getITName() + ": version range '" + versionRange
+                    + "' supplied but no Maven version found - not skipping test.");
         }
     }
 
@@ -363,265 +302,202 @@
      *
      * @param versionRange
      */
-    protected void failingMavenVersions( String versionRange )
-    {
-        assertNull( "Only call failingMavenVersions at most once per test", invert );
+    protected void failingMavenVersions(String versionRange) {
+        assertNull("Only call failingMavenVersions at most once per test", invert);
         VersionRange range;
-        try
-        {
-            range = VersionRange.createFromVersionSpec( versionRange );
-        }
-        catch ( InvalidVersionSpecificationException e )
-        {
-            throw (RuntimeException) new IllegalArgumentException( "Invalid version range: " + versionRange, e );
+        try {
+            range = VersionRange.createFromVersionSpec(versionRange);
+        } catch (InvalidVersionSpecificationException e) {
+            throw (RuntimeException) new IllegalArgumentException("Invalid version range: " + versionRange, e);
         }
 
         ArtifactVersion version = getMavenVersion();
-        if ( version != null )
-        {
-            if ( range.containsVersion( removePattern( version ) ) )
-            {
-                invert = new BrokenMavenVersionException( version, range );
+        if (version != null) {
+            if (range.containsVersion(removePattern(version))) {
+                invert = new BrokenMavenVersionException(version, range);
             }
-        }
-        else
-        {
-            out.println( "WARNING: " + getITName() + ": version range '" + versionRange
-                             + "' supplied but no Maven version found - not marking test as expected to fail." );
+        } else {
+            out.println("WARNING: " + getITName() + ": version range '" + versionRange
+                    + "' supplied but no Maven version found - not marking test as expected to fail.");
         }
     }
 
-    private static class NonCloseableInputStream extends FilterInputStream
-    {
-        NonCloseableInputStream( InputStream delegate )
-        {
-            super( delegate );
+    private static class NonCloseableInputStream extends FilterInputStream {
+        NonCloseableInputStream(InputStream delegate) {
+            super(delegate);
         }
 
         @Override
-        public void close() throws IOException
-        {
-        }
+        public void close() throws IOException {}
     }
 
-    private class UnsupportedJavaVersionException
-        extends TestAbortedException
-    {
-        @SuppressWarnings( "checkstyle:visibilitymodifier" )
+    private class UnsupportedJavaVersionException extends TestAbortedException {
+        @SuppressWarnings("checkstyle:visibilitymodifier")
         public ArtifactVersion javaVersion;
 
-        @SuppressWarnings( "checkstyle:visibilitymodifier" )
+        @SuppressWarnings("checkstyle:visibilitymodifier")
         public VersionRange supportedRange;
 
-        private UnsupportedJavaVersionException( ArtifactVersion javaVersion, VersionRange supportedRange )
-        {
-            super( "Java version " + javaVersion + " not in range " + supportedRange );
+        private UnsupportedJavaVersionException(ArtifactVersion javaVersion, VersionRange supportedRange) {
+            super("Java version " + javaVersion + " not in range " + supportedRange);
             this.javaVersion = javaVersion;
             this.supportedRange = supportedRange;
         }
-
     }
 
-    private class UnsupportedMavenVersionException
-            extends TestAbortedException
-    {
-        @SuppressWarnings( "checkstyle:visibilitymodifier" )
+    private class UnsupportedMavenVersionException extends TestAbortedException {
+        @SuppressWarnings("checkstyle:visibilitymodifier")
         public ArtifactVersion mavenVersion;
 
-        @SuppressWarnings( "checkstyle:visibilitymodifier" )
+        @SuppressWarnings("checkstyle:visibilitymodifier")
         public VersionRange supportedRange;
 
-        private UnsupportedMavenVersionException( ArtifactVersion mavenVersion, VersionRange supportedRange )
-        {
-            super( "Maven version " + mavenVersion + " not in range " + supportedRange );
+        private UnsupportedMavenVersionException(ArtifactVersion mavenVersion, VersionRange supportedRange) {
+            super("Maven version " + mavenVersion + " not in range " + supportedRange);
             this.mavenVersion = mavenVersion;
             this.supportedRange = supportedRange;
         }
-
     }
 
-    private class BrokenMavenVersionException
-        extends RuntimeException
-    {
-        @SuppressWarnings( "checkstyle:visibilitymodifier" )
+    private class BrokenMavenVersionException extends RuntimeException {
+        @SuppressWarnings("checkstyle:visibilitymodifier")
         public ArtifactVersion mavenVersion;
 
-        @SuppressWarnings( "checkstyle:visibilitymodifier" )
+        @SuppressWarnings("checkstyle:visibilitymodifier")
         public VersionRange supportedRange;
 
-        private BrokenMavenVersionException( ArtifactVersion mavenVersion, VersionRange supportedRange )
-        {
+        private BrokenMavenVersionException(ArtifactVersion mavenVersion, VersionRange supportedRange) {
             this.mavenVersion = mavenVersion;
             this.supportedRange = supportedRange;
         }
-
     }
 
-    private String getITName()
-    {
+    private String getITName() {
         String simpleName = getClass().getName();
-        int idx = simpleName.lastIndexOf( '.' );
-        simpleName = idx >= 0 ? simpleName.substring( idx + 1 ) : simpleName;
-        simpleName = simpleName.startsWith( "MavenIT" ) ? simpleName.substring( "MavenIT".length() ) : simpleName;
-        simpleName = simpleName.endsWith( "Test" ) ? simpleName.substring( 0, simpleName.length() - 4 ) : simpleName;
+        int idx = simpleName.lastIndexOf('.');
+        simpleName = idx >= 0 ? simpleName.substring(idx + 1) : simpleName;
+        simpleName = simpleName.startsWith("MavenIT") ? simpleName.substring("MavenIT".length()) : simpleName;
+        simpleName = simpleName.endsWith("Test") ? simpleName.substring(0, simpleName.length() - 4) : simpleName;
         return simpleName;
     }
 
-    private String getTestName()
-    {
+    private String getTestName() {
         String className = getITName();
         String methodName = getName();
-        if ( methodName.startsWith( "test" ) )
-        {
-            methodName = methodName.substring( 4 );
+        if (methodName.startsWith("test")) {
+            methodName = methodName.substring(4);
         }
         return className + '.' + methodName + "()";
     }
 
-    private String pad( int chars )
-    {
-        StringBuilder buffer = new StringBuilder( 128 );
-        for ( int i = 0; i < chars; i++ )
-        {
-            buffer.append( '.' );
+    private String pad(int chars) {
+        StringBuilder buffer = new StringBuilder(128);
+        for (int i = 0; i < chars; i++) {
+            buffer.append('.');
         }
         return buffer.toString();
     }
 
-    private String formatTime( long milliseconds )
-    {
-        return SECS_FORMAT.format( milliseconds / 1000.0 );
+    private String formatTime(long milliseconds) {
+        return SECS_FORMAT.format(milliseconds / 1000.0);
     }
 
-    protected File setupLocalRepo()
-        throws IOException
-    {
-        String tempDirPath = System.getProperty( "maven.it.tmpdir", System.getProperty( "java.io.tmpdir" ) );
-        File localRepo = new File( tempDirPath, "local-repository/" + getITName() );
-        if ( localRepo.isDirectory() )
-        {
-            FileUtils.deleteDirectory( localRepo );
+    protected File setupLocalRepo() throws IOException {
+        String tempDirPath = System.getProperty("maven.it.tmpdir", System.getProperty("java.io.tmpdir"));
+        File localRepo = new File(tempDirPath, "local-repository/" + getITName());
+        if (localRepo.isDirectory()) {
+            FileUtils.deleteDirectory(localRepo);
         }
 
-        System.setProperty( "maven.repo.local", localRepo.getAbsolutePath() );
+        System.setProperty("maven.repo.local", localRepo.getAbsolutePath());
 
         return localRepo;
     }
 
-    ArtifactVersion removePattern( ArtifactVersion version )
-    {
+    ArtifactVersion removePattern(ArtifactVersion version) {
         String v = version.toString();
 
-        Matcher m = Pattern.compile( matchPattern ).matcher( v );
+        Matcher m = Pattern.compile(matchPattern).matcher(v);
 
-        if ( m.matches() )
-        {
-            return new DefaultArtifactVersion( m.group( 1 ) );
+        if (m.matches()) {
+            return new DefaultArtifactVersion(m.group(1));
         }
         return version;
     }
 
-    protected Verifier newVerifier( String basedir )
-        throws VerificationException
-    {
-        return newVerifier( basedir, false );
+    protected Verifier newVerifier(String basedir) throws VerificationException {
+        return newVerifier(basedir, false);
     }
 
-    protected Verifier newVerifier( String basedir, String settings )
-        throws VerificationException
-    {
-        return newVerifier( basedir, settings, false );
+    protected Verifier newVerifier(String basedir, String settings) throws VerificationException {
+        return newVerifier(basedir, settings, false);
     }
 
-    protected Verifier newVerifier( String basedir, boolean debug )
-        throws VerificationException
-    {
-        return newVerifier( basedir, "", debug );
+    protected Verifier newVerifier(String basedir, boolean debug) throws VerificationException {
+        return newVerifier(basedir, "", debug);
     }
 
-    protected Verifier newVerifier( String basedir, String settings, boolean debug )
-        throws VerificationException
-    {
-        Verifier verifier = new Verifier( basedir, debug );
+    protected Verifier newVerifier(String basedir, String settings, boolean debug) throws VerificationException {
+        Verifier verifier = new Verifier(basedir, debug);
 
-        verifier.setAutoclean( false );
+        verifier.setAutoclean(false);
 
-        if ( settings != null )
-        {
+        if (settings != null) {
             File settingsFile;
-            if ( settings.length() > 0 )
-            {
-                settingsFile = new File( "settings-" + settings + ".xml" );
-            }
-            else
-            {
-                settingsFile = new File( "settings.xml" );
+            if (settings.length() > 0) {
+                settingsFile = new File("settings-" + settings + ".xml");
+            } else {
+                settingsFile = new File("settings.xml");
             }
 
-            if ( !settingsFile.isAbsolute() )
-            {
-                String settingsDir = System.getProperty( "maven.it.global-settings.dir", "" );
-                if ( settingsDir.length() > 0 )
-                {
-                    settingsFile = new File( settingsDir, settingsFile.getPath() );
-                }
-                else
-                {
+            if (!settingsFile.isAbsolute()) {
+                String settingsDir = System.getProperty("maven.it.global-settings.dir", "");
+                if (settingsDir.length() > 0) {
+                    settingsFile = new File(settingsDir, settingsFile.getPath());
+                } else {
                     //
                     // Make is easier to run ITs from m2e in Maven IT mode without having to set any additional
                     // properties.
                     //
-                    settingsFile = new File( "target/test-classes", settingsFile.getPath() );
+                    settingsFile = new File("target/test-classes", settingsFile.getPath());
                 }
             }
 
             String path = settingsFile.getAbsolutePath();
 
             // dedicated CLI option only available since MNG-3914
-            if ( matchesVersionRange( "[2.1.0,)" ) )
-            {
-                verifier.addCliArgument( "--global-settings" );
-                if ( path.indexOf( ' ' ) < 0 )
-                {
-                    verifier.addCliArgument( path );
+            if (matchesVersionRange("[2.1.0,)")) {
+                verifier.addCliArgument("--global-settings");
+                if (path.indexOf(' ') < 0) {
+                    verifier.addCliArgument(path);
+                } else {
+                    verifier.addCliArgument('"' + path + '"');
                 }
-                else
-                {
-                    verifier.addCliArgument( '"' + path + '"' );
-                }
-            }
-            else
-            {
-                verifier.getSystemProperties().put( "org.apache.maven.global-settings", path );
+            } else {
+                verifier.getSystemProperties().put("org.apache.maven.global-settings", path);
             }
         }
 
-        try
-        {
+        try {
             // Java7 TLS protocol
-            if ( VersionRange.createFromVersionSpec( "(,1.8.0)" ).containsVersion( getJavaVersion() ) )
-            {
-                verifier.addCliArgument( "-Dhttps.protocols=TLSv1.2" );
+            if (VersionRange.createFromVersionSpec("(,1.8.0)").containsVersion(getJavaVersion())) {
+                verifier.addCliArgument("-Dhttps.protocols=TLSv1.2");
             }
 
             // auto set source+target to lowest reasonable java version
             // Java9 requires at least 1.6
-            if ( VersionRange.createFromVersionSpec( "[9,12)" ).containsVersion( getJavaVersion() ) )
-            {
-                verifier.getSystemProperties().put( "maven.compiler.source", "1.8" );
-                verifier.getSystemProperties().put( "maven.compiler.target", "1.8" );
-                verifier.getSystemProperties().put( "maven.compiler.release", "8" );
+            if (VersionRange.createFromVersionSpec("[9,12)").containsVersion(getJavaVersion())) {
+                verifier.getSystemProperties().put("maven.compiler.source", "1.8");
+                verifier.getSystemProperties().put("maven.compiler.target", "1.8");
+                verifier.getSystemProperties().put("maven.compiler.release", "8");
             }
             // Java12 requires at least 7
-            if ( VersionRange.createFromVersionSpec( "[12,)" ).containsVersion( getJavaVersion() ) )
-            {
-                verifier.getSystemProperties().put( "maven.compiler.source", "8" );
-                verifier.getSystemProperties().put( "maven.compiler.target", "8" );
-                verifier.getSystemProperties().put( "maven.compiler.release", "8" );
+            if (VersionRange.createFromVersionSpec("[12,)").containsVersion(getJavaVersion())) {
+                verifier.getSystemProperties().put("maven.compiler.source", "8");
+                verifier.getSystemProperties().put("maven.compiler.target", "8");
+                verifier.getSystemProperties().put("maven.compiler.release", "8");
             }
-        }
-        catch ( InvalidVersionSpecificationException e )
-        {
+        } catch (InvalidVersionSpecificationException e) {
             // noop
         }
 
@@ -629,103 +505,79 @@
     }
 
     @BeforeEach
-    void setupContext( TestInfo testInfo )
-    {
+    void setupContext(TestInfo testInfo) {
         testName = testInfo.getTestMethod().get().getName();
     }
 
-    protected String getName()
-    {
+    protected String getName() {
         return testName;
     }
 
-    public static void assertCanonicalFileEquals( String message, File expected, File actual )
-        throws IOException
-    {
-        assertEquals( message, expected.getCanonicalFile(), actual.getCanonicalFile() );
+    public static void assertCanonicalFileEquals(String message, File expected, File actual) throws IOException {
+        assertEquals(message, expected.getCanonicalFile(), actual.getCanonicalFile());
     }
 
-    public static void assertCanonicalFileEquals( File expected, File actual )
-        throws IOException
-    {
-        assertCanonicalFileEquals( null, expected, actual );
+    public static void assertCanonicalFileEquals(File expected, File actual) throws IOException {
+        assertCanonicalFileEquals(null, expected, actual);
     }
 
-    public static void assertCanonicalFileEquals( String message, String expected, String actual )
-        throws IOException
-    {
-        assertCanonicalFileEquals( message, new File( expected ), new File( actual ) );
+    public static void assertCanonicalFileEquals(String message, String expected, String actual) throws IOException {
+        assertCanonicalFileEquals(message, new File(expected), new File(actual));
     }
 
-    public static void assertCanonicalFileEquals( String expected, String actual )
-        throws IOException
-    {
-        assertCanonicalFileEquals( null, new File( expected ), new File( actual ) );
+    public static void assertCanonicalFileEquals(String expected, String actual) throws IOException {
+        assertCanonicalFileEquals(null, new File(expected), new File(actual));
     }
 
-    public static void assertEquals( Object o1, Object o2 )
-    {
-        assertEquals( null, o1, o2 );
+    public static void assertEquals(Object o1, Object o2) {
+        assertEquals(null, o1, o2);
     }
 
-    public static void assertEquals( String message, Object o1, Object o2 )
-    {
-        org.junit.jupiter.api.Assertions.assertEquals( o1, o2, message );
+    public static void assertEquals(String message, Object o1, Object o2) {
+        org.junit.jupiter.api.Assertions.assertEquals(o1, o2, message);
     }
 
-    public static void assertNotEquals( Object o1, Object o2 )
-    {
-        assertNotEquals( null, o1, o2 );
+    public static void assertNotEquals(Object o1, Object o2) {
+        assertNotEquals(null, o1, o2);
     }
 
-    public static void assertNotEquals( String message, Object o1, Object o2 )
-    {
-        org.junit.jupiter.api.Assertions.assertNotEquals( o1, o2, message );
+    public static void assertNotEquals(String message, Object o1, Object o2) {
+        org.junit.jupiter.api.Assertions.assertNotEquals(o1, o2, message);
     }
 
-    public static void assertTrue( boolean test )
-    {
-        assertTrue( null, test );
+    public static void assertTrue(boolean test) {
+        assertTrue(null, test);
     }
 
-    public static void assertTrue( String message, boolean test )
-    {
-        org.junit.jupiter.api.Assertions.assertTrue( test, message );
+    public static void assertTrue(String message, boolean test) {
+        org.junit.jupiter.api.Assertions.assertTrue(test, message);
     }
 
-    public static void assertFalse( boolean test )
-    {
-        assertFalse( null, test );
+    public static void assertFalse(boolean test) {
+        assertFalse(null, test);
     }
 
-    public static void assertFalse( String message, boolean test )
-    {
-        org.junit.jupiter.api.Assertions.assertFalse( test, message );
+    public static void assertFalse(String message, boolean test) {
+        org.junit.jupiter.api.Assertions.assertFalse(test, message);
     }
 
-    public static void assertNotNull( Object o )
-    {
-        assertNotNull( null, o );
+    public static void assertNotNull(Object o) {
+        assertNotNull(null, o);
     }
 
-    public static void assertNotNull( String message, Object o )
-    {
-        org.junit.jupiter.api.Assertions.assertNotNull( o, message );
+    public static void assertNotNull(String message, Object o) {
+        org.junit.jupiter.api.Assertions.assertNotNull(o, message);
     }
 
-    public static void assertNull( Object o )
-    {
-        assertNull( null, o );
+    public static void assertNull(Object o) {
+        assertNull(null, o);
     }
 
-    public static void assertNull( String message, Object o )
-    {
-        org.junit.jupiter.api.Assertions.assertNull( o, message );
+    public static void assertNull(String message, Object o) {
+        org.junit.jupiter.api.Assertions.assertNull(o, message);
     }
 
-    public static void fail( String message )
-    {
-        org.junit.jupiter.api.Assertions.fail( message );
+    public static void fail(String message) {
+        org.junit.jupiter.api.Assertions.fail(message);
     }
-
 }
diff --git a/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AnsiSupport.java b/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AnsiSupport.java
index 1764ec9..27de46b 100644
--- a/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AnsiSupport.java
+++ b/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AnsiSupport.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,33 +16,29 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
 /**
  * Basic Ansi support: can't use Ansi because IT is executed in separate classloader.
  */
-class AnsiSupport
-{
-    private static final String ESC = String.valueOf( (char) 27 ) + '[';
+class AnsiSupport {
+    private static final String ESC = String.valueOf((char) 27) + '[';
 
     private static final String NORMAL = ESC + "0;39m";
 
-    static String success( String msg )
-    {
+    static String success(String msg) {
         return ESC + "1;32m" + msg + NORMAL;
     }
 
-    static String warning( String msg )
-    {
+    static String warning(String msg) {
         return ESC + "1;33m" + msg + NORMAL;
     }
 
-    static String error( String msg )
-    {
+    static String error(String msg) {
         return ESC + "1;31m" + msg + NORMAL;
     }
 
-    static String bold( String msg )
-    {
+    static String bold(String msg) {
         return ESC + "1m" + msg + NORMAL;
     }
 }
diff --git a/core-it-support/maven-it-helper/src/test/java/org/apache/maven/it/MavenIntegrationTestCaseTest.java b/core-it-support/maven-it-helper/src/test/java/org/apache/maven/it/MavenIntegrationTestCaseTest.java
index 3971d81..1028ff4 100644
--- a/core-it-support/maven-it-helper/src/test/java/org/apache/maven/it/MavenIntegrationTestCaseTest.java
+++ b/core-it-support/maven-it-helper/src/test/java/org/apache/maven/it/MavenIntegrationTestCaseTest.java
@@ -1,5 +1,3 @@
-package org.apache.maven.it;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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,58 +16,51 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.it;
 
 import org.apache.maven.artifact.versioning.DefaultArtifactVersion;
 import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
-public class MavenIntegrationTestCaseTest
-{
+public class MavenIntegrationTestCaseTest {
 
     @Test
-    public void testRemovePatternForTestWithVersionRange()
-    {
-        AbstractMavenIntegrationTestCase test = new AbstractMavenIntegrationTestCase( "[2.0,)" )
-        {
-            // test case with version range
-        };
+    public void testRemovePatternForTestWithVersionRange() {
+        AbstractMavenIntegrationTestCase test = new AbstractMavenIntegrationTestCase("[2.0,)") {
+                    // test case with version range
+                };
 
-        assertVersionEquals( "2.1.0-M1", "2.1.0-M1", test );
-        assertVersionEquals( "2.1.0-M1", "2.1.0-M1-SNAPSHOT", test );
-        assertVersionEquals( "2.1.0-M1", "2.1.0-M1-RC1", test );
-        assertVersionEquals( "2.1.0-M1", "2.1.0-M1-RC1-SNAPSHOT", test );
-        assertVersionEquals( "2.0.10", "2.0.10", test );
-        assertVersionEquals( "2.0.10", "2.0.10-SNAPSHOT", test );
-        assertVersionEquals( "2.0.10", "2.0.10-RC1", test );
-        assertVersionEquals( "2.0.10", "2.0.10-RC1-SNAPSHOT", test );
+        assertVersionEquals("2.1.0-M1", "2.1.0-M1", test);
+        assertVersionEquals("2.1.0-M1", "2.1.0-M1-SNAPSHOT", test);
+        assertVersionEquals("2.1.0-M1", "2.1.0-M1-RC1", test);
+        assertVersionEquals("2.1.0-M1", "2.1.0-M1-RC1-SNAPSHOT", test);
+        assertVersionEquals("2.0.10", "2.0.10", test);
+        assertVersionEquals("2.0.10", "2.0.10-SNAPSHOT", test);
+        assertVersionEquals("2.0.10", "2.0.10-RC1", test);
+        assertVersionEquals("2.0.10", "2.0.10-RC1-SNAPSHOT", test);
     }
 
-    private static void assertVersionEquals( String expected, String version, AbstractMavenIntegrationTestCase test )
-    {
-        assertEquals( expected, test.removePattern( new DefaultArtifactVersion( version ) ).toString() );
+    private static void assertVersionEquals(String expected, String version, AbstractMavenIntegrationTestCase test) {
+        assertEquals(
+                expected,
+                test.removePattern(new DefaultArtifactVersion(version)).toString());
     }
 
     @Test
-    public void testRequiresMavenVersion()
-    {
-        System.setProperty( "maven.version", "2.1" );
+    public void testRequiresMavenVersion() {
+        System.setProperty("maven.version", "2.1");
 
-        AbstractMavenIntegrationTestCase test = new AbstractMavenIntegrationTestCase( "[2.0,)" )
-        {
-            // test case with version range
-        };
+        AbstractMavenIntegrationTestCase test = new AbstractMavenIntegrationTestCase("[2.0,)") {
+                    // test case with version range
+                };
 
-        try
-        {
-            test.requiresMavenVersion( "[3.0,)" );
-        }
-        catch ( RuntimeException e )
-        {
+        try {
+            test.requiresMavenVersion("[3.0,)");
+        } catch (RuntimeException e) {
             // expected
         }
 
-        test.requiresMavenVersion( "[2.0,)" );
+        test.requiresMavenVersion("[2.0,)");
     }
-
 }
diff --git a/core-it-support/maven-it-plugin-bootstrap/pom.xml b/core-it-support/maven-it-plugin-bootstrap/pom.xml
index 6f08db4..bfde342 100644
--- a/core-it-support/maven-it-plugin-bootstrap/pom.xml
+++ b/core-it-support/maven-it-plugin-bootstrap/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
diff --git a/core-it-support/maven-it-plugin-bootstrap/src/main/java/org/apache/maven/its/bootstrap/DownloadMojo.java b/core-it-support/maven-it-plugin-bootstrap/src/main/java/org/apache/maven/its/bootstrap/DownloadMojo.java
index bf241c6..241a680 100644
--- a/core-it-support/maven-it-plugin-bootstrap/src/main/java/org/apache/maven/its/bootstrap/DownloadMojo.java
+++ b/core-it-support/maven-it-plugin-bootstrap/src/main/java/org/apache/maven/its/bootstrap/DownloadMojo.java
@@ -1,5 +1,3 @@
-package org.apache.maven.its.bootstrap;
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -9,7 +7,7 @@
  * "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 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+package org.apache.maven.its.bootstrap;
 
 import java.io.BufferedReader;
 import java.io.File;
@@ -48,10 +47,8 @@
  * Boostrap plugin to download all required dependencies (provided in file) or to collect lifecycle bound build plugin
  * versions.
  */
-@Mojo( name = "download" )
-public class DownloadMojo
-        extends AbstractMojo
-{
+@Mojo(name = "download")
+public class DownloadMojo extends AbstractMojo {
 
     /**
      * A list of artifacts coordinates.
@@ -74,90 +71,70 @@
     @Component
     private RepositorySystem repositorySystem;
 
-    @Parameter( defaultValue = "${session}", readonly = true )
+    @Parameter(defaultValue = "${session}", readonly = true)
     private MavenSession session;
 
     @Override
-    public void execute() throws MojoFailureException
-    {
+    public void execute() throws MojoFailureException {
         // this or that: either resolver file listed artifacts or collect lifecycle packaging plugins
-        if ( file != null && file.exists() )
-        {
-            System.out.println( "Collecting artifacts from file: " + file );
-            try ( BufferedReader reader = new BufferedReader( new FileReader( file ) ) )
-            {
+        if (file != null && file.exists()) {
+            System.out.println("Collecting artifacts from file: " + file);
+            try (BufferedReader reader = new BufferedReader(new FileReader(file))) {
                 reader.lines()
-                        .map( String::trim )
-                        .filter( s ->  !s.isEmpty() && !s.startsWith( "#" ) )
-                        .forEach( artifacts::add );
+                        .map(String::trim)
+                        .filter(s -> !s.isEmpty() && !s.startsWith("#"))
+                        .forEach(artifacts::add);
+            } catch (IOException e) {
+                throw new MojoFailureException("Unable to read dependencies: " + file, e);
             }
-            catch ( IOException e )
-            {
-                throw new MojoFailureException( "Unable to read dependencies: " + file, e );
-            }
-        }
-        else
-        {
+        } else {
             MavenProject project = session.getCurrentProject();
-            System.out.println( "Collecting build plugins from packaging: " + project.getPackaging() );
-            for ( Plugin plugin : project.getBuildPlugins() )
-            {
-                artifacts.add( plugin.getGroupId() + ":" + plugin.getArtifactId() + ":" + plugin.getVersion() );
+            System.out.println("Collecting build plugins from packaging: " + project.getPackaging());
+            for (Plugin plugin : project.getBuildPlugins()) {
+                artifacts.add(plugin.getGroupId() + ":" + plugin.getArtifactId() + ":" + plugin.getVersion());
             }
         }
 
-        for ( String artifact : artifacts )
-        {
-            if ( artifact != null )
-            {
-                dependencies.add( toDependency( artifact ) );
+        for (String artifact : artifacts) {
+            if (artifact != null) {
+                dependencies.add(toDependency(artifact));
             }
         }
 
         ProjectBuildingRequest projectBuildingRequest = session.getProjectBuildingRequest();
         RepositorySystemSession repositorySystemSession = projectBuildingRequest.getRepositorySession();
-        List<RemoteRepository> repos = RepositoryUtils.toRepos( projectBuildingRequest.getRemoteRepositories() );
+        List<RemoteRepository> repos = RepositoryUtils.toRepos(projectBuildingRequest.getRemoteRepositories());
 
-        for ( Dependency dependency : dependencies )
-        {
-            try
-            {
-                org.eclipse.aether.graph.Dependency root = RepositoryUtils.toDependency(
-                        dependency, repositorySystemSession.getArtifactTypeRegistry() );
-                CollectRequest collectRequest = new CollectRequest( root, null, repos );
-                collectRequest.setRequestContext( "bootstrap" );
-                DependencyRequest request = new DependencyRequest( collectRequest, null ) ;
-                System.out.println( "Resolving: " + root.getArtifact() );
-                repositorySystem.resolveDependencies( repositorySystemSession, request );
-            }
-            catch ( Exception e )
-            {
-                throw new MojoFailureException( "Unable to resolve dependency: " + dependency, e );
+        for (Dependency dependency : dependencies) {
+            try {
+                org.eclipse.aether.graph.Dependency root =
+                        RepositoryUtils.toDependency(dependency, repositorySystemSession.getArtifactTypeRegistry());
+                CollectRequest collectRequest = new CollectRequest(root, null, repos);
+                collectRequest.setRequestContext("bootstrap");
+                DependencyRequest request = new DependencyRequest(collectRequest, null);
+                System.out.println("Resolving: " + root.getArtifact());
+                repositorySystem.resolveDependencies(repositorySystemSession, request);
+            } catch (Exception e) {
+                throw new MojoFailureException("Unable to resolve dependency: " + dependency, e);
             }
         }
     }
 
-
-    static Dependency toDependency( String artifact )
-            throws MojoFailureException
-    {
+    static Dependency toDependency(String artifact) throws MojoFailureException {
         Dependency coordinate = new Dependency();
-        String[] tokens = artifact.split( ":" );
-        if ( tokens.length < 3 || tokens.length > 5 )
-        {
-            throw new MojoFailureException( "Invalid artifact, you must specify "
-                    + "groupId:artifactId:version[:packaging[:classifier]] " + artifact );
+        String[] tokens = artifact.split(":");
+        if (tokens.length < 3 || tokens.length > 5) {
+            throw new MojoFailureException("Invalid artifact, you must specify "
+                    + "groupId:artifactId:version[:packaging[:classifier]] " + artifact);
         }
-        coordinate.setGroupId( tokens[0] );
-        coordinate.setArtifactId( tokens[1] );
-        coordinate.setVersion( tokens[2] );
-        if ( tokens.length >= 4 )
-        {
-            coordinate.setType( tokens[3] );
+        coordinate.setGroupId(tokens[0]);
+        coordinate.setArtifactId(tokens[1]);
+        coordinate.setVersion(tokens[2]);
+        if (tokens.length >= 4) {
+            coordinate.setType(tokens[3]);
         }
-        if ( tokens.length == 5 )
-        {
-            coordinate.setClassifier( tokens[4] );
+        if (tokens.length == 5) {
+            coordinate.setClassifier(tokens[4]);
         }
         return coordinate;
     }
diff --git a/pom.xml b/pom.xml
index 9b254ef..29dc342 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,5 +1,4 @@
 <?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 @@
 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>
 
@@ -43,20 +41,25 @@
     </contributor>
   </contributors>
 
+  <modules>
+    <module>core-it-support</module>
+    <module>core-it-suite</module>
+  </modules>
+
   <scm>
     <connection>scm:git:https://gitbox.apache.org/repos/asf/maven-integration-testing.git</connection>
     <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/maven-integration-testing.git</developerConnection>
-    <url>https://github.com/apache/maven-integration-testing/tree/${project.scm.tag}</url>
     <tag>master</tag>
+    <url>https://github.com/apache/maven-integration-testing/tree/${project.scm.tag}</url>
   </scm>
-  <ciManagement>
-    <system>Jenkins</system>
-    <url>https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven/</url>
-  </ciManagement>
   <issueManagement>
     <system>jira</system>
     <url>https://issues.apache.org/jira/browse/MNG</url>
   </issueManagement>
+  <ciManagement>
+    <system>Jenkins</system>
+    <url>https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven/</url>
+  </ciManagement>
   <distributionManagement>
     <site>
       <id>apache.website</id>
@@ -75,11 +78,6 @@
     <maven-plugin-tools-version>3.6.4</maven-plugin-tools-version>
   </properties>
 
-  <modules>
-    <module>core-it-support</module>
-    <module>core-it-suite</module>
-  </modules>
-
   <dependencyManagement>
     <dependencies>
       <dependency>
@@ -142,47 +140,14 @@
 
   <repositories>
     <repository>
-      <id>apache.snapshots</id>
-      <name>Apache Snapshot Repository</name>
-      <url>https://repository.apache.org/snapshots</url>
       <releases>
         <enabled>false</enabled>
       </releases>
+      <id>apache.snapshots</id>
+      <name>Apache Snapshot Repository</name>
+      <url>https://repository.apache.org/snapshots</url>
     </repository>
   </repositories>
-
-  <profiles>
-    <profile>
-      <id>reporting</id>
-      <reporting>
-        <plugins>
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-project-info-reports-plugin</artifactId>
-            <configuration>
-              <dependencyLocationsEnabled>false</dependencyLocationsEnabled><!-- waiting for MPIR-267 -->
-              <!-- pin down urls to avoid interpolated values from the modules, waiting for  MPIR-290 -->
-              <anonymousConnection>${project.scm.connection}</anonymousConnection>
-              <developerConnection>${project.scm.developerConnection}</developerConnection>
-            </configuration>
-          </plugin>
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-jxr-plugin</artifactId>
-            <reportSets>
-              <reportSet>
-                <id>default</id>
-                <reports>
-                  <report>jxr</report>
-                  <report>test-jxr</report>
-                </reports>
-              </reportSet>
-            </reportSets>
-          </plugin>
-        </plugins>
-      </reporting>
-    </profile>
-  </profiles>
   <build>
     <pluginManagement>
       <plugins>
@@ -229,18 +194,14 @@
                 <pluginExecution>
                   <pluginExecutionFilter>
                     <groupId>org.apache.rat</groupId>
-                    <artifactId>
-                      apache-rat-plugin
-                    </artifactId>
-                    <versionRange>
-                      [0.11,)
-                    </versionRange>
+                    <artifactId>apache-rat-plugin</artifactId>
+                    <versionRange>[0.11,)</versionRange>
                     <goals>
                       <goal>check</goal>
                     </goals>
                   </pluginExecutionFilter>
                   <action>
-                    <ignore></ignore>
+                    <ignore />
                   </action>
                 </pluginExecution>
               </pluginExecutions>
@@ -289,4 +250,38 @@
       </plugin>
     </plugins>
   </build>
+
+  <profiles>
+    <profile>
+      <id>reporting</id>
+      <reporting>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-project-info-reports-plugin</artifactId>
+            <configuration>
+              <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
+              <!-- waiting for MPIR-267 -->
+              <!-- pin down urls to avoid interpolated values from the modules, waiting for  MPIR-290 -->
+              <anonymousConnection>${project.scm.connection}</anonymousConnection>
+              <developerConnection>${project.scm.developerConnection}</developerConnection>
+            </configuration>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-jxr-plugin</artifactId>
+            <reportSets>
+              <reportSet>
+                <id>default</id>
+                <reports>
+                  <report>jxr</report>
+                  <report>test-jxr</report>
+                </reports>
+              </reportSet>
+            </reportSets>
+          </plugin>
+        </plugins>
+      </reporting>
+    </profile>
+  </profiles>
 </project>