o Disabled EMMA runtime controller to prevent port clashes during CI

git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@948765 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/it/Verifier.java b/src/main/java/org/apache/maven/it/Verifier.java
index 0b7dc8f..cc8ed34 100644
--- a/src/main/java/org/apache/maven/it/Verifier.java
+++ b/src/main/java/org/apache/maven/it/Verifier.java
@@ -1370,7 +1370,7 @@
     public String getMavenVersion()
         throws VerificationException
     {
-        MavenLauncher launcher = new ForkedLauncher( defaultMavenHome );
+        ForkedLauncher launcher = new ForkedLauncher( defaultMavenHome );
 
         File logFile;
         try
@@ -1384,7 +1384,9 @@
 
         try
         {
-            launcher.run( new String[] { "--version" }, null, logFile );
+            // disable EMMA runtime controller port allocation, should be harmless if EMMA is not used
+            Map envVars = Collections.singletonMap( "MAVEN_OPTS", "-Demma.rt.control=false" );
+            launcher.run( new String[] { "--version" }, envVars, null, logFile );
         }
         catch ( LauncherException e )
         {