Author: sisbell
Date: Thu Aug 28 11:36:37 2008
New Revision: 689927

URL: http://svn.apache.org/viewvc?rev=689927&view=rev
Log:
Fix: Wasn't passing in additional remote repo URLs from config. Fix: reset the 
active profiles. 20 additional ITs now passing.

Modified:
    
maven/components/branches/sisbell-maven-2.1-profile/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java

Modified: 
maven/components/branches/sisbell-maven-2.1-profile/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/sisbell-maven-2.1-profile/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=689927&r1=689926&r2=689927&view=diff
==============================================================================
--- 
maven/components/branches/sisbell-maven-2.1-profile/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 (original)
+++ 
maven/components/branches/sisbell-maven-2.1-profile/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 Thu Aug 28 11:36:37 2008
@@ -207,10 +207,12 @@
         if (project == null) {
             Model model = repositoryHelper.findModelFromRepository(artifact, 
remoteArtifactRepositories, localRepository);
 
+            List<ArtifactRepository> artifactRepositories = new 
ArrayList<ArtifactRepository>(remoteArtifactRepositories);
+            
artifactRepositories.addAll(repositoryHelper.buildArtifactRepositories(getSuperModel()));
             ProjectBuilderConfiguration config = new 
DefaultProjectBuilderConfiguration().setLocalRepository(localRepository);
+
             project = readModelFromLocalPath("unknown", artifact.getFile(), 
new PomArtifactResolver(config.getLocalRepository(),
-                    
repositoryHelper.buildArtifactRepositories(getSuperModel()), artifactResolver), 
config);
-            //TODO: Construct parent
+                    artifactRepositories, artifactResolver), config);
             project = buildInternal(project.getModel(), config, 
artifact.getFile(), project.getParentFile(),
                     false, false);
         }
@@ -269,7 +271,7 @@
         }
 
         getLogger().debug("Activated the following profiles for standalone 
super-pom: " + activeProfiles);
-        //project.setActiveProfiles(activeProfiles);
+        project.setActiveProfiles(activeProfiles);
 
         try {
             interpolateModelAndInjectDefault(project.getModel(), null, null, 
config, activeProfiles);


Reply via email to