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 )
{