Author: bentmann
Date: Sat Feb 20 17:46:18 2010
New Revision: 912161

URL: http://svn.apache.org/viewvc?rev=912161&view=rev
Log:
o Simplified configuration of environment variables

Modified:
    
maven/shared/trunk/maven-verifier/src/main/java/org/apache/maven/it/Verifier.java

Modified: 
maven/shared/trunk/maven-verifier/src/main/java/org/apache/maven/it/Verifier.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-verifier/src/main/java/org/apache/maven/it/Verifier.java?rev=912161&r1=912160&r2=912161&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-verifier/src/main/java/org/apache/maven/it/Verifier.java
 (original)
+++ 
maven/shared/trunk/maven-verifier/src/main/java/org/apache/maven/it/Verifier.java
 Sat Feb 20 17:46:18 2010
@@ -91,6 +91,8 @@
 
     private Properties systemProperties = new Properties();
 
+    private Properties environmentVariables = new Properties();
+
     private Properties verifierProperties = new Properties();
 
     private boolean autoclean = true;
@@ -1155,7 +1157,7 @@
     public void executeGoal( String goal )
         throws VerificationException
     {
-        executeGoal( goal, Collections.EMPTY_MAP );
+        executeGoal( goal, environmentVariables );
     }
 
     public void executeGoal( String goal, Map envVars )
@@ -1167,7 +1169,7 @@
     public void executeGoals( List goals )
         throws VerificationException
     {
-        executeGoals( goals, Collections.EMPTY_MAP );
+        executeGoals( goals, environmentVariables );
     }
 
     public String getExecutable()
@@ -1867,6 +1869,28 @@
         }
     }
 
+    public Properties getEnvironmentVariables()
+    {
+        return environmentVariables;
+    }
+
+    public void setEnvironmentVariables( Properties environmentVariables )
+    {
+        this.environmentVariables = environmentVariables;
+    }
+
+    public void setEnvironmentVariable( String key, String value )
+    {
+        if ( value != null )
+        {
+            environmentVariables.setProperty( key, value );
+        }
+        else
+        {
+            environmentVariables.remove( key );
+        }
+    }
+
     public Properties getVerifierProperties()
     {
         return verifierProperties;


Reply via email to