Author: brett
Date: Thu Feb 28 22:54:32 2008
New Revision: 632240
URL: http://svn.apache.org/viewvc?rev=632240&view=rev
Log:
[MNG-2339] must use the previous context so we don't re-expose MNG-1927
Modified:
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
Modified:
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL:
http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=632240&r1=632239&r2=632240&view=diff
==============================================================================
---
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
(original)
+++
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
Thu Feb 28 22:54:32 2008
@@ -987,9 +987,10 @@
context.put( "build.testSourceDirectory", null );
model = modelInterpolator.interpolate( model, context, strict );
-
+
// [MNG-2339] ensure the system properties are still interpolated for
backwards compat, but the model values must win
- model = modelInterpolator.interpolate( model, System.getProperties(),
strict );
+ context.putAll( System.getProperties() );
+ model = modelInterpolator.interpolate( model, context, strict );
// interpolation is before injection, because interpolation is
off-limits in the injected variables
modelDefaultsInjector.injectDefaults( model );