Author: jdcasey
Date: Thu Jun 26 09:32:23 2008
New Revision: 671934

URL: http://svn.apache.org/viewvc?rev=671934&view=rev
Log:
Removing debug output, and collapsing duplicate code into delegation for 
deprecated interpolate method.

Modified:
    
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/interpolation/RegexBasedModelInterpolator.java

Modified: 
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/interpolation/RegexBasedModelInterpolator.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/interpolation/RegexBasedModelInterpolator.java?rev=671934&r1=671933&r2=671934&view=diff
==============================================================================
--- 
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/interpolation/RegexBasedModelInterpolator.java
 (original)
+++ 
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/interpolation/RegexBasedModelInterpolator.java
 Thu Jun 26 09:32:23 2008
@@ -120,48 +120,13 @@
     public Model interpolate( Model model, Map context, boolean strict )
         throws ModelInterpolationException
     {
-        StringWriter sWriter = new StringWriter();
-
-        MavenXpp3Writer writer = new MavenXpp3Writer();
-        try
-        {
-            writer.write( sWriter, model );
-        }
-        catch ( IOException e )
-        {
-            throw new ModelInterpolationException( "Cannot serialize project 
model for interpolation.", e );
-        }
-
-        String serializedModel = sWriter.toString();
-
         Properties props = new Properties();
         props.putAll( context );
 
-        serializedModel = interpolate( serializedModel,
-                                               model,
-                                               null,
-                                               new 
DefaultProjectBuilderConfiguration().setExecutionProperties( props ),
-                                               true );
-
-        StringReader sReader = new StringReader( serializedModel );
-
-        MavenXpp3Reader modelReader = new MavenXpp3Reader();
-        try
-        {
-            model = modelReader.read( sReader );
-        }
-        catch ( IOException e )
-        {
-            throw new ModelInterpolationException(
-                "Cannot read project model from interpolating filter of 
serialized version.", e );
-        }
-        catch ( XmlPullParserException e )
-        {
-            throw new ModelInterpolationException(
-                "Cannot read project model from interpolating filter of 
serialized version.", e );
-        }
-
-        return model;
+        return interpolate( model,
+                            null,
+                            new 
DefaultProjectBuilderConfiguration().setExecutionProperties( props ),
+                            true );
     }
 
     public Model interpolate( Model model,
@@ -229,11 +194,6 @@
     {
         Logger logger = getLogger();
 
-        if ( logger != null && logger.isDebugEnabled() && projectDir == null )
-        {
-            logger.debug( "Null project directory from:", new Throwable() );
-        }
-
         String timestampFormat = DEFAULT_BUILD_TIMESTAMP_FORMAT;
 
         Properties modelProperties = model.getProperties();


Reply via email to