Author: sisbell
Date: Mon Sep 29 18:58:20 2008
New Revision: 700325

URL: http://svn.apache.org/viewvc?rev=700325&view=rev
Log:
Remove model cloning.

Modified:
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java?rev=700325&r1=700324&r2=700325&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
 Mon Sep 29 18:58:20 2008
@@ -515,7 +515,7 @@
             getLogger().warn( "Mojo: " + mojoDescriptor.getGoal() + " is 
deprecated.\n" + mojoDescriptor.getDeprecated() );
         }
 
-        Model model = ModelUtils.cloneModel( project.getModel() );
+        Model model = project.getModel();
         pathTranslator.alignToBaseDirectory( model, project.getBasedir() );
         project.setBuild( model.getBuild() );
 

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=700325&r1=700324&r2=700325&view=diff
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 Mon Sep 29 18:58:20 2008
@@ -196,7 +196,7 @@
 
         superModel.setVersion( STANDALONE_SUPERPOM_VERSION );
 
-        superModel = ModelUtils.cloneModel( superModel );
+        superModel = superModel;
 
         ProfileManager profileManager = config.getGlobalProfileManager();
 

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java?rev=700325&r1=700324&r2=700325&view=diff
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java
 Mon Sep 29 18:58:20 2008
@@ -203,7 +203,7 @@
         this.artifactFactory = artifactFactory;
         this.mavenProjectBuilder = mavenProjectBuilder;
         this.projectBuilderConfiguration = projectBuilderConfiguration;
-        originalModel = ModelUtils.cloneModel( model );
+        originalModel = model;
         DistributionManagement dm = model.getDistributionManagement();
 
         if ( dm != null )
@@ -1980,11 +1980,11 @@
             setScriptSourceRoots( ( new ArrayList( 
project.getScriptSourceRoots() ) ) );
         }
 
-        setModel( ( ModelUtils.cloneModel( project.getModel() ) ) );
+        setModel(  project.getModel() );
 
         if ( project.getOriginalModel() != null )
         {
-            setOriginalModel( ( ModelUtils.cloneModel( 
project.getOriginalModel() ) ) );
+            setOriginalModel( project.getOriginalModel() );
         }
 
         setExecutionRoot( project.isExecutionRoot() );

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java?rev=700325&r1=700324&r2=700325&view=diff
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/ModelUtils.java
 Mon Sep 29 18:58:20 2008
@@ -20,10 +20,8 @@
  */
 
 import org.apache.maven.model.*;
-import org.apache.maven.project.builder.PomClassicDomainModel;
 import org.codehaus.plexus.util.xml.Xpp3Dom;
 
-import java.io.IOException;
 import java.util.*;
 
 public final class ModelUtils
@@ -312,16 +310,6 @@
         child.setConfiguration( childConfiguration );
     }
 
-    public static Model cloneModel( Model model )
-    {
-        try {
-            return new PomClassicDomainModel(model).getModel();
-        } catch (IOException e) {
-            e.printStackTrace();
-            return model;
-        }
-    }
-
     public static List mergeRepositoryLists( List dominant, List recessive )
     {
         List repositories = new ArrayList();


Reply via email to