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);