You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/06/19 18:50:12 UTC

svn commit: r786578 - in /maven/components/trunk/maven-core: pom.xml src/test/java/org/apache/maven/project/ProjectClasspathTest.java src/test/java/org/apache/maven/project/TestProjectBuilder.java

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