You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jd...@apache.org on 2007/11/12 22:17:29 UTC
svn commit: r594301 -
/maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java
Author: jdcasey
Date: Mon Nov 12 13:17:29 2007
New Revision: 594301
URL: http://svn.apache.org/viewvc?rev=594301&view=rev
Log:
Adding a check to use sysprops if nothing else is set in the embedder configuration or request.
Modified:
maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java
Modified: maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java?rev=594301&r1=594300&r2=594301&view=diff
==============================================================================
--- maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java (original)
+++ maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/execution/DefaultMavenExecutionRequestPopulator.java Mon Nov 12 13:17:29 2007
@@ -60,6 +60,7 @@
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
+import java.util.Properties;
/**
* Things that we deal with in this populator to ensure that we have a valid {@MavenExecutionRequest}
@@ -94,6 +95,8 @@
Configuration configuration )
throws MavenEmbedderException
{
+ executionProperties( request, configuration );
+
pom( request, configuration );
settings( request, configuration );
@@ -117,6 +120,21 @@
realmManager( request, configuration );
return request;
+ }
+
+ private void executionProperties( MavenExecutionRequest request,
+ Configuration configuration )
+ {
+ if ( request.getProperties() == null )
+ {
+ Properties props = configuration.getSystemProperties();
+ if ( props == null )
+ {
+ props = System.getProperties();
+ }
+
+ request.setProperties( props );
+ }
}
private void realmManager( MavenExecutionRequest request,