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 2010/07/17 18:19:25 UTC

svn commit: r965101 - /maven/maven-3/trunk/maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java

Author: bentmann
Date: Sat Jul 17 16:19:24 2010
New Revision: 965101

URL: http://svn.apache.org/viewvc?rev=965101&view=rev
Log:
[MNG-4729] Mirrors and servers not accessed properly by plugin on a build

Modified:
    maven/maven-3/trunk/maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java

Modified: maven/maven-3/trunk/maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=965101&r1=965100&r2=965101&view=diff
==============================================================================
--- maven/maven-3/trunk/maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java (original)
+++ maven/maven-3/trunk/maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java Sat Jul 17 16:19:24 2010
@@ -29,6 +29,7 @@ import org.apache.maven.artifact.Invalid
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.artifact.resolver.ArtifactNotFoundException;
 import org.apache.maven.artifact.resolver.ArtifactResolutionException;
+import org.apache.maven.execution.MavenExecutionRequest;
 import org.apache.maven.execution.MavenSession;
 import org.apache.maven.model.Repository;
 import org.apache.maven.model.building.ModelBuildingException;
@@ -148,6 +149,16 @@ public class DefaultMavenProjectBuilder
         MavenSession session = legacySupport.getSession();
         if ( session != null )
         {
+            MavenExecutionRequest request = session.getRequest();
+            if ( request != null )
+            {
+                configuration.setServers( request.getServers() );
+                configuration.setMirrors( request.getMirrors() );
+                configuration.setProxies( request.getProxies() );
+                configuration.setTransferListener( request.getTransferListener() );
+                configuration.setForceUpdate( request.isUpdateSnapshots() );
+            }
+            configuration.setOffline( session.isOffline() );
             configuration.setSystemProperties( session.getSystemProperties() );
             configuration.setUserProperties( session.getUserProperties() );
         }