Author: bentmann Date: Fri Jun 19 16:50:11 2009 New Revision: 786578 URL: http://svn.apache.org/viewvc?rev=786578&view=rev Log: o Fixed test setup and re-enabled test
Modified: maven/components/trunk/maven-core/pom.xml maven/components/trunk/maven-core/src/test/java/org/apache/maven/project/ProjectClasspathTest.java maven/components/trunk/maven-core/src/test/java/org/apache/maven/project/TestProjectBuilder.java Modified: maven/components/trunk/maven-core/pom.xml URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-core/pom.xml?rev=786578&r1=786577&r2=786578&view=diff ============================================================================== --- maven/components/trunk/maven-core/pom.xml (original) +++ maven/components/trunk/maven-core/pom.xml Fri Jun 19 16:50:11 2009 @@ -107,15 +107,6 @@ </models> </configuration> </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <excludes> - <exclude>**/ProjectClasspathTest.java</exclude> - </excludes> - </configuration> - </plugin> </plugins> </build> <profiles> Modified: maven/components/trunk/maven-core/src/test/java/org/apache/maven/project/ProjectClasspathTest.java URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/test/java/org/apache/maven/project/ProjectClasspathTest.java?rev=786578&r1=786577&r2=786578&view=diff ============================================================================== --- maven/components/trunk/maven-core/src/test/java/org/apache/maven/project/ProjectClasspathTest.java (original) +++ maven/components/trunk/maven-core/src/test/java/org/apache/maven/project/ProjectClasspathTest.java Fri Jun 19 16:50:11 2009 @@ -32,8 +32,10 @@ public void setUp() throws Exception { - //super.setUp(); projectBuilder = lookup( ProjectBuilder.class, "classpath" ); + + // the metadata source looks up the default impl, so we have to trick it + getContainer().addComponent( projectBuilder, ProjectBuilder.class, "default" ); } @Override Modified: maven/components/trunk/maven-core/src/test/java/org/apache/maven/project/TestProjectBuilder.java URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/test/java/org/apache/maven/project/TestProjectBuilder.java?rev=786578&r1=786577&r2=786578&view=diff ============================================================================== --- maven/components/trunk/maven-core/src/test/java/org/apache/maven/project/TestProjectBuilder.java (original) +++ maven/components/trunk/maven-core/src/test/java/org/apache/maven/project/TestProjectBuilder.java Fri Jun 19 16:50:11 2009 @@ -3,9 +3,12 @@ */ package org.apache.maven.project; +import java.io.File; import java.io.FileNotFoundException; +import java.util.Collections; import org.apache.maven.artifact.Artifact; +import org.apache.maven.artifact.repository.ArtifactRepository; import org.codehaus.plexus.component.annotations.Component; @Component(role=ProjectBuilder.class,hint="classpath") @@ -36,4 +39,16 @@ } return build( artifact.getFile(), request ); } + + @Override + public MavenProject build( File pomFile, ProjectBuildingRequest configuration ) + throws ProjectBuildingException + { + MavenProject project = super.build( pomFile, configuration ); + + project.setRemoteArtifactRepositories( Collections.<ArtifactRepository> emptyList() ); + + return project; + } + } \ No newline at end of file