Author: jvanzyl
Date: Tue Dec 16 15:12:01 2008
New Revision: 727210

URL: http://svn.apache.org/viewvc?rev=727210&view=rev
Log:
o we don't need to deal with import models right now, all we care about in the 
near future are mixins. this is an attempt
  to simplify the API enabling me to more easily create the specification tests

Modified:
    
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/builder/ProjectBuilder.java
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/builder/impl/DefaultProjectBuilder.java

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=727210&r1=727209&r2=727210&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
 Tue Dec 16 15:12:01 2008
@@ -548,12 +548,10 @@
         try
         {
             mavenProject = projectBuilder.buildFromLocalPath( 
projectDescriptor, 
-                                                              Arrays.asList(
-                                                                            
getSuperProject( config, projectDescriptor, true ).getModel() ), 
-                                                                            
null, 
-                                                                            
interpolatorProperties, 
-                                                                            
resolver,
-                                                                            
config );
+                                                              Arrays.asList( 
getSuperProject( config, projectDescriptor, true ).getModel() ), 
+                                                              
interpolatorProperties, 
+                                                              resolver,
+                                                              config );
         }
         catch ( IOException e )
         {

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/builder/ProjectBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/builder/ProjectBuilder.java?rev=727210&r1=727209&r2=727210&view=diff
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/builder/ProjectBuilder.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/builder/ProjectBuilder.java
 Tue Dec 16 15:12:01 2008
@@ -19,15 +19,15 @@
  * under the License.
  */
 
+import java.io.File;
+import java.io.IOException;
+import java.util.Collection;
+import java.util.List;
+
 import org.apache.maven.model.Model;
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.project.ProjectBuilderConfiguration;
-import org.apache.maven.shared.model.*;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.*;
+import org.apache.maven.shared.model.InterpolatorProperty;
 
 /**
  * Provides services for building maven projects from models.
@@ -36,9 +36,8 @@
 {
     public PomClassicDomainModel buildModel( File pom, 
                                              List<Model> inheritedModels,
-                                             Collection<ImportModel> 
importModels,
                                              Collection<InterpolatorProperty> 
interpolatorProperties,
-                                             DefaultPomArtifactResolver 
resolver ) 
+                                             PomArtifactResolver resolver ) 
         throws IOException;       
 
     /**
@@ -55,9 +54,8 @@
      */
     MavenProject buildFromLocalPath( File pom, 
                                      List<Model> inheritedModels, 
-                                     Collection<ImportModel> importModels,
                                      Collection<InterpolatorProperty> 
interpolatorProperties,
-                                     DefaultPomArtifactResolver resolver, 
+                                     PomArtifactResolver resolver, 
                                      ProjectBuilderConfiguration 
projectBuilderConfiguration )
         throws IOException;
 

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/builder/impl/DefaultProjectBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/builder/impl/DefaultProjectBuilder.java?rev=727210&r1=727209&r2=727210&view=diff
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/builder/impl/DefaultProjectBuilder.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/builder/impl/DefaultProjectBuilder.java
 Tue Dec 16 15:12:01 2008
@@ -38,6 +38,7 @@
 import org.apache.maven.project.builder.ArtifactModelContainerFactory;
 import org.apache.maven.project.builder.IdModelContainerFactory;
 import org.apache.maven.project.builder.DefaultPomArtifactResolver;
+import org.apache.maven.project.builder.PomArtifactResolver;
 import org.apache.maven.project.builder.PomClassicDomainModel;
 import org.apache.maven.project.builder.PomClassicDomainModelFactory;
 import org.apache.maven.project.builder.PomClassicTransformer;
@@ -74,14 +75,9 @@
 
     private Logger logger;
     
-    public DefaultProjectBuilder()
-    {
-    }
-
     public PomClassicDomainModel buildModel( File pom, List<Model> 
inheritedModels,
-                                             Collection<ImportModel> 
importModels,
                                              Collection<InterpolatorProperty> 
interpolatorProperties,
-                                             DefaultPomArtifactResolver 
resolver ) 
+                                             PomArtifactResolver resolver ) 
         throws IOException    
     {
         if ( pom == null )
@@ -156,7 +152,7 @@
         PomClassicDomainModel transformedDomainModel = ( 
(PomClassicDomainModel) ctx.transform( domainModels,
                                                                                
                 transformer,
                                                                                
                 transformer,
-                                                                               
                 importModels,
+                                                                               
                 Collections.EMPTY_LIST,
                                                                                
                 properties,
                                                                                
                 listeners ) );  
         transformedDomainModel.setParentFile( parentFile );
@@ -165,15 +161,13 @@
     }
     
     public MavenProject buildFromLocalPath( File pom, List<Model> 
inheritedModels,
-                                            Collection<ImportModel> 
importModels,
                                             Collection<InterpolatorProperty> 
interpolatorProperties,
-                                            DefaultPomArtifactResolver 
resolver, 
+                                            PomArtifactResolver resolver, 
                                             ProjectBuilderConfiguration 
projectBuilderConfiguration )
         throws IOException
     {
         PomClassicDomainModel domainModel = buildModel( pom, 
                                                         inheritedModels, 
-                                                        importModels, 
                                                         
interpolatorProperties, 
                                                         resolver ); 
         
@@ -221,7 +215,7 @@
     }
 
     private List<DomainModel> getDomainModelParentsFromRepository( 
PomClassicDomainModel domainModel,
-                                                                   
DefaultPomArtifactResolver artifactResolver )
+                                                                   
PomArtifactResolver artifactResolver )
         throws IOException
     {
         List<DomainModel> domainModels = new ArrayList<DomainModel>();
@@ -261,7 +255,7 @@
      * @throws IOException
      */
     private List<DomainModel> getDomainModelParentsFromLocalPath( 
PomClassicDomainModel domainModel,
-                                                                  
DefaultPomArtifactResolver artifactResolver,
+                                                                  
PomArtifactResolver artifactResolver,
                                                                   File 
projectDirectory )
         throws IOException
     {


Reply via email to